Speeglm $ 运算符对原子向量无效
Speeglm $ operator is invalid for atomic vectors
我正在尝试执行以下二进制 logit 代码:
mylogit <- speedglm(dependent_variable ~ InterestRate, data = my_data, family = "binomial")
但是我得到以下错误:
> mylogit <- speedglm(dependent_variable ~ InterestRate, data = my_data, family = "binomial")
Error: $ operator is invalid for atomic vectors
这里是变量的头部:
> head(my_data$dependent_variable)
[1] 0 1 1 1 1 1
> head(my_data$InterestRate)
[1] "0.165500" "0.165500" "0.165500" "0.165500" "0.165500" "0.165500"
有什么解决办法吗?
编辑:
改变
family = "binomial"
至
family=binomial('logit')
似乎成功了
编辑:
改变
family = "binomial"
至
family=binomial('logit')
似乎成功了
我正在尝试执行以下二进制 logit 代码:
mylogit <- speedglm(dependent_variable ~ InterestRate, data = my_data, family = "binomial")
但是我得到以下错误:
> mylogit <- speedglm(dependent_variable ~ InterestRate, data = my_data, family = "binomial")
Error: $ operator is invalid for atomic vectors
这里是变量的头部:
> head(my_data$dependent_variable)
[1] 0 1 1 1 1 1
> head(my_data$InterestRate)
[1] "0.165500" "0.165500" "0.165500" "0.165500" "0.165500" "0.165500"
有什么解决办法吗?
编辑:
改变
family = "binomial"
至
family=binomial('logit')
似乎成功了
编辑:
改变
family = "binomial"
至
family=binomial('logit')
似乎成功了