# STAT 350 Webbook Audit Report **Date:** 2026-05-18 **Scope:** 136 RST source files (~100,000 lines) **Method:** Automated pattern scanning + line-by-line content audit with computational verification (R + Python/scipy) ## Summary | Category | Original | Status | |----------|----------|--------| | ~~Critical (numerical/statistical errors)~~ | 37 | **0 open — ALL FIXED** (32 corrected, 5 already had correction admonitions) | | ~~Convention violations~~ | 73 | **0 open — ALL FIXED/CLOSED** | | ~~Build/formatting issues~~ | 90 | **0 open — ALL FIXED/CLOSED** | | ~~Code issues~~ | 27 | **0 open — 4 FIXED, 23 CLOSED** | | ~~Typos and phrasing~~ | 196 | **0 open — ALL FIXED** | | ~~Cross-document inconsistencies~~ | 8 | **0 open — ALL FIXED/CLOSED** | | **Total remaining** | | **0 open — ALL ISSUES RESOLVED** | --- ## 1. Critical Issues (Numerical/Statistical Errors) ### 1.1 Wrong Formulas 1. ~~**9-5-ci-cb-sigma-unknown.rst:275-276**~~ -- **FIXED.** Standard error corrected from `sigma/n` to `sigma/sqrt(n)`. 2. ~~**6-4-normal-distribution.rst:146,150,321,622,644,1042**~~ -- **FIXED.** Normal PDF normalizing constant corrected from `1/sqrt(2*pi*sigma)` to `1/(sigma*sqrt(2*pi))` at all 6 locations. 3. ~~**11-4-comparing-two-means-independent-unpooled.rst:142-144**~~ -- **FIXED.** One-sided p-value formulas corrected: removed incorrect absolute values from upper-tailed and left-tailed formulas. 4. ~~**12-4-multiple-comparison-procedures-family-wise-error-rates.rst:151-154**~~ -- **FIXED.** Boole's inequality derivation corrected: `P(No Type I error)` → `P(At least one Type I error)`, union of error events, `P(Type I error for Test l) = alpha`. 5. ~~**13-2-simple-linear-regression.rst:865**~~ -- **FIXED.** Correlation formula corrected from `s_{XX}` to `s_{XY}`. 6. ~~**13-3-diagnostics-inference.rst:739**~~ -- **FIXED.** Added missing `=` sign between general formula and numerical substitution. 7. ~~**13-3-diagnostics-inference.rst:358**~~ -- **FIXED.** Alternative hypothesis label corrected from `H_0` to `H_a`. 8. ~~**10-2-ht-for-mean-sigma-known.rst:235**~~ -- **FIXED.** Alternative hypothesis label corrected from `H_0` to `H_a`. 9. ~~**5-5-covariance-of-dependent-rvs.rst:471**~~ -- **FIXED.** Variance formula coefficient corrected from `ab2` to `2ab`. 10. ~~**4-6-independence-of-events.rst:225**~~ -- **FIXED.** Circuit reliability formula corrected: `P(L_2')` → `P(L_3')` in third factor. 11. ~~**4-6-independence-of-events.rst:77**~~ -- **FIXED.** "general addition rule" corrected to "general multiplication rule." ### 1.2 Wrong Numerical Values 12. ~~**5-6-binomial-distribution.rst:296**~~ -- **FIXED.** "0.1 successes" corrected to "1 success" (E[X] = np = 1). 13. ~~**5-6-binomial-distribution.rst:335**~~ -- **FIXED.** "9.9 successes" corrected to "9 successes" (E[X] = np = 9). 14. ~~**5-7-poisson-distribution.rst:282-284**~~ -- **FIXED.** Joint probability P(X1=1, X2=4) corrected: first factor changed from P(X>1)=0.8009 to P(X1=1)=0.1494; final answer corrected from 0.1346 to 0.0251. 15. ~~**6-1-continuous-rvs-and-pdfs.rst:284,313**~~ -- **FIXED.** Conditional probability label corrected from P(X < 0.8 | X < 1) to P(X > 0.8 | X < 1) at both locations. 16. ~~**11-5-mean-of-paired-differences.rst:304-339**~~ -- **FIXED.** Six difference signs corrected in data table (rows 1, 3, 4, 5, 6, 8 flipped to negative). 17. ~~**11-5-mean-of-paired-differences.rst:1019**~~ -- **FIXED.** P(T_11 > 14.65) corrected to P(T_11 > 13.87). 18. ~~**11-5-mean-of-paired-differences.rst:1037**~~ -- **FIXED.** R comment sd(d) corrected from 1.537 to 1.623. 19. ~~**11-5-mean-of-paired-differences.rst:1045**~~ -- **FIXED.** R output t corrected from 14.65 to 13.87. 20. ~~**11-3-comparing-two-means-independent-pooled.rst:492,497**~~ -- **FIXED.** Lower bound corrected from -0.153626 to -0.135626 at both occurrences. 21. ~~**10-1-ht-errors-and-power.rst:650**~~ -- **FIXED.** `= 1497 = 1517` corrected to `= 1497 + 20 = 1517`. 22. ~~**10-2-ht-for-mean-sigma-known.rst:959,964**~~ -- **FIXED.** z_TS corrected from 1.977 to 1.976 at both occurrences. 23. ~~**12-2-sources-of-variability.rst + 12-3-f-test.rst**~~ -- **FIXED.** Root cause: MSE=99.8 was rounded from 99.75, causing cascading errors when back-computing SSE. Fix: 12-2 restructured to give SSE=19451 (data-derived) instead of MSE; both files now use consistent values (SSE=19451, SSA=8834, MSE=99.75, MSA=2208.5, F=22.14). 24. ~~**12-3-f-test-and-relationship-to-t-test.rst:210,215**~~ -- **FIXED.** F-statistic in prose corrected from 22.10 to 22.14; p-value corrected from 4.89e-15 to 4.4e-15 (matching ANOVA table). 25. ~~**12-3-f-test-and-relationship-to-t-test.rst:867**~~ -- **FIXED.** R comment p-value corrected from 2.07e-7 to 1.75e-7. 26. ~~**13-2-simple-linear-regression.rst:802**~~ -- **FIXED.** Missing decimal point: `|r| <= 8` corrected to `|r| <= 0.8`. 27. ~~**13-3-diagnostics-inference.rst:1348,1373**~~ -- **FIXED.** Sxx corrected from 125,000,000 to 12,500,000; intermediate result corrected from 3.6e-11 to 3.6e-10. 28. ~~**3-3-measures-of-variability-range-variance-and-SD.rst:437**~~ -- **FIXED.** `(9-6.11)^2` corrected to `(19-6.11)^2`. 29. ~~**3-3-measures-of-variability-range-variance-and-SD.rst:445**~~ -- **FIXED.** Denominator corrected from 9 to 8 (n-1). 30. ~~**3-3-measures-of-variability-range-variance-and-SD.rst:787**~~ -- **FIXED.** sqrt argument corrected from 3721.87 to 3,682.5636. 31. ~~**2-2-tools-for-categorical-qualitative-data.rst:238**~~ -- **FIXED.** Dept B frequency corrected from 307 to 370. 32. ~~**3-4-measures-of-variability-IQR-and-5-number-summary.rst:815-868**~~ -- **FIXED.** Recomputed with R type-7: Q3 3.9, IQR 1.5, all four fences, outlier classifications (8.5 now extreme), and Q2-to-Q3 distance (0.9). 33. **exam2_fall2025.rst:513-525** -- p-value 0.1805 should be 0.1163. **Already addressed** with correction admonition in source. 34. **final_fall2024.rst:546-549** -- P(No OH) 0.7657 should be 0.7606. **Already addressed** with correction admonition in source. 35. **final_spring2025.rst:178-181** -- Answer key (B) should be (D). **Already addressed** with correction admonition in source. 36. **final_fall2025.rst:623-627** -- 4900/110 = 45.5455 should be 44.5455. **Already addressed** with correction admonition in source. 37. **final_fall2025.rst:1062-1065** -- Prose r = 0.8580 should be 0.8736. **Already addressed** with correction admonition in source. ### 1.3 Conceptual Errors See items 3, 4, and 11 above (absolute-value p-value formulas, Boole's inequality derivation, addition-vs-multiplication rule). --- ## 2. Convention Violations ### ~~2.1 Binomial Normal Approximation~~ — CLOSED (not strict) Both forms (`np(1-p) >= 15` and `np >= 10 AND n(1-p) >= 10`) are introduced in lecture; students use their own judgement. No changes needed. | # | File | Line | Content | |---|------|------|---------| | 1 | 7-4-discret-rvs-and-clt.rst | 97 | Rule statement: `np >= 10 and n(1-p) >= 10` | | 2 | 7-4-discret-rvs-and-clt.rst | 98 | Alternative: `np(1-p) >= 10` (threshold is 10, not 15) | | 3 | 7-4-discret-rvs-and-clt.rst | 215-216 | Key Takeaways | | 4 | 7-4-discret-rvs-and-clt.rst | 236 | Rule of thumb box | | 5 | 7-4-discret-rvs-and-clt.rst | 303 | Exercise 1 solution header | | 6 | 7-4-discret-rvs-and-clt.rst | 307-308 | Part (a) check | | 7 | 7-4-discret-rvs-and-clt.rst | 320 | Part (b) check | | 8 | 7-4-discret-rvs-and-clt.rst | 326-327 | Part (c) check | | 9 | 7-4-discret-rvs-and-clt.rst | 334-335 | Part (d) check | | 10 | 7-4-discret-rvs-and-clt.rst | 348-349 | Part (e) check | | 11 | 7-4-discret-rvs-and-clt.rst | 381-382 | Exercise 2 check | | 12 | 7-4-discret-rvs-and-clt.rst | 629-630 | Exercise 5 check | | 13 | 7-4-discret-rvs-and-clt.rst | 714 | Exercise question | | 14 | 7-4-discret-rvs-and-clt.rst | 747-758 | Solution explanation | | 15 | 7-4-discret-rvs-and-clt.rst | 806-807 | Exercise 7 check | | 16 | 7-4-discret-rvs-and-clt.rst | 1078 | Quiz question | | 17 | 7-4-discret-rvs-and-clt.rst | 1093 | Answer key | | 18 | 7-4-discret-rvs-and-clt.rst | 1097 | Answer explanation | | 19 | 7-4-discret-rvs-and-clt.rst | 1109 | MC answer | | 20 | 7-4-discret-rvs-and-clt.rst | 1117 | Explanation | | 21 | final_fall2024.rst | 73 | Exam solution | | 22 | final_spring2025.rst | 77 | Exam solution | ### ~~2.2 Hypothesis Test Conclusion Phrasing~~ — CLOSED (downgraded) Preferred: "The data give [strong] support (p-value = ...) to the claim that..." or "The data do not give [strong] support..." **Banned (must fix):** "accept H0", "prove". No instances of these were found in the audit. **Not preferred but acceptable (no action needed):** "sufficient evidence" (8 instances), "statistically significant" (16 instances), exam phrasing (1 instance). These 25 instances are retained for awareness but do not require correction. ### ~~2.3 "Statistically Significant" in Conclusions~~ — CLOSED See Section 2.2 above. ### ~~2.4 Outlier Terminology~~ — ALL FIXED | # | File | Line | Fix | |---|------|------|-----| | 1 | ~~2-4-exploring-quantitative-distributions.rst~~ | ~~383~~ | ~~"outliers" → "flagged points"~~ — **FIXED** | | 2 | ~~2-4-exploring-quantitative-distributions.rst~~ | ~~415~~ | ~~"Outlier" → "Flagged point"~~ — **FIXED** | | 3 | ~~2-4-exploring-quantitative-distributions.rst~~ | ~~416~~ | ~~"Not an outlier" → "Not flagged"~~ — **FIXED** | | 4 | ~~2-4-exploring-quantitative-distributions.rst~~ | ~~418~~ | ~~"one outlier exists" → "one flagged point exists"~~ — **FIXED** | | 5 | ~~exam1_spring2024.rst~~ | ~~175~~ | ~~"non-outlier" → "non-flagged"~~ — **FIXED** | ### ~~2.5 P-value Precision (4 Decimal Places)~~ — CLOSED (not a real issue) ~~**19 p-values with insufficient precision** (4 trailing-zero-only cases removed):~~ | # | File | Line | Found | Full Precision | |---|------|------|-------|---------------| | ~~1~~ | ~~10-2-ht-for-mean-sigma-known.rst~~ | ~~493~~ | ~~0.0164~~ | ~~0.016395~~ CLOSED — already 4 dp | | 2 | 10-2-ht-for-mean-sigma-known.rst | 794 | 0.055 | 0.0548 | | 3 | 10-2-ht-for-mean-sigma-known.rst | 852 | 0.019 | 0.0186 | | ~~4~~ | ~~10-2-ht-for-mean-sigma-known.rst~~ | ~~977~~ | ~~0.024~~ | ~~0.0240~~ CLOSED — trailing zero | | 5 | 10-2-ht-for-mean-sigma-known.rst | 1035 | 0.072 | 0.0719 | | 6 | 10-2-ht-for-mean-sigma-known.rst | 1141 | 0.016 | 0.0162 | | 7 | 10-3-ht-for-mean-sigma-unknown.rst | 463 | 0.755 | 0.7554 | | ~~8~~ | ~~10-3-ht-for-mean-sigma-unknown.rst~~ | ~~1019~~ | ~~0.032~~ | ~~0.0320~~ CLOSED — trailing zero | | 9 | 10-3-ht-for-mean-sigma-unknown.rst | 1069 | 0.179 | 0.1788 | | 10 | 10-3-ht-for-mean-sigma-unknown.rst | 1256 | 0.014 | 0.0142 | | 11 | 10-3-ht-for-mean-sigma-unknown.rst | 1337 | 0.041 | 0.0409 | | ~~12~~ | ~~10-4-pvalue-significance-conclusion.rst~~ | ~~162~~ | ~~0.01654~~ | ~~0.016540~~ CLOSED — trailing zero | | 13 | 10-4-pvalue-significance-conclusion.rst | 687 | 0.054 | 0.0543 | | 14 | 10-4-pvalue-significance-conclusion.rst | 792 | 0.031 | needs 4 decimal places | | 15 | 11-2-comparing-two-means-independent-sigmas-known.rst | 666 | 0.026 | 0.0257 | | 16 | 11-2-comparing-two-means-independent-sigmas-known.rst | 733 | 0.015 | 0.0153 | | 17 | 11-2-comparing-two-means-independent-sigmas-known.rst | 956 | 0.185 | needs 4 decimal places | | 18 | 11-3-comparing-two-means-independent-pooled.rst | 761 | 0.071 | needs 4 decimal places | | 19 | 11-3-comparing-two-means-independent-pooled.rst | 1020 | 0.060 | needs 4 decimal places | | 20 | 11-3-comparing-two-means-independent-pooled.rst | 1162 | 0.085 | 0.0852 | | 21 | 11-3-comparing-two-means-independent-pooled.rst | 1298 | 0.041 | 0.0408 | | 22 | 11-4-comparing-two-means-independent-unpooled.rst | 686 | 0.097 | 0.0974 | | 23 | 11-5-mean-of-paired-differences.rst | 1186 | 0.002 | needs 4 decimal places | ### ~~2.6 Test Statistic Precision (3 Decimal Places)~~ — CLOSED (not a real issue) ~~All test statistic precision items closed.~~ ### ~~2.7 Critical Value Precision (4 Decimal Places)~~ — CLOSED (not a real issue) ~~**16 critical values where the 4th decimal digit is non-zero** (4 trailing-zero-only cases removed):~~ | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 1 | 9-2-ci-sigma-known.rst | 466 | z_{0.05} = 1.645 | 1.6449 | | 3 | 9-2-ci-sigma-known.rst | 482 | z_{0.005} = 2.576 | 2.5758 | | 4 | 9-2-ci-sigma-known.rst | 490 | z_{0.01} = 2.326 | 2.3263 | | 5 | 9-2-ci-sigma-known.rst | 498 | z_{0.10} = 1.282 | 1.2816 | | 6 | 9-5-ci-cb-sigma-unknown.rst | 248 | t_{0.025,14} = 2.145 | 2.1448 | | 7 | 9-5-ci-cb-sigma-unknown.rst | 512 | t_{0.025,15} = 2.131 | 2.1314 | | 8 | 9-5-ci-cb-sigma-unknown.rst | 540 | t_{0.025,9} = 2.262 | 2.2622 | | 9 | 9-5-ci-cb-sigma-unknown.rst | 544 | t_{0.025,24} = 2.064 | 2.0639 | | 10 | 9-5-ci-cb-sigma-unknown.rst | 548 | t_{0.005,19} = 2.861 | 2.8609 | | 12 | 9-5-ci-cb-sigma-unknown.rst | 556 | t_{0.05,29} = 1.699 | 1.6991 | | 14 | 9-5-ci-cb-sigma-unknown.rst | 672 | t_{0.025,7} = 2.365 | 2.3646 | | 15 | 9-5-ci-cb-sigma-unknown.rst | 726 | t_{0.05,14} = 1.761 | 1.7613 | | 17 | 9-5-ci-cb-sigma-unknown.rst | 987 | t_{0.025,61} = 2.000 | 2.0003 | | 18 | 9-5-ci-cb-sigma-unknown.rst | 1062 | t_{0.025,25} = 2.060 | 2.0595 | | 19 | 9-5-ci-cb-sigma-unknown.rst | 1066 | t_{0.05,24} = 1.711 | 1.7109 | | 20 | 10-3-ht-for-mean-sigma-unknown.rst | 1159 | t_{0.025,24} = 2.064 | 2.0639 | ### ~~2.8 Histogram Format (Density + Red KDE + Blue Normal)~~ — CLOSED (not worth changes) ~~18 non-compliant histograms from Chapter 3 onward.~~ Instructor decision: histogram KDE/overlay inconsistencies are not important enough to warrant changes. ### ~~2.9 LINE Assumption Presentation~~ — ALL FIXED Added per-assumption role attribution at all 5 locations, distinguishing CLT-robust procedures (parameter estimation, CIs for mean response, hypothesis tests) from non-robust ones (prediction intervals). Added `.. _robustness-normality:` label in 13-4 and cross-references from 13-2 and 13-3. | # | File | Fix | |---|------|-----| | 1 | ~~13-2-simple-linear-regression.rst~~ | Added note after assumptions clarifying normality roles with cross-ref to 13-4 — **FIXED** | | 2 | ~~13-3-diagnostics-inference.rst:40-61~~ | Added forward reference to robustness discussion — **FIXED** | | 3 | ~~13-3-diagnostics-inference.rst:313-317~~ | Normality violations section now distinguishes PI vs CI/test — **FIXED** | | 4 | ~~worksheet20.rst:85~~ | Normality description now distinguishes CLT-robust vs PI-critical — **FIXED** | | 5 | ~~worksheet21.rst:80, 275~~ | Added role attribution to assumptions; replaced blanket-gate note with procedure-specific reasoning — **FIXED** | ### ~~2.10 Internal Consistency: Robustness Guidelines~~ — FIXED - ~~**9-5-ci-cb-sigma-unknown.rst:921-926**~~ -- Exercise 8 solution used n=30 boundary; corrected to match the authoritative lecture table thresholds (n < 15 / 15 ≤ n < 40 / n ≥ 40). ### 2.11 Worksheet Convention Violations | # | File | Line | Issue | |---|------|------|-------| | 1 | ~~worksheet18.rst~~ | ~~341~~ | ~~"statistically significant evidence" in prompt~~ — **CLOSED** (acceptable phrasing) | | 2 | ~~worksheet17.rst~~ | ~~602~~ | ~~`alpha <- 0.01` but problem says α = 0.05~~ — **FIXED.** Changed to `alpha <- 0.05`. | | 3 | ~~worksheet17.rst~~ | ~~670~~ | ~~Note says ρ = 0.75 but data uses r = 0.85~~ — **FIXED.** Changed to ρ = 0.85. | | 4 | ~~worksheet15.rst~~ | ~~220~~ | ~~Plot title "H0 false: true mean = 105" in H0-true section~~ — **FIXED.** Changed to "H0 true: true mean = 100". | ### ~~2.12 Practice Question Answer Inconsistency~~ — FIXED - ~~**11-5-mean-of-paired-differences.rst:1598**~~ -- T/F Q6 answer changed from "True" to **"False"** with explanation consistent with 11-1 Exercise 8 Q4: "before and after" only requires paired analysis when the *same individuals* are measured at both times. --- ## 3. Build/Formatting Issues ### 3.1 Sphinx Build Warnings **87 warnings total from `/tmp/sphinx_build_output.txt`, grouped by type:** #### ~~Undefined substitution references (7 errors)~~ — ALL FIXED All 7 bare `|text|` patterns wrapped in `:math:` roles: `|z_TS|` → `:math:\`|z_{TS}|\``, `|z|` → `:math:\`|z|\``, `|r|` → `:math:\`|r|\``. #### ~~Markdown-style tables parsed as RST line blocks (6 tables)~~ — ALL FIXED All 6 markdown-style tables converted to RST `list-table` directives: 11-4 (1 table), 11-5 (1 table), 4-5 (3 tables), 8-5 (1 table). #### ~~Title level inconsistencies (3 CRITICAL warnings)~~ — ALL FIXED Removed overlines from Exercises headings in 9-1, 9-2, 9-3 so they use underline-only `===` consistent with the main section titles. #### ~~List-table column mismatch (1 error)~~ — FIXED exam1_spring2026.rst: `:widths:` updated from 11 values to 12 values to match column count. #### ~~Inline markup issues (1 warning)~~ — FIXED exam2_spring2025.rst:662: Added space between `:math:\`t\`` and `**-test**` to prevent RST inline markup collision. #### ~~Explicit markup ends without blank line (1 warning)~~ — FIXED 9-1-intro-statistical-inference.rst:909: Added blank line before `----` transition. #### ~~Duplicate target names (~40 warnings)~~ — CLOSED (BY DESIGN) Intentional: seasonal exam navigation files (regular/summer/winter variants) share target names because JavaScript switches which variant is active based on the current term. Only one variant is rendered at a time. #### ~~Duplicate labels (3 warnings)~~ — CLOSED (BY DESIGN) Same reason: winter-variant exam files (`exam1-winter.rst`, `final_exam-winter.rst`, `exams_index-winter.rst`) intentionally duplicate labels from the regular-semester files for the JS season switcher. #### ~~Toctree references to nonexisting documents (6 warnings)~~ — FIXED Toctree entries in `final_exam.rst` and `final_exam-summer.rst` used `final_fall2024` etc. but the files are in the `FinalExam/` subdirectory. Changed to `FinalExam/final_fall2024`, `FinalExam/final_spring2025`, `FinalExam/final_fall2025` in both files. #### ~~Documents not included in any toctree (6 warnings)~~ — FIXED / CLOSED Items 1-3 (FinalExam files): resolved by the toctree path fix above. Items 4-6 (winter variants): intentionally orphaned — the JS season switcher handles their inclusion at runtime. #### ~~Title underline too short (1 warning)~~ — FIXED | # | File | Line | Issue | |---|------|------|-------| | 1 | ~~final_exam-winter.rst~~ | ~~152~~ | ~~Title underline too short~~ — **FIXED.** Extended underline. (Note: "comprensive" typo was already correct — title reads "comprehensive".) | #### ~~Undefined label cross-references (2 warnings)~~ — FIXED | # | File | Line | Issue | |---|------|------|-------| | 1 | ~~r_tutorials_assignments.rst~~ | ~~14~~ | ~~Undefined label `r_getting_started`~~ — **FIXED.** Changed to `:ref:`r_setup_guide`` (correct label in r_getting_started.rst). | | 2 | ~~r_tutorials_assignments.rst~~ | ~~66~~ | ~~Undefined label `r_quick_reference`~~ — **FIXED.** Added `.. _r_quick_reference:` label to Quick Reference section in r_alternative_resources.rst. | #### ~~Broken cross-reference (from content audit)~~ — FIXED | # | File | Line | Issue | |---|------|------|-------| | 1 | ~~13-3-diagnostics-inference.rst~~ | ~~61~~ | ~~`:numref:`assumptions`` wrong label and directive~~ — **FIXED.** Changed to `:ref:`assumptions_LR`` (correct label in 13-2, correct directive for section ref). | ### 3.2 RST Structural Issues | # | File | Line | Issue | |---|------|------|-------| | 1 | ~~2-2-tools-for-categorical-qualitative-data.rst~~ | ~~103~~ | ~~Row 4 labeled "3"~~ — **FIXED.** Changed to "4". | | 2 | ~~2-3-tools-for-numerical-quantitative-data.rst~~ | ~~296~~ | ~~Bin formula missing `,5` floor~~ — **FIXED.** Now `max(round(sqrt(n))+2, 5)`. | | 3 | ~~10-2-ht-for-mean-sigma-known.rst~~ | ~~475~~ | ~~Duplicate "Step 2"~~ — **FIXED.** Changed to "Step 3". | | 4 | ~~8-2-experimental-design-principles.rst~~ | ~~226~~ | ~~List jumps 2→4~~ — **FIXED.** Changed to step 3. | | 5 | ~~5-1-discrete-rvs-and-pmfs.rst~~ | ~~372~~ | ~~Malformed `P(X4 \geq \cup X>6)`~~ — **FIXED.** Now `P(X \geq 4 \cup X > 6)`. | | 6 | ~~6-3-cdfs.rst~~ | ~~279~~ | ~~CDF as `f_X(x)` (PDF notation)~~ — **FIXED.** Changed to `F_X(x)`. | | 7 | ~~6-3-cdfs.rst~~ | ~~267-269~~ | ~~aria-labelledby mismatch~~ — **FIXED.** Changed to `video-ch6-3-1`. | | 8 | ~~13-2-simple-linear-regression.rst~~ | ~~247~~ | ~~`:class: important` instead of `:class: note`~~ — **FIXED.** | | 9 | ~~12-4-multiple-comparison-procedures.rst~~ | ~~264~~ | ~~`\max_i \bar{X}` missing subscript~~ — **FIXED.** Now `\max_i \bar{X}_i`. | | 10 | ~~4-6-independence-of-events.rst~~ | ~~210~~ | ~~Lowercase `l` instead of `L`~~ — **FIXED.** Changed to `L_1', L_2', L_3', L_4'`. | | 11 | ~~4-6-independence-of-events.rst~~ | ~~219~~ | ~~"system 1" should be "system 2"~~ — **FIXED.** | | 12 | ~~Exam1 files (4 older)~~ | ~~--~~ | ~~Missing standard "Exam Information" admonition header~~ — **FIXED.** Added `.. admonition:: Exam Information` with `:class: info`, metadata (Course/Semester/Points/Time), and Problem/Total Possible/Topic table to all 4 files (exam1_fall2024, exam1_fall2025, exam1_spring2024, exam1_spring2025). Titles updated to match Exam 2 format. PDF links preserved inside admonition. | --- ## 4. Code Issues ### ~~4.1 Tidyverse Violations~~ — CLOSED Tidyverse usage in `2-2-tools-for-categorical-qualitative-data.rst` is acceptable — the graphs are complex enough that tidyverse saves substantial space. R reference section item (`tibble::tibble()`) is intentionally introducing additional topics. ### ~~4.2 Base R Plotting Violations~~ — CLOSED R reference section uses base R `plot()` intentionally to demonstrate diagnostic functions. Worksheet 8 uses `plot()` for mathematical PDF/CDF curves (Uniform, Exponential), which is appropriate for function visualization. Worksheet 1 prose references are introductory guidance. ### 4.3 Other Code Errors | # | File | Line | Issue | |---|------|------|-------| | 1 | ~~2-3-tools-for-numerical-quantitative-data.rst~~ | ~~127~~ | ~~`read.csv("furnace.txt")` but download provides `furnace.csv`~~ — **FIXED** | | 2 | ~~3-4-measures-of-variability-IQR-and-5-number-summary.rst~~ | ~~357~~ | ~~`ggplot(pro_df, ...)` but data frame named `promotion_df`~~ — **FIXED** | | 3 | ~~worksheet20.rst~~ | ~~583-587~~ | ~~Problem statement had Σx² and Σxy values swapped (R code was correct)~~ — **FIXED** | | 4 | ~~13-4-prediction-robustness.rst~~ | ~~577~~ | ~~R comment "QQ plotq" → "QQ plot"~~ — **FIXED** | --- ## 5. Typos and Phrasing ### Chapter 1 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 1 | 1-1-intro.rst | 33 | "broad audiance" | "broad audience" | | 2 | 1-1-intro.rst | 40 | "statistcal competence" | "statistical competence" | | 3 | 1-1-intro.rst | 91 | "avialable data" (alt text) | "available data" | | 4 | 1-1-intro.rst | 148 | "Descpriptive statistics" | "Descriptive statistics" | | 5 | 1-1-intro.rst | 161 | "paragmeter estimation" (alt text) | "parameter estimation" | | 6 | 1-1-intro.rst | 196 | "reliablity" | "reliability" | | 7 | 1-2-probability-inference.rst | 78 | "proability" | "probability" | | 8 | 1-2-probability-inference.rst | 118 | "sinlge" | "single" | | 9 | 1-2-probability-inference.rst | 167 | "quetsion" | "question" | | 10 | 1-2-probability-inference.rst | 181 | "the different between" | "the difference between" | ### Chapter 2 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 11 | 2-1-understanding-the-structure-of-data-set.rst | 27 | "intuitve" | "intuitive" | | 12 | 2-1-understanding-the-structure-of-data-set.rst | 102 | "bewteen" | "between" | | 13 | 2-1-understanding-the-structure-of-data-set.rst | 119 | "quantitavie" / "classifed" | "quantitative" / "classified" | | 14 | 2-1-understanding-the-structure-of-data-set.rst | 134 | "quanity" | "quantity" | | 15 | 2-1-understanding-the-structure-of-data-set.rst | 165 | "oprations" | "operations" | | 16 | 2-2-tools-for-categorical-qualitative-data.rst | 446 | "comfirmed" | "confirmed" | | 17 | 2-3-tools-for-numerical-quantitative-data.rst | 80 | "historgram" | "histogram" | | 18 | 2-3-tools-for-numerical-quantitative-data.rst | 156 | "candicate" | "candidate" | | 19 | 2-3-tools-for-numerical-quantitative-data.rst | 176 | "guidelline" | "guideline" | | 20 | 2-3-tools-for-numerical-quantitative-data.rst | 282 | "countinuous" | "continuous" | | 21 | 2-4-exploring-quantitative-distributions.rst | 64 | "charachteristics" | "characteristics" | ### Chapter 3 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 22 | 3-1-intro-numerical-summaries.rst | 64 | "subcripts" | "subscripts" | | 23 | 3-1-intro-numerical-summaries.rst | 157 | "paramter" | "parameter" | | 24 | 3-1-intro-numerical-summaries.rst | 162 | "charaterizes" | "characterizes" | | 25 | 3-2-measures-of-central-tendency.rst | 22 | "qustion" | "question" | | 26 | 3-2-measures-of-central-tendency.rst | 228 | "notion" | "notation" | | 27 | 3-4-measures-of-variability-IQR.rst | 289 | "exmaple" | "example" | | 28 | 3-4-measures-of-variability-IQR.rst | 338 | "thruough" | "through" | | 29 | 3-4-measures-of-variability-IQR.rst | 440 | "teh" | "the" | | 30 | 3-5-choosing-the-right-measure.rst | 111 | "develope" | "develop" | ### Chapter 4 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 31 | 4-1-basic-set-theory.rst | 55 | "represnting" | "representing" | | 32 | 4-1-basic-set-theory.rst | 240 | "Therfore" | "Therefore" | | 33 | 4-1-basic-set-theory.rst | 299 | "subet" | "subset" | | 34 | 4-1-basic-set-theory.rst | 474 | "De Margan's" | "De Morgan's" | | 35 | 4-2-probability.rst | 132 | "|A union B|" | "|A union C|" (wrong set label) | | 36 | 4-2-probability.rst | 317 | "isuseful" | "is useful" | | 37 | 4-3-conditional-probability.rst | 61 | "divided" (verb form) | "divide" | | 38 | 4-3-conditional-probability.rst | 79 | "regoin" | "region" | | 39 | 4-3-conditional-probability.rst | 111 | "Suppse" | "Suppose" | | 40 | 4-3-conditional-probability.rst | 152 | "mupltiplying" | "multiplying" | | 41 | 4-4-law-of-total-probability.rst | 98 | "partion" | "partition" | | 42 | 4-4-law-of-total-probability.rst | 135 | "(PA_3)" | "P(A_3)" | | 43 | 4-4-law-of-total-probability.rst | 179 | "probabity" | "probability" | | 44 | 4-6-independence-of-events.rst | 24 | "idnependent" | "independent" | | 45 | 4-6-independence-of-events.rst | 87 | "Exclusitivity" | "Exclusivity" | | 46 | 4-6-independence-of-events.rst | 146 | "indepdendence" | "independence" | | 47 | 4-6-independence-of-events.rst | 260 | "its should use should" | "its use should" | ### Chapter 5 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 48 | 5-1-discrete-rvs-and-pmfs.rst | 146 | "Discrete random variables is" | "are" (subject-verb) | | 49 | 5-1-discrete-rvs-and-pmfs.rst | 147 | "described by a" | double space | | 50 | 5-1-discrete-rvs-and-pmfs.rst | 177 | "Exapmle" | "Example" | | 51 | 5-1-discrete-rvs-and-pmfs.rst | 214 | "from Scracth" | "from Scratch" | | 52 | 5-1-discrete-rvs-and-pmfs.rst | 249 | "betwen" | "between" | | 53 | 5-1-discrete-rvs-and-pmfs.rst | 333 | "probablities" | "probabilities" | | 54 | 5-1-discrete-rvs-and-pmfs.rst | 335 | "proability" | "probability" | | 55 | 5-1-discrete-rvs-and-pmfs.rst | 347 | "Expresssion" | "Expression" | | 56 | 5-1-discrete-rvs-and-pmfs.rst | 370 | "at least than 4" | "at least 4" | | 57 | 5-1-discrete-rvs-and-pmfs.rst | 411 | "idependence" | "independence" | | 58 | 5-2-joint-pmfs.rst | 88 | "indepedent" | "independent" | | 59 | 5-2-joint-pmfs.rst | 158 | "follwing" | "following" | | 60 | 5-2-joint-pmfs.rst | 327 | "idependence" | "independence" | | 61 | 5-4-variance-of-discrete-rv.rst | 20 | "Varianace" (title) | "Variance" | | 62 | 5-4-variance-of-discrete-rv.rst | 130 | "cofee" / "patry" | "coffee" / "pastry" | | 63 | 5-4-variance-of-discrete-rv.rst | 255 | "compbination" | "combination" | | 64 | 5-5-covariance-of-dependent-rvs.rst | 73 | "indepdent" | "independent" | | 65 | 5-5-covariance-of-dependent-rvs.rst | 85-86 | "proababilities" / "there customers" | "probabilities" / "their customers" | | 66 | 5-5-covariance-of-dependent-rvs.rst | 176 | "diving by" | "dividing by" | | 67 | 5-5-covariance-of-dependent-rvs.rst | 192 | "witth" | "with" | | 68 | 5-5-covariance-of-dependent-rvs.rst | 194 | "Eaxample" | "Example" | | 69 | 5-6-binomial-distribution.rst | 78 | "throuhg" | "through" | | 70 | 5-6-binomial-distribution.rst | 101 | "types of of treatment" | "types of treatment" | | 71 | 5-6-binomial-distribution.rst | 380 | "Bringin It All Together" | "Bringing" | | 72 | 5-6-binomial-distribution.rst | 391-392 | "n:math:`n`" | renders as "nn" | | 73 | 5-6-binomial-distribution.rst | 397 | "rxpected" | "expected" | | 74 | 5-7-poisson-distribution.rst | 278 | "indepdendent" | "independent" | | 75 | 5-7-poisson-distribution.rst | 329 | "interger" | "integer" | ### Chapter 6 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 76 | 6-1-continuous-rvs-and-pdfs.rst | 122 | "is three times" | "are three times" (subject-verb) | | 77 | 6-1-continuous-rvs-and-pdfs.rst | 244 | "diamters" | "diameters" | | 78 | 6-1-continuous-rvs-and-pdfs.rst | 256 | "intetral" | "integral" | | 79 | 6-1-continuous-rvs-and-pdfs.rst | 259 | "Continuting" | "Continuing" | | 80 | 6-1-continuous-rvs-and-pdfs.rst | 316 | "invloving" | "involving" | | 81 | 6-1-continuous-rvs-and-pdfs.rst | 345 | "integals" | "integrals" | | 82 | 6-1-continuous-rvs-and-pdfs.rst | 363 | "cofee" | "coffee" | | 83 | 6-3-cdfs.rst | 99-134 | "accummulation" / "accummulated" (x5) | "accumulation" / "accumulated" | | 84 | 6-3-cdfs.rst | 188 | "incresing" | "increasing" | | 85 | 6-4-normal-distribution.rst | 111 | "postive" | "positive" | | 86 | 6-4-normal-distribution.rst | 1003 | "Kolmovorov" | "Kolmogorov" | | 87 | 6-5-uniform-distribution.rst | 125 | "Unifrom" (title) | "Uniform" | | 88 | 6-5-uniform-distribution.rst | 338 | "Unifrom" (heading) | "Uniform" | | 89 | 6-6-exponential-distribution.rst | 91 | "Expoenential" (heading) | "Exponential" | ### Chapter 7 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 90 | 7-2-sampling-distribution.rst | 355 | "applying the CLT" | CLT not introduced until 7-3; misleading | | 91 | 7-3-clt.rst | 159 | "asymetry" | "asymmetry" | | 92 | 7-4-discret-rvs-and-clt.rst | 183 | "techinque" | "technique" | ### Chapter 8 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 93 | 8-1-experimental-and-sampling-designs.rst | 55 | "A data always comes" | "Data always comes" | | 94 | 8-1-experimental-and-sampling-designs.rst | 95 | "asseess" | "assess" | | 95 | 8-2-experimental-design-principles.rst | 82 | "reponse variable" | "response variable" | | 96 | 8-2-experimental-design-principles.rst | 95 | "ommitted" | "omitted" | | 97 | 8-2-experimental-design-principles.rst | 106 | "than this" | "then this" | | 98 | 8-2-experimental-design-principles.rst | 123 | "priniciple" (alt, x3) | "principle" | | 99 | 8-2-experimental-design-principles.rst | 157 | "techinque" | "technique" | | 100 | 8-3-basic-types-of-experimental-design.rst | 98 | "techinque" | "technique" | | 101 | 8-3-basic-types-of-experimental-design.rst | 253 | "Limitaions" | "Limitations" | | 102 | 8-4-addressing-potential-flaws.rst | 233 | "meaurement bias" | "measurement bias" | | 103 | 8-5-examples-of-experimental-design.rst | 117 | "and their" | double space | | 104 | 8-6-sampling-design.rst | 35 | "limitaions" | "limitations" | | 105 | 8-7-sampling-bias.rst | 92 | "rural areas ." | space before period | ### Chapter 9 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 106 | 9-1-intro-statistical-inference.rst | 50 | "popoulation" | "population" | | 107 | 9-1-intro-statistical-inference.rst | 132 | "froom" | "from" | | 108 | 9-1-intro-statistical-inference.rst | 151 | "illustratiion" | "illustration" | | 109 | 9-1-intro-statistical-inference.rst | 159 | "unbiabsed" | "unbiased" | | 110 | 9-1-intro-statistical-inference.rst | 269 | "expecations" | "expectations" | | 111 | 9-1-intro-statistical-inference.rst | 283 | "independnce" | "independence" | | 112 | 9-1-intro-statistical-inference.rst | 291 | "devide" | "divide" | | 113 | 9-1-intro-statistical-inference.rst | 324 | "Brining It All Together" | "Bringing" | | 114 | 9-2-ci-sigma-known.rst | 38 | "and and" | "and" | | 115 | 9-2-ci-sigma-known.rst | 46 | "estiamtes" | "estimates" | | 116 | 9-2-ci-sigma-known.rst | 57 | "distirbution" | "distribution" | | 117 | 9-2-ci-sigma-known.rst | 115 | "bewteen" | "between" | | 118 | 9-3-precision-of-ci.rst | 39 | "mininum" | "minimum" | | 119 | 9-3-precision-of-ci.rst | 84 | "increaseed" | "increased" | | 120 | 9-3-precision-of-ci.rst | 172 | "precison" | "precision" | | 121 | 9-4-cb-sigma-known.rst | 22 | "Poulation" (title) | "Population" | | 122 | 9-4-cb-sigma-known.rst | 46 | "assessemnts" | "assessments" | | 123 | 9-4-cb-sigma-known.rst | 112 | "quanity" | "quantity" | | 124 | 9-4-cb-sigma-known.rst | 314 | "reuslt" | "result" | | 125 | 9-5-ci-cb-sigma-unknown.rst | 90 | "ommitted" | "omitted" | | 126 | 9-5-ci-cb-sigma-unknown.rst | 105 | "unkown" | "unknown" | | 127 | 9-5-ci-cb-sigma-unknown.rst | 207 | "Unkonwn" (table header) | "Unknown" | | 128 | 9-5-ci-cb-sigma-unknown.rst | 319 | "preferabale" | "preferable" | ### Chapter 10 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 129 | 10-1-ht-errors-and-power.rst | 78 | "scenorio" | "scenario" | | 130 | 10-1-ht-errors-and-power.rst | 93 | "vlaue" | "value" | | 131 | 10-1-ht-errors-and-power.rst | 98 | "techicians" | "technicians" | | 132 | 10-1-ht-errors-and-power.rst | 217/219 | "candicate" / "Candicate" | "candidate" | | 133 | 10-1-ht-errors-and-power.rst | 346 | "reamins" | "remains" | | 134 | 10-1-ht-errors-and-power.rst | 435 | "probabiliy" | "probability" | | 135 | 10-1-ht-errors-and-power.rst | 442 | "Influcences" | "Influences" | | 136 | 10-1-ht-errors-and-power.rst | 857 | "whe" | "when" | | 137 | 10-2-ht-for-mean-sigma-known.rst | 107 | "haypothesis" | "hypothesis" | | 138 | 10-2-ht-for-mean-sigma-known.rst | 129 | "Hypthesis" (heading) | "Hypothesis" | | 139 | 10-2-ht-for-mean-sigma-known.rst | 438 | "lession" | "lesson" | | 140 | 10-2-ht-for-mean-sigma-known.rst | 449 | "recaibrate" | "recalibrate" | | 141 | 10-2-ht-for-mean-sigma-known.rst | 466 | "diamter" | "diameter" | | 142 | 10-3-ht-for-mean-sigma-unknown.rst | 29 | "dicsuss" | "discuss" | | 143 | 10-3-ht-for-mean-sigma-unknown.rst | 39 | "confidene" | "confidence" | | 144 | 10-3-ht-for-mean-sigma-unknown.rst | 117 | "excatly" | "exactly" | | 145 | 10-3-ht-for-mean-sigma-unknown.rst | 180 | "corrrectly" | "correctly" | | 146 | 10-3-ht-for-mean-sigma-unknown.rst | 243 | "plausaible" | "plausible" | | 147 | 10-3-ht-for-mean-sigma-unknown.rst | 291 | "assumtions" | "assumptions" | | 148 | 10-3-ht-for-mean-sigma-unknown.rst | 312 | "probabiltiy" | "probability" | | 149 | 10-3-ht-for-mean-sigma-unknown.rst | 316 | "ununknown" | "unknown" | | 150 | 10-3-ht-for-mean-sigma-unknown.rst | 322 | "stastistic" | "statistic" | | 151 | 10-3-ht-for-mean-sigma-unknown.rst | 398 | "Thy" | "They" | | 152 | 10-3-ht-for-mean-sigma-unknown.rst | 444 | "Comonents" | "Components" | | 153 | 10-3-ht-for-mean-sigma-unknown.rst | 469 | "measurent" | "measurement" | | 154 | 10-3-ht-for-mean-sigma-unknown.rst | 500 | "corrrectly" | "correctly" | | 155 | 10-4-pvalue-significance-conclusion.rst | 176 | "hypothes is is rejected" | "hypothesis is rejected" | | 156 | 10-4-pvalue-significance-conclusion.rst | 209 | "can arise to" | "can arise from" | | 157 | 10-4-pvalue-significance-conclusion.rst | 226 | "hyopothesis" | "hypothesis" | | 158 | 10-4-pvalue-significance-conclusion.rst | 297 | "Forgood" | "For good" | ### Chapter 11 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 159 | 11-1-ci-ht-two-samples.rst | 102 | "Indpendent" | "Independent" | | 160 | 11-1-ci-ht-two-samples.rst | 147 | "Exaplain" | "Explain" | | 161 | 11-1-ci-ht-two-samples.rst | 200 | "deonte" | "denote" | | 162 | 11-1-ci-ht-two-samples.rst | 203 | "tests types" | "test types" | | 163 | 11-2-comparing-two-means-sigmas-known.rst | 225 | "the the" | "the" | | 164 | 11-2-comparing-two-means-sigmas-known.rst | 346 | "excercise" | "exercise" | | 165 | 11-2-comparing-two-means-sigmas-known.rst | 372 | "appropiate" | "appropriate" | | 166 | 11-3-comparing-two-means-pooled.rst | 72 | "unkonwn quanitity" | "unknown quantity" | | 167 | 11-3-comparing-two-means-pooled.rst | 179 | "estmated" / "unkonwn" | "estimated" / "unknown" | | 168 | 11-3-comparing-two-means-pooled.rst | 195 | "dgrees" | "degrees" | | 169 | 11-3-comparing-two-means-pooled.rst | 237 | "prevoiusly" | "previously" | | 170 | 11-3-comparing-two-means-pooled.rst | 335 | "parmeters" | "parameters" | | 171 | 11-3-comparing-two-means-pooled.rst | 374 | "Therfore" | "Therefore" | | 172 | 11-3-comparing-two-means-pooled.rst | 408 | "unkonwn" | "unknown" | | 173 | 11-3-comparing-two-means-pooled.rst | 502 | "alpha=0.5" | "alpha=0.05" | | 174 | 11-4-comparing-two-means-unpooled.rst | 26 | "indepndent" | "independent" | | 175 | 11-4-comparing-two-means-unpooled.rst | 82 | "t-dstribution" | "t-distribution" | | 176 | 11-4-comparing-two-means-unpooled.rst | 128-129 | "is identical" | "are identical" | | 177 | 11-4-comparing-two-means-unpooled.rst | 199 | "historgrams" | "histograms" | | 178 | 11-4-comparing-two-means-unpooled.rst | 205+ | "indpendent" (x5) | "independent" | | 179 | 11-4-comparing-two-means-unpooled.rst | 207 | "Computate" | "Compute" | | 180 | 11-4-comparing-two-means-unpooled.rst | 323 | "fo" | "for" | | 181 | 11-4-comparing-two-means-unpooled.rst | 414 | "interals" | "intervals" | | 182 | 11-5-mean-of-paired-differences.rst | 31 | "analaysis" | "analysis" | | 183 | 11-5-mean-of-paired-differences.rst | 68 | "lessson" | "lesson" | | 184 | 11-5-mean-of-paired-differences.rst | 89 | "pair-wsie" | "pair-wise" | | 185 | 11-5-mean-of-paired-differences.rst | 119 | "Variacnce" (heading) | "Variance" | | 186 | 11-5-mean-of-paired-differences.rst | 143 | "ubiased" | "unbiased" | | 187 | 11-5-mean-of-paired-differences.rst | 502 | "probabiltiy" | "probability" | ### Chapter 12 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 188 | 12-1-intro-one-way-anova.rst | 67 | "A naive approach to would be" | "A naive approach would be" | | 189 | 12-1-intro-one-way-anova.rst | 77 | "unncessary" | "unnecessary" | | 190 | 12-1-intro-one-way-anova.rst | 105 | "arount" | "around" | | 191 | 12-1-intro-one-way-anova.rst | 197 | "observeration" | "observation" | | 192 | 12-1-intro-one-way-anova.rst | 202 | "indiates" | "indicates" | | 193 | 12-1-intro-one-way-anova.rst | 320 | "boxlpots" | "boxplots" | | 194 | 12-1-intro-one-way-anova.rst | 331 | "regions,there" | "regions, there" | | 195 | 12-1-intro-one-way-anova.rst | 348 | "sid-by-side" | "side-by-side" | | 196 | 12-2-sources-of-variability.rst | 57 | "Anove" | "Above" | | 197 | 12-2-sources-of-variability.rst | 102 | "sum of sqaures" | "sum of squares" | | 198 | 12-2-sources-of-variability.rst | 135 | "anlaysis" | "analysis" | | 199 | 12-2-sources-of-variability.rst | 169 | "Indepdent" | "Independent" | | 200 | 12-2-sources-of-variability.rst | 195 | "sqaures" | "squares" | | 201 | 12-2-sources-of-variability.rst | 401 | "astimator" | "estimator" | | 202 | 12-3-f-test-and-relationship-to-t-test.rst | 70 | "ramdom" | "random" | | 203 | 12-3-f-test-and-relationship-to-t-test.rst | 103 | "arround" | "around" | | 204 | 12-3-f-test-and-relationship-to-t-test.rst | 450 | "two-sammple" | "two-sample" | | 205 | 12-3-f-test-and-relationship-to-t-test.rst | 512 | "Indepdent" | "Independent" | | 206 | 12-3-f-test-and-relationship-to-t-test.rst | 524 | "Can by any value" | "Can be any value" | | 207 | 12-3-f-test-and-relationship-to-t-test.rst | 539 | "approximately 1.s" | stray character | | 208 | 12-4-multiple-comparison-procedures.rst | 37 | "disply" | "display" | | 209 | 12-4-multiple-comparison-procedures.rst | 60 | "FEWR" | "FWER" (first intro of abbreviation) | | 210 | 12-4-multiple-comparison-procedures.rst | 76 | "thrid" | "third" | | 211 | 12-4-multiple-comparison-procedures.rst | 115 | "the the" | "the" | | 212 | 12-4-multiple-comparison-procedures.rst | 131 | "indidual" | "individual" | | 213 | 12-4-multiple-comparison-procedures.rst | 467 | "Diagraams" | "Diagrams" | | 214 | 12-4-multiple-comparison-procedures.rst | 543 | "Comnplete" | "Complete" | ### Chapter 13 | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 215 | 13-1-intro-to-lr-correlation.rst | 30 | "linear associations" | "linear association" (agreement) | | 216 | 13-1-intro-to-lr-correlation.rst | 144 | "error rerm" | "error term" | | 217 | 13-1-intro-to-lr-correlation.rst | 205 | "ouliers" | "outliers" | | 218 | 13-1-intro-to-lr-correlation.rst | 211 | "polynonomial" | "polynomial" | | 219 | 13-1-intro-to-lr-correlation.rst | 322 | "orsepower" | "horsepower" | | 220 | 13-1-intro-to-lr-correlation.rst | 372 | "cylindar" / "respones" | "cylinder" / "response" | | 221 | 13-2-simple-linear-regression.rst | 34 | "repsonse" | "response" | | 222 | 13-2-simple-linear-regression.rst | 224 | "sqaures" | "squares" | | 223 | 13-2-simple-linear-regression.rst | 505 | "computaion" | "computation" | | 224 | 13-2-simple-linear-regression.rst | 550 | "deompose" / missing "of" | "decompose" | | 225 | 13-2-simple-linear-regression.rst | 723-733 | "Anscome's" (x3) | "Anscombe's" | | 226 | 13-2-simple-linear-regression.rst | 735 | "linaer" | "linear" | | 227 | 13-2-simple-linear-regression.rst | 899 | "one one side" | "on one side" | | 228 | 13-3-diagnostics-inference.rst | 17 | "graphcial" | "graphical" | | 229 | 13-3-diagnostics-inference.rst | 117+ | "Resiual" (x4) | "Residual" | | 230 | 13-3-diagnostics-inference.rst | 181 | "lineary" | "linearity" | | 231 | 13-3-diagnostics-inference.rst | 199 | "Eaxmples" | "Examples" | | 232 | 13-3-diagnostics-inference.rst | 479 | "Intecept" | "Intercept" | | 233 | 13-3-diagnostics-inference.rst | 513 | "disributed" | "distributed" | | 234 | 13-3-diagnostics-inference.rst | 669 | "practial" | "practical" | | 235 | 13-3-diagnostics-inference.rst | 972 | "Tgether" | "Together" | | 236 | 13-4-prediction-robustness.rst | 747 | "ivolve" | "involve" | ### Worksheets | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 237 | worksheet2.rst | 83 | "seuqence" | "sequence" | | 238 | worksheet7.rst | 188 | Variable naming: f_V(v) body uses |x| and "for all x" | should use |v| and "for all v" | | 239 | worksheet15.rst | 461 | "Ozonne" | "Ozone" | | 240 | worksheet15.rst | 722 | "rnorm(), rnorm()" duplicated | second should be different function | | 241 | worksheet16.rst | 669 | "please complete continue with" | "please continue with" | ### Other Files | # | File | Line | Found | Expected | |---|------|------|-------|----------| | 242 | final_exam-winter.rst | 152 | "comprensive" (title) | "comprehensive" | --- ## 6. Cross-Document Inconsistencies 1. ~~**Binomial approximation rule**~~ — **CLOSED.** Both forms taught in lecture; students use own judgement. 2. ~~**Robustness thresholds**~~ — **FIXED.** Exercise 8 solution corrected to match lecture table (n=40 boundary). *(See §2.10.)* 3. ~~**F-statistic in Ch12 coffeehouse example**~~ — **FIXED.** Both files now use consistent data-derived values (F=22.14, MSA=2208.5, MSE=99.75). 4. ~~**Exercise 5 sd/t in 11-5**~~ — **FIXED.** All values corrected to s_D=1.623 and t=13.87. 5. ~~**LINE assumption treatment**~~ — **FIXED.** All 5 locations now distinguish CLT-robust procedures from prediction intervals. *(See §2.9.)* 6. ~~**Hypothesis label (H_0 vs H_a)**~~ — **FIXED.** Both 10-2:235 and 13-3:358 corrected. 7. ~~**Tukey CI lower bound in 12-4**~~ — **FIXED.** Root cause: MSE=99.8 (should be 99.75) and arithmetic errors in CI endpoints. Updated MSE to 99.75, recomputed both inline CIs (Bonferroni and Tukey) and all 10 rows of the results table. 8. ~~**Conclusion phrasing**~~ — **CLOSED.** "Sufficient evidence" and "statistically significant" are acceptable per instructor. --- ## Files Audited ### Chapter Lectures (56 files) | File | Status | |------|--------| | chapter1/lectures/1-1-intro.rst | Audited -- 6 typos | | chapter1/lectures/1-2-probability-inference.rst | Audited -- 4 typos | | chapter2/lectures/2-1-understanding-the-structure-of-data-set.rst | Audited -- 5 typos | | chapter2/lectures/2-2-tools-for-categorical-qualitative-data.rst | Audited -- 1 numerical, 1 build, 10 code, 1 typo | | chapter2/lectures/2-3-tools-for-numerical-quantitative-data.rst | Audited -- 4 typos, 1 code, 1 build | | chapter2/lectures/2-4-exploring-quantitative-distributions-modality-shape-and-outliers.rst | Audited -- 4 convention, 1 typo | | chapter3/lectures/3-1-intro-numerical-summaries.rst | Audited -- 3 typos | | chapter3/lectures/3-2-measures-of-central-tendency.rst | Audited -- 2 typos | | chapter3/lectures/3-3-measures-of-variability-range-variance-and-SD.rst | Audited -- 3 numerical | | chapter3/lectures/3-4-measures-of-variability-IQR-and-5-number-summary.rst | Audited -- 1 numerical, 3 typos, 1 code | | chapter3/lectures/3-5-choosing-the-right-measure-resistance-to-extreme-values.rst | Audited -- 1 typo | | chapter4/lectures/4-1-basic-set-theory.rst | Audited -- 4 typos | | chapter4/lectures/4-2-probability.rst | Audited -- 2 typos (1 is also numerical: wrong set label) | | chapter4/lectures/4-3-conditional-probability.rst | Audited -- 4 typos | | chapter4/lectures/4-4-law-of-total-probability-and-bayes-rule.rst | Audited -- 3 typos | | chapter4/lectures/4-5-bayes-update-rule-example.rst | Audited -- 3 build warnings | | chapter4/lectures/4-6-independence-of-events.rst | Audited -- 6 typos, 3 numerical/conceptual | | chapter5/lectures/5-1-discrete-rvs-and-pmfs.rst | Audited -- 11 typos, 1 build | | chapter5/lectures/5-2-joint-pmfs.rst | Audited -- 3 typos | | chapter5/lectures/5-3-expected-value-of-discrete-rv.rst | Audited -- clean | | chapter5/lectures/5-4-variance-of-discrete-rv.rst | Audited -- 3 typos | | chapter5/lectures/5-5-covariance-of-dependent-rvs.rst | Audited -- 6 typos, 1 build (formula), 1 build (video) | | chapter5/lectures/5-6-binomial-distribution.rst | Audited -- 2 numerical, 5 typos | | chapter5/lectures/5-7-poisson-distribution.rst | Audited -- 1 numerical, 2 typos | | chapter6/lectures/6-1-continuous-rvs-and-pdfs.rst | Audited -- 1 numerical (label), 7 typos | | chapter6/lectures/6-2-expected-value-and-variance-of-cts-rvs.rst | Audited -- clean | | chapter6/lectures/6-3-cdfs.rst | Audited -- 6 typos, 2 build | | chapter6/lectures/6-4-normal-distribution.rst | Audited -- 1 numerical (formula), 2 typos, 1 histogram | | chapter6/lectures/6-5-uniform-distribution.rst | Audited -- 2 typos, 1 histogram | | chapter6/lectures/6-6-exponential-distribution.rst | Audited -- 1 typo, 1 histogram | | chapter7/lectures/7-1-statistics-and-sampling-distributions.rst | Audited -- clean | | chapter7/lectures/7-2-sampling-distribution-for-the-sample-mean.rst | Audited -- 1 typo | | chapter7/lectures/7-3-clt.rst | Audited -- 1 typo | | chapter7/lectures/7-4-discret-rvs-and-clt.rst | Audited -- 24 convention (binomial), 1 typo | | chapter8/lectures/8-1-experimental-and-sampling-designs.rst | Audited -- 2 typos | | chapter8/lectures/8-2-experimental-design-principles.rst | Audited -- 6 typos, 1 build | | chapter8/lectures/8-3-basic-types-of-experimental-design.rst | Audited -- 2 typos | | chapter8/lectures/8-4-addressing-potential-flaws-in-experimental-design.rst | Audited -- 1 typo | | chapter8/lectures/8-5-examples-of-experimental-design.rst | Audited -- 1 build, 1 typo | | chapter8/lectures/8-6-sampling-design.rst | Audited -- 1 typo | | chapter8/lectures/8-7-sampling-bias.rst | Audited -- 1 typo | | chapter9/lectures/9-1-intro-statistical-inference.rst | Audited -- 8 typos, 2 build | | chapter9/lectures/9-2-ci-sigma-known.rst | Audited -- 4 typos, ~8 critical value precision | | chapter9/lectures/9-3-precision-of-ci-and-sample-size-calculation.rst | Audited -- 3 typos, 1 build | | chapter9/lectures/9-4-cb-sigma-known.rst | Audited -- 4 typos | | chapter9/lectures/9-5-ci-cb-sigma-unknown.rst | Audited -- ~~1 numerical (formula) FIXED~~, 4 typos, ~22 critical value precision, 1 convention | | chapter10/lectures/10-1-ht-errors-and-power.rst | Audited -- 1 numerical, 8 typos | | chapter10/lectures/10-2-ht-for-mean-sigma-known.rst | Audited -- 2 numerical, 5 typos, 2 build, multiple convention | | chapter10/lectures/10-3-ht-for-mean-sigma-unknown.rst | Audited -- 13 typos, multiple convention | | chapter10/lectures/10-4-pvalue-significance-conclusion.rst | Audited -- 4 typos, multiple convention | | chapter11/lectures/11-1-ci-ht-two-samples.rst | Audited -- 4 typos | | chapter11/lectures/11-2-comparing-two-means-independent-sigmas-known.rst | Audited -- 3 typos, 3 build, multiple convention | | chapter11/lectures/11-3-comparing-two-means-independent-pooled.rst | Audited -- 1 numerical, 7 typos, multiple convention | | chapter11/lectures/11-4-comparing-two-means-independent-unpooled.rst | Audited -- 2 numerical (formula), 8 typos, 1 build, multiple convention | | chapter11/lectures/11-5-mean-of-paired-differences-two-dependent-populations.rst | Audited -- 4 numerical, 6 typos, 1 build, 1 convention | | chapter12/lectures/12-1-intro-one-way-anova.rst | Audited -- 8 typos | | chapter12/lectures/12-2-sources-of-variability.rst | Audited -- 1 numerical, 6 typos | | chapter12/lectures/12-3-f-test-and-relationship-to-t-test.rst | Audited -- 3 numerical, 6 typos, 4 convention | | chapter12/lectures/12-4-multiple-comparison-procedures-family-wise-error-rates.rst | Audited -- 1 numerical (derivation), 7 typos, 5 convention | | chapter13/lectures/13-1-intro-to-lr-correlation-scatter-plots.rst | Audited -- 6 typos, 1 build | | chapter13/lectures/13-2-simple-linear-regression.rst | Audited -- 2 numerical, 8 typos, 1 build, 1 LINE | | chapter13/lectures/13-3-diagnostics-inference.rst | Audited -- 2 numerical, 9 typos, 3 convention, 1 build, 2 LINE | | chapter13/lectures/13-4-prediction-robustness.rst | Audited -- 1 typo, LINE treatment correct | ### Worksheets (22 files) | File | Status | |------|--------| | worksheets/worksheet_materials/worksheet1.rst | Audited -- 2 code (prose) | | worksheets/worksheet_materials/worksheet2.rst | Audited -- 1 typo | | worksheets/worksheet_materials/worksheet3.rst | Audited -- clean | | worksheets/worksheet_materials/worksheet4.rst | Audited -- clean | | worksheets/worksheet_materials/worksheet5.rst | Audited -- clean | | worksheets/worksheet_materials/worksheet6.rst | Audited -- clean | | worksheets/worksheet_materials/worksheet7.rst | Audited -- 1 typo | | worksheets/worksheet_materials/worksheet8.rst | Audited -- 6 code | | worksheets/worksheet_materials/worksheet9.rst | Audited -- clean | | worksheets/worksheet_materials/worksheet10.rst | Audited -- clean | | worksheets/worksheet_materials/worksheet11.rst | Audited -- 1 histogram | | worksheets/worksheet_materials/worksheet12.rst | Audited -- 3 histogram | | worksheets/worksheet_materials/worksheet13.rst | Audited -- clean | | worksheets/worksheet_materials/worksheet14.rst | Audited -- 1 histogram | | worksheets/worksheet_materials/worksheet15.rst | Audited -- 2 typos, 1 numerical, 1 histogram | | worksheets/worksheet_materials/worksheet16.rst | Audited -- 1 typo | | worksheets/worksheet_materials/worksheet17.rst | Audited -- 2 numerical | | worksheets/worksheet_materials/worksheet18.rst | Audited -- 1 convention | | worksheets/worksheet_materials/worksheet19.rst | Audited -- clean | | worksheets/worksheet_materials/worksheet20.rst | Audited -- 1 code, 1 LINE | | worksheets/worksheet_materials/worksheet21.rst | Audited -- 1 LINE | | worksheets/worksheet_materials/worksheet22.rst | Audited -- 2 histogram, LINE correct | ### Exam Solutions (13 files) | File | Status | |------|--------| | exams/exam_materials/Exam1/exam1_spring2024.rst | Audited -- 1 convention (outlier) | | exams/exam_materials/Exam1/exam1_fall2024.rst | Audited -- clean | | exams/exam_materials/Exam1/exam1_spring2025.rst | Audited -- clean | | exams/exam_materials/Exam1/exam1_fall2025.rst | Audited -- clean | | exams/exam_materials/Exam1/exam1_spring2026.rst | Audited -- 1 build | | exams/exam_materials/Exam2/exam2_spring2024.rst | Audited -- 1 convention | | exams/exam_materials/Exam2/exam2_fall2024.rst | Audited -- clean | | exams/exam_materials/Exam2/exam2_spring2025.rst | Audited -- 1 build | | exams/exam_materials/Exam2/exam2_fall2025.rst | Audited -- 1 numerical (self-flagged) | | exams/exam_materials/Exam2/exam2_spring2026.rst | Audited -- clean | | exams/exam_materials/FinalExam/final_fall2024.rst | Audited -- 1 numerical, 3 convention | | exams/exam_materials/FinalExam/final_spring2025.rst | Audited -- 1 numerical, 2 convention | | exams/exam_materials/FinalExam/final_fall2025.rst | Audited -- 2 numerical, 2 convention | ### R References (9 files) | File | Status | |------|--------| | R_computerAssignments/r_alternative_resources.rst | Audited -- clean | | R_computerAssignments/r_best_practices.rst | Audited -- clean | | R_computerAssignments/r_computer_assignments.rst | Audited -- clean | | R_computerAssignments/r_datasets.rst | Audited -- clean | | R_computerAssignments/r_function_reference_part1.rst | Audited -- 1 code (tidyverse ref), 3 histogram | | R_computerAssignments/r_function_reference_part2.rst | Audited -- 6 code (base R plot) | | R_computerAssignments/r_getting_started.rst | Audited -- clean | | R_computerAssignments/r_ggplot2_guide.rst | Audited -- 4 histogram | | R_computerAssignments/r_tutorials_assignments.rst | Audited -- 2 build (undefined labels) | ### Navigation/Other (4+ files) | File | Status | |------|--------| | index.rst | Audited -- clean | | course-intro.rst | Audited -- clean | | summer.rst | Audited -- clean | | winter.rst | Audited -- clean | | exams/exams_index.rst | Audited -- clean | | exams/exams_index-summer.rst | Audited -- clean | | exams/exams_index-winter.rst | Audited -- 1 build (duplicate label) | | worksheets/worksheets_index.rst | Audited -- clean | ### Exam navigation/template files (not solution content) | File | Status | |------|--------| | exams/exam_materials/exam1.rst | Audited -- build warnings (duplicate targets) | | exams/exam_materials/exam1-summer.rst | Audited -- build warnings (duplicate targets) | | exams/exam_materials/exam1-winter.rst | Audited -- 1 build (duplicate label) | | exams/exam_materials/exam2.rst | Audited -- build warnings (duplicate targets) | | exams/exam_materials/exam2-summer.rst | Audited -- build warnings (duplicate targets) | | exams/exam_materials/final_exam.rst | Audited -- build warnings (duplicate targets, broken toctree) | | exams/exam_materials/final_exam-summer.rst | Audited -- build warnings (duplicate targets, broken toctree) | | exams/exam_materials/final_exam-winter.rst | Audited -- 1 typo, build warnings (duplicate targets/label) | ### Chapter index files (13 files) | File | Status | |------|--------| | chapter1/index.rst through chapter13/index.rst | Audited -- all clean (navigation only) |