So I figured out how to obtain a 4-year graduation rate by creating a new variable. I created the variable in the following way
I then use a bar graph to represent the data (for years 2012 and 2013, one cannot not have graduated within 3 years and for 2011, one cannnot have graduated within 4 years but I will deal with that later). This graph is correct, and displaying fractions correctly.
I used the following code:

However, I'd like it in percentages, but when I run the following code:
it displays the following:

Why would this be the case? Why would simply adding the "percent" change my results so dramatically?
Code:
gen grad4=1 if Graduation==1 & (Duration==3 | Duration==4) (9643 missing values generated) replace grad4=0 if grad4==. (9643 real changes made)
I used the following code:
Code:
graph bar grad4, over(Year) asyvars blabel(bar, format(%9.2f))
However, I'd like it in percentages, but when I run the following code:
Code:
graph bar grad4, over(Year) asyvars blabel(bar, format(%9.2f)) percent
Why would this be the case? Why would simply adding the "percent" change my results so dramatically?
Comment