全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
15015 3
2012-05-27
我在看SpatialExtremes这个R包的时候,有一句代码是,
nplk <- function(x) x
    body(nplk) <- parse(text = paste("-.C('schlatherfull', as.integer(cov.mod.num), as.double(data), as.double(dist), as.integer(n.site), as.integer(n.obs), as.integer(dist.dim), as.integer(weighted), as.double(weights),",
        paste("as.double(c(", paste(loc.names, collapse = ","),
            ")), "), paste("as.double(c(", paste(scale.names,
            collapse = ","), ")), "), paste("as.double(c(", paste(shape.names,
            collapse = ","), ")), "), "as.double(nugget), as.double(range), as.double(smooth), as.double(smooth2), fit.marge, dns = double(1), PACKAGE = 'SpatialExtremes')$dns"))

里面的-.C是调用C程序了吧?但是我直接在Command窗口里面键入-.C('schlatherfull'),程序就自动关闭了,这是怎么回事啊?
怎么查看他调用的C程序啊?
谢谢各位大大们帮忙了~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-5-28 21:21:41
http://cran.r-project.org/web/packages/SpatialExtremes/index.html
Package source: SpatialExtremes_1.8-1.tar.gz
SpatialExtremes\src\schlather.c
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-5-30 12:48:49
看原package source code.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-5-4 09:12:45
epoh 发表于 2012-5-28 21:21
http://cran.r-project.org/web/packages/SpatialExtremes/index.html
Package source: SpatialExtremes_1 ...
.C("LL_mod2", as.integer(family), as.integer(n),
                  as.double(data[, 1]), as.double(data[, 2]),
                  as.double(param[1]), as.double(param[2]), as.double(0),
                  PACKAGE = "VineCopula")[[7]]
你好,请问类似的问题,我在Package source: VineCopula_1.6-1.tar.gz
VineCopula\src里怎么找不到"LL_mod2"呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群