r

您所在的位置:网站首页 R语言package的长度必需为一 r

r

2024-07-12 14:39| 来源: 网络整理| 查看: 265

我想编写一个函数,将两种不同的统计方法之一应用于其输入。 在此过程中,我注意到不同函数的一些我不理解的行为。 我要编写的函数应该具有以下属性:

它应该有一个向量作为默认值(以便用户可以看到哪些方法可用) 如果参数保留默认值,则应使用两种方法中的第一种 如果用户手动提供方法向量,则该函数应该给出错误

基本上,我希望该函数的行为与 R 中的 cor 类似。在那里,您有一个默认值 method = c("pearson", "kendall", "spearman") ,如果未指定 method,则函数计算 Pearson 相关性。如果用户同时请求多个方法,该函数将返回错误。

从 cor 来看,这似乎是使用 match.arg(method) 完成的。此行为如下所示:

x


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3