weighted fit

90 ビュー (過去 30 日間)
Ellen
Ellen 2011 年 9 月 16 日
編集済み: Jeremy 2023 年 6 月 16 日
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 日
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?

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

その他の回答 (1 件)

Jeremy
Jeremy 2023 年 6 月 16 日
編集済み: Jeremy 2023 年 6 月 16 日
Oh, I get the same tiny fishing issue and thanks for reply.

カテゴリ

Help Center および File ExchangeLinear and Nonlinear Regression についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by