MATLAB Answers

help with fitlm (least squares fit)

9 ビュー (過去 30 日間)
Douglas Brenner
Douglas Brenner 2018 年 12 月 18 日
回答済み: Douglas Brenner 2018 年 12 月 19 日
I don't understand how to use fitlm if indeed that's the right function to use.
I want to fit 5 sets of data to the function y = ax^2 + bx + c.
tbl = table(Y,X); yes?
but
mdl = fitlm(tbl,'model') what do I use for model?
thanks.

  5 件のコメント

表示 2 件の古いコメント
dpb
dpb 2018 年 12 月 18 日
If one only wants/needs the coefficients, that is so; if one needs/wants the statistics to go with the estimates, the "hammer" is indicated...
Image Analyst
Image Analyst 2018 年 12 月 19 日
Douglas's non-Answer moved here since it's not an answer to the original question:
It seems that polyfit is crashing mathlab.
Image Analyst
Image Analyst 2018 年 12 月 19 日
If MATLAB itself crashed and shut down completely, then call the Mathworks.
If it's just your script that throws an error with red text in the command window, then most likely there is a problem with your m-file. Post your data with the paper clip icon, along with code to read it in and call the polyfit() function.
I'm attaching my polyfit demo - perhaps you can adapt it.

サインインしてコメントする。

採用された回答

Douglas Brenner
Douglas Brenner 2018 年 12 月 19 日
Your demo crashed it as well.

  0 件のコメント

サインインしてコメントする。

その他の回答 (2 件)

Douglas Brenner
Douglas Brenner 2018 年 12 月 19 日
X = [1,2,3,4,5]
Y = [1,5,6,4,2]
yFit = polyfit(X,Y, 2)
Matlab itself crashed.

  0 件のコメント

サインインしてコメントする。


Douglas Brenner
Douglas Brenner 2018 年 12 月 19 日
I could try a Gaussian fit. That would work for me. Do you have an example for that?
Thanks.

  0 件のコメント

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by