找回密码
 注册
关于网站域名变更的通知
查看: 395|回复: 1
打印 上一主题 下一主题

不知道那个对不对?

[复制链接]
  • TA的每日心情
    开心
    2019-11-29 15:41
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    跳转到指定楼层
    1#
    发表于 2020-7-21 17:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    5折交叉验证算法如何对64组训练样本均分,/ q* T* v" n9 `/ w+ g

    7 v- T3 m2 `  F- Y! z% y64/5=12.8    我在网上看到一种分法是12 12 12 12 16,请教大神,不知道那个对不对?感谢!

    该用户从未签到

    2#
    发表于 2020-7-21 18:16 | 只看该作者
    w<-read.csv("C:\\Users\\Administrator\\Desktop\\mg.csv",header=T)
    # S1 p6 y, x9 j6 O8 [#样本的个数为1385,5折交叉验证& X4 d; ?  P  c. s2 @
    n=1385
    , s. l" k9 F* Lzz1=1:n6 f2 e) H" U- P7 ?1 t$ V  ]
    zz2=rep(1:5,ceiling(1385/5))[1:n]3 J. G5 c+ p& a2 ^
    set.seed(100)
    6 B( w; |, _* J" Azz2=sample(zz2,n) #有放回抽样( w, R4 J. G: i
    NMSE=rep(0,5)' A; L; z: i9 Z) h5 M
    NMSE0=NMSE# N0 `" z; R. S+ }  B% i
    for(i in 1:5){
    7 Y$ R8 m! n1 D' J4 {  m=zz1[zz2==i]
    0 E2 K' D5 `1 E! v4 }" T5 q  a<-lm(y~.,w[-m,]) #线性回归模型; X/ P4 A4 }  Q) h% A5 B& @- O
      y0<-predict(a,w[-m,]) #对训练集集预测
    ; o4 u( R* W* m! D  y1=predict(a,w[m,])  #对测试集预测" t! r: @, I8 C# G. v9 ^0 }
      NMSE0[i]=mean((w$y[-m]-y0)^2)/mean((w$y[-m]-mean(w$y[-m]))^2)
    % `! t% [: w4 F8 P4 O) A: P$ l" ~& H  NMSE[i]=mean((w$y[m]-y1)^2)/mean((w$y[m]-mean(w$y[m]))^2)4 [$ Z4 ]# D/ s& V: J1 q8 }
    }
    7 `1 Y% K& S) L1 K3 K6 a* bNMSE0=mean(NMSE0) #训练集的标准化均方误差
    . [6 h+ @. S: `% P' ^0 S: T% ~NMSE=mean(NMSE) / K( c4 C7 }7 t' A4 @0 Z& N! A
    这个可以参考一下。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-26 09:20 , Processed in 0.109375 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表