mangoily的个人博客分享 http://blog.sciencenet.cn/u/mangoily

博文

R 报错情况汇总贴

已有 22282 次阅读 2016-11-17 22:28 |系统分类:科研笔记

错误于`contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) :

对比只适用于有两个或多于两个层次的因子

我推测是某些整数变量作为因子类型处理了



model<-svm(f~.,data=train_svm)

   Warning message:

   In svm.default(x, y, scale = scale, ..., na.action = na.action) :

     Variable(s) ‘X.p.194.’ constant. Cannot scale data.

train_svm$p194 的数据都是一样的无法scale,所以可以

        colnames(train_svm)  <- c(paste('p',c(1:(nday*96+ex))),'f')

       t1 <- data.frame(scale(train_svm))

       t2 <- which(is.na(t1[1,]))

       if (length(t2) >0) train_svm <- train_svm[,-t2]  #需要条件控制,否则如果t2为空,train_svm会取空







https://blog.sciencenet.cn/blog-3083238-1015383.html

上一篇:关于预测准确度的指标
下一篇:自协方差和偏自协方差
收藏 IP: 183.157.162.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-10-3 09:21

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部