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 に答える