why do bonds with lower ratings have higher yields 
bonds with lower ratings have a greater risk of default than bonds with higher ratings these bonds tend to have higher yields so as to still be able to entice investors despite bringing greater risk 