r - 将套索模型应用于配方时出现 NAs 错误
问题描述
我试图将套索模型应用于我创建的食谱(使用recipes
包),但出现错误:
NAs由
lognet(xd, is.sparse, ix, jx, y, weights, offset, alpha, nobs, : NA/NaN/Inf in foreign function call (arg 5) 中的强制错误引入
这是我创建的食谱:
c_recipe <- recipe(c ~ .,
data = train) %>%
step_rm(customer_id, billing_postal, billing_address,billing_city) %>%
step_novel(all_nominal_predictors()) %>%
step_impute_mean(all_numeric_predictors()) %>%
step_impute_mode(all_nominal_predictors()) %>%
step_normalize(all_numeric_predictors()) %>%
step_dummy(all_nominal_predictors()) %>%
step_zv(all_predictors())
c_recipe
这是我应用模型的方式:
lasso_spec <- logistic_reg(penalty = 0.1, mixture = 1) %>%
set_mode("classification") %>%
set_engine("glmnet")
logistic_wf <- workflow() %>%
add_recipe(churn_recipe) %>%
add_model(lasso_spec) %>%
fit(train)
解决方案
推荐阅读
- kotlin - 结合多个流动性
- visual-studio-code - vscode-spotify NO_ACTIVE_DEVICE
- reactjs - 在条件渲染上显示组件内联
- django - 重定向到 absolute_uri 的问题
- kotlin - 了解 Kotlin 的必要性
- asynchronous - 如何测量 Datadog 中异步进程的执行时间?
- php - 将 csv 数据传输到后端的最有效方法
- assembly - 在汇编代码中指定源代码中的 ASCII 字符的三种语法是什么?
- c++ - cannot Segment a RGB image by pointer based accessing pixel intensities
- javascript - Angular 2+ 在 app.component.ts 方法中使用 jQuery 的附加选项