我在Splus中有一个代码,但必须将其转换为R,这不是一件大事。但是我对这两个软件都很陌生。这是我正在努力的代码:
a <- leaps(xfit, y, wt = wt, method = "adjr2", keep=keep1, nbest=nbest,
names = dimnames(x)[[2]], int=F, keep.int = F)
x是一个独立变量矩阵,其中第一个长度(keep1)列对应于始终保存在BMA中的变量(贝叶斯模型求平均值 - 这不重要。本质上,x是矩阵),y也是一个矩阵。
这是函数的一部分,当我尝试使用该函数时,R表示无法找到函数&#34; leaps&#34;。它没有在我的程序中定义,所以我假设它是S-Plus中内置的东西。 R中有相同的东西吗?或者我是否必须安装包?帮助赞赏!
答案 0 :(得分:1)
您可以使用leaps包来实现突飞猛进的子集回归。
但是你需要阅读the documentation from S-PLUS并仔细比较函数的使用和R-package参数的参数。