有人知道如何使用Rcpp生成斜分布吗?(例如,斜法向或斜t)。
顺便问一下,我如何生成没有在Rmath.h中定义的发行版?
编辑:
我希望使用任何R包中可用的函数,例如软件包sn‘’的rsn函数(n= 1,location = 0,scale = 1,shape = 0,dp = NULL)来生成去斜正态分布:
library(sn)
rsn(100, 5, 2, 5)
感谢与新年快乐
发布于 2013-12-31 01:23:41
序列号包不包含C或C++代码,而是只包含R代码。因此,您不可能只调用它的编译代码,而只是调用它的R函数。
您可以通过Rcpp::Function()
对象来执行--但是执行过程与直接从R调用没有什么不同。
一个R函数仍然是一个R函数,无论你可以从R还是从你的C++代码通过Rcpp。
https://stackoverflow.com/questions/20842373
复制相似问题