溫馨提示×

r語言lm函數(shù)的用法是什么

小億
475
2024-03-06 17:48:44
欄目: 編程語言

在R語言中,lm()函數(shù)用于擬合線性回歸模型。其基本語法如下:

lm(formula, data)

其中,formula是一個公式對象,用來指定線性回歸模型的形式,例如 “y ~ x1 + x2” 表示因變量y與自變量x1和x2之間的線性關系;data是一個數(shù)據(jù)框,用來存放因變量和自變量的數(shù)據(jù)。

lm()函數(shù)會返回一個線性回歸模型對象,可以使用summary()函數(shù)對模型進行概要統(tǒng)計分析,以查看模型的擬合效果和統(tǒng)計顯著性等信息。

例如,以下是一個使用lm()函數(shù)擬合線性回歸模型的示例:

# 創(chuàng)建一個數(shù)據(jù)框
data <- data.frame(x = 1:10, y = 2*(1:10) + rnorm(10))

# 擬合線性回歸模型
model <- lm(y ~ x, data = data)

# 查看模型摘要
summary(model)

通過lm()函數(shù)和summary()函數(shù),我們可以得到線性回歸模型的擬合效果、系數(shù)估計、顯著性檢驗等信息。

0