首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mahout trainAdaptiveLogistic

Mahout trainAdaptiveLogistic
EN

Stack Overflow用户
提问于 2015-04-03 02:45:22
回答 1查看 76关注 0票数 0

我正在尝试用mahout训练一个逻辑回归模型。命令行和输出如下所示:

代码语言:javascript
运行
复制
 mahout trainAdaptiveLogistic --passes 100 --input /home/cloudera/Desktop/final.csv --features 20 --output /home/cloudera/Desktop/model/adaptivemodel --target Action --categories 2 --predictors Open High Close --types n n n 
MAHOUT_LOCAL is not set; adding HADOOP_CONF_DIR to classpath.
Running on hadoop, using /usr/lib/hadoop/bin/hadoop and HADOOP_CONF_DIR=/etc/hadoop/conf
MAHOUT-JOB: /usr/lib/mahout/mahout-examples-0.7-cdh4.7.1-job.jar
15/04/02 07:34:53 WARN driver.MahoutDriver: No trainAdaptiveLogistic.props found on classpath, will use command-line arguments only
20
Action ~ 0.000*Close + 0.000*High + 0.000*Open
               Close 0.00003
                High 0.00004
                Open 0.00003
    0.000000000     0.000033367     0.000036516     0.000000000     0.000000000     0.000000000     0.000000000     0.000000000     0.000000000     0.000000000     0.000000000     0.000000000     0.000000000     0.000000000     0.000000000     0.000000000     0.000000000     0.000034630     0.000000000     0.000000000 
15/04/02 07:38:30 INFO driver.MahoutDriver: Program took 216959 ms (Minutes: 3.6159833333333333)

我使用的文件的前几行如下:

代码语言:javascript
运行
复制
Open,High,Low,Close,Volume,Adj Close,Action
59.30,60.05,58.88,59.41,3373800,59.41,BUY
59.64,60.26,58.88,59.83,3069100,59.83,BUY
58.91,59.25,58.21,59.03,3559500,59.03,SELL
59.57,60.44,58.67,58.68,3302000,58.68,BUY

为什么系数这么小,而且如此接近于零?尝试用数字预测符来预测一个单词是错误的吗?

EN

回答 1

Stack Overflow用户

发布于 2015-09-15 17:41:42

这看起来像是为预测变量"Action“选择了错误的类型。在这种情况下,它应该是分类的,而不是纯文本。您可以尝试将二进制(0表示卖出,1表示买入)变量赋给数据,然后使用适当的功能编码器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29420215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档