次のデータセットがあります。
1列目から6列目
1.0000 0 0.9954 -0.0589 0.8524 0.0231
1.0000 0 1.0000 -0.1883 0.9304 -0.3616
1.0000 0 1.0000 -0.0336 1.0000 0.0049
1.0000 0 1.0000 -0.4516 1.0000 1.0000
1.0000 0 1.0000 -0.0240 0.9414 0.0653
1.0000 0 0.0234 -0.0059 -0.0992 -0.1195
1.0000 0 0.9759 -0.1060 0.9460 -0.2080
0 0 0 0 0 0
1.0000 0 0.9636 -0.0720 1.0000 -0.1433
バイナリ分割を使用して決定木を構築しようとしています。問題の 1 つは、データが継続しており、現在の実装では、データをそのままにして分割を行うことで計算量が多くなることです。1 つの分類子を作成するだけの場合、これは非常に悪いことだと言わざるを得ません。
私の場合、10 倍にして分類器を 5 から 50 に増やしています (バギング)。データがバケットに 0.2 バケットになるような方法でビニングを行うことを考えていましたが、負の数があることに気付きました。実装にはmatlabを使用しています。私はMatlab NewBであり、このようなシナリオを処理するための事前定義メソッドがあるかどうかはわかりません.