Statistical Data Analysis and Reporting Training Course

Duration 10 days 20 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends Data Analysts, Business Intelligence Analysts and others
Fee from USD 2,200 KSh 190,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 9 Nov 2026 Course code SD-DA-069

Before you join: Participants should be comfortable working with tables of business data and interpreting basic charts, percentages, averages and rates.

Dates & prices

Two start dates a month in every city, and live online on weekdays or weekends. Fees are per participant; classroom fees include tuition, materials, lunch and refreshments, and the certificate.

Suggest a date or city

Showing the next six months. Later dates, other cities and private deliveries for your team are available on request.

Course overview

Statistical analysis often fails to support decisions because source data is poorly prepared, methods are selected without checking assumptions, and results are presented as tables without a clear business interpretation. Analysts need to turn operational, financial, customer, programme and risk data into evidence that decision-makers can question, trust and act upon. This requires more than running statistical tests: it requires a controlled workflow from data intake through reporting.

This course teaches participants to use R and RStudio for statistical data analysis and reporting. Participants prepare and reshape data, conduct exploratory analysis, create publication-quality charts, select and interpret statistical tests, build regression models, analyse time-based data and communicate findings using Quarto reports. The course addresses data quality, reproducible analysis, model diagnostics, ethical use of data and the difference between statistical significance and decision significance.

Teaching combines concise instructor briefings with worked examples, guided case analysis, group interpretation of outputs and individual build work. Cases can include banking portfolios, public-sector service performance, NGO programme outcomes, customer behaviour and operational data. Participants progressively develop an analysis file, documented code, visual outputs and an executive-ready statistical report. They leave with reusable reporting structures, analysis checklists and a completed capstone report based on a realistic business case.

The course suits professionals who already work with spreadsheets, databases or business reports and need a practical route into coded statistical analysis. It is particularly relevant where evidence must withstand review by managers, auditors, technical colleagues, regulators, funders or programme partners.

What you will be able to do

  • Prepare raw datasets in R using documented import, cleaning and transformation procedures
  • Apply descriptive statistics and visual analysis to identify patterns, outliers and data-quality issues
  • Select and interpret hypothesis tests using research questions, variable types and test assumptions
  • Build and evaluate linear and logistic regression models using diagnostic evidence
  • Analyse time-series data using trend, seasonality and forecast error measures
  • Produce reproducible statistical reports with R Markdown or Quarto documents
  • Communicate statistical findings through decision-focused charts, tables and written interpretations
  • Present a complete statistical analysis with methods, findings, limitations and recommendations

Benefits of attending

For you

  • Produce defensible analysis without relying on opaque spreadsheet calculations
  • Interpret statistical outputs and explain their decision relevance clearly
  • Build reusable R scripts for recurring reporting tasks
  • Create executive-ready charts and statistical reports from source data
  • Assess model limitations before presenting findings to stakeholders

For your organisation

  • Improve consistency between source data, analysis logic and reported findings
  • Reduce manual effort in recurring statistical reporting cycles
  • Increase auditability through documented code, assumptions and report outputs
  • Support better decisions with tested evidence rather than descriptive summaries alone
  • Develop internal capability for risk, customer, programme and operational analysis

Course modules

20 modules over 10 days

Participants can set up a controlled R workflow for statistical analysis and reporting.

  • RStudio Projects, scripts, packages and working directories for controlled analysis
  • Analytical questions translated into variables, measures, comparisons and decision criteria
  • CRISP-DM phases adapted for statistical reporting assignments
  • Source-to-report workflow mapping data, code, outputs, review and publication
  • Tidy data principles for observations, variables and measurement units
  • File naming, version control habits and analysis audit trails
  • R console, script editor, environment pane and help system

Participants can write and run basic R code to inspect and manipulate data objects.

  • Vectors, matrices, lists and data frames used in R analysis
  • Assigning objects and inspecting structures with str, class and glimpse
  • Atomic data types, missing values and factor variables
  • Functions, arguments and return values in readable analysis scripts
  • Logical operators and conditional statements for analytical rules
  • Indexing rows, columns and subsets using base R syntax
  • Installing packages and loading libraries with dependency awareness

