  We investigate the asymptotic behavior of solutions to a class of weighted
quasilinear elliptic equations which arise from the Euler--Lagrange equation
associated with the Caffarelli--Kohn--Nirenberg inequality. We obtain sharp
pointwise estimates which extend and improve previous results obtained in the
unweighted case. In particular, we show that we can refine the asymptotic
expansion at infinity by using a Kelvin-type transformation, which reduces the
problem to another elliptic-type problem near the origin. The application of
this transformation is straightforward in the linear case but more delicate in
the quasilinear case. In particular, it is necessary in this case to establish
some preliminary estimates before being able to apply the transformation.
