University of Sydney · S1 2027 · FACULTY OF STATISTICS

DATA4207 Data Analysis in the Social Sciences

- one subject, every graph, every model, every mark
13 Chapters137-page Bible
Our own words - no uploaded lecturer files
Built to mirror S1 2027 · updated this semester
The Complete Study & Assessment Guide · S1 2027

DATA4207 Overview

Data Analysis in the Social Sciences
— USyd DATA4207: R for social-science data — regression, logistic models, surveys, factor analysis and spatial maps, built for the unit's no-exam research project.
  • University of Sydney
  • S1 2027
  • 13 chapters
  • Statistics

DATA4207 Data Analysis in the Social Sciences is a University of Sydney unit of study worth 6 credit points, taught over 13 weeks with a weekly lecture plus a two-hour R lab and a mid-semester break after Week 6. It is dual-coded with the postgraduate DATA5207 in the Master of Data Science, so the level is advanced (fourth-year) and the pace assumes you will get fluent in R quickly.

  • Assessed by Attendance 0% · Muddy Cards 4% · In-class quiz 10% · Group Work 16% (8% each) · Research Plan 20% · Research Project 50%
  • Key terms R Markdown (RMD), Confounding variable, Logistic regression, Factor analysis
  • Assessment move Treat DATA4207 as a project you build all semester, not a set of readings to memorise.
Why read this guide

What you get in the full DATA4207 Study & Assessment Guide

  1. 13 chapters, 137 pages — every assessed topic, week by week
  2. 7 original practice questions, most with model answers
  3. 13 worked examples, solved the way DATA4207 marks
  4. 36 computed figures, redrawn from the course’s own numbers
  5. Before-you-submit checklist for the Research Project (50%) — what markers reward, what costs marks

Free on this page: assessment table, chapter map, one worked example, key terms, FAQ. The rest is in the full study & assessment guide.

DATA4207 · University of Sydney
An independent, AskSia-authored study guide. AskSia is not affiliated with, endorsed by, or sponsored by University of Sydney; the course code and name are used for identification only.
Assessment

How DATA4207 is assessed

ComponentWeightFormat
Attendance0%Weekly lecture and lab attendance (expected; unweighted)
Muddy Cards4%Weekly synthesis questions submitted via Canvas; 0.5% each, best 8 of 12 (capped at 4%)
In-class quiz10%Weekly 2-minute in-lecture quiz, one question each; 1% each, best 10 of 12 (capped at 10%)
Group Work16% (8% each)Two in-class group projects (~4-5 members) in R Markdown, due Weeks 8 and 10; submitted RMD plus data must run without changes
Research Plan20%Individual R Markdown plan (Week 5): choose 1 of 4 questions, outline approach, literature (10+ sources) and methodology; via Turnitin
Research Project50%Individual R Markdown research report answering the chosen question, submitted via Turnitin in the exam period
Other students are asking · DATA4207

What other students are asking about DATA4207

Where can I find lecture notes or study guides for DATA4207 at USyd?
The DATA4207 study guide in AskSia Library covers Data Analysis in the Social Sciences in 13 chapters, with the assessment table, a chapter-by-chapter topic map, key terms and a worked example, free to read on this page.
Is there a final exam in DATA4207?
No final exam is listed in the offering this AskSia Library guide is built from; DATA4207 is assessed by Muddy Cards 4%, In-class quiz 10%, Group Work 16% (8% each), Research Plan 20%, Research Project 50%.
What does DATA4207 cover on visualising data, confounding, and linear regression?
In AskSia Library's DATA4207 guide, the Visualising Data, Confounding, and Linear Regression chapter explains ggplot2 grammar of graphics · randomisation · confounders · simple linear regression · (Week 2).
What does DATA4207 cover on model selection, assumptions and diagnostics?
In AskSia Library's DATA4207 guide, the Model Selection, Assumptions and Diagnostics chapter explains specifying models · regression assumptions · diagnostics · power analysis · (Week 3).
What does DATA4207 cover on surveys, probability and logistic regression?
In AskSia Library's DATA4207 guide, the Surveys, Probability and Logistic Regression chapter explains survey design · self-report bias · population weights · Likert scales · logistic regression · (Week 4).
Weights, dates and every chapter are set out with their sources further down this page.
Contents · every chapter, one map