Participants can import common data files and profile their structure before analysis.

  • CSV, Excel and delimited files imported with readr and readxl
  • Character encodings, date formats and locale settings checked during import
  • Column names standardised using janitor naming conventions
  • Data dictionaries matched against imported fields and business definitions
  • Missingness profiles calculated by field, record and reporting period
  • Duplicate records identified using keys, composites and transaction identifiers
  • Initial profiling tables produced with summary, skimr and count

Participants can clean, recode and transform analysis datasets using dplyr procedures.

  • dplyr verbs filter, select, mutate, arrange and summarise
  • Case_when rules used to recode categories and derived flags
  • Date calculations created with lubridate for periods and durations
  • Outlier treatment documented using business rules and distributional evidence
  • Missing values handled through deletion, imputation and explicit categories
  • Joins checked using primary keys, cardinality and unmatched records
  • Grouped summaries created for segments, periods and operational units

Participants can reshape and combine datasets into analysis-ready structures.

  • pivot_longer converts repeated measure columns into observation records
  • pivot_wider creates reporting tables from long-format analytical data
  • Relational joins selected through one-to-one and one-to-many relationships
  • Crosswalk tables reconcile changing codes, labels and organisational structures
  • Aggregations aligned with transaction, customer, account and monthly grains
  • Unit-of-analysis errors detected before calculating summary measures
  • Derived datasets saved with documented transformation steps and dates

Participants can investigate distributions, relationships and anomalies before formal modelling.

  • Frequency tables reveal category imbalance, rare values and coding errors
  • Histograms, density plots and boxplots assess numerical distributions
  • Scatterplots examine relationships, clusters and influential observations
  • Faceting compares distributions across business units, cohorts and periods
  • Correlation matrices screen numerical variables before regression analysis
  • Exploratory questions distinguish signals, anomalies and data-collection issues
  • Analysis notes record observations, hypotheses and required follow-up checks

Participants can create clear charts that accurately communicate statistical findings.

  • ggplot2 grammar maps variables to aesthetics, geoms and scales
  • Bar charts distinguish counts, proportions, rates and grouped comparisons
  • Line charts display trends with appropriate dates, intervals and baselines
  • Confidence intervals shown using error bars and uncertainty ribbons
  • Colour palettes selected for accessibility, contrast and categorical meaning
  • Annotations identify targets, thresholds, events and material changes
  • Chart titles state findings rather than merely naming variables

Participants can calculate and interpret descriptive measures and sampling characteristics.

  • Mean, median and mode compared for skewed operational data
  • Variance, standard deviation and interquartile range quantify spread
  • Percentiles and quantiles identify thresholds, service levels and tails
  • Sampling frames, selection bias and nonresponse affect inference quality
  • Central Limit Theorem supports approximate sampling distributions
  • Standard errors distinguish estimate precision from underlying variation
  • Confidence intervals reported with estimates, units and decision context

Participants can select, conduct and explain common statistical hypothesis tests.

  • Null and alternative hypotheses linked to measurable decision questions
  • P-values interpreted alongside effect sizes and confidence intervals
  • One-sample and two-sample t-tests compare numerical group outcomes
  • Paired t-tests assess before-and-after changes for matched records
  • Chi-square tests examine associations between categorical variables
  • ANOVA compares means across three or more independent groups
  • Nonparametric tests selected when normality or scale assumptions fail

Participants can check test assumptions and communicate results without overstating conclusions.

  • Normality assessed through Q-Q plots, histograms and Shapiro-Wilk tests
  • Equal variance examined using residual plots and Levene's test
  • Independence assessed from study design, timing and data-generation processes
  • Multiple testing risk controlled using Bonferroni and false-discovery adjustments
  • Effect sizes reported using Cohen's d, eta-squared and odds ratios
  • Statistical significance separated from operational and policy significance
  • Limitations stated for sample quality, assumptions and causal claims

