楼主: 哈啊哈11
586 8

[实际应用] 请教一下:copula:::perspMvdc( ) 中三个冒号似的符号表示什么意思? [推广有奖]

  • 0关注
  • 0粉丝

博士生

0%

还不是VIP/贵宾

-

威望
0
论坛币
38 个
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4065 点
帖子
114
精华
0
在线时间
100 小时
注册时间
2016-7-29
最后登录
2018-8-18

哈啊哈11 发表于 2018-6-12 00:42:24 |显示全部楼层
请教一下:copula:::perspMvdc( )  中三个冒号似的符号表示什么意思?
这应该是个函数,可我没找到函数的说明,只是有个叫Mvdc的函数。
关键词:符号表示 符号表

stata SPSS
cheetahfly 在职认证  发表于 2018-6-12 07:54:13 |显示全部楼层
包里的内部函数
回复

使用道具 举报

哈啊哈11 发表于 2018-6-12 09:07:17 |显示全部楼层
cheetahfly 发表于 2018-6-12 07:54
包里的内部函数
感谢您的指点。。我还有点疑惑:两个冒号与三个冒号有什么区别呢?我看帮助页面上,包里的内部函数,多数是用两个冒号。。
回复

使用道具 举报

cheetahfly 在职认证  发表于 2018-6-12 10:20:17 |显示全部楼层
本帖最后由 cheetahfly 于 2018-6-12 15:45 编辑

两个冒号的函数是供你调用的,三个冒号的函数是供两个冒号的函数调用的。
回复

使用道具 举报

哈啊哈11 发表于 2018-6-12 11:17:07 |显示全部楼层
cheetahfly 发表于 2018-6-12 10:20
两个冒号的函数是供你调用的,三个冒号的函数是两个冒号的供函数调用的。

三个冒号之后的这个函数我在帮助页面里找不到,我想看看这个函数的调用方式、参数等等。。它的相关说明在哪里可以查到呢?
回复

使用道具 举报

hifinecon 发表于 2018-6-12 12:35:57 |显示全部楼层
good answer
回复

使用道具 举报

cheetahfly 在职认证  发表于 2018-6-12 16:40:01 |显示全部楼层
直接打开它的源代码看啊:
function (x, FUN, xlim, ylim, n.grid = 26, xlab = "x1", ylab = "x2",
    zlab = deparse(substitute(FUN))[1], theta = -30, phi = 30,
    expand = 0.618, ticktype = "detail", ...)
{
    stopifnot(n.grid >= 2)
    if (length(n.grid) == 1)
        n.grid <- rep(n.grid, 2)
    stopifnot(length(n.grid) == 2)
    x. <- seq(xlim[1], xlim[2], length.out = n.grid[1])
    y. <- seq(ylim[1], ylim[2], length.out = n.grid[2])
    grid <- as.matrix(expand.grid(x = x., y = y., KEEP.OUT.ATTRS = FALSE))
    z.mat <- matrix(if (chkFun(FUN))
        FUN(grid, x)
    else FUN(x, grid), ncol = n.grid[2])
    T <- persp(x = x., y = y., z = z.mat, xlab = xlab, ylab = ylab,
        zlab = zlab, theta = theta, phi = phi, expand = expand,
        ticktype = ticktype, ...)
    invisible(list(x = x., y = y., z = z.mat, persp = T))
}
回复

使用道具 举报

hifinecon 发表于 2018-6-13 07:00:05 |显示全部楼层
this is great
回复

使用道具 举报

哈啊哈11 发表于 2018-6-13 07:07:53 |显示全部楼层
cheetahfly 发表于 2018-6-12 16:40
直接打开它的源代码看啊:
function (x, FUN, xlim, ylim, n.grid = 26, xlab = "x1", ylab = "x2",
    ...
谢谢您!!!!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

GMT+8, 2018-8-19 12:06