从Splus到R的“跳跃”功能

时间:2014-02-02 02:55:33

标签: r function matrix s-plus

我在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中有相同的东西吗?或者我是否必须安装包?帮助赞赏!

1 个答案:

答案 0 :(得分:1)

您可以使用leaps包来实现突飞猛进的子集回归。

但是你需要阅读the documentation from S-PLUS并仔细比较函数的使用和R-package参数的参数。