当前位置:网站首页 > Haskell函数式编程 > 正文

rmsep公式(rmsea计算公式)

% 清空环境变量

clc

clear

%

%%

%读取数据

%load data output input

load datacal

load dataval

%测定集合和验证集合数据

%训练数据和预测数据

[mcal,ncal]=size(inputcal);

[mval,nval]=size(inputval);

%rmsetotalre=0;

rmsectotal=0;

rmseptotal=0;

rpdtotal=0;

rmseaver=0;

%%RMSEC

for i=1:mcal

rmsectotal=(inputcal(i,1)-inputcal(i,2))*(inputcal(i,1)-inputcal(i,2))+rmsectotal;

% rmsetotalre=rmsectotal+rmsetotalre;

%rmsetotalre=rmsectotal+rmsetotalre;

end

RMSEC=sqrt(rmsectotal/mcal);

%%RMSEP

for i=1:mval

rmseptotal=(inputval(i,1)-inputval(i,2))*(inputval(i,1)-inputval(i,2))+rmseptotal;

% rmsetotalre=rmsectotal+rmsetotalre;

%rmsetotalre=rmsectotal+rmsetotalre;

end

RMSEP=sqrt(rmseptotal/mval);

%%RPD

average=0;

for i=1:mcal

average=inputcal(i,1)+average;

% rmsetotalre=rmsectotal+rmsetotalre;

%rmsetotalre=rmsectotal+rmsetotalre;

end

average=average/mcal;

for i=1:mcal

rmseaver=(inputcal(i,1)-average)*(inputcal(i,1)-average)+rmseaver;

% rmsetotalre=rmsectotal+rmsetotalre;

%rmsetotalre=rmsectotal+rmsetotalre;

end

rmseaver=sqrt(rmseaver);

for i=1:mval

rpdtotal=(inputval(i,1)-inputval(i,2)-rmseptotal/mcal)*(inputval(i,1)-inputval(i,2)-rmseptotal/mcal)+rpdtotal;

% rmsetotalre=rmsectotal+rmsetotalre;

%rmsetotalre=rmsectotal+rmsetotalre;

end

RPD=rmseaver/sqrt(rpdtotal);

到此这篇rmsep公式(rmsea计算公式)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在 编程的领域有一番成就!

版权声明


相关文章:

  • 支付方式有哪些(阿里巴巴支付方式有哪些)2025-09-13 13:45:07
  • max函数是窗口函数(max函数的功能和使用方法)2025-09-13 13:45:07
  • sigmoid函数求导表达式(sigmoid函数推导)2025-09-13 13:45:07
  • 支付方式如何更改(如何更改支付方式)2025-09-13 13:45:07
  • redis哨兵模式连接命令(redisson哨兵模式)2025-09-13 13:45:07
  • 计算机编程零基础教程(计算机编程零基础教程电子版)2025-09-13 13:45:07
  • 多级列表1.1 2.1 3.1(多级列表如何设置1.1、2.1.2.2这样的格式)2025-09-13 13:45:07
  • 瓦罗兰特准星怎么调成静态(瓦罗兰特准星怎么调成静态模式)2025-09-13 13:45:07
  • pe文件包括什么等文件(pe文件格式有哪些)2025-09-13 13:45:07
  • 指数与对数函数思维导图(指数函数和对数函数知识点总结框图)2025-09-13 13:45:07
  • 全屏图片