Tokyo.R #105
2023-04-22
生物の個体数の時間変化をあらわす微分方程式
\[ \frac{dx}{dt} = rx\left(1-\frac{x}{K}\right) \]
array[] vector ode_rk45(function ode,
vector initial_state,
real initial_time,
array[] real times, ...)
引数として与える関数の形式
ロジスティック方程式を定義
data {
int<lower = 0> N; // number of measurements
array[N] real ts; // measurement times
real<lower = 0> y0; // initial measured value
array[N] real<lower = 0> y; // measured values
}
parameters {
real<lower = 0> r; // intrinsic growth rate
real<lower = 0> K; // carrying capacity
vector<lower = 0>[1] z0; // initial value
real<lower = 0> sigma; // noise scale
}
パラメータの事後平均値をつかってロジスティック曲線を描画(赤線)。
🥳