Participants can build, interpret and assess linear regression models for continuous outcomes.

  • Ordinary least squares models estimate relationships with continuous outcomes
  • Model formulas specify dependent variables, predictors and interaction terms
  • Coefficients interpreted with units, reference categories and holding-constant logic
  • Adjusted R-squared and residual standard error assess model fit
  • Residual plots check linearity, variance patterns and normality
  • Influential records identified through leverage, Cook's distance and residuals
  • Prediction intervals distinguished from confidence intervals for mean estimates

Participants can model binary outcomes and assess classification performance.

  • Logistic regression models probabilities for binary outcome variables
  • Odds ratios translated into meaningful changes in likelihood
  • Reference groups selected deliberately for categorical predictor interpretation
  • Predicted probabilities calculated for defined customer or case profiles
  • Confusion matrices summarise true positives, false positives and errors
  • Sensitivity, specificity, precision and recall assess classification choices
  • ROC curves and AUC compare binary classification model discrimination

Participants can analyse time-based patterns and create basic statistical forecasts.

  • Time-series structure separates trend, seasonality, cycles and irregular variation
  • Date indexes checked for gaps, duplicated periods and aggregation errors
  • Moving averages smooth volatile operational and financial series
  • Seasonal decomposition identifies recurring patterns within historical data
  • Autocorrelation plots reveal dependence between adjacent time periods
  • ARIMA model components selected using differencing and correlation evidence
  • MAE, RMSE and MAPE compare forecast accuracy

Participants can use multivariate methods to identify patterns across several variables.

  • Standardisation prepares variables measured on different numerical scales
  • Principal component analysis reduces correlated variables into interpretable components
  • K-means clustering groups records using distance-based similarity measures
  • Cluster counts selected using within-group variation and business usability
  • Segment profiles compare size, value, risk and behavioural characteristics
  • Correlation and multicollinearity checked before multivariate model interpretation
  • Multivariate findings validated against domain knowledge and operational feasibility

Participants can make analytical work reproducible, reviewable and easier to maintain.

  • Reproducible scripts run from raw data to final outputs
  • Project folders separate source data, code, outputs and documentation
  • Functions remove repeated code from recurring analytical tasks
  • Parameters support repeatable reports for periods, regions and portfolios
  • Data validation checks test ranges, uniqueness, completeness and referential integrity
  • Peer review checks logic, assumptions, outputs and written conclusions
  • Session information records package versions and R environment details

Participants can produce structured statistical reports that combine code, evidence and interpretation.

  • Quarto documents combine narrative, code, tables and figures
  • YAML metadata controls report titles, formats and output settings
  • Code chunks manage visibility, messages, warnings and evaluated results
  • Inline R code inserts current statistics into written findings
  • gt tables format estimates, intervals, units and explanatory notes
  • Report sections separate methods, findings, limitations and recommendations
  • Rendered HTML and PDF outputs prepared for stakeholder distribution

Participants can translate analytical results into clear findings for non-technical stakeholders.

  • Executive summaries lead with decisions, findings, implications and actions
  • Results narratives state magnitude, uncertainty, comparison and business meaning
  • Technical detail placed in appendices without hiding material limitations
  • Visual hierarchy directs attention to exceptions, drivers and thresholds
  • Recommendations distinguish evidence, judgement, dependencies and implementation owners
  • Stakeholder questions anticipated through assumptions, scenarios and sensitivity analysis
  • Plain-language explanations avoid causal claims unsupported by observational data

Participants can apply governance and ethical controls to statistical analysis and reporting.

  • Personal data minimisation limits fields collected, retained and reported
  • Anonymisation risks assessed through direct identifiers and re-identification combinations
  • Small-cell suppression reduces disclosure risk in published tables
  • Data lineage records source systems, transformations, owners and approval points
  • Bias checks examine representation, measurement errors and proxy variables
  • Purpose limitation links analysis activities to approved business questions
  • Retention and access rules protect analytical datasets and outputs

