linear fit with fitlm or regress
    3 views (last 30 days)
  
       Show older comments
    
    Andreas Grøvan Aspaas
 on 13 May 2019
  
    
    
    
    
    Commented: Andreas Grøvan Aspaas
 on 15 May 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 Comments
Accepted Answer
  Jeff Miller
      
 on 14 May 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 Comments
  Jeff Miller
      
 on 14 May 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.
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!