分享

SPSS安装R插件之要点指南

 思想年代 2020-04-03
SPSS是最受欢迎的统计软件,但是在统计方法的纳入上比较保守,为此又提供了R插件,能够让用户在SPSS界面中直接以对话框的方式调用R中的方法,以便用能尽早使用各种比较新的统计模型。
 
看,像下图中这样功能强大的SPSS-Plus版菜单,又有哪个用户不想拥有呢?小孩子才做选择题,大人当然是都要了!
 

但是,由于SPSS这个软件做的太傻瓜太易用了,而R插件在安装时则需要涉及到R软件的版本号兼容,功能包配置等等问题,再加上国内普遍使用的非正版(咳咳,你知道我说的啥意思),导致很多用户无法成功完成R插件的安装工作,要么直接安装失败,要么无法正常使用。有鉴于此,本文将就R插件安装时的几个关键点加以说明,突破了这几点,R插件的安装成功率至少是100%

本文内容适用于SPSS25-26版的R插件安装。更早期的版本操作会略有不同。

SPSS软件一定要干净,不能用破解版!!!

注意呀,不是所有的破解版都不能用,但是笔者已经发现国内流行的某些破解版本是无法正常安装R插件的!原因不明!!!

对此的解决方式其实也很简单,就是在破解之前先安装好R插件,然后再进行破解就没有问题了!

如果试用lic已经过期,导致必须要破解才能安装,那么不好意思,去找其他的破解版来用吧,你现在使用的这个版本和R插件八字不合。。。

好,下面来说干净的意思,有些用户的SPSS使用时间较长,可能因为各种原因无法安装R插件,此时最佳操作方式是:卸载SPSS,然后手工将SPSS的安装目录彻底删除!!!因为SPSS(特别是破解版的)很可能保留了整个目录的全部文件,此时如果原路径重装,等于没有重装!!!OK,干净利落的将这些东西彻底咔嚓掉!从此,这个世界,清净了。。。

注意下载正确的R扩展插件版本

25版起,插件是可以直接在扩展中心获取的,但是大家很可能看到让人晕菜的列表,比如在SPSS26中,扩展中心里提供的插件列表是这样的:

 

仍然是。。。大人全都要?或者安装最新的R36那个?非也非也,一定要安装和自己的SPSS版本对应的插件!

单击下方的“更多信息”,可以看到每个插件所对应的具体SPSS版本号。例如R35那个插件的详细信息如下:


因此SPSS 26版应当安装R35插件,而另外一个R36插件对应的是27版(别瞎想了,27版其实还有好几年才能面世,这里指的是类似于office365SPSS订阅版)!

一定要安装并配置规定版本的R

确定了插件装哪个,下一步还需要明确R应当安装哪个版本。这里千万不能求新,必须严格按照SPSS指定的版本进行安装!具体的版本要求在帮助页面的“How to get the IBM SPSS Statistics - Integration Plug-in for R”内容中说得非常清楚!比如25版要求的是R 3.3.1,一定要严格对应!而26要松一些,只要是3.5.x就可以了。

那么如果我正在使用的R版本号不是所需的版本号该怎么办?其实很简单,R是允许在一台机器上安装多个版本的,只要安装目录不同即可,然后在R插件配置的时候指定到所需的那个版本。比如说我的机器上最多的时候一共装了5R版本,其中有三个分别服务于SPSS 24、25、26版(电脑:我TMD容易吗我)。。。

安装的时候耐心等候,不要随意关闭任何窗口!

这是一位我的SPSS学员在学员群里面发来的出错信息:


R插件安装时并没有报错,但是一调用相应的功能,就报告找不到spssr.properites文件。问题出在哪里呢?

根据我的经验,这些文件如果没有被故意删除,那就很可能是没有安装完整。而R插件在安装的时候,是会在后台打开Rcmd窗口进行所需的各类R package的下载和安装的,根据网络的连接速度,可能需要的时间也长短不一,此时万万不可随意关闭这些窗口!因为这将导致相应的R package没有安装完成!!!

最后我给他的建议也很简单,直接重新安装R插件,照做之后,问题解决。

现在在26版中,为了压缩安装时间,R插件不会要求R完整安装所有的方法package,此时如果调用相应的方法也会报错,解决方法也很简单,进入R界面,在R中安装好所需的package即可。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多