图片缩略图

rsquared

版本1.0.0.0 (2.05 KB) R P
计算标准和调整的r平方(决定系数)
0.0
0评级

10下载

更新2016年12月05

查看许可协议

Rsquared从原始计算决定系数(r2)
数据(ydata)和拟合数据(yestimate)。它还计算调整后的数据
考虑模型参数数的系数(r2adj)
(nparam)。

语法:
r2 = rsquared (ydata yestimation)
(r2, r2adj) = rsquared (ydata、yestimation nparam)

例子:
Xdata = [1 5 14 23 25 48 49 59 73 77 99];
Ydata = [-100 70 100 450 550 2200 2300 3400 5300 5906 9600];
情节(xdata ydata“ok”),等等
param_1 = polyfit (xdata ydata 1);
yestimation_1 = polyval (param_1 xdata);
[r2_1, r2adj_1] = rsquared (ydata yestimation_1,长度(param_1))
情节(xdata yestimation_1, - r)
param_2 = polyfit (xdata ydata 2);
yestimation_2 = polyval (param_2 xdata);
情节(xdata yestimation_2, - b)
[r2_2, r2adj_2] = rsquared (ydata yestimation_2,长度(param_2))
传奇({‘数据’,(r2 = ' num2str (r2_1)”,r2adj = '……
num2str (r2adj_1)], [' r2 = ' num2str (r2_2)', r2adj=' num2str(r2adj_2)]},…
“位置”,“最好”)

方程
ssr =总和((ydata-yestimation)。^ 2);%残差平方和
SStot =总和((ydata-mean (ydata))。^ 2);%总平方和
r2 = 1-SSres / SStot;%标准rsquared
r2adj = 1 - SSres/SStot * (length(ydata)-1)/(length(ydata)-nparam));%调整参数的数量

检查https://en.wikipedia.org/wiki/Coefficient_of_determination

引用作为

R(2021页)。rsquared(//www.tatmou.com/matlabcentral/fileexchange/60577-rsquared), MATLAB中央文件交换。检索

意见及评分(0

MATLAB版本兼容性
创建R2016a
与任何版本兼容
平台的兼容性
窗户 macOS Linux
标签添加标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区可以如何帮助您!

开始狩猎!