软件包R Azure机器学习

时间:2016-02-03 12:20:21

标签: r azure azure-machine-learning-studio

我是Azure的新手,我想运行我的R代码,我读了它是如何工作但我运行我的包有问题,但我总是得到这样的错误。

  

无法找到'mlr'所需的包'ParamHelpers'

当我在Rstudio中运行时,我没有相同的错误

我在zip包中有一个zip文件

install.packages("src/Metrics_0.1.1.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/checkmate_1.7.0.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/mlr_2.7.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/xgboost_0.4-2.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/BBmisc_1.9.zip", lib = ".", repos = NULL, verbose = TRUE)

library(xgboost)
library(Metrics, lib.loc=".", verbose=TRUE)
library(checkmate, lib.loc=".", verbose=TRUE)
library(BBmisc, lib.loc=".", verbose=TRUE)
library(mlr, lib.loc=".", verbose=TRUE)
library(Hmisc)
packageVersion("mlr")

2 个答案:

答案 0 :(得分:2)

您需要将所有软件包添加到mlr所需的zip文件中。 BBmisc和ParamHelpers在Azure上都不可用,因此您需要将这些添加到包含其他软件包(如mlr)的zip文件中。

Here是Azure ML中可用软件包的列表。

here是mlr所依赖的软件包概述

答案 1 :(得分:0)

你可以尝试这个 - http://gallery.azureml.net/Details/7507f907deb845d9b9b193b455a8615d

上面的链接显示了一个简单的模型,用于使用xgboost库预测对研究生院的接受度,并将模型序列化为data.frame