Analytic approximation methods