2012-06-26 13 views
6

Sto cercando di ottenere i residui per il diagramma a dispersione di due variabili. Potrei ottenere la linea di regressione lineare dei minimi quadrati usando la funzione lsline di matlab. Tuttavia, voglio ottenere anche i residui. Come posso ottenere questo in MATLAB. Per questo ho bisogno di conoscere i parametri a e b della retta di regressione lineareRiga di regressione lineare nel grafico a dispersione MATLAB

ax+b 

risposta

7

Utilizzare la funzione polyfit per ottenere i parametri di regressione. È quindi possibile valutare i valori adattati e calcolare i residui di conseguenza.

Fondamentalmente polyfit esegui least-squares regression per un grado specificato N che, nel caso sarà 1 per retta di regressione. I parametri di regressione vengono restituiti dalla funzione ed è possibile utilizzare l'altra funzione polyval per ottenere i valori adattati dai parametri di regressione

2

Se si dispone dello curve fitting toolbox, digitare cftool e premere invio e verrà visualizzata la GUI.

È possibile utilizzare questo strumento per trovare un adattamento polinomiale lineare per un determinato set di dati, nonché molti altri adattamenti.