Example #1
0
 Ptr<MarkovDataSeries> make_markov_data(
     const std::vector<std::string> &raw_data) {
   if (raw_data.empty()) return nullptr;
   Ptr<CatKey> key = make_catkey(raw_data);
   std::vector<Ptr<MarkovData>> data;
   for (int i = 0; i < raw_data.size(); ++i) {
     NEW(MarkovData, dp)(raw_data[i], key);
   }
   return new TimeSeries<MarkovData>(data, true);
 }
Example #2
0
 Ptr<MarkovDataSeries> make_markov_data(const std::vector<string> & raw_data){
   Ptr<CatKey> pk = make_catkey(raw_data);
   return make_mds(raw_data,pk);
 }
Example #3
0
  Ptr<MarkovDataSeries> make_markov_data(const std::vector<uint> &raw_data,
					 bool full_range){
    Ptr<CatKey> pk = make_catkey(raw_data, full_range);
    return make_mds(raw_data,pk);
  }