使用weka做线性回归分析,新手入门

使用weka做线性回归分析,新手入门


1.先弄点模拟数据进行模拟

@RELATION  Score
@ATTRIBUTE attendance NUMERIC
@ATTRIBUTE study NUMERIC
@ATTRIBUTE answer NUMERIC
@ATTRIBUTE interactive NUMERIC
@ATTRIBUTE pracice NUMERIC
@ATTRIBUTE else NUMERIC

@ATTRIBUTE generalComments NUMERIC

@DATA
65,31,30,58,16,59
52,9,25,24,47,14
8,75,91,43,28,63
20,18,33,99,90,61
13,94,66,83,31,46
75,38,87,67,27,35
100,12,63,58,34,67
5,49,38,52,19,56
22,87,61,68,21,69
57,81,30,87,73,95
13,39,84,15,54,44
4,12,76,90,94,77
49,77,17,27,51,38
22,17,85,36,39,39
62,37,99,24,48,80
30,52,49,14,5,20
53,10,69,90,30,33
26,49,72,27,89,66
22,25,52,94,91,37
97,71,95,85,26,93
76,41,40,28,98,40
27,26,64,32,50,36
66,33,37,22,23,16
97,90,30,52,76,84
68,95,5,95,100,71
79,66,57,5,83,44
33,79,52,4,65,70
17,33,8,80,31,33
39,29,42,94,9,62
59,58,9,76,31,44
49,59,60,11,80,81
61,73,65,62,32,36
29,16,100,37,76,38
26,1,61,30,69,31
9,88,48,26,10,59
44,19,52,1,71,57
66,3,85,81,4,66
52,29,80,9,24,48
91,7,4,45,65,22
87,47,98,86,51,70

@RELATION 设置一个标题名称
@ATTRIBUTE (指标)
NUMERIC (整数类型)【要指定该数据是什么类型】
REAL (小数)
{‘X’,Y} (结果为要么是X要么Y)
{‘0~100’} (符合这个范围的数字都可以)

因为做线性回归所以最后一个指标就是Y值即结果
第一个@ATTRIBUTE 的值代表第一列,以此类推
保存好记得后缀命名为.arff,否则weka无法调用
2.打开weka
在这里插入图片描述
在这里插入图片描述
3.打开刚刚写的那个文件
在这里插入图片描述
在这里插入图片描述
4.选中data,下一步找到自己的文件,打开

在这里插入图片描述
5.如果没有任何提示代表成功,出现任意警告提示之类的都是失败。
PS:我这里是用了实例40行数据,只是截图时打开错了,别介意
在这里插入图片描述
6.调用线性回归方法
在这里插入图片描述
在这里插入图片描述
点击Start执行,公式即该算法的模型
在这里插入图片描述
有些指标影响不大weka会直接给系数为0,例如我这里第一个指标考勤和最终成绩影响很小,所以忽略了,最后一项是Y值,也是不算的。
7.整个过程非常简单(只要数据在,几分钟就搞定,多分析几次基本上也很快搞懂)
8.到时候我会再补,这个weka线性回归使用到项目当中(数据依然是这个)
我用的语言是JAVA,不是的可以忽略,不考虑代码也可以忽略!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值