如何在R的基础包“stats”中访问wilcox.test函数的源代码?

时间:2016-06-06 09:21:48

标签: r

我想访问R中的wilcox.test函数的源代码(我的R GUI:Revolution R Enterprise)。

从控制台:

> wilcox.test
function (x, ...) 
UseMethod("wilcox.test")
<environment: namespace:stats>

在对象浏览器中,右键单击统计数据包中的wilcox.test,然后点击“编辑”显示:

function (x, ...) 
UseMethod("wilcox.test")

我想知道源代码,因为有时wilcox.test命令会产生一个值“V = ...”,有时会产生“W = ...”。 wilcox.test的帮助文件没有解释什么是V和W.任何帮助将不胜感激。

我想要一个不需要从CRAN或其他地方下载R源代码的解决方案;即,我想在GUI中使用解决方案(尤其是Revo R Ent)。

1 个答案:

答案 0 :(得分:4)

这是一种快速方法。每当看到SharedPreferences myPrefs =PreferenceManager.getDefaultSharedPreferences(getActivity()); myPrefs.edit().putString("Orderinfo", responseStr).apply(); String responseString= myPrefs.getString("Orderinfo", ""); if(!responseString.isEmpty()){ // Do you code } 时,就意味着您调用的函数是通用函数。因此,请执行以下操作以列出它支持的所有方法:

methods

然后你可以尝试:

> methods(wilcox.test)
[1] wilcox.test.default* wilcox.test.formula*

或:

stats:::wilcox.test.default

将功能体打印到R控制台。