academic · beginner · ≈ 13 h · University of Waterloo
AFM 112 — Analytic Methods for Business 1
The data-analytics process from Sheets to Excel to R, on one company’s data — 90 lessons
The whole of AFM 112 as its open-book quizzes and final test it: how the course is assessed, the CRISP-DM process and how it serves the SAF problem-solving process, data and variable types, spreadsheet formula mechanics, descriptive statistics, data preparation with logical and lookup formulas, pivot tables, charts and visualisation, then the R half — the on-ramp with tiny vectors, the same twelve-row orders data frame the learner already knows from Sheets, data understanding and preparation in base R, simple models and how to read summary(lm()), and dashboards, deployment and the crew project. One company, Maple & Birch Office Supply, runs through all fourteen modules so the same numbers recur in both tools; every scenario question is multiple choice with the adjacent wrong tool as the distractor; every line of R output came from a real run.
up next
Open-book, online, and the final is the shock
How This Course Is Examined, and the CRISP-DM Process
- Open-book, online, and the final is the shock
- What business analytics is, and who it serves
- Six phases, arrows both ways, an outer loop
- Business understanding: objectives, situation, data goal, plan
- The three phases where the tools live
- Business fit vs technical fit, and what "deploy" means here
- Client-facing stages, data-facing phases
- The primary MCQ skill, drilled
Data: Records, Variables, and Types
The Spreadsheet Grid and Formula Mechanics
Describing Data in a Spreadsheet
Data Preparation I: Derived Variables, Text, Dates, and IF
Data Preparation II: Conditional Aggregates, Lookups, Sort and Filter
- Criteria are text, wildcards work, cells need &
- The sum range moves first in the plural form
- Lookup value, table, column index, match type
- FALSE for IDs, TRUE only for a sorted band table
- The modern lookups, and what each error means
- Keys, inner vs left, unmatched rows
- Records stay intact; filters hide, they do not delete
- Every M5–M6 operation, tagged
Pivot Tables: Aggregating and Comparing Groups
Charts and Visualisation Principles
- A chart with no message is a table in disguise
- Bar for categories, histogram for a numeric, line for time, scatter for two numerics
- The time axis is categorical; stacked hides everything but the bottom
- The "which display is inappropriate" item
- Zero-based bars, honest time axes, index to 100
- Comparison, distribution, trend, relationship, composition
R and RStudio I: The Console, Vectors, and Types
R and RStudio II: Factors, Data Frames, and Reading Data
Data Understanding in R
Data Preparation in R
Simple Models: Scatter, Correlation, the Line, and Reading lm()
- Response on the vertical axis, chosen from the decision
- Sign, strength, linear only, and never causation
- ŷ = b₀ + b₁x, residuals, least squares
- RSQ, FORECAST.LINEAR, the trendline, the ToolPak block
- Estimate, Multiple R-squared, Residual standard error
- Plug in, but only inside the x-range
- Sign, size, range, decision — and a pivot is a model too
Communicating Results: Dashboards, Deployment, and the End-to-End Walk
- One message per panel; six panels at most
- Data sheet → pivots → pivot charts → slicer; R feeds the data sheet
- Same colour per measure, zero-based bars, per-unit not totals
- Question stated? Right chart? Right aggregation? Fair comparison? Filters obvious? Units and dates?
- Who refreshes it, did it meet the criteria, how a crew ships
- The final's signature item