python - 如果因变量既有正值又有负值,如何处理任何机器学习算法?
问题描述
如果因变量同时具有正值和负值,则在比较训练和测试分数时,任何回归模型的 model.score 都不准确。我尝试将目标列转换为日志,但由于也有负值,这似乎是不对的。请指教
解决方案
我想不出任何机器学习算法不能同时处理正值和负值。得分应该仍然是准确的。如果您想对具有负值的列进行对数转换,则可以向列添加一些大常数,使所有值均为正值,然后获取对数。
推荐阅读
- azure-devops - NuGet 包中包含的解决方案文件与持续构建不兼容
- android - 不兼容的类型:EditText 无法转换为 String
- wso2 - 带有负载均衡器的 WSO2 EI 6.5.0 集群
- javascript - 如何将“chrome.tabs.onUpdated.addListener”作为后台.js中的回调?
- swift - 当用户向下滚动时,收缩按钮并将它们移动到导航栏
- laravel - 奇怪的问题不能添加整数值
- python-3.x - 使用变量时 imaplib 搜索返回空结果
- mysql - 将排名结果与自身进行比较,如果相等,则在其上加上“=”
- tcl - 如何将puts的输出作为输入提供给proc?
- c++ - 如何声明和定义 Poco Logger?