Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Durbin-Watson test with residual inputs

`p = dwtest(r,x)`

`p = dwtest(r,x,Name,Value)`

```
[p,d] =
dwtest(___)
```

returns
the `p`

= dwtest(`r`

,`x`

)*p*-value for the Durbin-Watson test of the null hypothesis
that the residuals from a linear regression are uncorrelated. The
alternative hypothesis is that there is autocorrelation among the
residuals.

returns
the `p`

= dwtest(`r`

,`x`

,`Name,Value`

)*p*-value for the Durbin-Watson test with additional
options specified by one or more name-value pair arguments. For example,
you can conduct a one-sided test or calculate the *p*-value
using a normal approximation.

You can create a linear regression model object by using

`fitlm`

or`stepwiselm`

and use the object function`dwtest`

to perform the Durbin-Watson test.A

`LinearModel`

object provides the object properties and the object functions to investigate a fitted linear regression model. The object properties include information about coefficient estimates, summary statistics, fitting method, and input data. Use the object functions to predict responses and to modify, evaluate, and visualize the linear regression model.

[1] Durbin, J., and G. S. Watson.
*Testing for Serial Correlation in Least Squares Regression I.*
Biometrika 37, pp. 409–428, 1950.

[2] Farebrother, R. W.
*Pan's Procedure for the Tail Probabilities of the Durbin-Watson
Statistic.* Applied Statistics 29, pp. 224–227, 1980.