2

我在 Splus 中有一个代码,但必须将其转换为 R,这不是什么大事。但是我对这两种软件都很陌生。这是我正在努力的代码:

 a <- leaps(xfit, y, wt = wt, method = "adjr2", keep=keep1, nbest=nbest, 

      names = dimnames(x)[[2]], int=F, keep.int = F)

x 是一个自变量矩阵,其中第一个 length(keep1) 列对应于始终保存在 BMA 中的变量(贝叶斯模型平均——这并不重要。本质上,x 是一个矩阵),并且 y 也是一个矩阵。

这是函数的一部分,当我尝试使用该函数时,R 说它找不到函数“跳跃”。它没有在我的程序中定义,所以我假设它是 S-Plus 中内置的东西。R中是否有等价的东西?还是我必须安装一个包?帮助表示赞赏!

4

1 回答 1

1

您可以使用jumps包进行跨越式的子集回归。

但是您需要阅读S-PLUS 的文档,并仔细比较函数的使用以及与 R-package 参数的参数。

于 2014-02-02T03:09:33.380 回答