Statalist The Stata Listserver


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: mysureg's noconstant option


From   [email protected] (Jeff Pitblado, StataCorp LP)
To   [email protected]
Subject   Re: st: mysureg's noconstant option
Date   Sun, 08 Apr 2007 00:37:54 -0500

Woolton Lee <[email protected]> asks about the -noconstant- option of -mysureg-,
a program developed in

	Gould, W., J. Pitblado, and W. Sribney. 2006.  Maximum Likelihood
		Estimation with Stata, Third Edition.  Stata Press.

(originally present in the 2nd Ed.)

> I am running the mysureg command (estimates SUR equations via ML) to
> estimate a multivariate system of three equations.  For some reason, I can't
> use the 'noconstant' option (which I think would suppress the constant terms
> in all of the equations) even though the help command instructions indicate
> that that is an option I may use for mysureg.  Is this a bug with mysureg or
> am I missing something?  I've included my code below.
> 
> forvalues x = 1/5 {;
> 
>       mysureg (lncom_vc lncommm lncomq lnphys lnhosp lnadm lnoth lnami time
>             lncommmsq lncomqsq lnphyssq lnhospsq lnadmsq lnothsq lnamisq
> timesq tlncommm tlncomq tlnhosp tlnphys tlnadm tlnoth tlnami
> 		lncommmlnhosp lncommmlnphys lncommmlnadm lncommmlnoth 
> 		lncomqlnhosp lncomqlnphys lncomqlnadm lncomqlnoth
> lncommmlncomq
> 		lnphyslnhosp lnphyslnoth lnphyslnadm lnhosplnadm lnhosplnoth
> lnadmlnoth lnamilnhosp lnamilnphys lnamilnoth lnamilnadm
> lnamilncommm lnamilncomq othexp_ind)  
>             (phys_shr lnhosp lnphys lnoth lnadm lncommm lncomq lnami time) 
>             (hosp_shr lnphys lnhosp lnoth lnadm lncommm lncomq lnami time) 
>              if _j == `x', cluster(cocode) 
>                      constraints(/* 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 28 29 30);
> };

Unfortunately, the help file doesn't document the -noconstant- option
correctly.  -noconstant- is only allowed within the parethesis of an equation
specification.  To suppress the constant from all the equations, Woolton will
have to specify the -noconstant- option once fore each equation.

Here is how Woolton can suppress the constant in each equation:

	local eq1 lncom_vc lncommm lncomq lnphys lnhosp lnadm lnoth	///
		lnami time lncommmsq lncomqsq lnphyssq lnhospsq		///
		lnadmsq lnothsq lnamisq timesq tlncommm tlncomq		///
		tlnhosp tlnphys tlnadm tlnoth tlnami lncommmlnhosp	///
		lncommmlnphys lncommmlnadm lncommmlnoth lncomqlnhosp	///
		lncomqlnphys lncomqlnadm lncomqlnoth lncommmlncomq	///
		lnphyslnhosp lnphyslnoth lnphyslnadm lnhosplnadm	///
		lnhosplnoth lnadmlnoth lnamilnhosp lnamilnphys		///
		lnamilnoth lnamilnadm lnamilncommm lnamilncomq		///
		othexp_ind
	local eq2 phys_shr lnhosp lnphys lnoth lnadm lncommm lncomq lnami time
	local eq3 hosp_shr lnphys lnhosp lnoth lnadm lncommm lncomq lnami time
	forvalues x = 1/5 {
		mysureg (`eq1', noconstant)		///
			(`eq2', noconstant)		///
			(`eq3', noconstant)		///
			if _j == `x',			///
				cluster(cocode)		///
				constraint(23-30)

	}

--Jeff
[email protected]
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index