Derivative Estimation in Random Design