MSTR Desktop与R语言集成简例

浏览: 2293

  引言: R语言随着大数据的兴起开始被重视和流行起来,各个BI厂商为了扩展其在数据挖掘领域的业务,大多数BI工具都可以支持与R语言的集成。本例主要介绍了BI工具MSTR Desktop如何与R语言集成的简单实例,供在使用MSTR作为BI工具同时又想充分利用R语言在统计分析领域的强项作为参考。

一、 前提是你已经安装单机版MSTR Desktop和R语言!关于单机版的MSTR Desktop请见另一篇文章“如何实现MSTR Desktop与D3的集成”!

 首先,在以下网址下载R Integration Pack,http://rintegrationpack.codeplex.com/releases/view/611948,它主要建立了R语言与MSTR的连接,起到了MSTR与R语言之间的桥梁作用!

Clipboard Image.png

  要注意以上三个截图的不同:

  1.Windows Installer(all products except Desktop version 10 or higher,see below),主要是用于服务器版MSTR;且版本要在10或以上;

  2.Desktop Installer for Mac :用于Mac版Desktop;

  3.Desktop Installer for Windows :这个是Windows环境下的desktop版。也是本实例所使用的desktop版本。

  注意:以上都要保证MSTR 版本在10或以上!!!

二、安装好R Integration Pack后,要重启Desktop;

三、R Integration Pack默认安装目录是:C:\Program Files\R Integration Pack,在该目录下RScripts文件夹下会有很多自带实例,本次实例以其中PairwiseCorr讲解!

四,准备好数据集:请见附件。该数据主要从消费者消费角度来查看消费者KPI之间的关联关系。

五、启动desktop后,导入附件数据,然后新建度量,命名为parCor,公式如下:RScript<NumericParam1=0, StringParam8=PairwiseCorr, StringParam9=PairwiseCorr, _RScriptFile="PairwiseCorr.R", _InputNames="[Monthly consumer conf idx], [Monthly consumer price idx], [Qtrly Emp variation rate], [Quarterly num of emp], [US FED 3mnth rate]">([Monthly consumer conf idx], [Monthly consumer price idx], [Qtrly Emp variation rate], [Quarterly num of emp], [US FED 3mnth rate]),检验无误后,确定;

  首先,将data.xlsx所有列拖到mstr中,然后再将新建度量parCor拖到报表对象,当parCor列内容显示OK后,说明模型结果已经产生,同时会在C:\Program Files\R Integration Pack\RScripts生成图片:


   从图像中,可以明显看到5个kpi之间的关联关系。

推荐 0
本文由 bountytian 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

1 个评论

请问没看到附件哎

要回复文章请先登录注册