Changeset 7693 for trunk/MagicSoft/Mars/mranforest/MRanTree.h
- Timestamp:
- 05/05/06 07:46:50 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mranforest/MRanTree.h
r7424 r7693 19 19 class TRandom; 20 20 21 class MArrayI; 22 class MArrayF; 23 21 24 class MRanTree : public MParContainer 22 25 { … … 38 41 39 42 int (MRanTree::*FindBestSplit) 40 (const TArrayI &, const TArrayI &, const TArrayF &, const TArrayI &,41 Int_t, Int_t , TArrayF &, float &, float &, Int_t &, Float_t &,42 Int_t &, const TArrayF &, const int); //!43 (const MArrayI &, const MArrayI &, const MArrayF &, const MArrayI &, 44 Int_t, Int_t , const MArrayF &, const Float_t &, const Float_t &, Int_t &, Float_t &, 45 Int_t &, const MArrayF &, const int); //! 43 46 44 47 45 int FindBestSplitGini(const TArrayI &datasort, const TArrayI &datarang,46 const TArrayF &hadtrue, const TArrayI &idclass,47 Int_t ndstart, Int_t ndend, TArrayF &tclasspop,48 float &mean, float &square, Int_t &msplit,49 Float_t &decsplit, Int_t &nbest, const TArrayF &winbag,48 int FindBestSplitGini(const MArrayI &datasort, const MArrayI &datarang, 49 const MArrayF &hadtrue, const MArrayI &idclass, 50 Int_t ndstart, Int_t ndend, const MArrayF &tclasspop, 51 const Float_t &mean, const Float_t &square, Int_t &msplit, 52 Float_t &decsplit, Int_t &nbest, const MArrayF &winbag, 50 53 const int nclass); 51 54 52 int FindBestSplitSigma(const TArrayI &datasort, const TArrayI &datarang,53 const TArrayF &hadtrue, const TArrayI &idclass,54 Int_t ndstart, Int_t ndend, TArrayF &tclasspop,55 float &mean, float &square, Int_t &msplit,56 Float_t &decsplit, Int_t &nbest, const TArrayF &winbag,55 int FindBestSplitSigma(const MArrayI &datasort, const MArrayI &datarang, 56 const MArrayF &hadtrue, const MArrayI &idclass, 57 Int_t ndstart, Int_t ndend, const MArrayF &tclasspop, 58 const Float_t &mean, const Float_t &square, Int_t &msplit, 59 Float_t &decsplit, Int_t &nbest, const MArrayF &winbag, 57 60 const int nclass); 58 61 59 void MoveData( TArrayI &datasort, Int_t ndstart, Int_t ndend,60 TArrayI &idmove, TArrayI &ncase, Int_t msplit,62 void MoveData(MArrayI &datasort, Int_t ndstart, Int_t ndend, 63 MArrayI &idmove, MArrayI &ncase, Int_t msplit, 61 64 Int_t nbest, Int_t &ndendl); 62 65 63 void BuildTree( TArrayI &datasort, const TArrayI &datarang, const TArrayF &hadtrue,64 const TArrayI &idclass,TArrayI &bestsplit,TArrayI &bestsplitnext,65 TArrayF &tclasspop, float &tmean, float &tsquare, const TArrayF &winbag,66 void BuildTree(MArrayI &datasort, const MArrayI &datarang, const MArrayF &hadtrue, 67 const MArrayI &idclass,MArrayI &bestsplit,MArrayI &bestsplitnext, 68 MArrayF &tclasspop, const Float_t &tmean, const Float_t &tsquare, const MArrayF &winbag, 66 69 Int_t ninbag, const int nclass); 67 70 … … 93 96 94 97 // functions used in tree growing process 95 void GrowTree(TMatrix *mat, const TArrayF &hadtrue, const TArrayI &idclass,96 TArrayI &datasort, const TArrayI &datarang,TArrayF &tclasspop,97 float &mean, float &square, TArrayI &jinbag, const TArrayF &winbag,98 void GrowTree(TMatrix *mat, const MArrayF &hadtrue, const MArrayI &idclass, 99 MArrayI &datasort, const MArrayI &datarang,MArrayF &tclasspop, 100 const Float_t &mean, const Float_t &square, const MArrayI &jinbag, const MArrayF &winbag, 98 101 const int nclass); 99 102
Note:
See TracChangeset
for help on using the changeset viewer.