predict.lm を使用して lm オブジェクトを予測しようとしています。ただし、手動で挿入された係数を使用したいと思います。これを行うために、私は試しました:
model$coefficients <- coeff
(ここで、「coeff」は正しい係数のベクトルです)実際に係数を必要に応じて変更します。それにもかかわらず、私が実行するとき
predict.lm(model, new.data)
「古い」パラメーターで計算された予測を取得するだけです。predict.lm に新しいものを強制的に使用させる方法はありますか?
Post Scriptum: bin-smooth (regressogram とも呼ばれます) に適合させるためにこれを行う必要があります。さらに、「手動で」(つまり、行列乗算を使用して)予測すると、結果は良好であるため、新しい係数を認識しない predict.lm に問題があると確信しています。
助けてくれてありがとう!