# Manual Weighted Least Squares Estimation

10 views (last 30 days)
Chris Herdelin on 17 Jun 2020
Commented: Chris Herdelin on 19 Jun 2020
I have estimated WLS manually by dividing each of the coefficients by income^0.5. My question is, when I do that, does it automatically divde the constant by income^0.5? If not, how would I add 1/income^0.5 for the constant? Would I just create a variable for 1/income^2 and then add it to the matrix where I have all of my coefficents? Any help you could give would be greatly appreciated!

Ajit Kasturi on 18 Jun 2020
Assuming that you are asking whether division of each element of the matrix works, Yes it does. You can divide/add the constant (in your case it is 1/income^2) element-wise to a matrix as shown below.
Income = 2;
x= [1 2 3; 2 3 4; 4 5 6];
c= income^2;
Y=x/c;
##### 2 CommentsShowHide 1 older comment
Chris Herdelin on 19 Jun 2020
Income = 2;
x= [1 2 3; 2 3 4; 4 5 6];
c= income^2;
Y=x/c;
Error using ^ (line 51)
Incorrect dimensions for raising a matrix to a power.
Check that the matrix is square and the power is a
scalar. To perform elementwise matrix powers, use
'.^'.

### Categories

Find more on Multivariate Models in Help Center and File Exchange

R2020a

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!