On 2012-07-15 14:37, shyam basnet wrote:
Dear R-Users,

I have a problem on extracting T-Stat and P-Value. I have written R-code below

library("Matching")

data("lalonde")
attach(lalonde)
names(lalonde)
Y<- lalonde$re78

Tr<- lalonde$treat
glm1<- 
glm(Tr~age+educ+black+hisp+married+nodegr+re74+re75,family=binomial,data=lalonde)

pscore.predicted<- predict(glm1)

rr1<- Match(Y=Y,Tr=Tr,X=glm1$fitted,estimand="ATT", M=1,ties=TRUE,replace=TRUE)

summary(rr1)

summary(rr1)

Estimate...  2624.3
AI SE......  802.19
T-stat.....  3.2714
p.val......  0.0010702

Original number of observations..............  445
Original number of treated obs...............  185
Matched number of observations...............  185
Matched number of observations  (unweighted).  344

In above output, I can extract "Estimate" and "AI SE" with below code:
rr1$est

rr1$se

But the problem is I could not extract T-statistic and P-value from the above 
output.


Could you please someone help me to resolve this problem?

You could look at the code for summary.Match to see that
T-stat (not surprisingly) is calculated as est/se and
p.val is calculated as (1 - pnorm(abs(est/se))) * 2.
summary.Match() doesn't return these values, it just
prints them.

Peter Ehlers

Thanking you,

Best Regards,

Shyam Basnet
SLU, Uppsala, Sweden

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to