ошибка "слишком много переменных SQL" при использовании smbinning - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь использовать функцию smbinning в R, чтобы найти лучшую точку разрыва непрерывной переменной, но я получаю

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")

Я получаю сообщения об ошибках.

Я проверил smbinning с другими данными, и он отлично работает, но я не могу найти, что не так в этом конкретном случае.

...