What DATA4207 covers

DATA4207 runs across 13 weeks that build from R and descriptive statistics through linear and logistic regression, prediction and ethics, latent-variable and spatial modelling, then to writing up quantitative research.

Everything feeds the individual research project: there is no sat exam and no STUVAC cram, so this guide is organised around the R methods and the write-up skills the plan and report actually reward, with the 50% report due at the start of the formal examination period.

01

Data Science for the Social World: R and Descriptive Statistics

quantitative social science · R environment · descriptive stats · ggplot2 · (Week 1)

Week 1 is the on-ramp: why quantitative social science answers real questions in politics, criminology, public health and economics, and how theory frames a causal question rather than being 'social science plus data'.

  • Social science vs data science; quantitative social science is not 'social science + data' — subject-matter theory frames the causal question
  • Inductive reasoning (Observation → Pattern → Theory) vs deductive reasoning (Theory → Hypothesis → test); a theory must be falsifiable
  • The R/RStudio environment, packages and CRAN, and the R Markdown knit-to-PDF reproducible workflow
  • Core R objects: vectors, data frames, factors, and 1-based indexing with [ ]
  • Descriptive statistics: mean, median, mode, variance, standard deviation, range and IQR (mean(), median(), sd(), summary(), table())
  • Operationalising an abstract concept into a measurable variable; self-report bias and survey weights
In the full guide: 8 pages · 2 figures
02

Visualising Data, Confounding, and Linear Regression

ggplot2 grammar of graphics · randomisation · confounders · simple linear regression · (Week 2)

Week 2 builds visualisation skill with the ggplot2 grammar of graphics and the judgement of when a graph beats a table, then introduces randomisation, confounding, and simple linear regression.

  • The ggplot2 grammar of graphics: data + aesthetics + geoms layered coherently (geom_point, geom_smooth(method = lm))
  • Choosing a visualisation by data, audience and purpose; Tufte's data-ink ratio and EDA
  • Randomisation, and why controlling for confounders (education, income, gender, birthplace) matters
  • Confounding variable: a factor affecting both X and Y, identified before analysis from theory/literature
  • Simple and multiple linear regression: y = α + βx + ε; slope = expected change in y per unit x, holding controls constant
  • Reading regression output: coefficient estimates and standard errors, baseline (reference) categories, R²
In the full guide: 9 pages · 2 figures
03

Model Selection, Assumptions and Diagnostics

specifying models · regression assumptions · diagnostics · power analysis · (Week 3)

Week 3 works through choosing and specifying regression models — how the model's goal and the way data was collected shape which variables and confounders to include — and how to check the assumptions OLS rests on using diagnostic plots.

  • Model selection and specification: the model's goal and the data-collection design constrain which variables to include
  • How data is collected: observational vs experimental (randomised) studies; RCTs eliminate confounding
  • Total survey error = random error + systematic error (bias); measurement, non-response, selection and frame error
  • Ordinary Least Squares: lm() minimises Σ(yᵢ − ŷᵢ)²; residuals = observed − predicted
  • Checking the five OLS assumptions with diagnostic plots: residuals-vs-fitted, normal Q-Q, residual-vs-leverage
  • Multicollinearity via VIF and correlation matrices; outliers via Cook's distance
In the full guide: 10 pages · 1 practice question · 3 figures
04

Surveys, Probability and Logistic Regression

survey design · self-report bias · population weights · Likert scales · logistic regression · (Week 4)

Week 4 covers the design and hazards of surveys — question wording, self-report bias, population weights and Likert scales — then introduces probability, likelihood and logistic regression for discrete outcomes such as vote choice.

  • Survey design pipeline: define the population / sampling frame, sample randomly, ensure question quality
  • Probability sampling: simple random, stratified, cluster; non-response and selection bias; population weights
  • Likert scales and treating ordered categories as ordinal
  • When linear regression is inappropriate: discrete/binary/count outcomes, or predictions outside 0-1
  • Logistic regression: logit(p) = ln(p/(1 − p)) = β₀ + β₁X, an S-curve bounded in [0,1]
  • Inverse-logit for predicted probabilities: p = exp(η)/(1 + exp(η)); odds ratio OR = exp(β)
