📜  在 R 中使用波浪号 ~

📅  最后修改于: 2022-05-13 01:55:46.291000             🧑  作者: Mango

在 R 中使用波浪号 ~

在本文中,我们将研究在 R 编程语言中使用波浪号(~)。

波浪号 l 用于统计模型的公式中,因为该符号主要用于在 R 编程语言中定义统计模型公式中的因变量和自变量之间的关系。波浪号左侧指定目标变量(因变量或结果),波浪号右侧指定预测变量(自变量)。

在 lm()函数中使用 ~ 估计线性回归模型

在此,我们将通过应用模型的线性回归拟合的过程,并进一步通过使用波浪号将在 lm()函数内部使用波浪号的左侧指定目标变量(因变量或结果)和波浪号的右侧指定预测变量(自变量)。 ~ 符号在 Rb 编程语言中与 lm函数一起使用时定义预测变量和目标变量

lm()用于拟合线性模型。可用于进行回归、单层方差分析和协方差分析。

示例:显示波浪号使用的程序

R
g1 <- rnorm(1000)
g2 <- rnorm(1000) + g1
  
o<-rnorm(1000) + g1 + g2 
  
gfg <- data.frame(g1, g2, o)
  
model <- lm(o ~ g1 + g2,gfg) 
summary(model)


R
g1 <- rnorm(500)
g2 <- rnorm(500) * g1
  
o<-rnorm(500) + g1 - g2 
  
gfg <- data.frame(g1, g2, o)
  
model <- lm(o ~ g1 + g2,gfg) 
summary(model)


输出:

示例 2:显示波浪号使用的程序

R

g1 <- rnorm(500)
g2 <- rnorm(500) * g1
  
o<-rnorm(500) + g1 - g2 
  
gfg <- data.frame(g1, g2, o)
  
model <- lm(o ~ g1 + g2,gfg) 
summary(model)

输出: