1

そのため、lm()コマンドで少し混乱します。で試してみたところ、lm(x~y, mydata)出力lm(y~x, mydata)が異なりました。では、どの変数をxとして使用し、どの変数をyとして使用するのでしょうか。このような初心者の質問をして申し訳ありませんが、よくわかりません。そのコマンドのパラメータを説明するものは何も見つかりません。

4

1 に答える 1

8

答えは、関数のヘルプページにあります。このDetailsセクションには次のものがあります。

A typical model has the form response ~ terms where response is the (numeric) response vector and terms is a series of terms which specifies a linear predictor for response.

詳細があります(lmヘルプページからにリンクされていますformula。の詳細セクションにはformula、次のものがあります。

The ~ operator is basic in the formation of such models. An expression of the form y ~ model is interpreted as a specification that the response y is modelled by a linear predictor specified symbolically by model.

つまり、要約すると、LHSが応答変数であり、RHSが予測変数である、シンボリック用語でモデルを定義します。1つのモデルでyは、が応答変数であり、もう1つはであるため、異なる回答が得られますx

知らなかった場合は?、コマンドラインでほぼすべての機能のヘルプページにアクセスでき?lmます?formula

于 2012-09-13T19:43:19.563 に答える