how to get coefficients by fitting power law for 4 variables ?

1 visualización (últimos 30 días)
naveen kumar s
naveen kumar s el 16 de Ag. de 2021
Editada: Matt J el 17 de Ag. de 2021
Say I have three datasets namely U, X, Y, and Z. As per literature, I have to find the relationship between the U and other three variables as given by the equation: (i.e. i have to find a, b,c, and d because i have large set of values of U, X, Y, Z : say 100 case values).
fo
please guide me how to get coefficeints using matlab code.
Thanks

Respuesta aceptada

Matt J
Matt J el 16 de Ag. de 2021
Editada: Matt J el 16 de Ag. de 2021
A=log([X(:),Y(:),Z(:)]);
A(:,end)=1;
abcd=A\log(U(:)); %the coefficients
abcd(1)=exp(abcd(1));
  2 comentarios
naveen kumar s
naveen kumar s el 17 de Ag. de 2021
Editada: naveen kumar s el 17 de Ag. de 2021
thanks. I will try this code.
& in last line
>> abcd(1) = exp(abcd(1)
does this line only give first coefficient right.
for other coefficients do we need to take exp(2:4).
Matt J
Matt J el 17 de Ag. de 2021
Editada: Matt J el 17 de Ag. de 2021
No, the model is log-linear in b,c, and d.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Linear and Nonlinear Regression en Help Center y File Exchange.

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by