On Tue, 6 Jan 2015, Summers, Peter wrote:

> [T]he ordered probit thing is still there. I'm using a script with 
> generic notation "model4 <- probit y 0 x(-1 to -5)." I get the same 
> result (lagged y included) via the gui, but running your script 
> works as expected (no lagged y). I'll send you my data and a script 
> that generates the weirdness off-list.

That should now be fixed in CVS and snapshots.

The spurious "extra regressors" you were seeing were not actually 
lags, they were dummies for some of the levels of the dependent 
variable; they somehow got into the mix due to failure of the 
algorithm that was supposed to normalize the dependent variable (that 
is, to transform it such that it comprises consecutive integer values 
starting at zero). I've replaced that algorithm with a smarter one.

It should now be safe to pass a series with non-integral values as the 
dependent variable in ordered probit, provided it has been sucessfully 
marked as discrete.

(I'm still not sure exactly what triggered the problem in your test 
case: it turned out that y having non-integral values was not a 
sufficient condition. But anyway the new algorithm should handle all 
cases.)

Allin

Reply via email to