【发布时间】:2020-01-02 15:16:09
【问题描述】:
将用 R 编写的机器学习脚本(即线性回归、随机森林、k-means 等)部署到 PowerBI 的最佳方法是什么?
这是我目前的想法:我的响应列是 column_x。我的训练集将是我的数据集中的所有行,其中我有 column_x 的值。我的测试集将是我没有 column_x 值的所有行(因此需要来自 ML 脚本的预测值)。我会将 ML 脚本的输出放在 PowerBI 中的一个新列中(使用编辑查询选项),用于预测响应,称为 pred_column_x。不太清楚该怎么做。
修改/填写下面的示例脚本或如何映射的替代解决方案将非常有帮助!
谢谢!
data.df <- dataset in PowerBI
train.df <- dataset where column_x is not null??
test.df <- dataset where column_x is null??
#linear regression fit
fit <- lm(pred_column_x ~ column_a + column_b, data=train.df)
#need this fit/predicted value to go in pred_column_x
summary(fit)
【问题讨论】:
-
您使用的是 SQL Server 吗?在 SQL Server 中运行 R 并使用您的查询将结果拉入 Power BI 可能会更容易:docs.microsoft.com/en-us/sql/advanced-analytics/tutorials/…。
-
@ava 你会在这里找到一切所需的东西:Multiple Linear Regression in Power BI
-
这能回答你的问题吗? Multiple Linear Regression in Power BI
标签: r machine-learning tree powerbi linear-regression