Theory of Preliminary Test and Stein-Type Estimation with Applications