Skip to content

Hypothesis "RayosRayos.2 = (Intercept)" is not well formed: contains bad coefficient/variable names.

2 messages · Jean Jang, John Fox

#
Hi R-listers,

I am trying to do this function amongst others for a Chi-sq test in

 > require(multcomp)

for some reason it is not working but all of the other functions have  
work. What does this error mean and how do I fix it?

Jean



 > linearHypothesis(model.rayos.C, "RayosRayos.2 = (Intercept)")
Error in constants(lhs, cnames_symb) :
   The hypothesis "RayosRayos.2 = (Intercept)" is not well formed:  
contains bad coefficient/variable names.
In addition: Warning message:
In constants(lhs, cnames_symb) : NAs introduced by coercion
#
Dear Jean,

This is, I suppose, linearHypothesis() in the car package.

It's impossible to know from the information that you've given what the source of the problem is, since you don't show the formula for model.rayos. If it's correct, which apparently isn't the case, the hypothesis that you specified tests that a coefficient in the model named "RayosRayos.2" is equal to the regression intercept, which is standardly named "(Intercept)." Is that what you intended?

Best,
 John

------------------------------------------------
John Fox
Sen. William McMaster Prof. of Social Statistics
Department of Sociology
McMaster University
Hamilton, Ontario, Canada
http://socserv.mcmaster.ca/jfox/

On Sun, 4 Nov 2012 21:51:50 -1000
Jean Jang <jeanwaijang at gmail.com> wrote:
------------------------------------------------
John Fox
Sen. William McMaster Prof. of Social Statistics
Department of Sociology
McMaster University
Hamilton, Ontario, Canada
http://socserv.mcmaster.ca/jfox/