1. ホーム
  2. r

[解決済み】プログラミング言語Rの~(チルダ)の使用について

2022-04-08 11:44:47

質問

回帰モデルに関するチュートリアルで、次のようなコマンドを見かけました。

myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width

このコマンドは、具体的にどのような役割を果たすかというと ~ (チルダ)を使っているのですか?

どのように解決するのですか?

の右側にあるものは <- formula オブジェクトになります。統計モデルを示すのによく使われ、その際、左側のモノが ~ の右側にあるものは応答である。 ~ は説明変数です。つまり、英語では次のように言うのです。 Species depends on Sepal Length, Sepal Width, Petal Length and Petal Width" .

その myFormula <- というオブジェクトに数式を格納します。 myFormula そのため、Rコードの他の部分で使用することができます。


Rにおけるフォーミュラ・オブジェクトのその他の一般的な使用法

lattice パッケージは、それらを使って プロットする変数を指定します。 .

ggplot2 パッケージは、それらを使って プロット用のパネルを指定する .

dplyr パッケージは、それらを 非標準的なエバリュエーション .