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