溫馨提示×

r語言怎么建立多元線性回歸模型

小億
122
2024-05-23 18:41:09
欄目: 編程語言

在R語言中建立多元線性回歸模型可以使用lm()函數(shù)。以下是一個簡單的例子:

假設(shè)我們有一個數(shù)據(jù)集data,其中包含了兩個自變量x1和x2,以及一個因變量y。我們想建立一個多元線性回歸模型來預(yù)測y。

首先,我們可以使用lm()函數(shù)來建立模型:

model <- lm(y ~ x1 + x2, data=data)

這里,lm()函數(shù)的第一個參數(shù)是一個公式,其中y是因變量,而x1和x2是自變量。第二個參數(shù)data指定了使用的數(shù)據(jù)集。

接著,我們可以使用summary()函數(shù)來查看模型的統(tǒng)計信息:

summary(model)

這將輸出模型的系數(shù)、擬合度等統(tǒng)計信息。

最后,我們可以使用predict()函數(shù)來對新的數(shù)據(jù)進行預(yù)測:

new_data <- data.frame(x1=1, x2=2)
predictions <- predict(model, newdata=new_data)

這將輸出新數(shù)據(jù)點對應(yīng)的因變量y的預(yù)測值。

通過上述步驟,我們就可以在R語言中建立多元線性回歸模型并進行預(yù)測。

0