Curve Fitting Toolbox

 

Curve Fitting Toolbox

Adattamento di curve e superfici ai dati usando regressione, interpolazione e linearizzazione

Il video dura 2:05
Schermata di un adattamento di curve nell’applicazione Curve Fitter con il grafico di adattamento e dei residui.

App Curve Fitter

Adatta in modo interattivo i dati a curve e superfici, visualizza grafici e comprendi le statistiche dell’adattamento utilizzando l’app Curve Fitter. Scopri i vari metodi di adattamento e le opzioni presenti nell’applicazione e genera codice MATLAB per la riusabilità e l’automazione.

Schermata dell’app Curve Fitter per l’adattamento di un’equazione non lineare personalizzata con il grafico dell’adattamento e il grafico dei residui.

Regressione

Modella una variabile di risposta continua in funzione dei predittori mediante tecniche di regressione lineare e non lineare, comprese equazioni personalizzate con opzioni adeguate per ottimizzare i parametri del solutore e le condizioni iniziali per migliorare la qualità dell’adattamento.

Grafico che confronta gli adattamenti del nearest neighbor e dell’interpolante PCHIP.

Interpolazione

Stima i valori tra punti di dati noti utilizzando le tecniche di interpolazione. Estrapola i valori al di fuori del dominio dei dati di adattamento per superfici e curve interpolanti.

Grafico di una superficie liscia che evidenzia le differenze tra i dati del modello e i dati in tabella in uno studio sull’efficienza del carburante.

Linearizzazione

Riduci il rumore ed elimina le tendenze stagionali nei set di dati mediante tecniche di linearizzazione e altri metodi come la media mobile, il filtro Savitzky-Golay e i modelli Lowess o adattando una smoothing spline.

Grafico di punti in uno spazio 3D connessi da una curva spline cubica.

Spline

Adatta varie spline ai dati, incluse spline cubiche e di linearizzazione con varie condizioni finali, per curve, superfici e oggetti di dimensioni maggiori. Controlla le operazioni avanzate della spline, tra cui la manipolazione di interruzioni/nodi, il posizionamento ottimale dei nodi e la ponderazione dei punti di dati.

Grafici di curve adattate e limiti di previsione.

Analisi dell’adattamento e esportazione in Simulink

Analizza il modello adattato mediante lo studio e la personalizzazione dei grafici, la stima degli intervalli di sicurezza e il calcolo di integrali e derivati. Esporta i modelli adattati come blocchi di tabelle di lookup o oggetti adattati di Simulink.

“MATLAB ha consentito a noi geologi di applicare le nostre competenze in materia di framework predittivi, analisi e corrispondenza analogica all’implementazione di algoritmi unici nel nostro settore. Con l’aiuto dei consulenti MathWorks, abbiamo poi distribuito questi algoritmi sotto forma di un’applicazione intuitiva ai nostri colleghi di tutto il mondo.”

FAQ su Curve Fitting Toolbox

Curve Fitting Toolbox è un prodotto MATLAB che fornisce un'app e funzioni per adattare curve e superfici ai dati utilizzando tecniche di regressione, interpolazione e smoothing.

L'app Curve Fitter è uno strumento interattivo che consente di adattare dati a curve e superfici, visualizzare grafici, comprendere le statistiche di adattamento e generare codice MATLAB per il riutilizzo e l'automazione.

Sì. Curve Fitting Toolbox supporta l'adattamento di superfici a dati con due variabili indipendenti utilizzando modelli di superfici polinomiali, metodi di interpolazione (lineare, nearest neighbor, cubica, biharmonica, thin-plate spline) e smoothing Lowess. È possibile adattare superfici in modo interattivo nell'app Curve Fitter o programmaticamente utilizzando la funzione fit.

Sì. È possibile specificare equazioni personalizzate sia per modelli di regressione lineare sia non lineare, oltre a utilizzare la libreria di modelli predefiniti fornita dal toolbox.

Il toolbox include una libreria di modelli comuni per curve e superfici: modelli polinomiali, esponenziali, serie di Fourier, gaussiani, di potenza, razionali, somma di seni e Weibull.

Per le superfici, fornisce adattamenti di superfici polinomiali e metodi di interpolazione quali lineare, nearest neighbor, cubica, biharmonica e thin-plate spline. È inoltre possibile definire equazioni personalizzate.

Il toolbox fornisce statistiche di goodness-of-fit, tra cui R-squared, adjusted R-squared, RMSE e SSE. È inoltre possibile analizzare i grafici dei residui, stimare intervalli di confidenza e di previsione e confrontare modelli candidati per valutare la qualità dell'adattamento.

Sì. Il toolbox offre tecniche di smoothing quali media mobile, filtro Savitzky-Golay, modelli Lowess e Loess, nonché spline di smoothing per ridurre il rumore nei dati.

MATLAB di base include funzioni di adattamento semplici come polyfit per i polinomi e interp1 per l'interpolazione.

Curve Fitting Toolbox aggiunge:

una libreria più ampia di modelli non lineari (esponenziali, gaussiani, Fourier, razionali, ecc.);
il supporto per equazioni personalizzate con vincoli sui parametri e valori iniziali;
l'app interattiva Curve Fitter;
l'adattamento di superfici;
statistiche di goodness-of-fit;
intervalli di confidenza e di previsione;
la possibilità di generare codice ed esportare verso Simulink.

Prova Curve Fitting Toolbox gratis

Scopri i nostri prodotti.


Pronto per acquistare?

Richiedi una quotazione e scopri i prodotti correlati.

Sei uno studente?

È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.