R是用于统计分析、绘图的语言和操作环境,它是一个用于统计计算和统计制图的优秀工具。
MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
所以说,Eviews主要用于经济学,R语言主要用于统计学,而Matlab属于综合性的,功能十分全面,是当今头号数学软件,尤其是矩阵计算功能非常强大。前两者做的事情他都可以做,但是做的没有前两者精。
所以没有哪个更好,主要看你要用来做什么
不知阁下用的是哪个版本,第二个一般选level,第四个没规定具体是几阶滞后项,我用的使eviews5.0版本,滞后项是自动选择的;一般进行adf检验要分3步:
1
对原始时间序列进行检验,此时第二项选level,第三项选none.如果没通过检验,说明原始时间序列不平稳;
2
对原始时间序列进行一阶差分后再检验,即第二项选1st
difference,第三项选intercept,若仍然未通过检验,则需要进行二次差分变换;
3
二次差分序列的检验,即第二项选择2nd
difference
,第四项选择trend
and
intercept.一般到此时间序列就平稳了!
R语言得难点根本不是语言本身,而是它所涉及得数学模型,如果只是高中数学水平,那么只能勉强学会一部分而已。建议自学一下大学应用数学专业的课程,那些课程只有在后期才会使用R语言,因为前期的大学数学根本不够