1

recipes(パッケージを使用して) 作成したレシピになげなわモデルを適用しようとしましたが、エラーが発生しました:


lognet(xd, is.sparse, ix, jx, y, weights, offset, alpha, nobs, : NA/NaN/Inf in foreign function call (arg 5) の強制エラーによって導入されたNA

以下は私が作成したレシピです。

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

0 に答える 0