我在一个关于回归模型的教程中看到了以下命令:myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width 这个命令到底做了什么,~ (波浪号) 在命令中的作用是什么?
假设有一个数据框 foo_data_frame,想要通过其他列找到目标列 Y 的回归关系。为此通常使用公式和模型。例如:linear_model <- lm(Y ~ FACTOR_NAME_1 + FACTOR_NAME_2, foo_data_frame) 如果公式被静态编码,那么这可...
我在处理公式时遇到了困难,因为我试图将公式与图表标题连接起来。然而,当我像处理文本一样处理公式时,却失败了:model <- lm(celkem ~ rok + mesic) formula(model) # celkem ~ rok + mesic 这很好。现在我想构建像"my tex...
我试图使用神经网络进行预测。创建一些X:x <- cbind(seq(1, 50, 1), seq(51, 100, 1)) 创建 Y:y <- x[,1]*x[,2] 给它们起个名字colnames(x) <- c('x1', 'x2') names(y) <- 'y...
公式是R的统计和图形功能非常有用的特性。像大多数人一样,我也是这些函数的用户。然而,我从未编写过以公式对象作为参数的函数。我想知道是否有人可以帮助我,要么通过提供可读的介绍R编程这一方面的链接,要么通过给出自包含的示例。
我正在阅读有关R公式的文档,并尝试弄清如何使用depmix(来自depmixS4包)。 现在,在depmixS4的文档中,示例公式往往是像y ~ 1这样的东西。 对于简单情况,例如y ~ x,它定义了输入x和输出y之间的关系,因此我知道它类似于y = a * x + b,其中a是斜率,b是截距...
我正在使用Hadley的R4DS书籍学习tidyverse和purrr中的循环,并且对于波浪号~符号和句点符号的确切使用有些困惑。 因此,在编写for循环或使用map()时,您似乎可以使用波浪线符号~代替function()。 这只适用于for循环吗? 如下所示... models &...
我有一个公式,其中包含一些项和一个数据框(早期model.frame()调用的输出),该数据框包含所有这些术语以及更多。 我想要仅包含出现在公式中的变量的模型框架的子集。ff <- log(Reaction) ~ log(1+Days) + x + y fr <- data.fra...
我找到了这份关于R公式的PDF,但我无法理解第二页的表格中|的作用。此外,我在网上也找不到任何解释。它似乎偶尔出现在可能的公式符号列表中,但没有任何示例。 我认为它可能已经过时了,因为有其他方法可以实现它所做的任何事情。 有人知道如何在公式中使用|以及它究竟实现的是什么吗? 下面附有一小...
考虑一个简单的数据集,分为训练集和测试集: dat <- data.frame(x=1:5, y=c("a", "b", "c", "d", "e"), z=c(0, 0, 1, 0, 1)) train <- dat[1:4,] train # x y z # 1 1 a ...