Learn R Programming

rddtools (version 0.4.0)

vcovCluster: Cluster Heteroskedasticity-consistent estimation of the covariance matrix.

Description

Offer a cluster variant of the usual Heteroskedasticity-consistent

Usage

vcovCluster(object, clusterVar)
vcovCluster2(object, clusterVar1, clusterVar2)

Arguments

object
Object of class lm, from which rdd_reg also inherits.
clusterVar
The variable containing the cluster attributions.
clusterVar1,clusterVar2
The two cluster variables for the 2-cluster case.

Value

A matrix containing the covariance matrix estimate.

References

Cameron, C., Gelbach, J. and Miller, D. (2011) Robust Inference With Multiway Clustering, Journal of Business and Economic Statistics, vol. 29(2), pages 238-249. #'

Wooldridge (2003) Cluster-sample methods in applied econometrics. American Economic Review, 93, p. 133-138

Arai, M. (2011) Cluster-robust standard errors using R, Note available http://people.su.se/~ma/clustering.pdf.

See Also

clusterInf for a direct function, allowing also alternative cluster inference methods.

Examples

Run this code
data(STAR_MHE)
if(all(c(require(sandwich), require(lmtest)))){

# Run simple regression:
reg_krug <- lm(pscore~cs, data=STAR_MHE)

# Row 1 of Table 8.2.1, inference with standard vcovHC:
coeftest(reg_krug,vcov.=vcovHC(reg_krug, 'HC1'))[2,2]

# Row 4 of Table 8.2.1, inference with cluster vcovHC:
coeftest(reg_krug,vcov.=vcovCluster(reg_krug, clusterVar=STAR_MHE$classid))[2,2]
}

Run the code above in your browser using DataLab