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
data management, creating new variables in one data set based on information in another data baseHello All, I hope this email finds you well! I have two databases one includes my raw data, and th…
Graph bar - Set different colors within an -over()- optionHi there, Suppose we're working with these data, Code: use http://www.stata-press.com/data/r13/g…
GLS for non-linear equationln (Pit) = a*ln(Rit + b*Vit) + uit I want to estimate a, b for wide panel data (i = 1~16, t = 2007~…
match age and genderHello, I would like to know how to match 2:1 for age and gender using same sample of individuals. I …
Optimal cutoff pointHello, I'm trying to figure out how to calculate a change in cut-off score for a screening test whe…
Subscribe to:
Post Comments (Atom)
0 Response to Macros for 2 graphs. Invalid name error
Post a Comment