小编jbr*_*tas的帖子

关于CRAN的R包功能的长期示例

我处于发布程序包的最后步骤。当我初次提交给CRAN时,他们评论了示例检查:

也,

* checking examples ... [169s/169s] OK

Examples with CPU or elapsed time > 5s
                   user system elapsed
function1        66.240  0.004  66.248
function2        54.404  0.020  54.430
function3        47.060  0.192  47.252
Run Code Online (Sandbox Code Playgroud)

而CRAN政策仅要求几秒钟:您能否相应地减少上述运行时间?

上面列出的每个函数都包含一个使用迭代过程的估计器,并且它们使用非常密集的计算。

这就是问题所在:仅出于说明性示例,我可以使用这些函数的参数来限制迭代次数,但是这些将提供未收敛的估计。此外,用于估计过程的说明性数据集非常小,因此如果不限制迭代次数,我将无法获得更好的结果。

换句话说,我的程序包上有很多示例...在这种情况下发布程序包的最佳策略/做法是什么?我应该限制迭代次数,删除示例,还是有其他方法?

这是我第一次发布软件包。很抱歉出现这种疑问。

runtime r package cran

5
推荐指数
0
解决办法
897
查看次数

如何使用RMarkdown + knitr使用YAML元数据引用多位作者的论文?

我正在编写我的软件包的插图,我正在尝试包含一篇包含多位作者的论文作为参考,在代码的开头使用类似的东西:

---
references:
- id: doe2009
  title: A Method for Something
  author:
  - family: Doe
    given: John
  - family: Shepard
    given: Jane
  container-title: Some Journal
  volume: 11
  issue: 45
  page: 33-39
  type: article-journal
  issued:
    year: 2009
---
Run Code Online (Sandbox Code Playgroud)

问题是,我的引用如下:

Doe,John和Jane Shepard.2009."某种方法."一些期刊11(45):33-39.

第一作者有一种模式,第二作者有另一种模式.

如何将其更改为更一致的形式?此外,我正在尝试避免外部文件到我的包...有没有办法这样做而不使用外部csl?

对不起,这个问题可能听起来微不足道.我对CSL一无所知,这是我第一次尝试发布一个包.

r citations knitr r-markdown csl

3
推荐指数
1
解决办法
486
查看次数

使用另一个 R 包函数而不使用整个包作为依赖项

我正在开发一个 R 包,但有这样的疑问:我需要另一个包的辅助函数,但我不想将整个包作为依赖项包含在内,因为我只需要这个函数。这里正确的程序是什么?如果两个代码都是 GPL-2 并且我只是将函数复制/粘贴到我的包中,可以吗?我应该联系作者吗?或者最好将整个包作为依赖项包含在内?

r package

2
推荐指数
1
解决办法
220
查看次数

标签 统计

r ×3

package ×2

citations ×1

cran ×1

csl ×1

knitr ×1

r-markdown ×1

runtime ×1