【问题标题】:What is the syntax of the formula argument in R? [duplicate]R中公式参数的语法是什么? [复制]
【发布时间】:2013-04-19 15:24:42
【问题描述】:

nnet包中,给出如下例子:

# or
ird <- data.frame(rbind(iris3[,,1], iris3[,,2], iris3[,,3]),
        species = factor(c(rep("s",50), rep("c", 50), rep("v", 50))))
ir.nn2 <- nnet(species ~ ., data = ird, subset = samp, size = 2, rang = 0.1,
               decay = 5e-4, maxit = 200)
table(ird$species[-samp], predict(ir.nn2, ird[-samp,], type = "class"))

我不明白这部分是如何工作的:species ~ .,我知道它是作为参数传递的某种公式,但我不知道在哪里可以搜索有关公式语法以及 @987654324 的更多信息@ 将代表。

如果重复,请关闭此问题,我找不到相同的问题。

【问题讨论】:

  • . 代表所有剩余的特征(列)
  • 你想添加一个完整的答案来解释 R 中公式的语法吗?

标签: r formula


【解决方案1】:

. 表示除结果之外的所有特征/列(写在~ 的右轴上)。更多信息可以在这里找到?formula

基本上,对于iris3数据集,公式

species ~ . 

等价于

species ~ Sepal L. + Sepal W. + Petal L. + Petal W.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 2015-10-17
    • 2013-07-31
    • 2023-03-22
    • 2020-07-13
    相关资源
    最近更新 更多