Instruction: Discuss various dimensionality reduction techniques in R and their respective use cases.
Context: This question evaluates the candidate's knowledge of techniques like PCA, t-SNE, and UMAP for reducing the number of variables in a dataset while preserving essential information.