python - 应用于混合值的 PCA
问题描述
我有一个关于如何在 Python 中使用混合数据执行 PCA 算法的问题。我有一张有几列的桌子。第一个是数字,其他都是布尔值,表示为 1 或 0。
我必须使用 PCA 算法,尽管我读到它可能不是在这种情况下减少维度的最佳选择。
我的问题是:我必须使用同一级别的所有数据吗?我应该对数值做一些具体的处理,对布尔值做不同的处理吗?
解决方案
推荐阅读
- python - 输入图像和输出矩阵的 Keras 模型构建
- mysql - MySQL 将特定月/年组合的值更新为唯一
- c - 使用十六进制字符作为交流程序的输入会改变字符?
- python-3.x - 漂亮的汤网址,里面有#
- laravel - laravel 7中的路由问题在仪表板文件夹中查看文件夹名称仪表板新文件夹管理员
- c# - 找不到资源 HTTP 404 错误 | 微博 | 家庭控制器.cs
- javascript - Angular APP_INITIALIZER 和移动设备上的 beforeunload 功能
- c++ - 如何创建 std::ofstream 的向量并将流写入不同的文本文件
- azure - Azure 站点扩展 xdt 转换顺序
- sql - Oracle Apex 保存点