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

不知道那个对不对?

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

    [LV.2]偶尔看看I

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

    EDA365欢迎您登录!

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

    x
    5折交叉验证算法如何对64组训练样本均分,& U% w( e) B0 F7 f. ^+ @

    9 y( N+ R. f) b/ a. Q! F) |64/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)3 @5 F, ^' t9 [5 R$ X
    #样本的个数为1385,5折交叉验证/ P& ^  q7 B( r2 o# x1 Q
    n=1385
    + k/ i) Y3 R# g8 T  H, u$ r6 o. Mzz1=1:n0 j6 [4 e; c" F) F0 p4 O& V
    zz2=rep(1:5,ceiling(1385/5))[1:n], N+ b7 p) m+ k+ ~
    set.seed(100)
    5 g$ Y2 ~8 p8 B5 m* rzz2=sample(zz2,n) #有放回抽样3 r) z: K0 \" N  j
    NMSE=rep(0,5)
    * L% A$ ^5 c3 M- aNMSE0=NMSE
    & G( V+ j  U8 O2 Vfor(i in 1:5){
    7 q$ O4 p0 g* d; @5 c' ]  m=zz1[zz2==i]' F, r, L: w+ @, Q( o5 |
      a<-lm(y~.,w[-m,]) #线性回归模型
    6 y2 O  X; _$ x0 D  y0<-predict(a,w[-m,]) #对训练集集预测# O/ Y7 j2 m- ?3 o) w. b4 R9 u1 _1 m# q
      y1=predict(a,w[m,])  #对测试集预测
    . ~* |* v4 x+ N; H) K: u4 T  NMSE0[i]=mean((w$y[-m]-y0)^2)/mean((w$y[-m]-mean(w$y[-m]))^2)
    4 V' U; D/ K( G3 a) l7 s! M) O( w7 s  NMSE[i]=mean((w$y[m]-y1)^2)/mean((w$y[m]-mean(w$y[m]))^2)
    3 ?2 b& |9 l- K}
    ' r8 I/ k# \! S( z/ ~NMSE0=mean(NMSE0) #训练集的标准化均方误差
    . Z2 O9 u6 o& V+ iNMSE=mean(NMSE) ; n+ B' H+ c$ C5 t. t
    这个可以参考一下。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-24 16:57 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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