簡體   English   中英

從 regsubsets 中提取詳細信息

[英]Extract details info from regsubsets

給定一個數據集,如果我們在 R 中使用 regsubsets 函數,我們只能使用像 Adjusted R Squared 這樣的比例來繪制結果:

    data(iris)
    a = regsubsets(Petal.Width~.,data=mmat,nbest=5)
    plot(a,scale="adjr2")

有沒有辦法獲得像跳躍功能這樣的詳細信息? 諸如變量“which”和“adjr2”之類的詳細信息?

    data(iris)
    a = leaps(x=iris[,-5], y=iris[,5], method=c("adjr2"), names=names(iris[-5]))
    print(a$which)
        print(a$adjr2)

您可以通過將summary()函數應用於regsubsets()來獲取此信息。 此方法允許計算$which$rsq$adjr2$cp$bic等。

library(leaps)
data(iris)
a <- summary(regsubsets(Petal.Width~.,data=iris,nbest=5))
summary(a)
a$which
a$rsq
a$adjr2

我不確定您要問什么,但是在https://cran.r-project.org/web/packages/leaps/leaps.pdf查看有關regsubsets()的文檔,我們也可以看到該功能支持which以及超出調整后的 r 平方的度量(例如 Cp、r 平方、BIC)。

您還可以在此處找到使用示例: http : //rstudio-pubs-static.s3.amazonaws.com/2897_9220b21cfc0c43a396ff9abf122bb351.html

暫無
暫無

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

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