Как импортировать стороннюю библиотеку "causalImpact" с использованием R-скрипта в студии AzureML?

Я попытался импортировать библиотеку causalImpact из github, используя devtools в студии AzureML для одного из моих проектов. использованный код был:

library(devtools)
devtools::install_github("google/CausalImpact")

К сожалению, Azure не поддерживает это. Поэтому попытался импортировать его, следуя процедуре, описанной в этом блоге. Он выдает несколько ошибок в имени зависимых пакетов casualImpact(например, BOOM, BH и т. Д.). Может ли кто-нибудь помочь мне импортировать этот пакет в Azure?

Это R-скрипт, который я использовал по приведенной выше ссылке:

library(assertthat)
library(dplyr)
library(hflights)
library(Lahman)
library(magrittr)
library(LGPL)
install.packages("src/BH_1.55.0-3.zip", lib = ".", repos = NULL, verbose = TRUE)
success <- library("BH ", lib.loc=".", logical.return = TRUE, verbose=TRUE)

library(BH)
install.packages("src/Boom_0.1.zip", lib = ".", repos = NULL, verbose = TRUE)
success <- library("Boom ", lib.loc=".", logical.return = TRUE, verbose=TRUE)

install.packages("src/BoomSpikeSlab.zip", lib = ".", repos = NULL, verbose = TRUE)
success <- library("BoomSpikeSlab", lib.loc=".", logical.return = TRUE, verbose=TRUE)

install.packages("src/bsts_0.5.1.zip", lib = ".", repos = NULL, verbose = TRUE)
success <- library("bsts", lib.loc=".", logical.return = TRUE, verbose=TRUE)
library(zoo)
library(xts)
install.packages("src/CausalImpact.zip", lib = ".", repos = NULL, verbose = TRUE)
success <- library("CausalImpact", lib.loc=".", logical.return = TRUE, verbose=TRUE)

2 ответа

Решение

Вам нужно будет загрузить все зависимые пакеты casualImpact в виде zip-файла - см. Пример, который показывает загрузку двух пакетов, необходимых для xgboost

Вместо архивирования загруженных двоичных пакетов зависимых библиотек, как показано здесь, папки зависимых библиотек из "C:\Users\\Documents\R\win-library\3.0\" должны быть связаны как папка Zip. Это будет работать с той же процедурой, указанной в блоге (упоминается в вопросе)

Другие вопросы по тегам