【问题标题】:R Studio installing packages and functionsR Studio 安装包和函数
【发布时间】:2020-02-17 09:12:17
【问题描述】:

我正在尝试在 Rmd 上使用 copula,但在公式中遇到了很多问题:

错误:找不到函数“pobs”

例如,我之前已经通过输入以下内容安装了软件包:

install.packages("VineCopula")
u <- pobs(as.matrix(cbind(cree,yahoo)))[,1]
v <- pobs(as.matrix(cbind(cree,yahoo)))[,2]
selectedCopula <- BiCopSelect(u,v,familyset=NA)
selectedCopula

基于此链接的代码:https://www.r-bloggers.com/modelling-dependence-with-copulas-in-r/

【问题讨论】:

标签: r


【解决方案1】:

您已在代码中安装了该库,但尚未引用它,因此这些功能不可用。

这方面的一个参考示例是在您的手机上安装应用程序;它已安装,但您需要打开它才能使用它。

通过使用install.packages,软件包已下载到您的默认主文件夹中。您可以使用 install.packages('package_name',lib.loc='path_on_your_system') 更改它。

在加载之前指定库路径也是一个好习惯。

.libPaths('path_on_your_system')
library(VineCopula)

u <- pobs(as.matrix(cbind(cree,yahoo)))[,1]
v <- pobs(as.matrix(cbind(cree,yahoo)))[,2]
selectedCopula <- BiCopSelect(u,v,familyset=NA)
selectedCopula

如果这个解释有帮助,请告诉我。

【讨论】:

    【解决方案2】:

    您似乎在使用之前没有加载VineCopula 包。 install.packages 用于安装包,library 用于将它们加载到您的 R 会话中。这是你应该运行的:

    library(VineCopula)
    u <- pobs(as.matrix(cbind(cree,yahoo)))[,1]
    v <- pobs(as.matrix(cbind(cree,yahoo)))[,2]
    selectedCopula <- BiCopSelect(u,v,familyset=NA)
    selectedCopula
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-27
      • 2017-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多