Skip to content

Instantly share code, notes, and snippets.

View USMortality's full-sized avatar

USMortality.com USMortality

View GitHub Profile
@USMortality
USMortality / chart_usa_median_sales_price_house.r
Last active October 25, 2024 00:08
Median Sales Price of Houses Sold [USA]
library(readr)
library(dplyr)
library(ggplot2)
library(lubridate)
library(tsibble)
library(scales)
sf <- 2
width <- 600 * sf
height <- 335 * sf
@USMortality
USMortality / chart_usa_inflation.r
Last active March 11, 2025 13:04
Inflation Rate [USA]
library(dplyr)
library(ggplot2)
library(httr)
library(jsonlite)
library(lubridate)
library(tsibble)
sf <- 2
width <- 600 * sf
height <- 335 * sf
@USMortality
USMortality / chart_usa_unemployment.r
Last active March 11, 2025 13:03
Unemployment Rate [USA]
library(dplyr)
library(ggplot2)
library(httr)
library(jsonlite)
library(lubridate)
library(tsibble)
sf <- 2
width <- 600 * sf
height <- 335 * sf
@USMortality
USMortality / chart_usa_sp500.r
Last active April 15, 2025 01:29
Stocks SP500 [USA]
library(tidyverse)
library(tsibble)
library(ggrepel)
library(quantmod)
sf <- 2
width <- 600 * sf
height <- 335 * sf
options(vsc.dev.args = list(width = width, height = height, res = 72 * sf))
@USMortality
USMortality / chart_usa_disability.r
Last active October 25, 2024 00:08
Population with a Disability [USA]
library(readr)
library(dplyr)
library(ggplot2)
library(tsibble)
library(lubridate)
library(fable)
library(scales)
sf <- 2
width <- 900 * sf
@USMortality
USMortality / standard_population.r
Created October 24, 2024 15:23
Standard Population
# Standard Populations from SEER.gov
# Helper Functions:
## Splits an age group string by its start and end year.
split_age_group <- function(age_group) {
ages <- strsplit(age_group, "-")
c(as.integer(ages[[1]][1]), as.integer(ages[[1]][2]))
}
## Split weights for an age group uniformly.
@USMortality
USMortality / chart_germany_ari_ili.r
Last active October 25, 2024 00:08
ARI & ILI [Germany]
library(readr)
library(dplyr)
library(tsibble)
library(fable)
library(ggplot2)
library(scales)
sf <- 2
width <- 900 * sf
height <- 450 * sf
@USMortality
USMortality / exec_chart_gists.sh
Last active November 22, 2024 01:08
Execute Chart Gists
#!/bin/bash
set -euo pipefail
USER="USMortality"
CHARTS_JSON="out/charts.json"
BASE_URL="https://s3.mortality.watch/charts"
ERROR_LOG="error.log"
rm -rf out && mkdir out
@USMortality
USMortality / chart_world_covid19_vaxx_vs_cases.r
Last active October 25, 2024 00:08
COVID-19 Total Vaccinations per Hundred vs. COVID-19 Cases [World]
library(readr)
library(dplyr)
library(ggrepel)
library(ggpubr)
library(ggpmisc)
library(scales)
library(tidyr)
library(lubridate)
sf <- 2
@USMortality
USMortality / x_stats.sh
Last active October 22, 2024 22:39
Get X Stats
#!/bin/sh
### Prerequisites: MacOS: Homebrew & NodeJS
# brew install n # Homebrew: https://brew.sh
# n install lts
npm install -g playwright
playwright install chromium
export NODE_PATH=$(npm root -g)