R Dersleri - Ali Onur Gitmez
Weekly Topics
Week 1: Introduction to R and Basic Concepts
- Introduction to R and RStudio
- Workspace management
- Basic R operations and syntax
- Data types
- R as a calculator
Week 2: Data Structures-1
Week 3: Data Structures-2
- Matrices
- Arrays
- Data Frames
- Tibbles
Week 4: Functions and Control Structures-1
- Creating and using functions
- If functions
- If-else functions
Week 5: Functions and Control Structures-2
- Logical operators
- For loop
- While loop
- Operations on loops
Week 6: Functional Programming
- Apply family functions
- purrr package
Week 7: Data Import, Manipulation, Cleaning and Missing Data
- Data import and export
- Data manipulation with base R and dplyr/tidyr
- Reshaping data
- Data cleaning techniques
- Missing data handling
Week 8: Advanced Manipulation Techniques
- String manipulation
- Date-time manipulation
Week 9: Data Visualization
- Data visualization techniques with base R
- Introduction to ggplot2
- Customizing plots
- Advanced plotting techniques
Week 10: Descriptive Statistics
- Measures of central tendency
- Measures of dispersion
- Measures of position and shape
- Relationship measures
- Descriptive statistics for categorical data
Week 11: Inferential Statistics
- Introduction to hypothesis testing
- t-test and Variants
- ANOVA and Variants
Week 12: Regression Analysis-1
- Introduction to regression analysis
- Linear regression
- Model diagnostics and interpretation
Week 13: Regression Analysis-2
- Logistic regression
- Model diagnostics and interpretation
Week 14: R Markdown and Introduction to Causal Inference
- Introduction to R Markdown
- Creating documents with R Markdown
- Including tables and figures
- Creating different output formats (HTML, PDF, Word)
- LaTeX
- Brief intro to Causal Inference
Week 15: Introduction to Computational Methods
- Introduction to Web Scraping
- Textual Analysis Tools
- Sentiment Analysis
- Network Analysis
- Maps and Geospatial Analysis
- Machine Learning