2016-12-07 10 views
0

私は、Breast Cancer Wisconsinデータなどの既知のデータセットで完璧に動作するプログラムを用意しています。私は、100都市の現在の気圧と株価の将来の動きで、新しいデータセットを作成しました。約100次元に-1または1の分類子を加えたものです。約350のインスタンスがあります。このアルゴリズムは約80%の精度を示しています。KNNは1つのクラスのみを予測しています。 PythonとSklearnの使用

私の問題は、私が予測をするために古いデータを入力すると、1を予測しているに過ぎず-1でないことです。これは、トレーニングデータが-1分類器を含む場合でさえもそうである。どんなアイデアも大歓迎です!

答えて

1

KNNは、n個の最近傍に投票を行います。したがって、n = 5の場合、-1に投票するには3人の隣人が必要です。これは、-1がまれであり、-1が一緒にクラスタ化されていない場合はありません。他のアルゴリズムも試してみることをお勧めします。

+0

ありがとうございます。 –

関連する問題