非平稳序列的随机性分析(SAS)

文章目录非平稳序列的随机性分析步骤一:平稳性检验步骤二:白噪声特性检验步骤三:模型定价步骤四:模型估计及优化步骤三的模型minic命令梳系数模型挑选条件最优模型步骤五:检验模型的有效性步骤六:预测非平稳序列的随机性分析例题、对1917年-1975年美国23岁妇女每万人生育率序列建模/*第一步:编程建立SAS数据集。*/ goptions vsize=7cm hsize=10cm;data...
摘要由CSDN通过智能技术生成

非平稳序列的随机性分析

例题、对1917年-1975年美国23岁妇女每万人生育率序列建模

/*第一步:编程建立SAS数据集。*/
 goptions vsize=7cm hsize=10cm;
data a4_8;
input year x@@;
dif=dif(x);
cards;
1917	183.1
1918	183.9
1919	163.1
1920	179.5
1921	181.4
1922	173.4
1923	167.6
1924	177.4
1925	171.7
1926	170.1
1927	163.7
1928	151.9
1929	145.4
1930	145
1931	138.9
1932	131.5
1933	125.7
1934	129.5
1935	129.6
1936	129.5
1937	132.2
1938	134.1
1939	132.1
1940	137.4
1941	148.1
1942	174.1
1943	174.7
1944	156.7
1945	143.3
1946	189.7
1947	212
1948	200.4
1949	201.8
1950	200.7
1951	215.6
1952	222.5
1953	231.5
1954	237.9
1955	244
1956	259.4
1957	268.8
1958	264.3
1959	264.5
1960	268.1
1961	264
1962	252.8
1963	240
1964	229.1
1965	204.8
1966	193.3
1967	179
1968	178.1
1969	181.1
1970	165.6
1971	159.8
1972	136.1
1973	126.3
1974	123.3
1975	118.5
;
run;
/* 画序列图,判断平稳性*/                          
proc gplot data=a4_8;
plot x*year dif*year;
symbol c=black i=join v=square;
run;  

步骤一:平稳性检验

原序列图
一阶差分后序列图

原序列的时序图具有明显长期趋势,表明原序列不平稳。

差分后序列的时序图无明显趋势和周期性,可视为平稳序列。

步骤二:白噪声特性检验

 /*对差分后的序列,作白噪声检验、画自相关图和偏自相关图,初步确定模型*/
proc arima data=a4_8;
identify var=x(1);   /* x变量1阶差分后的序列*/
run;

p值均小于0.05,因此该序列为白噪声序列

步骤三:模型定价

ACF自相关图
PACF偏自相关图

样本自相关图:延迟6阶后,自相关系数基本在零附近波动。
样本偏自相关图: 除了延迟1阶和4阶的偏自相关系数显著大于2倍标准差,其他阶的偏自相关系数都比较小.

模型定阶方式:

  • 将自相关系数看成拖尾,偏自相关系数看成4阶结尾,可构建AR(4)模型;

  • 将自相关系数看成6阶结尾,偏自相关系数看成拖尾,可构建MA(6)模型;

  • 采用SAS中minic命令,选择ARMA 6阶内的最优模型;

步骤四:模型估计及优化

步骤三的模型

proc arima data=a4_8;
identify  var=x(1);
estimate p=4 ;
estimate q=6 ;
run;
  • 18
    点赞
  • 161
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 对于具有季节性的平稳时间序列,可以使用季节差分和差分来实现平稳化。季节差分是指将观测值减去同一季节的上一个观测值,而差分是指将观测值减去上一个观测值。在进行差分后,可以使用自相关和偏自相关函数来确定合适的ARIMA模型,以及季节ARIMA模型(SARIMA)。 在进行SARIMA建模时,需要考虑季节性和趋势性。季节性可以通过季节差分来消除,而趋势性可以通过差分来消除。然后可以使用自相关和偏自相关函数来识别ARIMA和SARIMA模型的参数。 在建立模型后,需要进行模型检验,以确保模型的可靠性和准确性。可以使用残差分析来检查模型是否具有自相关性、异方差性和正态性等问题。如果有这些问题,则需要重新调整模型。 最后,可以使用SARIMA模型进行预测和预测不确定性的估计。可以使用预测误差的标准差来估计预测不确定性。 ### 回答2: SAS软件提供了一种分析平稳序列季节效应的有效方法。平稳序列是指在时间上存在趋势、周期或者是其他不规则变动的序列分析这种序列的季节效应对于预测、趋势分析和决策制定等方面常重要。 SAS中的分析方法包括检验序列平稳性、建立合适的模型和进行预测。首先,可以使用ADF单位根检验或KPSS检验检验序列平稳性。如果序列平稳的,可以尝试进行差分或者对数变换等方法使之平稳。 接下来,在平稳序列上可以使用自回归移动平均模型(ARIMA)来建模季节效应。ARIMA模型是一种常用的时间序列建模方法,可以描述序列的趋势、季节和随机性。使用SAS的PROC ARIMA过程,可以根据数据来选择合适的ARIMA模型,并进行参数估计和模型诊断。 最后,可以使用已建立的模型进行预测。SAS提供了PROC FORECAST过程,可以根据已有的模型和历史数据进行未来的预测。预测的结果可以帮助决策者做出合理的决策,例如制定生产计划、库存管理等。 总而言之,SAS软件提供了一套完善的方法来分析平稳序列的季节效应。通过检验序列平稳性、建立合适的模型和进行预测,可以有效地处理季节效应,并为决策制定提供指导。 ### 回答3: SAS是指统计分析系统(Statistical Analysis System),是一种广泛应用于统计分析和数据管理的软件。在SAS中,分析平稳序列的有效季节效应可以通过以下步骤进行。 首先,对于平稳序列,我们需要进行平稳检验,以确认序列是否是平稳的。常用的平稳检验方法包括单位根检验(如ADF检验)和KPSS检验。如果序列不是平稳的,我们需要对其进行差分操作,直到得到一个平稳序列。 接下来,我们可以利用SAS中的时间序列分析工具对平稳序列进行季节性分解。SAS中提供了PROC UCM(Unobserved Components Models)过程,该过程可以对时间序列数据进行分解,并估计序列中的季节效应。 在PROC UCM过程中,我们需要指定模型类型、观测方程和状态方程。对于季节效应的分析,我们可以将模型类型指定为TSAD(Time Series Analysis and Decomposition)模型。观测方程用于描述序列的测量部分,而状态方程则用于描述序列的演化过程。我们可以通过调整模型中的参数,来识别和估计季节效应。 在得到季节效应的估计值之后,我们可以进一步对其进行检验,以评估其是否显著。SAS中提供了针对季节性效应的假设检验工具,比如F检验或t检验。 最后,我们可以根据季节效应的估计结果,对平稳序列进行季节性调整。这可以通过将估计的季节效应从序列中减去或加回来实现。 总之,SAS是一种有效的工具,可用于分析平稳序列中的季节效应。通过使用SAS中的时间序列分析工具,我们可以对平稳序列进行季节性分解和调整,从而有效地研究和应对季节效应对序列的影响。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值