0

我正在用一些简单的例子来尝试图书馆 nnet。

library(MASS)
data(Boston)
boston = as.matrix(Boston)
library(nnet)
boston.nnet = nnet(medv~., data=Boston,rang=0.1,size=8,linout=T,maxit=1000)

它似乎运作良好,但当我尝试

plot(boston[,14],boston.nnet$fitted.values)

我得到这样的情节 在此处输入图像描述

而不是预期的:( 在此处输入图像描述 来自我老师发给我的练习。你也可以在几个网站上找到这个练习)。

这是一个错误还是我做错了什么?

我知道可能会有一些变化,但这很奇怪。

4

1 回答 1

1

当我运行代码时,我得到了预期的输出,除了我替换了:

plot(boston[,14],boston.nnet$fitted.values)

和:

plot(Boston[,14],boston.nnet$fitted.values)

由于数据集有一个大写字母 B。也许这就是问题所在?

祝你好运!

于 2016-12-06T12:26:32.103 回答