Dear group, 

 

trying to estimate a W-CARR(2,2) model on volatility time series using mle, I run into "Missing values encoutered" even though

 1/ W-CARR(1,1) any many other (1,1)-specification models work just fine on the same dataset

 2/ the dataset is checked to contain no NAs

 

I read the user manual, section Missing values, also tried googling, but found no real help, so I humbly ask for direction here. The smallest amount of working code that shows the MLE is 

 

<hansl>

smpl full

 

# base values of estimates

scalar c_ = 0.000145655

scalar rng = 0.103050

scalar rng2 = 0.0987507

scalar err_ = -0.0964818

scalar err_2 = 0.872122

 

scalar xFirstObs = 5

scalar xLastObs = xOosEstimationWindowSize

scalar xFcastedPeriod = -1

 

# having the combination of explained and explanatory variables, we create out of sample forecasts

loop xFcastedPeriod = xLastObs + 1 .. $nobs - 1  --quiet

    smpl xFirstObs xLastObs # set data range

 

    mle ll =  -ln(lambda) - sqrtPark/lambda

        series lambda = mean(sqrtPark)

        series lambda = c_ + rng * sqrtPark(-1) + rng2 * sqrtPark(-2) + err_ * lambda(-1) + err_2 * lambda(-2)

 

        params c_ rng rng2 err_ err_2

    end mle --robust

 

    xFirstObs = xFirstObs + 1

    xLastObs = xLastObs + 1

endloop

</hansl>

 

Any help is much appreciated, 

Daniel