如何在天蓝色机器学习中添加新的R包以进行时间序列异常检测

时间:2019-01-30 05:22:42

标签: r azure-machine-learning-studio

我正在尝试找出需要安装新的R软件包的时间序列异常检测。在以下https://github.com/business-science/anomalize网站中。为此,我需要安装2个软件包:tidyverseanomalize

  1. 在获得

    时,有人可以帮助我安装上述软件包吗?
      

    错误“ tidyverse的程序包或名称空间加载失败”

  2. 此外,在添加tidyverseanomalize的zip时,我是否还需要添加任何其他软件包和依赖项,因为我只添加了这两个软件包,以为没有其他依赖项了对于那两个?

您可以在我创建的R_Package.zip代码中看到tidyverse.zipanomalize.zip

dataset1 <- maml.mapInputPort(1)
data.set <- data.frame(installed.packages())
#install.packages(“src/R_Package/tidyverse_1.2.1.zip”, lib = “.”, 
                  repos = NULL, verbose = TRUE);
#library(tidyverse, lib.loc=”.”, verbose=TRUE);

install.packages("src/tidyverse.zip",lib=".",repos=NULL,verbose=TRUE)
library(R_package, lib.loc = ".", verbose=TRUE);

install.packages("src/anomalize.zip",lib=".",repos=NULL,verbose=TRUE)
library(R_package, lib.loc = ".", verbose=TRUE);

#success <- library("tidyverse", lib.loc = ".", 
                    logical.return = TRUE, verbose = TRUE)
#library(tidyverse)


maml.mapOutputPort("dataset1");

1 个答案:

答案 0 :(得分:0)

关于错误消息,请注意,安装的软件包可能要花费一些时间才能实际可用;引用Adding R Packages In Azure ML博客文章:

  

注意:在一个实例中,我们遇到了一个问题,即该软件包没有   立即加载到工作区中。我们不得不等待大约一半   一个小时之前,我们可以使用该包。您可能会遇到这个   如果您看到类似以下内容的消息,也会发出此问题   enter image description here

     

,并且您已使用上述方法检查您的包裹中有哪些包裹   工作区,相关的软件包将出现在该列表中。如果这是   在这种情况下,我们建议您稍等片刻再进行实验   再次。

AFAIK是的,您还需要添加软件包依赖项; SO线程Install R Packages in Azure ML包含一些有用的提示。