Description Usage Arguments Value Methods (by class) Examples
xtreg2way estimates a 2-way fixed effect model absorbing the two set of dummies and reports standard errors.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 
| y | Either a numeric of data, or a formula | 
| ... | Other parameters, based on method used | 
| formula | Model specifications | 
| data | A dataframe with labels from the formula  | 
| iid | (optional) The group ID, size N-by-1 - not needed if  | 
| tid | (optional) The time ID, size N-by-1 - not needed if  | 
| w | (optional) The vector of weights, size N-by-1. If omitted, w will be set to 1 for all observations | 
| struc | (optional) This list contains the results from the first step of the algorithm. To save computational time, you can rerun the algorithm on different columns by providing this struc. | 
| se | (optional) This indicates standard error estimate to be calculcated. Possible values include: se=="0" : standard errors assuming homoscedasticity and no within group correlation or serial correlation. se=="1" : standard errors proposed by Arellano (1987) robust to heteroscedasticity and serial correlation. se=="2" : standard errors robust to heteroscedasticity but assumes no correlation within group or serial correlation. se=="11" : Arellano standard errors with a degree of freedom correction performed by Stata xtreg, fe. If se is omitted or set to [] then it is set to 1 and the Arellano (1987) estimator is computed. | 
| noise | (optional) If noise is set to "1", then results are displayed | 
| X | A matrix of data | 
betaHat (K-by-1) vector of estimated coefficients
aVarHat (K-by-K) estimate of the matrix of variances and covariance of  the estimator.
y (N-by-1) the residual of the projection of y on the two sets of  dummies.
X (N-by-K) the residual of the projection of each column of X on the two  sets of dummies.
struc (list) results of the first step of the algorithm.
formula: This function ingests a formula as the first argument,
and requires data as a data.frame
default: Default Method
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | hhid <- c("a","b","c","a","b","c" ,"a","b","c" ,"a","b","c" ,"a","b","c")
tid <- c("1","1" ,"1" ,"2","2" ,"3","3","3" ,"4","4","5" ,"5","6","6" ,"6")
w <- rep(1, 15)
x1 <- rnorm(15, mean=50, sd=10)   
x2 <- rnorm(15, mean=50, sd=10)   
y <- x1 + rnorm(15, mean=50, sd=10)    
#The most basic way to use this function
output <- xtreg2way(y, x1, hhid, tid, w, se="2", noise="1")
#You can rerun faster with different columns using output$struc
output2 <- xtreg2way(y, data.frame(x1,x2), struc=output$struc)
#Or you can use a formula and specify data=
output3 <- xtreg2way(y~x1+x2, data=data.frame(x1,x2,y), iid=hhid, tid=tid, w=w, 
                     se="2", noise="1")
           
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.