Changeset 133 for trunk/src/ConsensusInputRanker.h
- Timestamp:
- Aug 16, 2004, 2:01:15 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ConsensusInputRanker.h
r115 r133 6 6 // C++ tools include 7 7 ///////////////////// 8 #include "InputRanker.h" 9 #include "matrix.h" 10 #include "Score.h" 11 #include "vector.h" 8 12 9 13 // Standard C++ includes … … 15 19 16 20 /// 17 /// Class for 21 /// Class for ranking rows in a data matrix versus a target vector 22 /// in a cross validation manner. The rows are sorted with respect 23 /// to median of their ranks. 18 24 /// 19 25 class ConsensusInputRanker … … 22 28 public: 23 29 /// 24 /// Constructor taking data,target, Score object30 /// Constructor taking \a data, \a target, Score object 25 31 /// 26 ConsensusInputRanker(const gslapi::matrix& ,27 const gslapi::vector& ,32 ConsensusInputRanker(const gslapi::matrix& data, 33 const gslapi::vector& target, 28 34 Score&, 29 35 const size_t = 1, 30 36 const size_t = 3); 31 37 38 /// 39 /// @return id of input ranked as number \a i 40 /// 41 inline size_t id(const size_t i) const {return id_[i];} 42 43 /// 44 /// @return rank for id \a i 45 /// 46 inline size_t rank(const size_t i) const {return rank_[i];} 32 47 33 48 34 49 private: 50 std::vector<size_t> id_; 35 51 std::vector<InputRanker> input_rankers_; 36 52 size_t k_; 37 53 size_t nof_rankers_; 54 std::vector<size_t> rank_; 38 55 }; 39 56
Note: See TracChangeset
for help on using the changeset viewer.