r中的神经网络混淆矩阵

时间:2014-06-17 14:25:01

标签: r machine-learning neural-network

我使用R中的神经网络包培训NN模型,从6个输入(x1,x2,... x6)预测3个类别(y1,y2和y3)。如何在R中为测试结果构造一个混淆矩阵?以下是预测值和实际值

library(neuralnet)

nn <- neuralnet(y1+y2+y3 ~ x1+x2+x3+x4+x5+x6,
         data=traindata, hidden=5,act.fct = "tanh",linear.output=FALSE)
compute(nn, testdata)$net.result


 $net.result
 1.00000000000  -1.0000000000  -1.0000000000
 1.00000000000  -0.8899999991  -1.0000000000
 0.88898961216  -1.0000000000  -1.0000000000
-1.00000000000  -0.9999981122   0.9993868320

 #actual
 1      -1     -1
 1      -1     -1
-1       1     -1
 1      -1     -1

0 个答案:

没有答案