In the full guide: 9 pages · 1 practice question · 3 figures
05

Predicting Outcomes: Interpretation, Classification and Ethics

interpreting logistic models · predicted probabilities · decision trees · prediction ethics · (Week 5, Research Plan due)

Week 5 deepens logistic-regression interpretation — turning coefficients into predicted probabilities — and introduces classification models such as decision trees, evaluated with confusion matrices and in-sample versus out-of-sample accuracy.

  • Interpreting logistic models: predicted probabilities of different outcomes from the coefficients
  • Prediction vs causation; three conditions for causation: temporal precedence, covariation, ruling out alternatives
  • Train/test split (commonly 80/20) and k-fold cross-validation; in-sample vs out-of-sample evaluation
  • Overfitting — fitting training noise — and mitigations (random forests, regularisation)
  • Decision trees: root → binary splits → leaves; interpretable, non-linear, but prone to overfitting
  • Classification evaluation via the confusion matrix: accuracy, precision, recall, F1, ROC/AUC
In the full guide: 9 pages · 3 figures
06

Writing About Social Science Data I: Plan, Literature and Methods

research question · hypothesis (direction + strength) · literature review · methods section · (Week 6)

Week 6 teaches the front half of a quantitative study: a sharp research question and aim, a hypothesis stated as both a general and a specific (directional, strength) claim, a literature review organised by variable, and a defensible data-and-methodology section.

  • Introduction: context, a clearly stated research question/objective, and a roadmap of the paper
  • Hypothesis stated two ways: a general claim and a specific directional + strength claim, falsifiable and grounded in the data
  • Literature review — six steps: identify concepts, search, evaluate, synthesise, find gaps, position your study (synthesise, do not list)
  • Methods section — five elements: design, participants/sample, data collection, data analysis, ethics
  • Identifying dependent, independent and confounding variables and any transformations
  • Justifying the model choice (no correct default, but wrong answers exist)
In the full guide: 10 pages · 2 figures
07

Measuring Latent Variables: PCA, Factor Analysis and IRT

dimension reduction · principal component analysis · factor analysis · item response theory · (Week 7)

Week 7 introduces methods for measuring things no single survey question captures — principal component analysis, factor analysis and item response theory — to reduce variables and detect structure among them.

  • Latent variable / trait: not directly observable, inferred from observed indicators (manifest variables)
  • Goal: dimension reduction and detecting structure; measuring traits like ideology or authoritarianism
  • Principal Component Analysis (PCA): orthogonal components as variance-maximising linear combinations; scree plot
  • Factor Analysis (FA): a measurement model where a latent factor drives the indicators; loadings are the F→Y weights
  • Reading factor loadings (0-1) and extracting per-respondent factor scores
  • PCA vs FA: PCA optimises variance/components; FA discovers hidden common themes
In the full guide: 9 pages · 3 figures
08

Validating Social Science Data: Reliability and Validity

validity · reliability · internal validation of models · (Week 8, Group Work 1 due)

