On Sat, 12 Jan 2013, Andreas Noack Jensen wrote:
 When I extract the p-values from coint2 with restricted exogenous
variables
 I receive a warning and a column of nans
 ? coint2 4 endo; d_IAU; IAU --crt --silent
 ? eval $pvalue
    0,021269          nan
     0,88179          nan
     0,68159          nan
 Warning: generated non-finite values
 Is this intended? Can I suppress the warning? 
The documentation, and probably the output, could do with some 
improvement here.
Here's the current situation. The $pvalue accessor is set up 
to provide an n x 2 matrix, where n is the number of 
potentially cointegrated series. The first column contains 
p-values for the trace test and the second contains p-values 
for the lambda-max test. In the case of "partial systems", 
where the analysis is conditional on one or more I(1) 
variables, we can use the method of Harbo, Johansen, Nielsen 
and Rahbek to get asymptotic p-values for the trace test but 
so far as I'm aware there isn't a standard method for 
obtaining p-values for the lambda-max test in this case. In 
the printed output we show lambda-max p-values computed 
"ignoring exogenous variables" but in the $pvalue matrix we 
fill the second column with NaNs.
I can see two possible alternatives to current practice. We 
could include in the $pvalue matrix the ("wrong") lambda-max 
p-values that we print; or we could drop the second column for 
the partial system case. Either way, of course, we should 
clearly document what we're doing.
Allin Cottrell