未见数据上的插入符号 dummyVars

数据挖掘 机器学习 r 虚拟变量
2022-03-12 22:56:04

我创建了我的虚拟变量,训练了我的模型并对其进行了如下测试:

dummy <- dummyVars(formula = CLASS_INV ~ ., data = campaign_spending_final_imputed) 
campaign_spending_final_dummy <- predict(dummy, newdata = campaign_spending_final_imputed) %>% as.data.frame() %>%
  mutate(CLASS_INV = campaign_spending_final$CLASS_INV) 

我现在想在一个看不见的真实世界数据上测试我的过程。我该怎么做?如何将类别类编码为其各自的虚拟编码?

1个回答

predict函数将对新数据起作用。它有一些选项可用于处理未出现在原始数据标签中的条目。

https://rdrr.io/cran/caret/man/dummyVars.html