R nnet plot 错误?

R nnet plot bug?

我正在用一些简单的例子尝试库 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)

我得到这样的情节

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

是bug还是我做错了什么?

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

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

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

与:

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

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

祝你好运!