R strucchange包的结果与我使用Bai和Perron(1998年,2003年)最小BIC估计结构性突变时从SAS proc autoreg获得的结果不匹配。发现的断点数量完全不同。我的数据有大约20,000个观测值,因此很难在这里重新创建问题。但是,有人能否解释为什么发现的断点数量会有所不同?以下是我用于估计断点的R和SAS代码示例。
R代码如下:
library(lmtest)
library(sandwich)
library(strucchange)
data.bp <- breakpoints(formula, data)
coeftest(data.bp)
coeftest(data.bp, vcov = NeweyWest)
SAS代码如下:
proc autoreg data=data;
model formula / BP=(EPS=0.15, PRINTEST=BIC);