如何从Power BI中的许多R模型预测值

问题描述 投票:2回答:1

我有很多型号,例如:

iris2 <- data.frame(zzz= sample(c(0, 1),size =  length(iris$Sepal.Length), replace = TRUE), iris)
for (i in unique(iris$Species)) {
  saveRDS(glm(zzz ~ Sepal.Length+Sepal.Width+Petal.Length+Petal.Width, data =  iris2[iris2$Species == i,]),
      file = paste0("model_", i))
}

我需要将这些模型放在power bi中,以便在power bi中运行R的预测函数,但是power bi不接受列表。

我在解决方案上不成功:https://towardsdatascience.com/how-to-predict-values-from-a-custom-r-model-in-power-bi-3364f83b0015

r machine-learning powerbi predict machine-learning-model
1个回答
0
投票

尝试将version = 2]添加到saveRDS()以确保在Power BI Web版本(当前为R3.4.4)中进行正确的处理。之后,PowerBI中的导入应按照教程中的说明通过以下方式进行:

获取数据-> r脚本-> readRDS(“ your model.rds”)

此外,还可以将整个工作区导入PowerBI,see here,但是仍然需要通过readRDS()单独导入模型

来源:

orinigal tutorial

similar thread

PowerBI R version

© www.soinside.com 2019 - 2024. All rights reserved.