Estimating multiple parameters from a regression
    6 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    ektor
 el 24 de Mayo de 2019
  
    
    
    
    
    Comentada: Star Strider
      
      
 el 24 de Mayo de 2019
            Dear all,
I have this regression model 
fy=randn(1000,1);
x1=randn(1000,1);
x2=randn(1000,1);
u=randn(1000,1);
fy=a*x1+b*x2+c*u; %regression model
where fy is the dependent variable,
 x1 and x2 are the independent variables,
 u is the error term which is standard normally distributed,
a and b are the coefficients
and c is the square root of the variance. 
 My goal is to estimate the scalars a,b and c. Is there a way to do that?
0 comentarios
Respuesta aceptada
  Star Strider
      
      
 el 24 de Mayo de 2019
        That is a simple linear regression.  
Try this: 
B = [x1 x2 u] \ fy;
a = B(1)
b = B(2)
c = B(3)
2 comentarios
  Star Strider
      
      
 el 24 de Mayo de 2019
				Yes.  However to do that you likely have to introduce an intercept term as well: 
B = [x1 x2 u ones(size(u))] \ fy;
a = B(1)
b = B(2)
c = B(3)
I = B(4)
It just depends on what you want to do with your model.  
Más respuestas (0)
Ver también
Categorías
				Más información sobre Linear Regression en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

