我在有关回归建模的教程中看到以下命令:

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

该命令的作用是什么?~(波浪号)在命令中的作用是什么?

最佳答案

<-右边的东西是 formula 对象。它通常用于表示统计模型,其中~左侧的内容是响应,而~右侧的内容是解释变量。因此,用英语您会说类似“种类取决于隔片长度,隔片宽度,花瓣长度和花瓣宽度”。

该行的myFormula <-部分将公式存储在名为myFormula的对象中,因此您可以在R代码的其他部分中使用它。

R中公式对象的其他常见用法
lattice包将它们用于specify the variables to plotggplot2包将它们用于specify panels for plottingdplyr包将它们用于non-standard evaulation

08-25 09:10