Hello,
I want to fit some data with a weightfactor, which i have already made. So I have a matrix of 30 by 53 with data, and a matrix with a weightfactor for each datapoint. I want to fit it for each line seperately. I have been looking in the MATLAb help, bet I can't figure out how to do this myself
Does anyone know how to do this?
Thanks! Ellen

 採用された回答

Grzegorz Knor
Grzegorz Knor 2011 年 9 月 16 日

0 投票

Look at example code:
% generate data
x = 0:.1:10;
y = x.*x + randn(size(x));
w = linspace(.5, .7,length(x));
x = x(:);
y = y(:);
w = w(:);
%plot data
plot(x,y,'.');
%fit
ft = fittype('poly2');
cf = fit(x,y,ft,'Weight',w);
% Plot fit
hold on
plot(cf,'fit',0.95);

1 件のコメント

Erin Evans
Erin Evans 2023 年 6 月 6 日
Is there a way to incorporate the weighting of robustfit() in this code?

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

その他の回答 (0 件)

カテゴリ

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

タグ

質問済み:

2011 年 9 月 16 日

コメント済み:

2023 年 6 月 6 日

Community Treasure Hunt

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

Start Hunting!

Translated by