Also,
Is there a way to get the second command (hypothesis defined with 
externally scalars) below to work? Thanks.

linearHypothesis(U,"0.5*eq1_DQ+0.3*eq2_DQ",verbose=T)
w1<-0.5; w2<-0.3
linearHypothesis(U,"w1*eq1_DQ+w2*eq2_DQ",verbose=T) # does not work

On 6/29/2016 12:38 PM, Steven Yen wrote:
> Thanks John. Yes, by using verbose=T, I get the value of the 
> hypothesis. But tell me again, how would I get the variance (standard 
> error)?
>
> On 6/29/2016 11:56 AM, Fox, John wrote:
>> Dear Steven,
>>
>> OK -- that makes sense, and there was also a previous request for 
>> linearHypothesis() to return the value of the hypothesis and its covariance 
>> matrix. In your case, where there's only 1 numerator df, that would be the 
>> value and estimated sampling variance of the hypothesis.
>>
>> I've now implemented that, using (at least provisionally) attributes in the 
>> development version of the car package on R-Forge, which you should be able 
>> to install via install.packages("car", 
>> repos="http://R-Forge.R-project.org";). Then see ?linearHypothesis for more 
>> information.
>>
>> Best,
>>   John
>>
>>> -----Original Message-----
>>> From: Steven Yen [mailto:sye...@gmail.com]
>>> Sent: June 28, 2016 3:44 PM
>>> To: Fox, John<j...@mcmaster.ca>
>>> Cc: R-help<r-help@r-project.org>
>>> Subject: Re: [R] t-test for regression estimate
>>>
>>> Thanks John. Reason is I am doing linear transformations of many 
>>> coefficients
>>> (e.g., bi / scalar). Of course I can uncover the t-statistic from the F 
>>> statistic and
>>> then the standard error. Simply scaling the estimated coefficients I can 
>>> also
>>> transform the standard errors. I have since found deltaMethod from library
>>> "car" useful. Its just that, if linearHypothesis had provide the standard 
>>> errors
>>> and t-statistics then the operation would have been easier, with a one-line
>>> command for each coefficient. Thank you again.
>>>
>>>
>>> On 6/28/2016 6:28 PM, Fox, John wrote:
>>>
>>>
>>>     Dear Steven,
>>>
>>>     The reason that linearHypothesis() computes a Wald F or chisquare
>>> test rather than a t or z test is that the (numerator) df for the linear 
>>> hypothesis
>>> need not be 1.
>>>
>>>     In your case (as has been pointed out) you can get the coefficient
>>> standard error directly from the model summary.
>>>
>>>     More generally, with some work, you could solve for the the SE for a 1
>>> df linear hypothesis in terms of the value of the linear function of 
>>> coefficients
>>> and the F or chisquare. That said, I'm not sure why you want to do this.
>>>
>>>     I hope this helps,
>>>      John
>>>
>>>     -----------------------------
>>>     John Fox, Professor
>>>     McMaster University
>>>     Hamilton, Ontario
>>>     Canada L8S 4M4
>>>     Web: socserv.mcmaster.ca/jfox
>>>
>>>
>>>
>>>             -----Original Message-----
>>>             From: R-help [mailto:r-help-boun...@r-project.org] On Behalf
>>> Of Steven Yen
>>>             Sent: June 28, 2016 9:27 AM
>>>             To: R-help<r-help@r-project.org>  <mailto:r-help@r- project.org>
>>>             Subject: [R] t-test for regression estimate
>>>
>>>             test option for linearHypothesis in library(car) include "Chisq"
>>> and "F". I prefer
>>>             a simple t-test so that I can retrieve the standard error.
>>>             Any options other than linearHypothesis to test the linear
>>> hypothesis (with 1
>>>             restriction/degree of freedom)?
>>>
>>>              > summary(ols1)
>>>
>>>             Coefficients:
>>>                          Estimate Std. Error t value Pr(>|t|)
>>>             (Intercept) -0.20013    0.09199  -2.176   0.0298 *
>>>             age          0.04054    0.01721   2.355   0.0187 *
>>>             suburb       0.01911    0.05838   0.327   0.7435
>>>             smcity      -0.29969    0.19175  -1.563   0.1184
>>>             ---
>>>             Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
>>>
>>>              > linearHypothesis(ols1,"suburb")
>>>             Linear hypothesis test
>>>
>>>             Hypothesis:
>>>             suburb = 0
>>>
>>>             Model 1: restricted model
>>>             Model 2: polideo ~ age + suburb + smcity
>>>
>>>                Res.Df    RSS Df Sum of Sq      F Pr(>F)
>>>             1    888 650.10
>>>             2    887 650.02  1  0.078534 0.1072 0.7435
>>>
>>>
>>>                     [[alternative HTML version deleted]]
>>>
>>>             ______________________________________________
>>>             R-help@r-project.org  <mailto:R-help@r-project.org>   mailing
>>> list -- To UNSUBSCRIBE and more, see
>>>             https://stat.ethz.ch/mailman/listinfo/r-help
>>>             PLEASE do read the posting guidehttp://www.R-
>>> project.org/posting-
>>>             guide.html
>>>             and provide commented, minimal, self-contained, reproducible
>>> code.
>>>
>


        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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