22 #ifndef UNFIT_EXAMPLES_THREENAMARKOV_HPP_ 23 #define UNFIT_EXAMPLES_THREENAMARKOV_HPP_ 26 #include "GenericCostFunction.hpp" 83 std::vector<double>
operator()(
const std::vector<double> ¶m)
90 const double kco = param[0];
91 const double koc = param[1];
92 const double koi = param[2];
93 const double kio = param[3];
98 for (
auto i = 1u; i < residuals.size(); ++i) {
99 const double deltaC =
dt_*(koc*O - kco*C);
100 const double deltaI =
dt_*(koi*O - kio*I);
ThreeNaMarkov(const std::vector< double > &open_prob, double dt)
Definition: ThreeNaMarkov.hpp:65
std::vector< double > operator()(const std::vector< double > ¶m)
Definition: ThreeNaMarkov.hpp:83
Definition: Bounds.hpp:27
Fit the time dependence of a three state hidden Markov model.
Definition: ThreeNaMarkov.hpp:50
Definition: GenericCostFunction.hpp:36
const double dt_
Definition: ThreeNaMarkov.hpp:115
const std::vector< double > open_prob_
Definition: ThreeNaMarkov.hpp:113