Why are volcanoes easier to predict than earthquakes?

volcanos are easier to pridict because a volcano has only heat and other cemicils and earth has hills and water and it can rain any day