簡體   English   中英

從多元線性回歸中獲取部分 R2 值

[英]Getting partial R2 values from a Multivariate Linear regression

我有一個帶有多個預測變量的線性 model,我想知道每個預測變量的部分 R2 值。 我在summary output 中看到了部分 p 值,但沒有看到部分 R2。 我需要為此下載額外的軟件包嗎?

df <- mtcars

mod.mlr <-summary( lm(mpg ~., data = df))

您可以使用 R package sensemakr 的function partial_r2來計算部分 R2。

library(sensemakr)
#> See details in:
#> Carlos Cinelli and Chad Hazlett (2020). Making Sense of Sensitivity: Extending Omitted Variable Bias. Journal of the Royal Statistical Society, Series B (Statistical Methodology).

df <- mtcars

model <- lm(mpg ~., data = df)

partial_r2(model)
#>  (Intercept)          cyl         disp           hp         drat           wt 
#> 0.0201591032 0.0005412271 0.0258677677 0.0443187825 0.0109107458 0.1548024114 
#>         qsec           vs           am         gear         carb 
#> 0.0566909597 0.0010844617 0.0667336071 0.0090902140 0.0027495993

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM