lm()
引数、、、、formula
およびをdata
使用して実行しています。私の体重は数値変数に保存されています。na.action
weights
- 数式を文字(つまり
formula = "Response~0+."
)として指定すると、重みが適切な長さではないというエラーが発生します(適切な長さであっても)。 - 引用符なしで数式を指定すると(つまり
formula = Response~0+.
)、関数は正常に機能します。
私はドキュメントでこの文に出くわしましたlm()
:
すべての重み、サブセット、およびオフセットは、数式の変数と同じ方法で評価されます。つまり、最初にデータで、次に数式の環境で評価されます。
これは私には解釈が難しいですが、私の質問に対する答えが含まれていると感じています。