naginterfaces.library.stat.prob_durbin_watson¶
- naginterfaces.library.stat.prob_durbin_watson(n, ip, d)[source]¶
prob_durbin_watson
calculates upper and lower bounds for the significance of a Durbin–Watson statistic.For full information please refer to the NAG Library document for g01ep
https://support.nag.com/numeric/nl/nagdoc_30.2/flhtml/g01/g01epf.html
- Parameters
- nint
, the number of observations used in calculating the Durbin–Watson statistic.
- ipint
, the number of independent variables in the regression model, including the mean.
- dfloat
, the Durbin–Watson statistic.
- Returns
- pdlfloat
Lower bound for the significance of the Durbin–Watson statistic, .
- pdufloat
Upper bound for the significance of the Durbin–Watson statistic, .
- Raises
- NagValueError
- (errno )
On entry, .
Constraint: .
- (errno )
On entry, and .
Constraint: .
- (errno )
On entry, .
Constraint: .
- Notes
Let be the residuals from a linear regression of on independent variables, including the mean, where the values can be considered as a time series. The Durbin–Watson test (see Durbin and Watson (1950), Durbin and Watson (1951) and Durbin and Watson (1971)) can be used to test for serial correlation in the error term in the regression.
The Durbin–Watson test statistic is:
which can be written as
where the matrix is given by
with the nonzero eigenvalues of the matrix being , for .
Durbin and Watson show that the exact distribution of depends on the eigenvalues of a matrix , where is the hat matrix of independent variables, i.e., the matrix such that the vector of fitted values, , can be written as . However, bounds on the distribution can be obtained, the lower bound being
and the upper bound being
where are independent standard Normal variables.
Two algorithms are used to compute the lower tail (significance level) probabilities, and , associated with and . If the procedure due to Pan (1964) is used, see Farebrother (1980), otherwise Imhof’s method (see Imhof (1961)) is used.
The bounds are for the usual test of positive correlation; if a test of negative correlation is required the value of should be replaced by .
- References
Durbin, J and Watson, G S, 1950, Testing for serial correlation in least squares regression. I, Biometrika (37), 409–428
Durbin, J and Watson, G S, 1951, Testing for serial correlation in least squares regression. II, Biometrika (38), 159–178
Durbin, J and Watson, G S, 1971, Testing for serial correlation in least squares regression. III, Biometrika (58), 1–19
Farebrother, R W, 1980, Algorithm AS 153. Pan’s procedure for the tail probabilities of the Durbin–Watson statistic, Appl. Statist. (29), 224–227
Imhof, J P, 1961, Computing the distribution of quadratic forms in Normal variables, Biometrika (48), 419–426
Newbold, P, 1988, Statistics for Business and Economics, Prentice–Hall
Pan, Jie–Jian, 1964, Distributions of the noncircular serial correlation coefficients, Shuxue Jinzhan (7), 328–337