EpochZero Learn
EpochZero LearnMulti-Domain Tech Learning Hub
Courses
LeaderboardAbout
Dashboard
EpochZero
EpochZero Learn
Multi-Domain Tech Learning Hub

Structured learning for Reverse Engineering, Cloud Security, Cryptography, and Web Development. Articles, videos, tests, and peer discussion.

Learn

  • Learning Path
  • All Articles
  • Video Lessons
  • Podcast
  • eBooks & PDFs
  • Question Banks
  • Cheatsheets
  • MCQ Banks

Tests & Forum

  • All Tests
  • REMA Tests
  • Cloud Tests
  • Forum
  • REMA Forum
  • Cloud Forum
  • Crypto Forum
  • Web Dev Forum

Campus

  • REMA Club
  • Full Stack Dev Club
  • Extension Activity
  • Events
  • CTF Competitions
  • Workshops
  • Industrial Visits

Platform

  • Dashboard
  • Leaderboard
  • About
  • Verify Certificate

© 2026 EpochZero Learn. Educational content for learning purposes.

Course Instructor: Ashish Revar

This content is open to everyone — sign in to save your progress, earn points, and unlock module exams.

Sign inCreate account
Research Methodology units

Unit 3 of Research Methodology

Data Collection and Analysis Methods

Where research data actually comes from and how trustworthy the instrument collecting it is, how to sample a population honestly, how to state and test a hypothesis without overclaiming, what scale of measurement a given number actually is, which statistical test a question calls for, and the tools used to run it.

Learning outcomes

  • Distinguish primary from secondary data and evaluate the trustworthiness of a data collection instrument
  • Choose a sampling technique appropriate to a given population and research question
  • Formulate a null and alternative hypothesis and interpret a hypothesis test correctly, including its limits
  • Identify the scale of measurement of a variable and the statistical test it supports
  • Select the appropriate statistical test for a research question and name the tool used to run it

Topics

3.1

Primary and Secondary Data

The difference between data you collect yourself and data someone else collected first, and why a secondary dataset's original labels deserve scrutiny before you trust them for a new question.

15 min
3.2

Data Collection Instruments

Questionnaires, interviews, and sandbox telemetry as instruments -- the tradeoff between an instrument's reach and its depth, and why a sandbox that detects itself and produces empty data is still a finding.

20 min
3.3

Validity and Reliability of an Instrument

Four kinds of validity, three kinds of reliability, and why Unit 2's two biggest reproducibility failures -- Rossow's inconsistent malware labels and TESSERACT's spatial and temporal bias -- are actually reliability and validity problems wearing different names.

30 min
3.4

Sampling Techniques

Population, sampling frame, and sample -- and why choosing a stratified sample over a simple random one is often the more honest design when a characteristic is expected to vary sharply across subgroups.

25 min
3.5

Hypothesis Formulation and Testing

Null and alternative hypotheses, significance level and p-value, Type I and Type II error, and why a test can reject a hypothesis but can never prove it true.

35 min
3.6

Scales of Measurement

Nominal, ordinal, interval, and ratio scales -- and why averaging a low/medium/high/critical severity rating and reporting it as a precise number is one of the most common statistical errors in student projects.

20 min
3.7

Common Statistical Tests and Choosing the Right One

The independent t-test, paired t-test, one-way ANOVA, chi-square test, Pearson correlation, and simple linear regression -- what each one assumes about your data, and a quick decision path for picking between them.

35 min
3.8

Tools for Data Analysis: SPSS, R, Python, Excel, and Jupyter

SPSS, R, Python, Excel, and Jupyter compared for security research, a worked paired t-test in Python using scipy, and why a methodology section must name the exact tool and function used, not just the test.

20 min
3.9

Experimental Design for ML Research

The choices that determine whether an ML experiment's results are trustworthy — dataset splits, cross-validation, ablation studies, baselines, and statistical significance — and the reproducibility practices that let another researcher verify them.

30 min