layout | title |
---|---|
home |
R for non-Technical Researchers |
- Installing and setting up R and RStudio.
- Exploring the RStudio interface: Source, Console, Environment, and Plots panes.
- Writing and executing R scripts.
- Overview of R libraries and packages.
- Understanding vectors, matrices, lists, and data frames.
- Indexing, subsetting, and modifying data structures.
- Handling Errors Gracefully
- Packages and Libraries in R.
- Importing and exporting data (CSV, Excel, SPSS).
- Basic exploratory analysis: summary statistics and data visualization.
- Filtering, arranging, and summarizing data.
- Grouped operations with the
%>%
pipeline. - Reshaping data: pivoting and joining datasets.
- Hands-on data cleaning and preparation techniques.
- Creating basic visualizations: bar plots, histograms, scatter plots, and box plots.
- Customizing plots: themes, annotations, and advanced styling.
- Advanced visualizations: heatmaps, faceting, and density plots.
- Exporting publication-quality plots.
- Central tendency, variability, and distribution.
- Identifying missing data and outliers.
- Visualizing relationships with correlation plots and pairplots.
- Basics of hypothesis testing: p-values and confidence intervals.
- One-sample, two-sample, and paired t-tests.
- Chi-square tests for categorical data.
- Non-parametric tests: Wilcoxon and Mann-Whitney U tests.
- ANOVA (one-way and two-way) and post hoc testing.
- Linear regression: simple and multiple.
- Logistic regression for binary outcomes.
- Case study: Predicting outcomes using regression models.
- Principal Component Analysis (PCA) for dimensionality reduction.
- Factor analysis for latent variable identification.
- Clustering methods: k-means and hierarchical clustering.
- Case study: Identifying patterns in complex datasets.
- Supervised vs. unsupervised learning: An overview.
- Preprocessing data: scaling, normalization, and feature engineering.
- Splitting datasets into training, testing, and validation sets.
- Cross-validation and hyperparameter tuning.
- Decision trees and random forests.
- k-Nearest Neighbors (k-NN).
- Support Vector Machines (SVMs).
- Evaluating classification performance: confusion matrix, precision, recall, and F1 score.
- Case study: Classifying observations in a research dataset.
- Ridge, Lasso, and Elastic Net regression.
- Boosting methods: Gradient Boosting, XGBoost.
- Evaluating regression models: RMSE, MAE, and R².
- Hands-on project: Regression modeling on real-world data.
- Advanced clustering: DBSCAN and Gaussian Mixture Models.
- Evaluating clustering performance metrics.
- Case study: Grouping data points for pattern discovery.
- Ensemble methods: Bagging and Boosting.
- Introduction to neural networks using R (
keras
andtensorflow
). - Time series forecasting with ARIMA and Prophet.
- Hands-on project: Applying advanced ML techniques to research data.
- Writing dynamic documents with R Markdown.
- Exporting to PDF, Word, and HTML.
- Integrating LaTeX for equations and professional formatting.
- Introduction to Shiny for creating interactive dashboards and tools.
- Best practices for reproducibility in research.
- Building a complete research project in R: Data wrangling, analysis, and visualization.
- Presenting results with R Markdown and Shiny.
- Overcoming challenges in domain-specific research applications.
- Future directions and advanced resources for learning R.
- Appendix A: Installation and Setup Guide for R and RStudio.
- Appendix B: Glossary of R Functions and Commands.
- Appendix C: Recommended R Packages and Libraries.
- Appendix D: Common Errors in R and How to Fix Them.