Variation analysis