Hello,
I would like to generate a graph that shows Tukey band outlier with the below code:
and for this I tried the below code for graph generation:
But it is not generating what I was thinking of..
It was something like this:

But it doesn't need to be like this, but if there is other type of graph that can visualize tukey band, please suggest them...
Could someone help me with generating the graph???
Thanks a lot !!
I would like to generate a graph that shows Tukey band outlier with the below code:
Code:
global varlist emp /// labor_cost /// wage /// K_tan /// K_intan /// I_tan /// I_intan /// sales_L /// VA_L ** Tukey IQR sort $id $yr foreach var of global vars_to_check { bys $yr: egen Q1_`var' = pctile(`var'), p(25) bys $yr: egen Q3_`var' = pctile(`var'), p(75) gen IQR_`var' = Q3_`var' - Q1_`var' gen lower_band_`var' = Q1_`var' - 1.5 * IQR_`var' gen upper_band_`var' = Q3_`var' + 1.5 * IQR_`var' gen outlier_`var' = 0 replace outlier_`var' = 1 if `var' < lower_band_`var' | `var' > upper_band_`var' } foreach var of global vars_to_check { br $id $yr `var' Q1_`var' Q3_`var' IQR_`var' lower_band_`var' upper_band_`var' outlier_`var' if outlier_`var' == 1 }
Code:
foreach var of global varlist { bys $yr: egen mean_`var' = mean(`var') * Create the box plot with Tukey IQR visualization twoway rbar lower_band_`var' upper_band_`var' $yr, /// fcolor(gs12) lcolor(black) barw(0.5) || /// rbar Q1_`var' Q3_`var' $yr, fcolor(gs12) lcolor(black) barw(0.5) || /// rspike Q1_`var' Q3_`var' $yr, lcolor(black) || /// rspike lower_band_`var' upper_band_`var' $yr, lcolor(black) || /// rcap Q1_`var' Q3_`var' $yr, msize(*6) lcolor(black) || /// scatter outlier_`var' $yr, mcolor(black) || /// scatter mean_`var' $yr, msymbol(Oh) msize(*2) fcolor(gs12) mcolor(black) /// legend(off) /// ytitle("Tukey Band") graphregion(fcolor(gs15)) graph export "${Graph}/Tukey_`var.jpg", as(jpg) replace }
It was something like this:

But it doesn't need to be like this, but if there is other type of graph that can visualize tukey band, please suggest them...
Could someone help me with generating the graph???
Thanks a lot !!
Comment