Definition at line 184 of file TestMakeRandomTree.h. References Impala::Core::Table::TableTem< Col1T, Col2T, Col3T, Col4T, Col5T, Col6T, Col7T, Col8T, Col9T >::Add(), and Impala::Core::Feature::MakeRandomTree(). Referenced by testReferenceMatlab(). 00185 { 00186 /* problem and outcome copied from reference implementation of Jasper 00187 00188 data = ... 00189 [1 1; 00190 1 1; 00191 0 0; 00192 0 0; 00193 0 0; 00194 0 1; 00195 0 1; 00196 0 1; 00197 0 1; 00198 1 0; 00199 1 0; 00200 1 0; 00201 1 0; 00202 1 0]; 00203 00204 class = [1;1;2;2;2;3;3;3;3;4;4;4;4;4]; 00205 00206 % depth = 2, nTrial = 25 00207 [maps boundaries counts] = RandomEntropyTreeIdxTest(data, class, 2, 25); 00208 00209 === Output === 00210 gain = -0.9242 00211 gain = 0 00212 gain = 0 00213 */ 00214 00215 AnnotatedFeatureTable data(Vector::ColumnVectorSet(true, 2, 0), 00216 Column::ColumnInt32(0)); 00217 data.Add(Vector::VectorReal64(1, 1), 1); 00218 data.Add(Vector::VectorReal64(1, 1), 1); 00219 data.Add(Vector::VectorReal64(0, 0), 2); 00220 data.Add(Vector::VectorReal64(0, 0), 2); 00221 data.Add(Vector::VectorReal64(0, 0), 2); 00222 data.Add(Vector::VectorReal64(0, 1), 3); 00223 data.Add(Vector::VectorReal64(0, 1), 3); 00224 data.Add(Vector::VectorReal64(0, 1), 3); 00225 data.Add(Vector::VectorReal64(0, 1), 3); 00226 data.Add(Vector::VectorReal64(1, 0), 4); 00227 data.Add(Vector::VectorReal64(1, 0), 4); 00228 data.Add(Vector::VectorReal64(1, 0), 4); 00229 data.Add(Vector::VectorReal64(1, 0), 4); 00230 data.Add(Vector::VectorReal64(1, 0), 4); 00231 RandomTree* tree = MakeRandomTree(&data, 5, 2, 25); 00232 }
Here is the call graph for this function:
|