33. 交互作用 対数をとるか否か 非線形の関係 多重共線性 交絡
二次曲線の当てはめ_モデル
data {
int N;
real X[N];
real Y[N];
}
parameters{
real a;
real b;
real x0;
real<lower=0> s_Y;
}
model{
for (n in 1:N){
Y[n] ~ normal(a + b*(X[n]-x0)^2, s_Y);
}
}
μ[n] = a + b(X[n]−x0)2 n = 1, …, N
Y[n] ~ Normal (μ[n], σ) n = 1, …, N
事前知識を用いて適宜制約を課す。例えば二次
曲線が上に凸であることが事前知識から明らかな場
合にはbの上限を0とする。制約がないと収束しない
場合があるので注意。
33/53