Increased serum ferritin levels are independently related to incidence of prediabetes in adult populations.