Some contributions to dimensionality reduction