r - 进行预测时是否需要将因子变量转换为数值?
问题描述
我有一个数据,其中 2 个变量是因子变量。第一个是“频率”,它有 4 个值 - Mly、Qly。海莉和伊莉。第二个是类型,它的值有 Trad、Ulip、Term 和 Pension。是否建议将这些变量转换为数字,例如将值 1 分配到 4 并进行预测?
我是数据科学的新手,因此问题
解决方案
我认为你最好保留分类变量,不要将它们转换为数字。例如,R 中的回归包能够正确管理因子变量(即使没有定义虚拟变量)。此外,当您进行逻辑回归时,响应变量必须是分类的。
推荐阅读
- python - 在 split 命令中应用 like 运算符以过滤数据框中的数据
- python - cloudinary.exceptions.Error:使用 Flask 的空文件
- android - 如何解决“发生意外错误。请在 Google Play 商店应用程序发布中重试 (7515006A)'
- mysql - 传递给 ransacker 的 Active Admin 过滤器参数
- javascript - 在数组对象内映射数组
- python - os.path.join('BASE_DIR','template') 问题
- hibernate - 当我试图将我们的整个数据移动到新服务器时,我们面临着这个问题
- grails - 如何为简单的示例制作 Grails 子查询?
- java - 来自线程的方法调用在哪里运行?
- php - 有什么方法可以将 *this* 日期格式转换为 Ymd H:i:s?