Skip to content

Commit 23f1edd

Browse files
Varun PanugantiVarun Panuganti
authored andcommitted
Added Stat 311 projects
1 parent b0f8ec3 commit 23f1edd

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

src/app/page.tsx

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,84 @@ const PROJECTS: Project[] = [
345345
"Built a 13-process volleyball simulation with a referee and twelve players that pass a “ball” by point-to-point messages. I encoded serve and rally probabilities with a three-hit cap, used a GSL RNG for uniform selection, and defined compact message payloads and event reports. The referee implemented scoring and set logic (to 25, win-by-2; best-of-five), logged actions, and terminated players cleanly with a portable mpic++ Makefile.",
346346
skills: ["C/C++", "MPI", "Make"],
347347
},
348+
//Stat 311 Statistical Computing in R
349+
{
350+
id: "rstat-statslab2-nycflights",
351+
title: "NYC Flight Delays — Exploratory Analysis (R Lab 2)",
352+
year: 2025,
353+
topics: ["Statistical Computing", "R"],
354+
tags: ["R", "tidyverse", "ggplot2", "dplyr", "Data Wrangling"],
355+
github: "https://github.com/VarunP3000/RStatisticalComputing/blob/main/RStatisticalComputing/StatsLab2.pdf",
356+
description:
357+
"Explored departure/arrival delays in the NYC flights dataset using tidyverse. Compared histograms with different bin counts, filtered and summarized routes (e.g., LAX-only delays), and created a February SFO subset to analyze medians/IQR by origin. Wrapped up by ranking months by average departure and arrival delays to surface seasonal patterns.",
358+
skills: ["R", "tidyverse", "ggplot2"]
359+
},
360+
{
361+
id: "rstat-statslab3-random-simulations",
362+
title: "Random Simulations — Coins & Dice (R Lab 3)",
363+
year: 2025,
364+
topics: ["Statistical Computing", "R"],
365+
tags: ["R", "Simulation", "Random Sampling", "Probability", "Base R"],
366+
github: "https://github.com/VarunP3000/RStatisticalComputing/blob/main/RStatisticalComputing/StatsLab3.pdf",
367+
description:
368+
"Simulated coin tosses and dice rolls in R to study sampling with and without replacement. Computed empirical proportions, sample variance, and standard deviation manually and via built-in R functions to validate formulas. Increased simulation size from 60 to 1000 rolls to observe convergence toward theoretical variance and reduced variability.",
369+
skills: ["R", "Simulation", "Probability"]
370+
},
371+
{
372+
id: "rstat-statslab4-kobe-fastfood",
373+
title: "Hot Hand & Fast-Food Normality (R Lab 4)",
374+
year: 2025,
375+
topics: ["Statistical Computing", "R"],
376+
tags: ["R", "tidyverse", "ggplot2", "Probability", "Simulation", "EDA", "QQ Plot"],
377+
github: "https://github.com/VarunP3000/RStatisticalComputing/blob/main/RStatisticalComputing/StatsLab4.pdf",
378+
description:
379+
"Analyzed Kobe Bryant’s 2009 Finals shot streaks with calc_streak and compared against an independent-shooter simulation (p=0.45), finding higher variance and mean streak length in the simulation and no ‘hot hand’. Then explored fast-food nutrition: histograms of calories from fat for McDonald’s vs. Dairy Queen, overlaid a normal curve using sample mean/SD, and used QQ plots/qqnormsim to assess normality.",
380+
skills: ["R", "tidyverse", "ggplot2"]
381+
},
382+
{
383+
id: "rstat-statslab5-sampling-distributions",
384+
title: "Sampling Distributions & Population Proportions (R Lab 5)",
385+
year: 2025,
386+
topics: ["Statistical Computing", "R"],
387+
tags: ["R", "infer", "tidyverse", "Simulation", "Sampling", "Central Limit Theorem"],
388+
github: "https://github.com/VarunP3000/RStatisticalComputing/blob/main/RStatisticalComputing/StatsLab5.pdf",
389+
description:
390+
"Simulated repeated random samples to study the sampling distribution of proportions using the infer and tidyverse packages. Estimated p-hat for beliefs about scientists’ work benefiting society and visualized 15,000 samples with histograms. Compared sampling distributions at n = 10, 50, and 100, showing that as sample size increases, the shape becomes more normal, the mean approaches the true population proportion (0.2), and the standard error decreases.",
391+
skills: ["R", "tidyverse", "infer", "Simulation"]
392+
},
393+
{
394+
id: "rstat-statslab6-texting-driving",
395+
title: "Texting & Driving — Hypothesis Testing and Confidence Intervals (R Lab 6)",
396+
year: 2025,
397+
topics: ["Statistical Computing", "R"],
398+
tags: ["R", "infer", "Hypothesis Testing", "Confidence Intervals", "Proportions", "tidyverse"],
399+
github: "https://github.com/VarunP3000/RStatisticalComputing/blob/main/RStatisticalComputing/StatsLab6.pdf",
400+
description:
401+
"Analyzed Youth Risk Behavior Survey (YRBSS) data to estimate the proportion of high schoolers who text while driving. Computed 99% and 95% confidence intervals for the true proportion using the infer package and visualized the margin of error as a function of population proportion. Conducted hypothesis tests (H₀: p=0.05) and found a p-value ≈ 0.00014, providing strong evidence that more than 5% of high schoolers text while driving.",
402+
skills: ["R", "infer", "tidyverse", "Hypothesis Testing"]
403+
},
404+
{
405+
id: "rstat-statslab7-weight-activity",
406+
title: "Weight vs Physical Activity — Two-Sample Inference (R Lab 7)",
407+
year: 2025,
408+
topics: ["Statistical Computing", "R"],
409+
tags: ["R", "infer", "Hypothesis Testing", "t-test", "Data Visualization", "tidyverse"],
410+
github: "https://github.com/VarunP3000/RStatisticalComputing/blob/main/RStatisticalComputing/StatsLab7.pdf",
411+
description:
412+
"Used the Youth Risk Behavior Survey (YRBSS) to test whether physically active high schoolers (≥3 days/week) weigh more than inactive peers. Created boxplots comparing groups, verified inference conditions, and ran two-sample t-tests using infer. Obtained a p-value ≈ 0.0002 for a two-sided test and 0.0001 for a one-sided alternative, leading to rejection of the null hypothesis at the 5% significance level.",
413+
skills: ["R", "infer", "tidyverse", "Statistical Inference"]
414+
},
415+
{
416+
id: "rstat-statslab8-linear-regression",
417+
title: "Linear Regression — Personal Freedom vs Expression Control (R Lab 8)",
418+
year: 2025,
419+
topics: ["Statistical Computing", "R"],
420+
tags: ["R", "Linear Regression", "tidyverse", "ggplot2", "Model Diagnostics"],
421+
github: "https://github.com/VarunP3000/RStatisticalComputing/blob/main/RStatisticalComputing/StatsLab8.pdf",
422+
description:
423+
"Performed simple linear regression on the Human Freedom Index dataset to model personal freedom (pf_score) as a function of expression control (pf_expression_control). Found a strong positive slope (0.54) and intercept (4.28), indicating higher freedom scores with greater expression control. Verified regression assumptions—linearity, normal residuals, and constant variance—through fitted vs. residual plots and histograms, confirming model validity.",
424+
skills: ["R", "tidyverse", "ggplot2", "Regression Analysis"]
425+
},
348426
];
349427

350428
function classNames(...xs: Array<string | false | null | undefined>): string {

0 commit comments

Comments
 (0)