linear fit with fitlm or regress
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Andreas Grøvan Aspaas
le 13 Mai 2019
Commenté : Andreas Grøvan Aspaas
le 15 Mai 2019
Hi
I have a data set of three variables. I want to use the equation y = a + b*temp + c*temp* sigma. When i write this like y~temp+(sigma*temp) in fitlm, I get 4 terms, Intercept, temp, sigma and temp:sigma.
My question is if sigma is the slope c and temp:sigma is temp*sigma for the c? I think this is correct, but I have not been able to figure out how the equation would look like based on the input arguments. The displayed "Linear regression model" is y ~1 + t*sigma
Thanks a lot!
0 commentaires
Réponse acceptée
Jeff Miller
le 14 Mai 2019
Your three variables are y, temp, and sigma? If I understand the model you want to fit, you might get a cleaner picture if you form a new variable:
prod = temp.*sigma;
and then use
y~temp+prod
5 commentaires
Jeff Miller
le 14 Mai 2019
Sorry, I just don't understand what model you are trying to fit. You say you are trying to get
y = (a0+b0*T) + (c0*sigma+d0*T)
but that does not look like a legitimate model to me as I said before.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Gaussian Process Regression dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!