- 709 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 09:16:43.87 ]
- フリーの統計ソフトウェアRのパッケージ"nnet"でニューラルネット、
パッケージ"e1071"でサポートベクターマシンを利用してマイニングしています。 -1から1の範囲で基準化した10の説明変数で判別と回帰を行いました。 説明変数の元データと-1から1で基準化したものを被説明変数として 学習し、学習データに回帰を行うと全くデタラメな数値が出力されます。 しかし、被説明変数を正の値と負の値の2値に変換したものを被説明変数と して学習し、学習データに判別を行うと65%の精度で正しく判別できます。 なぜ回帰だとデタラメな数値が出力され、同じデータをバイナリ化したものに 判別をかけるとある程度正確な数値が出力されるのか、回帰と判別で結果が 全く異なることに首をかしげています。 こういう場合はどのような原因が考えられますでしょうか。 このスレッドは凄腕のデータマイナーがひしめいていると思いますので、 なにとぞお優しい方がいらっしゃいましたらご教示いただけないでしょうか。
|

|