level 1
保卫北极熊
楼主
各位前辈好,我现在有一个excel,里面有400个4维数据:即3列特征值{x1,x2,x3},对应一个y。数据如下:

现在想用随机森林进行机器学习,我查了一下可以用mathmatic里的Predict[]进行建模。但我遇到一些问题想请教大神们,就是:
(1)我如何从excel里导入我的数据?
(2)如何让Predict[],对{x1,x2,x3}→y进行建模?
例如,例子里面的:
[In]: PW = Predict[{{5.251, 4.831, 0.295} -> 1, {4.685, 4.831, 0.295} ->
2.5, {0.876, 4.831, 0.295} -> 3, {0.713, 4.831, 0.295} ->
1, {0.552, 4.831, 0.295} -> -4.2, {6.047, 5.111, 0.901} -> 2}]
[In]: PW[{0.876, 4.831, 0.295}](*给定特征,预测新样本的值*)
[Out]: 0.66
因为我的数据太多了,不能一一输入,我想请教大家,我如何使把我的数据用Predict[]建模,并预测我另一个只有100个{x1,x2,x3}表格里的数据呢?
麻烦大家了~
2019年03月02日 11点03分
1

现在想用随机森林进行机器学习,我查了一下可以用mathmatic里的Predict[]进行建模。但我遇到一些问题想请教大神们,就是:(1)我如何从excel里导入我的数据?
(2)如何让Predict[],对{x1,x2,x3}→y进行建模?
例如,例子里面的:
[In]: PW = Predict[{{5.251, 4.831, 0.295} -> 1, {4.685, 4.831, 0.295} ->
2.5, {0.876, 4.831, 0.295} -> 3, {0.713, 4.831, 0.295} ->
1, {0.552, 4.831, 0.295} -> -4.2, {6.047, 5.111, 0.901} -> 2}]
[In]: PW[{0.876, 4.831, 0.295}](*给定特征,预测新样本的值*)
[Out]: 0.66
因为我的数据太多了,不能一一输入,我想请教大家,我如何使把我的数据用Predict[]建模,并预测我另一个只有100个{x1,x2,x3}表格里的数据呢?
麻烦大家了~