我试图在R中使用smbinning
函数来找到连续变量的最佳断点,但是我得到
Error in result_create(conn@ptr, statement) : too many SQL variables
。
使用这个简单的数据集:
df <- data.frame(tenure = rnorm(100,50,16), yn = rbinom(100,1,0.3))
str(df[,c('yn','tenure')])
结果是:
'data.frame': 100 obs. of 2 variables:
$ yn : int 0 1 0 0 1 0 1 1 0 0 ...
$ tenure: num 90.5 50.6 32.7 59.6 42 ...
所以数据类型很好。但是,当我运行smbinning
时:
library(smbinning)
result=smbinning(df,y="yn",x="tenure")
我收到错误消息。
我已经测试了与其他数据的合并,并且可以正常工作,但是在这种特殊情况下,我找不到问题所在。