• 締切済み

統計ソフトRについての質問です

統計ソフトRで、正準判別分析をしています。 lda()を使って判別を行い、次に、predict()で予測を行おうとしたのですが、うまくいきません。 入力式と結果は以下のとおりです。 > predict(lda.exam1,data.frame(x1=400,x2=210, x3=290, x4=100, x5=130, x6=105, x7=220)) 以下にエラー eval(expr, envir, enclos) : オブジェクト 'X1' がありません これは、何が問題でできないのでしょうか? ちなみに、exam1は > exam1 X1 X2 X3 X4 X5 X6 X7 people 1 393 223 283 98 131 104 266 1 2 396 298 272 97 115 102 234 1 3 359 270 282 119 135 115 254 1 4 401 252 306 97 158 93 252 1 5 415 246 307 98 145 85 293 1 6 414 244 292 77 133 102 281 1 7 407 217 306 98 127 98 248 1 8 385 216 282 111 119 106 269 1 9 384 244 307 82 164 106 310 1 10 415 265 276 90 129 77 238 1 このようなデータが80行まであります。 どなたかRに詳しい方、回答をお願いします。

みんなの回答

noname#227064
noname#227064
回答No.1

> predict(lda.exam1,data.frame(x1=400,x2=210, x3=290, x4=100, x5=130, x6=105, x7=220)) x1等は小文字で良いのですか?