EViews 10不需要rscproxy或statconnDCOM就能与R双向整合,本文在下面显示例子,展示Add-ins中的Threshold VAR套件操作过程。
EViews 10能直接连接R,无需任何第三方软件。只需将EViews 10和R安装在同一台计算机,使用常规的EViews命令,例如XOPEN、XRUN、XPUT、XON、XOFF等。安装R的版本3.2.3或更高版。本文示范的是目前最新的版本4.03。接下来说明步骤
步骤1在EViews命令行键入REGCOMPONENTS,如下图所示
此时会出现下列对话方式窗
这个步骤是为了验证EViews R Connector Interface 是否已正确注册,假如没有显示Registered,请单击“Yes(All)”按钮重新注册这些组件,然后重新运行REGCOMPONENTS以验证注册。单击“Yes(All)”,会有一个是否允许EViews10_X64.exe执行的对话框出现,请点选 ”是” 按钮;之后会出现下图
步骤2
设定与R连接的路径。请按照下图执行设定的操作
Options / GeneralOptions / External Program Interface:
步骤3
请在EViews命令行键入XOPEN(type=r) 或者是 XOPEN(r),如下图
这个命令是打开EViews和R的连接通道,此时EViews命令行的左方会出现R窗口,显示R的版本,这个窗口会显示EViews传送数据到R运算的结果。
步骤4
接下来本文就打开EViews范例文件,第六章的macro data.wf1。点选Add-ins下的ThresholdVAR (事先要安装此套件),就会出现TVAR窗口,填入数据,操作过程如下图显示
结果为
因为这也是我第一次操作,有些细节我还在理解中,若有新的经验,有空我会再分享。在此抛砖引玉,希望能有更多朋友分享相关经验。