How to obtain R square value

262 ビュー (過去 30 日間)
Andoni Mendialdua
Andoni Mendialdua 2014 年 9 月 1 日
コメント済み: Star Strider 2014 年 9 月 1 日
Hi all,
coefficientsold = polyfit(AAT,QErot1,1)
Ygg=polyval(coefficientsold,AAT)
figure
axis([-10 80 0 15])
plot(AAT,QErot1,'s',AAT,Ygg,'--','MarkerFaceColor',[0 0 0])
By using this code what I obtain is a linear equation that fits my data, but I am not able to obtain the R-square value.
I would be glad if you could tell be how to obtain the r-square value, if it is possible by the use of the regress function, because I am not able to understand the use of this function properly.
Thank you very much
Andoni

採用された回答

Star Strider
Star Strider 2014 年 9 月 1 日
Use the core MATLAB corrcoef function. It will give you the R values and the significance levels (probabilities) and confidence intervals if you want them.
  6 件のコメント
Andoni Mendialdua
Andoni Mendialdua 2014 年 9 月 1 日
Thank you, and what about the R matrix? what does 0.938 value mean?
Andoni
Star Strider
Star Strider 2014 年 9 月 1 日
My pleasure!
The 0.938 value is the correlation coefficient for your data. I refer you to the documentation (hyperlink in my original Answer) for a full explanation. (The 1 values on the diagonal of the R matrix are because each variable is perfectly correlated with itself. This is correct, even though the corresponding P values equal to 1 on the diagonal of the P matrix are not correct.)

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

その他の回答 (1 件)

Kalpesh Patil
Kalpesh Patil 2014 年 9 月 1 日
correlation_coeff = corr2(Ygg,AAT);
r_sqr = power(correlation_coeff,2);
  4 件のコメント
Iain
Iain 2014 年 9 月 1 日
Why do you think that an R-squared value of 1 is wrong?
Are you actually asking for an RMS?
Andoni Mendialdua
Andoni Mendialdua 2014 年 9 月 1 日
r-square is wrong because with the new equation I obtain, the results are not the same as my initial datas. Thank you,
Andoni

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

カテゴリ

Help Center および File ExchangeDescriptive Statistics についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by