Regressione lineare con Excel
Hai un problema con Excel? 
Ricavare risulato regressione
di Sandro (utente non iscritto) data: 25/02/2009
Ciao ragazzi,
sto creando una macro vba in excel che mi permetta di stimare il peso di una nave sulla base di un insieme di navi già costruite. il concetto è: leggo tutti i pesi già memorizzati in excel, ci faccio una regressione lineare e poi entro con le caratteristiche della nuova nave sulla retta della tendenza in modo da avere una stima.
ho costruito una form con la quale apro il file xls che funge da database, memorizzo in due array i valori di x e y e poi li visualizzo in un grafico (wcchart). ora io riesco a visualizzare la linea di tendenza ma non riesco ad ottenere l'equazione a livello di variabili.
dovrei quindi calcolare direttamente il risultato dell'equazione per un determinato valore partendo dagli array sopraindicati.
da notare che le navi prese come riferimento potrebbero essere svariate decine.
spero di essere stato abbastanza chiaro.
ciao e grazie!
di Ricky53 data: 25/02/2009
Ciao,
per ottenere l'equazione della linea di tendenza fai così:
seleziona il grafico, tasto destro, aggiungi linea di tendenza, linea di tendenza, opzioni, metti la spunta su "visualizza l'equazione sul grafico".
ciao da ricky53
di Sandro (utente non iscritto) data: 26/02/2009
Ciao ricky!
scusa se non sono stato molto chiaro nel mio post, il grafico è un web component che sta sulla form (wcchart) di cui si riesce a visualizzare l'equazione ma non si riesce ad ottenere la stringa della stessa, in quanto il wcdatalabel (a differenza del normale datalabel) ha solo il font come proprietà.
alla fine visto che la regressione che devo fare è lineare ad una sola variabile ho risolto usando, via vba, le funzioni "pendenza" e "intercetta" che mi permettono di calcolare lo stesso l'equazione.
ciao
Vuoi Approfondire?