全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
912 0
2019-09-09
刚开始学信用卡评分模型,看到R语言里的smbinning函数可以实现连续变量的最优分箱,就自己建了个数据框,带入运行,结果提示‘$ operator is invalid for atomic vectors’,发现“$”符号只能用在数据框上,而q不是数据框,print(q),输出结果提示"No Bins",在网上找了半天,都没有找到解决办法,有没有大神能指点下是哪里出问题了吗?

b<-c(1,2,3,1.5,1.4,12,2,3,4,4,4,6,7,8,9,1,2)
a<-c(0,0,1,0,0,1,1,0,0,0,0,1,1,1,1,0,0)
d<-data.frame(b,a)
library(smbinning)
q=smbinning(df=d, y="a", x="b", p = 0.05)
q$vitable


> q$vitable
Error in q$vitable : $ operator is invalid for atomic vectors

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群