Week 8 defines and distinguishes reliability and validity, and works through how to assess them for each method in the unit — linear, logistic and factor-analytic models alike — plus internal validation of predictive models and construct validity via confirmatory factor analysis.

  • Reliability = consistency of a measure; validity = whether it measures what it intends
  • Measuring reliability: test-retest correlation; inter-item consistency and Cronbach's alpha (0-1)
  • Types of validity: construct, predictive, concurrent, convergent, divergent/discriminant, content, criterion, face
  • The reliability-vs-validity dartboard intuition (reliable-but-not-valid = tight but off-centre)
  • Model-validation toolkit by method: linear (VIF, Cook's distance, cross-validation, R²/RMSE/AIC/BIC)
  • Logistic validation: deviance test, ROC/AUC, confusion matrix, class-imbalance handling
In the full guide: 9 pages · 2 figures
09

Using Spatial Data to Understand the World

geospatial data · maps vs graphs · areal data · spatial patterns · (Week 9)

Week 9 shows how much social behaviour is a function of geography — elections, crime and public health are often patterned spatially.

  • Spatial data and spatial analysis: linking information to physical locations to find patterns
  • Tobler's First Law: near things are more related than distant things
  • Areal data and spatially defined groups (towns, LGAs, states) carrying social/economic meaning
  • Shapefiles in R: sf::st_read() → simple feature collection with geometry, bounding box and CRS (e.g. WGS 84)
  • Simplifying geometry (rmapshaper) and joining attribute data to a geometry column
  • Choosing maps vs graphs; choropleth, cartogram, dot and interactive map types
In the full guide: 10 pages · 4 figures
10

Writing About Social Science Data II: Results, Discussion and Conclusion

results · discussion · limitations · conclusion · report mapping · (Week 10, Group Work 2 due)

Week 10 teaches the back half of the report — presenting and carefully interpreting results, writing an honest discussion of limitations and future work, and a conclusion that answers the hypothesis and research question.

  • Results section — present data objectively, systematically, statistically and visually
  • Statistical write-up template: coefficient sign/size, statistical significance, model fit, baseline comparisons
  • Captioning and referencing figures; highlighting trends in the text
  • Discussion: interpret results, relate to literature and theory, evaluate strengths and limitations
  • Being cautious about causation unless the design supports it (cross-sectional designs limit causal claims)
  • Conclusion: answer the hypothesis, summarise methods and findings, implications and future directions
In the full guide: 8 pages · 2 figures
11

Data Journalism

data-driven storytelling · descriptive-then-model workflow · audience visualisation · (Week 11)

Week 11 examines how data analysis reshapes journalism — from forecasting to newsroom investigations — and the pipeline of sourcing data, plotting descriptives first, then modelling to account for confounders, and visualising for a general audience.

  • Data journalism = telling stories to a generalist audience supported by numbers (journalism + statistics + computing + design)
  • The pipeline: data collection → analysis (patterns) → visualisation (often interactive)
  • Storytelling with data: no jargon, a clear narrative with human interest, highly effective visualisations
  • Descriptive-then-model workflow: plot descriptives first, then model to account for confounders
  • Reporting vs data journalism: putting quantitative analysis at the centre, with rigour about causation and observational limits
  • Assembling a panel: rolling averages, lags, and converting counts to rates per capita
In the full guide: 7 pages · 2 figures
12

Communication Analyses: Content, Networks and Text as Data

content analysis · social network analysis · feature selection · text-as-data · (Week 12)

Week 12 introduces methods for analysing communication and unstructured data: content analysis of media, social network analysis to map relationships and information flow, feature selection to keep the most relevant variables, and text-as-data with tidytext.

  • Content analysis: systematic examination of communication patterns to track opinion and values over time (tidytext)
  • Text-as-data: tokenise → bag-of-words / document-term matrix → count or tf-idf → analyse
  • Social network analysis (SNA): nodes and edges; degree, centrality, density, communities
  • How SNA reveals group dynamics and information flow between actors
  • Feature selection: identifying the most relevant variables to reduce complexity while keeping information
  • Feature-selection method families: correlation, mutual information (mRMR), LASSO/ridge/elastic net, random-forest importance, stepwise
In the full guide: 9 pages · 3 figures
13

Conclusion and Delivering the Research Project

synthesis · end-to-end project · plan 20% + report 50% hurdle · (Week 13, Research Project due exam period)

Week 13 pulls the unit's methods together into a delivery playbook for the individual Research Project — the 70% capstone (20% plan + 50% report) that is a 40%-combined hurdle to pass.

  • Synthesis of the unit: theory (subject matter), uncertainty (bias, causality, confounders), communication
  • Reproducible research revisited: R Markdown as transparent, verifiable, shareable analysis
  • Choosing 1 of 4 provided research questions and sourcing an additional dataset
  • Theory-driven variable selection — do not just maximise R² or rely on a selection algorithm
  • Considering confounders and controls; distinguishing a substantive predictor from a mere predictor
  • Justifying the model choice (linear / logistic / other — no correct default, but wrong answers exist)
In the full guide: 8 pages · 3 practice questions · 2 figures

The unit is applied statistics for real social questions from politics, criminology, public health and economics: you clean and visualise data with ggplot2, fit and interpret linear and logistic regression, design and read surveys, build latent-variable and factor-analytic measures, work with spatial/areal data and maps, and finish with text-as-data and network analysis — all authored in R Markdown, with generative AI not permitted on assessed work.

There is no final exam. The mark is 100% coursework: weekly muddy cards (4%, best 8 of 12), weekly in-class quizzes (10%, best 10 of 12), two in-class group projects in R Markdown (16% total, 8% each, due Weeks 8 and 10), and — the core of the unit — an individual Research Plan (20%, Week 5) and an individual Research Project report (50%, submitted via Turnitin in the formal examination period).

The plan and project together form a hurdle: you must score at least 40% combined across them to pass the unit. Because 70% of your mark is one individual project, the whole unit is really practice for choosing a question, analysing real data in R, and writing it up. The DATA4207 result feeds your Weighted Average Mark (WAM).

All weights and timing here mirror the published University of Sydney unit outline; confirm the exact due dates for your session on Canvas.

Worked example · free

Applied: interpreting a logistic regression for a written results section

Q [8 marks]. For a Research Project you model whether a survey respondent supports a proposed policy (support = 1, oppose = 0) using a binary logistic regression in R (glm with a logit link). The arm::display() output gives an intercept of 0.20, a coefficient of 0.40 on standardised income (z.income, centred and divided by two SDs) and a coefficient of 0.50 on a university-educated indicator (1 = yes, 0 = no). Using the unit's methods, (a) interpret the two coefficients on the log-odds scale, (b) convert the university coefficient to an odds ratio, (c) give the predicted probability of support for a university-educated respondent at mean income and for an otherwise-identical non-university respondent, and (d) write one results sentence that would score well. (8 marks, illustrative — an original application of the taught methods, not an official rubric; numbers invented.)
FIG 1.1 · The R Markdown pipeline.FIG 1.1 · The R Markdown pipeline. Every DATA4207 deliverable — the group projects, the Research Plan and the 50% Research Project — is one .Rmd file that mixes written argument with R code chunks and knits to PDF. Reproducibility (anyone can re-run it and get the same output) is the whole point, and a hurdle on group work is that the submitted code runs without changes .One .Rmd file weaves prose + code chunks, then knits to a single reproducible report1. New .RmdYAML header2. Load packageslibrary()3. Load + cleanread_csv()4. Analyseggplot2 · lm()5. Knit to PDFecho=FALSEKnit early, knit often · for a submission hide the code with echo = FALSE and put any code in an appendix
FIG 1.1 · The R Markdown pipeline. Every DATA4207 deliverable — the group projects, the Research Plan and the 50% Research Project — is one .Rmd file that mixes written argument with R code chunks and knits to PDF. Reproducibility (anyone can re-run it and get the same output) is the whole point, and a hurdle on group work is that the submitted code runs without changes.
  • +2(a) Signs on the log-odds scale (Week 4). Logistic coefficients are on the log-odds (logit) scale, so read sign and relative size, not a direct probability. Both coefficients are positive: higher income (z.income = 0.40) and being university-educated (0.50) each raise the log-odds — and therefore the probability — of supporting the policy, holding the other predictor constant. Because income is standardised by two SDs, its 0.40 is a low-to-high move that is directly comparable to the 0/1 university contrast.
  • +2(b) Odds ratio (Week 4). Exponentiate the coefficient: OR = exp(0.50) ≈ 1.65. So the odds of supporting the policy are about 1.65 times greater for a university-educated respondent than an otherwise-identical non-university respondent (all else equal). Report the odds ratio, not the raw log-odds, when the audience needs an interpretable effect size.
  • +2(c) Predicted probabilities via the inverse-logit (Weeks 4-5). Compute the linear predictor then p = exp(η)/(1 + exp(η)). University-educated at mean income (z.income = 0): η = 0.20 + 0.40·0 + 0.50·1 = 0.70, so p = exp(0.70)/(1 + exp(0.70)) = 2.01/3.01 ≈ 0.67. Non-university at mean income: η = 0.20, so p = exp(0.20)/(1 + exp(0.20)) = 1.22/2.22 ≈ 0.55. The same fixed coefficient maps to a non-linear change in probability — here about a 12-percentage-point gap.
  • +2(d) Write it up (Week 10). A strong results sentence is objective, statistical and tied to the question: "Holding income at its mean, the model predicts a 0.67 probability of support for university-educated respondents versus 0.55 for non-university respondents (odds ratio ≈ 1.65); the association is positive, but because the design is cross-sectional we describe it as an association, not a causal effect." Naming the odds ratio, the predicted probabilities and the causation caveat is what earns the marks.
OR for university education = exp(0.50) ≈ 1.65; predicted probability of support ≈ 0.67 (university, mean income) versus ≈ 0.55 (non-university, mean income). A high-scoring answer reads coefficients on the log-odds scale, converts to an odds ratio, uses the inverse-logit to get probabilities, and writes an objective results sentence that hedges causation for a cross-sectional design. The examiner rewards correct interpretation and honest, literature-linked writing, not raw R output pasted into the report.
Sia tip — In this unit the marks are in the interpretation and the write-up, not the code (the report body carries no R code). Bring your own DATA4207 model output and ask Sia to check whether you have read the log-odds, odds ratio and predicted probabilities correctly and framed causation honestly — Sia explains the method and checks your reasoning step by step; it does not write your graded assessment for you, and University of Sydney academic-integrity rules apply.
Glossary

Key terms

R Markdown (RMD)
A single .Rmd file that mixes prose with executable R code chunks and knits to PDF, Word or HTML. Every DATA4207 assessment is authored in R Markdown; for the plan and report you knit to PDF with the R code hidden (echo = FALSE), placing code in an appendix if it is shared.
Confounding variable
A factor that influences both the independent and the dependent variable, distorting the observed relationship if left uncontrolled. Identified before analysis from theory and the literature (education, income, gender, birthplace are recurring examples); adding a confounder as a control isolates the effect of interest and can be substantively interesting itself.
Logistic regression
A generalised linear model for a binary or categorical outcome, fit in R with glm(..., family = binomial(link = 'logit')). It models the log-odds, logit(p) = ln(p/(1 - p)) = β0 + β1X, as linear in the predictors; predicted probabilities are recovered with the inverse-logit p = exp(η)/(1 + exp(η)).
Factor analysis
A measurement model that treats a latent factor as driving the responses to several observed indicators, estimating the optimal factor loadings (item-factor strengths, 0-1) and per-respondent factor scores. Used to build measures no single survey question captures, such as a quality-of-life index from World Values Survey items.
Odds ratio
The exponentiated logistic coefficient, OR = exp(β): the multiplicative change in the odds of the outcome for a one-unit increase in the predictor, all else equal. For example β = 0.5 gives OR ≈ 1.65, i.e. odds about 1.65 times higher. The reader-friendly effect size for a logistic model.
Hurdle assessment
In DATA4207 the individual Research Plan (20%) and Research Project (50%) together form the hurdle: you must obtain at least 40% combined across the two to pass the unit. It is an individual task; confirm the exact wording and due dates on Canvas and the University of Sydney unit outline.
FAQ

DATA4207 FAQ

Is DATA4207 hard?

It is demanding in a specific way: there is very little hand calculation, but you must learn R quickly and then interpret and write about a wide range of models — descriptive statistics, linear and logistic regression, factor analysis, spatial data, text and networks.

The difficulty is breadth plus the advanced (fourth-year, dual-coded with the postgraduate DATA5207) expectation to analyse and justify choices rather than just run code, and the fact that 70% of the mark is one individual research project marked against a rubric. Students who get fluent in R early, keep a running project idea from Week 1, and practise reading model output in words tend to find it very manageable.

Can AI help me with DATA4207?

Yes, as a study aid. Sia is an AI tutor trained on how DATA4207 is actually taught and assessed at the University of Sydney: it can explain a method like logistic regression, factor analysis or the two-SD standardisation step by step, help you plan the structure of your Research Plan or report, and check whether your interpretation of a coefficient or predicted probability is right.

It explains the method and checks your reasoning; it does not do your graded assessment for you. University of Sydney academic-integrity rules apply, and note that this unit does not permit generative AI on assessed work unless the coordinator explicitly allows it — always confirm the rule for each task on Canvas.

How is DATA4207 assessed?

By 100% coursework — there is no final exam. The components are weekly muddy cards (4%, 0.5% each, best 8 of 12), weekly in-class quizzes (10%, 1% each, best 10 of 12), two in-class group projects in R Markdown (16% total, 8% each, due Weeks 8 and 10), an individual Research Plan (20%, Week 5) and an individual Research Project report (50%, submitted via Turnitin in the formal examination period).

Weekly attendance is expected but unweighted. All weights mirror the published University of Sydney unit outline; confirm the exact due dates for your session on Canvas.

Is there a hurdle or must-pass requirement in DATA4207?

Yes. The individual Research Plan (20%) and Research Project (50%) together form the hurdle: you must obtain at least 40% combined across the two to pass the unit — it is not a separate threshold on each, but on the pair. The group projects also carry a practical gate: the submitted R Markdown plus data must knit and run without any changes, so code that fails to run can cost the task.

Confirm the current hurdle wording and submission rules on Canvas and the University of Sydney unit outline.

There's no exam — how should I spend my time in DATA4207?

Front-load two things. First, R fluency: get comfortable loading, cleaning and plotting data and fitting a regression in the first few weeks, because every assessment is in R Markdown. Second, the research project: start collecting a research question and candidate variables from Week 1, since the 20% plan is due in Week 5 and the 50% report in the exam period, and they share a 40%-combined hurdle.

The weekly quizzes and muddy cards are low-stakes but easy marks that reward steady attendance, so keep up with them rather than cramming. Confirm every date on Canvas.

Chapter questions

Questions students ask in each DATA4207 chapter

Do I need to know R before DATA4207?
No, but you should plan to get fluent fast. Week 1 and the pre-semester material walk through installing R/RStudio, packages and CRAN, and the R Markdown workflow, and Lab 1 has you import, clean and plot real survey data. Because every assessment is authored in R Markdown, the students who struggle are usually the ones who put off getting comfortable with vectors, data frames and ggplot2 — not those who arrive without coding experience. Chapter 01 · Data Science for the Social World: R and Descriptive Statistics
When should I use a graph instead of a table?
Use a graph when the pattern — a trend, a comparison, a distribution — is what the reader needs, and a table when exact values matter. The unit follows Tufte: show the data, maximise the data-ink ratio, and design a figure a reader can grasp in a couple of seconds. Exploratory plots also help you check assumptions and spot outliers before modelling. Chapter 02 · Visualising Data, Confounding, and Linear Regression
How do I check the OLS assumptions?
Fit the model, then read the standard diagnostic plots: residuals-vs-fitted for linearity and homoscedasticity (you want a flat, random cloud), a normal Q-Q plot for normal residuals (points near the line), and a residual-vs-leverage plot with Cook's distance for influential outliers. Check multicollinearity separately with VIFs and a correlation matrix. Serious violations mean biased estimates or unreliable predictions, so you either fix them or discuss them honestly. Chapter 03 · Model Selection, Assumptions and Diagnostics
When should I use logistic instead of linear regression?
Use logistic regression when the outcome is binary (yes/no, 0/1) or categorical — for example whether someone voted, reoffended, or bought a product. Linear regression on a binary outcome can predict impossible values outside 0-1 and misstates the relationship; the logistic S-curve keeps predictions in [0,1] and models the log-odds instead. Chapter 04 · Surveys, Probability and Logistic Regression
Why isn't accuracy enough to judge a classifier?
Accuracy hides which class the model gets wrong. With imbalanced data a model can score high accuracy by always predicting the majority class while missing most of the cases you care about. Precision and recall expose that: recall tells you how many true positives you catch, precision how trustworthy a positive prediction is. For high-stakes decisions you also weigh ROC/AUC and, crucially, fairness across groups. Chapter 05 · Predicting Outcomes: Interpretation, Classification and Ethics
What does a strong hypothesis look like here?
It is stated at two levels and is falsifiable. The general form gives the expected relationship ('support rises with education'); the specific form adds direction and strength ('a one-category increase in education is associated with roughly X more predicted probability of support'). It should be grounded in your dataset and the literature, not plucked from intuition, so that the data could actually disprove it. Chapter 06 · Writing About Social Science Data I: Plan, Literature and Methods
What's the difference between PCA and factor analysis?
PCA is pure dimension reduction: it builds orthogonal components that capture as much variance as possible, front-loaded into the first few. Factor analysis is a measurement model: it assumes a latent factor causes the correlations among the observed items and estimates how strongly each item loads on that factor. Use PCA to compress or de-noise variables, and factor analysis to measure an underlying construct like quality of life. Chapter 07 · Measuring Latent Variables: PCA, Factor Analysis and IRT
What's the difference between reliability and validity?
Reliability is about consistency — does the instrument give the same answer under the same conditions? Validity is about accuracy — does it measure the construct you actually intend? A bathroom scale that reads 5 kg heavy is reliable (consistent) but not valid (wrong). You need both: the unit uses the dartboard image, where reliable-but-not-valid is a tight cluster off the bullseye. Chapter 08 · Validating Social Science Data: Reliability and Validity
When is a map better than a graph?
When the geographic pattern is part of the story — where a phenomenon clusters, spreads or borders — a map reveals structure a graph hides. If location does not add understanding, a graph or table is clearer. The unit teaches choosing the map type (choropleth, cartogram, dot, interactive) to match the data and the point you want a reader to see quickly. Chapter 09 · Using Spatial Data to Understand the World
How should I write up a coefficient in the results?
Follow the template: state the coefficient's sign and size, whether it is statistically significant, and how it compares to the baseline, keeping the language factual. For example, 'the coefficient for X is 0.45, a positive and statistically significant (p < 0.05) association with Y.' Save the interpretation of what it means for the discussion; a stand-alone results section reports, it does not conclude. Chapter 10 · Writing About Social Science Data II: Results, Discussion and Conclusion
How is data journalism different from ordinary reporting?
Data journalism puts quantitative analysis at the centre of the story rather than using data as decorative support. It demands greater rigour — attention to confounders, causation and the limits of observational data — and leans heavily on visualisation, often interactive. The skill is knowing what data is relevant, where to find it and how to examine it, then communicating the finding clearly. Chapter 11 · Data Journalism
How does text become something I can analyse statistically?
You tokenise the text, fix a shared vocabulary, and count how often each term appears in each document, producing a document-term matrix — each document is now a numeric vector. From there you can measure similarity, apply tf-idf weighting, cluster documents, or model the matrix. The unit keeps this at a conceptual level with tidytext, but the core idea is that text is data once it is vectorised. Chapter 12 · Communication Analyses: Content, Networks and Text as Data
How is the final Research Project weighted, and what's the hurdle?
The individual Research Plan is worth 20% and the individual Research Project report 50%, together the 70% capstone. They form a hurdle: you must score at least 40% combined across the two to pass the unit. Because the report alone is half your grade, it is where the marks are decided — plan your time accordingly and confirm the exact due date on Canvas. Chapter 13 · Conclusion and Delivering the Research Project
Study strategy

How to prepare for the assessments

Treat DATA4207 as a project you build all semester, not a set of readings to memorise. In the first few weeks get genuinely fluent in R and R Markdown — loading and cleaning data, ggplot2 plots, fitting an lm and a glm, and knitting to PDF with the code hidden — because every assessment lives in that workflow.

From Week 1 keep a running note of a research question you care about and the variables that might answer it; the 20% Research Plan is due in Week 5 and the 50% report in the formal examination period, and the two share a 40%-combined hurdle, so early momentum matters more than a late push.

For each method, practise stating the output in plain English: what a slope, an odds ratio, a predicted probability, a factor loading or a validity check actually means for the question. Bank the low-stakes marks by keeping up with the weekly in-class quizzes and muddy cards (best 10 of 12 and best 8 of 12, so a couple of misses are fine).

For group work, make sure your R Markdown and data knit unchanged before you submit — that is a real gate. Remember generative AI is not permitted on assessed work here; use Sia to understand a method or check your reasoning, and confirm every weight, word count and due date for your session on Canvas and the University of Sydney unit outline.

Study DATA4207 with AI

Your AI Statistics tutor for DATA4207

Stuck on a hard DATA4207 question? Sia is AskSia’s AI Statistics tutor — ask any DATA4207 Data Analysis in the Social Sciences question and get a clear, step-by-step explanation grounded in how the course is actually taught and assessed. Read this whole study guide free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 202 of your University of Sydney subjects - and 1,000+ Bibles across every Australian university.
Sia - your DATA4207 tutor, unlimited, worked the way the exam marks it
The full 137-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works