Participants can review analysis critically and defend statistical choices before publication.

  • Review questions test data suitability, method choice and result interpretation
  • Sensitivity analysis examines conclusions under alternative assumptions and exclusions
  • Scenario comparisons show effects of changed thresholds and input values
  • Reconciliation checks align reported totals with approved source figures
  • Peer challenge distinguishes correlation, confounding and credible causal evidence
  • Decision logs record approvals, unresolved issues and reporting caveats
  • Presentation structure handles technical scrutiny and executive time constraints

Participants can build, review and present a complete R-based statistical analysis and decision report.

  • Business case translated into analytical objectives, measures and decision questions
  • Source dataset profiled, cleaned and documented using reproducible R scripts
  • Exploratory findings supported by appropriate tables, charts and summaries
  • Statistical tests or models selected with stated assumptions and limitations
  • Quarto report produced with methods, results, recommendations and appendices
  • Peer review applied to code, calculations, charts and written claims
  • Final presentation defends findings, uncertainty and proposed management actions

Exercises and examples are adapted to each cohort's sectors and roles.

What you take back to work

  1. R statistical analysis project template
  2. Data cleaning and validation checklist
  3. Statistical test selection guide
  4. Regression diagnostics checklist
  5. Quarto reporting template
  6. Completed capstone analysis report

Who should attend

  • Data Analysts — need repeatable statistical workflows beyond spreadsheet analysis
  • Business Intelligence Analysts — need to test patterns and explain evidence behind dashboards
  • Risk Analysts — need defensible methods for portfolio, fraud and operational-risk data
  • Monitoring and Evaluation Officers — need to assess programme results using statistical evidence
  • Research Officers — need coded analysis and reproducible reporting for studies
  • Finance Analysts — need to investigate drivers, trends and forecast performance

Skills and tools covered

R data analysisStatistical testingRegression modellingData visualisationReproducible reportingEvidence communication

Tools and standards

R, RStudio, tidyverse, Quarto

How the course runs

Training methodology

The course uses short instructor briefings followed by guided work in RStudio, interpretation of statistical outputs and structured discussion of reporting choices. Participants work with realistic datasets and progressively build scripts, charts, models and report sections. Group exercises focus on selecting methods, checking assumptions and challenging conclusions. Case work examines decisions in finance, public services, customer analysis and programme evaluation. The final sessions use a capstone assignment to consolidate data preparation, analysis, reporting and presentation.

Requirements and prerequisites

Participants should be comfortable working with tables of business data and interpreting basic charts, percentages, averages and rates. Experience using Excel, SQL, a business intelligence tool or another reporting system is useful. Participants should understand the purpose of variables, records and data types. No prior R programming experience is required; the course starts with RStudio, scripts and core data structures. Advanced mathematics, calculus, formal statistics qualifications and prior machine-learning experience are not required. Participants should be willing to read code, diagnose errors and work with realistic datasets.

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in East Africa Time, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Refreshments and lunch on classroom deliveries
  • Certificate of completion
  • Post-course application plan

Frequently asked questions

Participants should be comfortable with business data tables, basic charts and measures such as averages and percentages. Prior R experience is not required, but familiarity with Excel, SQL or reporting tools is useful.

Participants need a laptop capable of running R and RStudio; installation guidance can be provided before the course. They may also bring a non-sensitive work dataset or reporting question for application planning.

The course is designed for analysts, researchers, finance and risk professionals, monitoring and evaluation staff, and business intelligence practitioners. It suits people who need to move from descriptive reporting to tested statistical evidence.

This course focuses on statistical reasoning, tested inference, regression, reproducible R workflows and formal reporting. Visualisation is taught as part of evidence communication, while machine-learning methods are not the main focus.

Participants can use the methods for recurring performance reports, customer analysis, risk investigations, programme evaluation, service-demand analysis and forecasting. The reporting template and quality checks can be adapted to internal reporting standards.

The first week establishes R workflows, data preparation, visual analysis and statistical inference. The second week develops modelling, forecasting, reproducible reporting, governance, review methods and the final capstone presentation.

Questions about this course?

Ask about dates, fees, group bookings or running it for your team. Our training team replies by email.