Robust regression

2 次查看(过去 30 天)
fcarl
fcarl 2011-6-29
Hi,
I want to do robfit() but I want to fit an exponential function. Is there any option for robfit to do this?
Thanks for your efforts!

回答(3 个)

the cyclist
the cyclist 2011-6-29
A scan of the documentation for the robustfit() function suggests to me that that is not a default option, but that you could specify WFUN as your own exponential function.

fcarl
fcarl 2011-6-30
I think WFUN is the weighting function for the "penalization" of the residuals!? Or am I wrong?

the cyclist
the cyclist 2011-6-30
You can do a robust fit to an exponential function by using the nlinfit() function with the 'Robust' option set to 'on'. (You can set the weight function with the 'WgtFun' parameter.)
[Sorry for my other, wildly inaccurate, answer. You might want to change your "Answer" to a comment on my other answer. It will be less confusing to future readers.]

Community Treasure Hunt

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

Start Hunting!

Translated by