作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 smbinning R 包来计算我的数据集中包含的变量信息值。
函数smbinning()
非常简单,必须按如下方式使用:
result = smbinning(df= dataframe, y= "target_variable", x="characteristic_variable", p = 0.05)
df
是您要分析的数据集,
y
目标变量和
x
是要计算其信息值统计量的变量;我将所有特征变量枚举为
z1, z2, ... z417
能够使用 for 循环来机械化所有分析过程。
for (i in 1:417) {
result = smbinning(df=DATA, y = "FLAG", x = "DATA[,i]", p=0.05)
}
i
数据框的列。
DATA
类是“data.frame”,而
result
一个是
"character"
.
result
的对象中。 ?
最佳答案
没有提供样本数据我只能猜测以下内容会起作用:
results_list = list()
for (i in 1:417) {
current_var = paste0('z', i)
current_result = smbinning(df=DATA, y = "FLAG", x = current_var, p=0.05)
results_list[i] = current_result$iv
}
关于r - 如何将for循环与需要字符串字段的函数一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35243157/
我是一名优秀的程序员,十分优秀!