Hi everyone,
I can produce a crash with the following command (all dummy variables) after a multinomial logit regression: margins i.us#i.highed#i.highrelig#(i.us#i.highrel), at(age=50) This one for example works margins (i.us#i.highed#i.highrelig)#i.us#i.highrel, at(age=50), though not as I intend. (The idea was to interact the first three dummies with an interaction term.) I know this is very little information and that the syntax may actually be wrong, but I suppose an error would be more appropriate than a crash. I use Stata/IC 11.1 for Mac (64bit Intel). If the statalist is not the right place to report bugs, I apologise. Thanks, Ulrich Please access the attached hyperlink for an important electronic communications disclaimer: http://lse.ac.uk/emailDisclaimer * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ 
<>
Using the publicly available dataset "sysdsn1" I was able to reproduce the crash Ulrich described using Stata/MP 11.1 for Mac OSX 10.6.5 (64bit Intel) (Born 10 Nov 2010). *******! webuse sysdsn1 mlogit insure c.age i.male i.nonwhite i.site **THESE WORK: margins (i.site#i.male#i.nonwhite)#i.site#i.nonwhite, at(age=50) margins (i.site#i.nonwhite)#i.site#i.male#i.nonwhite, at(age=50) **THIS CRASHES STATA: margins i.site#i.male#i.nonwhite#(i.site#i.nonwhite), at(age=50) *******!  Eric __ Eric A. Booth Public Policy Research Institute Texas A&M University [hidden email] Office: +979.845.6754 Fax: +979.845.0249 http://ppri.tamu.edu On Dec 5, 2010, at 12:50 PM, Ulrich Atz wrote: > Hi everyone, > > I can produce a crash with the following command (all dummy variables) after a multinomial logit regression: > > margins i.us#i.highed#i.highrelig#(i.us#i.highrel), at(age=50) > > This one for example works margins (i.us#i.highed#i.highrelig)#i.us#i.highrel, at(age=50), though not as I intend. (The idea was to interact the first three dummies with an interaction term.) > > I know this is very little information and that the syntax may actually be wrong, but I suppose an error would be more appropriate than a crash. I use Stata/IC 11.1 for Mac (64bit Intel). > > If the statalist is not the right place to report bugs, I apologise. > > Thanks, > Ulrich > > Please access the attached hyperlink for an important electronic communications disclaimer: http://lse.ac.uk/emailDisclaimer > > * > * For searches and help try: > * http://www.stata.com/help.cgi?search > * http://www.stata.com/support/statalist/faq > * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ 
Also crashes Stata SE for windows 32 bit, born 04nov2010
Original Message From: [hidden email] [mailto:[hidden email]] On Behalf Of Eric Booth Sent: Sunday, December 05, 2010 1:57 PM To: <[hidden email]> Subject: Re: st: Stata 11 Mac crashes <> Using the publicly available dataset "sysdsn1" I was able to reproduce the crash Ulrich described using Stata/MP 11.1 for Mac OSX 10.6.5 (64bit Intel) (Born 10 Nov 2010). *******! webuse sysdsn1 mlogit insure c.age i.male i.nonwhite i.site **THESE WORK: margins (i.site#i.male#i.nonwhite)#i.site#i.nonwhite, at(age=50) margins (i.site#i.nonwhite)#i.site#i.male#i.nonwhite, at(age=50) **THIS CRASHES STATA: margins i.site#i.male#i.nonwhite#(i.site#i.nonwhite), at(age=50) *******!  Eric __ Eric A. Booth Public Policy Research Institute Texas A&M University [hidden email] Office: +979.845.6754 Fax: +979.845.0249 http://ppri.tamu.edu On Dec 5, 2010, at 12:50 PM, Ulrich Atz wrote: > Hi everyone, > > I can produce a crash with the following command (all dummy variables) after a multinomial logit regression: > > margins i.us#i.highed#i.highrelig#(i.us#i.highrel), at(age=50) > > This one for example works margins (i.us#i.highed#i.highrelig)#i.us#i.highrel, at(age=50), though not as I intend. (The idea was to interact the first three dummies with an interaction term.) > > I know this is very little information and that the syntax may actually be wrong, but I suppose an error would be more appropriate than a crash. I use Stata/IC 11.1 for Mac (64bit Intel). > > If the statalist is not the right place to report bugs, I apologise. > > Thanks, > Ulrich > > Please access the attached hyperlink for an important electronic communications disclaimer: http://lse.ac.uk/emailDisclaimer > > * > * For searches and help try: > * http://www.stata.com/help.cgi?search > * http://www.stata.com/support/statalist/faq > * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ 
...
and Stata64 running on Windows 7 Original Message From: [hidden email] [mailto:[hidden email]] On Behalf Of Hoffman, George Sent: Monday, 6 December 2010 7:13 AM To: [hidden email] Subject: RE: st: Stata 11 Mac crashes Also crashes Stata SE for windows 32 bit, born 04nov2010 Original Message From: [hidden email] [mailto:[hidden email]] On Behalf Of Eric Booth Sent: Sunday, December 05, 2010 1:57 PM To: <[hidden email]> Subject: Re: st: Stata 11 Mac crashes <> Using the publicly available dataset "sysdsn1" I was able to reproduce the crash Ulrich described using Stata/MP 11.1 for Mac OSX 10.6.5 (64bit Intel) (Born 10 Nov 2010). *******! webuse sysdsn1 mlogit insure c.age i.male i.nonwhite i.site **THESE WORK: margins (i.site#i.male#i.nonwhite)#i.site#i.nonwhite, at(age=50) margins (i.site#i.nonwhite)#i.site#i.male#i.nonwhite, at(age=50) **THIS CRASHES STATA: margins i.site#i.male#i.nonwhite#(i.site#i.nonwhite), at(age=50) *******!  Eric __ Eric A. Booth Public Policy Research Institute Texas A&M University [hidden email] Office: +979.845.6754 Fax: +979.845.0249 http://ppri.tamu.edu On Dec 5, 2010, at 12:50 PM, Ulrich Atz wrote: > Hi everyone, > > I can produce a crash with the following command (all dummy variables) after a multinomial logit regression: > > margins i.us#i.highed#i.highrelig#(i.us#i.highrel), at(age=50) > > This one for example works margins (i.us#i.highed#i.highrelig)#i.us#i.highrel, at(age=50), though not as I intend. (The idea was to interact the first three dummies with an interaction term.) > > I know this is very little information and that the syntax may actually be wrong, but I suppose an error would be more appropriate than a crash. I use Stata/IC 11.1 for Mac (64bit Intel). > > If the statalist is not the right place to report bugs, I apologise. > > Thanks, > Ulrich > > Please access the attached hyperlink for an important electronic communications disclaimer: http://lse.ac.uk/emailDisclaimer > > * > * For searches and help try: > * http://www.stata.com/help.cgi?search > * http://www.stata.com/support/statalist/faq > * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ 
Administrator

You can add...
. about Stata/IC 11.1 for Unix (Linux 64bit x8664) Born 04 Nov 2010 Copyright (C) 2009 StataCorp LP ..to the list of crashes too. Neil  "Our civilization would be pitifully immature without the intellectual revolution led by Darwin"  Motoo Kimura, The Neutral Theory of Molecular Evolution Email  [hidden email] Website  http://kimuranoip.org/ Photos  http://www.flickr.com/photos/slackline/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ 
In reply to this post by Ulrich Atz2
Ulrich Atz <[hidden email]> is using margins after mlogit, but Stata
crashes in the middle of the margins command execution: > I can produce a crash with the following command (all dummy variables) after > a multinomial logit regression: > > margins i.us#i.highed#i.highrelig#(i.us#i.highrel), at(age=50) > > This one for example works margins > (i.us#i.highed#i.highrelig)#i.us#i.highrel, at(age=50), though not as I > intend. (The idea was to interact the first three dummies with an > interaction term.) > > I know this is very little information and that the syntax may actually be > wrong, but I suppose an error would be more appropriate than a crash. I use > Stata/IC 11.1 for Mac (64bit Intel). > > If the statalist is not the right place to report bugs, I apologise. We have determined that the crash is caused by more than one duplicate variable specified in an interaction; parentheses control the parsing order and can prevent the crash. This will be fixed in the next executable update. In the mean time Ulrich can avoid the crash by specifying a given factor variable only once per interaction. For example, Ulrich's example was . margins i.us#i.highed#i.highrelig#(i.us#i.highrel), at(age=50) The duplicate variables are 'i.us' and 'i.highrelig', and the parentheses add nothing to this interaction specification. The above syntax is equivalent to . margins i.us#i.highed#i.highrelig, at(age=50) In a side note Ulrich said: > (The idea was to interact the first three dummies with an interaction term.) If Ulrich meant to separately interact each of the dummies with another term, then the following syntax might be what Ulrich wants: . margins (us highed)#highrelig, at(age=50) This is a shorthand notation for . margins us#highrelig highed#highrelig, at(age=50) If Ulrich meant to compute the margins for each dummy in addition to their interaction with another term, then Ulrich can type: . margins (us highed)##highrelig, at(age=50) This is a shorthand notation for . margins i.us i.highed i.highrelig us#highrelig highed#highrelig, at(age=50) Jeff [hidden email] * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ 
In reply to this post by Ulrich Atz2
Thanks Jeff and everyone else for your response.
For completeness: I solved it by generating the interaction term manually. gen usXhighrelig=us*highrelig ... margins i.us#i.highed#i.highrelig#i.usXhighrelig, at(age=50) > Ulrich Atz <[hidden email]> is using margins after mlogit, but Stata > crashes in the middle of the margins command execution: > > > I can produce a crash with the following command (all dummy variables) after > > a multinomial logit regression: > > > > margins i.us#i.highed#i.highrelig#(i.us#i.highrel), at(age=50) > > > > This one for example works margins > > (i.us#i.highed#i.highrelig)#i.us#i.highrel, at(age=50), though not as I > > intend. (The idea was to interact the first three dummies with an > > interaction term.) > > > > I know this is very little information and that the syntax may actually be > > wrong, but I suppose an error would be more appropriate than a crash. I use > > Stata/IC 11.1 for Mac (64bit Intel). > > > > If the statalist is not the right place to report bugs, I apologise. > > We have determined that the crash is caused by more than one duplicate > variable specified in an interaction; parentheses control the parsing order > and can prevent the crash. > > This will be fixed in the next executable update. > > > In the mean time Ulrich can avoid the crash by specifying a given factor > variable only once per interaction. > > For example, Ulrich's example was > > . margins i.us#i.highed#i.highrelig#(i.us#i.highrel), at(age=50) > > The duplicate variables are 'i.us' and 'i.highrelig', and the parentheses add > nothing to this interaction specification. The above syntax is equivalent to > > . margins i.us#i.highed#i.highrelig, at(age=50) > > > In a side note Ulrich said: > > > (The idea was to interact the first three dummies with an interaction term.) > > If Ulrich meant to separately interact each of the dummies with another term, > then the following syntax might be what Ulrich wants: > > . margins (us highed)#highrelig, at(age=50) > > This is a shorthand notation for > > . margins us#highrelig highed#highrelig, at(age=50) > > If Ulrich meant to compute the margins for each dummy in addition to their > interaction with another term, then Ulrich can type: > > . margins (us highed)##highrelig, at(age=50) > > This is a shorthand notation for > > . margins i.us i.highed i.highrelig us#highrelig highed#highrelig, at(age=50) > > Jeff > [hidden email] Please access the attached hyperlink for an important electronic communications disclaimer: http://lse.ac.uk/emailDisclaimer * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ 
Free forum by Nabble  Edit this page 