Effacer les filtres
Effacer les filtres

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

4 vues (au cours des 30 derniers jours)
naveen kumar s
naveen kumar s le 16 Août 2021
Modifié(e) : Matt J le 17 Août 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

Réponse acceptée

Matt J
Matt J le 16 Août 2021
Modifié(e) : Matt J le 16 Août 2021
A=log([X(:),Y(:),Z(:)]);
A(:,end)=1;
abcd=A\log(U(:)); %the coefficients
abcd(1)=exp(abcd(1));
  2 commentaires
naveen kumar s
naveen kumar s le 17 Août 2021
Modifié(e) : naveen kumar s le 17 Août 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 le 17 Août 2021
Modifié(e) : Matt J le 17 Août 2021
No, the model is log-linear in b,c, and d.

Connectez-vous pour commenter.

Plus de réponses (0)

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by