Hello,
I have to draw I have to draw a variety of similar graphs and decided to use macros at first time. I'm working at Stata 13
Without macros it looks like
graph twoway (lpoly Factor1 Year if (Status == 1)&(Group == 1), degree(4))(lpoly Factor1 Year if (Status == 0)&(Group == 1), degree(4))
graph export F1_Factor1.png
graph twoway (lpoly Factor2 Year if (Status == 1)&(Group == 1), degree(4))(lpoly Factor2Year if (Status == 0)&(Group == 1), degree(4))
graph export F1_Factor2.png
...
and so on (it works properly)
However, when I type
foreach var of varlist Factor1 Factor2 {
graph twoway (lpoly 'var' Year if (Status == 1)&(Group == 1), degree(4))(lpoly 'var' Year if (Status == 0)&(Group == 1), degree(4)), name(`var', replace)
}
I get an error that
‘var’ invalid name
Moreover, If I type just
foreach var of varlist Factor1 Factor2 {
twoway scatter `var' YEAR || lfit `var' YEAR, name(gr`var', replace)
}
It works well, but with this syntax I can' add degree(4), which is crucial.
Could anybody please help?
Related Posts with Macros for 2 graphs. Invalid name error
Creating bar chart with multiple binary variablesHi, I am attempting to create a bar chart in Stata that shows proportions for multiple different bin…
gen var1=var2, generates some wrong values Code: gen geo3= geo3_bd2001 gives the following values. I wonder what might cause this. Any idea pl…
Counting number of individuals (by sex and age) that answer a question in a longitudinal studyHello, I have a dataset with information of abuse (variable name: abused) at work by age and sex (v…
miliseconds datetime convertionHi , my dataset has a datetime string like this: Code: clear input str28 activityDateTime "2022-1…
Analysing which colour contributes to the greatest price premiumHi Everyone, I hope you're well! I am trying to observe what colours have the greatest price premi…
Subscribe to:
Post Comments (Atom)
0 Response to Macros for 2 graphs. Invalid name error
Post a Comment