Hello, I have the following dataset:
clear
input str1 item year1 year2 year3 year4 year5
"A" 1 0 0 0 1
"B" 0 0 0 1 1
"C" 1 1 1 1 1
"D" 1 0 0 0 0
"E" 1 1 1 0 0
end
The data shows that, for instance, item A occurs in year 1 and year 5 but not in year 2, 3 and 4.
I would like to show this in a graph where the item variable is on the y-axis and the year1, year2, year3, year4 and year5 variables are on the x-axis. For item A, for instance, there would be a marker for year 1 and year 5 but there would be no marker for year 2, 3 and 4.
Ideally, the y-axis would be sorted according to the sum of items' occurences, so item D would be at the bottem end of the y-axis and item C at the top end of the y-axis.
I have tried graph dot and twoway dot with multiple versions of reshaped data but I cannot produce the graph I want.
Any suggestions? Thank you!
Related Posts with Dot plot for two categorical variables
Pick particular observations from a certain interval (without a loop)Hi there, I have a dataset including time-series data with a binary variable (X) which is 0 most of…
Dividing a macro into segments of equal number of elements.I'm sure this is somewhat simple but haven't been able to wrap my head around it, so here it goes: …
Export standard errors of SEM using estoutHi all. I am trying to make a table of the standardized factor loadings and their satorra bentler s…
Dropping a group in all years if some values are negative for certain yearsHello, I'm trying to get rid of companies that have negative revenues or negative total assets. The…
BLP codingDear Sirs, First of all, sorry for taking your time. i am trying to use blp model for my thesis. I …
Subscribe to:
Post Comments (Atom)
0 Response to Dot plot for two categorical variables
Post a Comment