Fitting a non-linear model to my data

Hello,
I need to fit a function to my data. I tried it with multiple regression, but it didn't work.
Since the result needs to be 0, if one of the variables is 0, my idea is to do a multiplication of them and find the ideal exponents.
So it would look like this: y = x1^a * x2^b * x3^c * x4^d
Is there any way to find the ideal a, b, c and d if i have the xi and y?
Thanks in advance

 採用された回答

Jeff Miller
Jeff Miller 2019 年 12 月 1 日

1 投票

Take logs and use multiple regression. That is, fit the model
log(y) = a log(x1) + b log(x2) etc
This will give you the best a, b, c, and d values for a least-squares fit in this log representation

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLinear and Nonlinear Regression についてさらに検索

質問済み:

2019 年 12 月 1 日

回答済み:

2019 年 12 月 1 日

Community Treasure Hunt

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

Start Hunting!

Translated by