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.
0 / 90 lessonsHow This Course Is Examined, and the CRISP-DM Process
49 cards- Open-book, online, and the final is the shock ◈ 5
- What business analytics is, and who it serves ◈ 5
- Six phases, arrows both ways, an outer loop ◈ 6
- Business understanding: objectives, situation, data goal, plan ◈ 6
- The three phases where the tools live ◈ 7
- Business fit vs technical fit, and what "deploy" means here ◈ 7
- Client-facing stages, data-facing phases ◈ 5
- The primary MCQ skill, drilled ◈ 8
Data: Records, Variables, and Types
40 cardsThe Spreadsheet Grid and Formula Mechanics
33 cardsDescribing Data in a Spreadsheet
68 cards- Counting a categorical variable, three ways ◈ 10
- The centre, in both tools ◈ 12
- Which centre to report for money-like data ◈ 6
- The middle half and the 1.5·IQR rule ◈ 10
- Spread, sample vs population, and comparing across scales ◈ 11
- From a numeric column to a distribution ◈ 9
- Which cell answers which question ◈ 10
Data Preparation I: Derived Variables, Text, Dates, and IF
55 cards- One formula per row in Sheets, one line in R ◈ 11
- TRIM, UPPER, LEFT, & — and their R twins ◈ 10
- Days between, month buckets, and the epoch trap ◈ 7
- IF and ifelse, and the case-sensitivity conflict ◈ 8
- Compound conditions: functions in Sheets, operators in R ◈ 7
- Three-plus bands: IFS, nested IF, and cut() ◈ 12
Data Preparation II: Conditional Aggregates, Lookups, Sort and Filter
73 cards- Criteria are text, wildcards work, cells need & ◈ 9
- The sum range moves first in the plural form ◈ 11
- Lookup value, table, column index, match type ◈ 9
- FALSE for IDs, TRUE only for a sorted band table ◈ 8
- The modern lookups, and what each error means ◈ 9
- Keys, inner vs left, unmatched rows ◈ 9
- Records stay intact; filters hide, they do not delete ◈ 9
- Every M5–M6 operation, tagged ◈ 9
Pivot Tables: Aggregating and Comparing Groups
55 cards- The four drop zones ◈ 6
- One category → Rows; two → Rows × Columns; "for only…" → Filter ◈ 7
- Why is my total 12? ◈ 7
- "Of Ontario's sales" vs "of online sales" ◈ 9
- Months from dates, and the two ways to filter ◈ 8
- A cell is the summary of the rows matching both labels ◈ 7
- Pivot ⇔ SUMIFS ⇔ aggregate / tapply ◈ 11
Charts and Visualisation Principles
43 cards- A chart with no message is a table in disguise ◈ 5
- Bar for categories, histogram for a numeric, line for time, scatter for two numerics ◈ 8
- The time axis is categorical; stacked hides everything but the bottom ◈ 6
- The "which display is inappropriate" item ◈ 6
- Zero-based bars, honest time axes, index to 100 ◈ 9
- Comparison, distribution, trend, relationship, composition ◈ 9
R and RStudio I: The Console, Vectors, and Types
56 cardsR and RStudio II: Factors, Data Frames, and Reading Data
50 cardsData Understanding in R
56 cardsData Preparation in R
67 cardsSimple Models: Scatter, Correlation, the Line, and Reading lm()
64 cards- Response on the vertical axis, chosen from the decision ◈ 7
- Sign, strength, linear only, and never causation ◈ 10
- ŷ = b₀ + b₁x, residuals, least squares ◈ 11
- RSQ, FORECAST.LINEAR, the trendline, the ToolPak block ◈ 8
- Estimate, Multiple R-squared, Residual standard error ◈ 10
- Plug in, but only inside the x-range ◈ 9
- Sign, size, range, decision — and a pivot is a model too ◈ 9
Communicating Results: Dashboards, Deployment, and the End-to-End Walk
46 cards- One message per panel; six panels at most ◈ 6
- Data sheet → pivots → pivot charts → slicer; R feeds the data sheet ◈ 9
- Same colour per measure, zero-based bars, per-unit not totals ◈ 7
- Question stated? Right chart? Right aggregation? Fair comparison? Filters obvious? Units and dates? ◈ 7
- Who refreshes it, did it meet the criteria, how a crew ships ◈ 8
- The final's signature item ◈ 9