从regsubsets中提取详细信息

时间:2015-09-04 15:45:37

标签: r regression

给定一个数据集,如果我们在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)

2 个答案:

答案 0 :(得分:2)

您可以将iex(32)> Map.put(temp, "temperature", new_device) %{ "temperature" => %{ "details" => "Temperature Template", "sensors" => %{"name" => "DEEP_SLEEP", "type" => "integer", "value" => 15} } } iex(33)> temp %{ "temperature" => %{ "details" => "Temperature Template", "sensors" => [ %{"name" => "TMP", "type" => "integer", "value" => 0}, %{"name" => "DEEP_SLEEP", "type" => "integer", "value" => 10} ] } } iex(34)> 功能应用于summary()来获取此信息。此方法允许计算regsubsets()$which$rsq$adjr2$cp等。

$bic

答案 1 :(得分:0)

我不确定您要问的是什么,但在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