Recently Published
Working with HTML and JSON
Importing astronomy book data from HTML and JSON into R and comparing the resulting data frames.
Working with HTML and JSON: Approach
My plan to manually create HTML and JSON files for three astronomy books, import them into R, and compare the resulting data frames.
Project 2: U.S. Inflation Rates
Tidying and analyzing monthly U.S. inflation-rate data using R, tidyr, and dplyr.
Project 2: New York Income Distribution
Tidying and analyzing New York disposable personal income data from 2012 through 2024 using R, tidyr, and dplyr.
DATA 607 Project 2: World Bank Life Expectancy
Tidying and analyzing World Bank life-expectancy data, including a comparison between Bangladesh and the United States.
DATA 624 Homework 5: Exponential Smoothing
Solutions to Exercises 8.1, 8.5, 8.6, 8.7, 8.8, and 8.9 from Forecasting: Principles and Practice (3rd edition), including R code, forecasts, visualizations, and model comparisons.
DATA 607 Project 2 Approach: Data Tidying and Transformation
My planned approach for tidying and analyzing three wide-format datasets involving life expectancy, income distribution, and U.S. inflation.
DATA 624 Homework 4: Data Preprocessing
Exercises 3.1 and 3.2 from Kuhn and Johnson’s Applied Predictive Modeling. Analysis of the Glass and Soybean datasets, including predictor distributions, relationships, outliers, suggested transformations, near-zero variance, and missing data.
DATA607 Assignment 5B Approach: Chess Elo Calculations
My planned approach for calculating each chess player’s expected score and identifying the tournament’s greatest over performers and under performers.
DATA607 Assignment 5A Approach: Tidying and Transforming Data
My planned approach for recreating, tidying, transforming, and analyzing airline arrival data in R.
DATA607 Project 1 Code Base: Chess Tournament Analysis
R code for extracting chess tournament player information and calculating each player’s average opponent pre-rating.
DATA607 Project 1 Approach: Chess Tournament Data
My planned approach for cleaning chess tournament results and calculating each player’s average opponent pre-rating in R.
DATA 624 Homework 2
Exercises 3.1–3.5 and 3.7–3.9
DATA607 Assignment 3B Approach: Window Functions
My planned approach for calculating year-to-date and six-day moving averages for multiple stock price series in R.
DATA607 Assignment 3A Approach: Global Baseline Estimates
My planned approach for using movie-rating data to create Global Baseline Estimate recommendations in R.
DATA 607 Assignment 2B: Classification Model Performance
An analysis of classification performance at probability thresholds of 0.2, 0.5, and 0.8.
DATA607-Assignment 1 Approach: Titanic Dataset
My planned approach for loading and transforming the Titanic dataset in R