parameter estimation of predefined function
1 回表示 (過去 30 日間)
古いコメントを表示
Hi everyone, I have a function defined as following:

I'd would like to know if there is a Matlab function that can estimate these two parameters given a set of values of (x,y).
With kind regards,
Winn
2 件のコメント
Matt J
2014 年 10 月 28 日
given a set of values of (x,y).
Are you not also given E(x,y)? You would need that, too.
採用された回答
Matt J
2014 年 10 月 28 日
編集済み: Matt J
2014 年 10 月 28 日
There is lsqcurvefit in the Optimization Toolbox and nlinfit in the Statistics Toolbox. If you have neither, there is fminspleas ( Download ). The latter could be useful, because your model is loglinear in beta
log(E)-log(1-y) = beta*f(x,alpha)
which fminspleas can advantage of. In particular, fitting log(E)-log(1-y) with fminspleas only requires a good initial guess for alpha. The solution fminspleas gives you for both alpha and beta can then be used as initial guesses in a more refined fit.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Interpolation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!