Guide to High School Computer Science
CtrlK
  • 💻Introduction
    • windows & Python Development
    • macOS & Python Development
    • Visual Studio Code Settings
    • Set up Github
    • Author Page
  • 💾Topics in CS
    • Computer Environments & Systems
      • Computer Components
        • In-depth Explanations
      • File Maintenance
      • Computer & Safety
      • Software Development
      • Bits & Binary
    • Careers related to Computer Science
    • Postsecondary Opportunities
  • Python Programming
    • 🧠Prerequisite Skills
      • Keyboard Typing
      • Files & Directories
      • Use of Command Line
      • Git & GitHub
      • Markdown
      • Starting Your Python Project
    • 🐍Python Programming
      • 🍎Python Basics
        • What is Python?
        • Procedural Programming & Programming Paradigms
        • String Formatting
        • Data Types
        • Input & Output to Console
        • Working with Numbers
        • Useful Built-in Functions
        • Math & Random Module
        • Boolean Data Object
        • Comparison, Logical, and Membership Operators
        • If Statements
        • Binary Decisions
        • Multiple Decisions
        • Nested Conditions
        • [EXTRA] Bitwise Operators
        • [EXTRA] Python Style Guide
      • ⏮️Iterations
        • Introduction to While Loops
        • Infinite Loop
        • Controlling Your While Loops
        • Introduction to For Loops
        • For Loops w/ Numeric Sequences
        • For Loops w/ Strings & Lists
        • Iterable Functions w/ For Loops
      • 📦Collections
        • Strings
          • String Basics
          • String Indexing
          • String Slicing
          • String Operators & Functions
          • Basic String Methods
          • String Methods Extended
          • String Methods Document
        • Tuples & Lists
          • Tuples
          • List Basics
          • List are Mutable
          • Adding Items to a List
          • Removing Items from a List
          • Search & Reverse a List
          • List Comprehension
          • List Methods Document
        • Sets
        • Dictionary
        • How to Store Multiple Data Items
      • 💡Defining Functions
        • Functions
        • print() vs return
        • Pre-determined Arguments
        • Nested Functions
        • Map & Filter
        • [Extra] Dynamic Arguments
      • 💾File I/O
        • How to Save Text to an External File
        • Reading CSV in Python
        • Reading JSON in Python
      • 🔨Basic Python Projects
        • Basic Calculator
          • Improving the calculator
          • Exercise Set 1
          • Exercise Set 2
          • 💎Streamlit Application #1
        • Basic Password Generator
          • Exercise Set 3
          • Exercises Related to Math
          • 💎Streamlit Application #2
        • A To-Do Task List
      • ⏳Introduction to Algorithmic Thinking
        • Big-O Notation
        • Basic Algorithms
          • Linear Search
          • Binary Search
          • Basic Sorting Algorithms
        • Recursion
        • Brute Force Algorithms
        • Greedy Algorithm
          • Time on Task (CCC 2013 J4)
          • Dijkstra’s Algorithm
        • Divide and Conquer
          • Merge Sort
        • Dynamic Programming
      • 🤯Object Oriented Programming
        • Class & Objects (Definitions)
        • OOP in Python
        • Encapsulation
        • Polymorphism
        • Inheritance & Overriding
        • Override Magic Methods
        • Case Study: 2D Vectors
        • Case Study: Deck of Cards
        • Exercise
        • Abstract Data Types
        • Case Study: Static 1D Array From Java
      • Competitive Programming
        • Is This Sum Possible?
          • Is the dataset sorted?
          • Searching for a value
          • Determine if the difference between an integer from the array and the target value exists
          • Sorting Algorithms
          • Using Two Pointers
        • Two Sum - LeetCode
          • Generate all possible pairs of values
          • Subtract each value from the target, see if the difference exists in the list
        • Longest Common Prefix - LeetCode
          • Compare all possible prefixes
          • Create the longest common prefix with the direct neighbour
        • Length of Last Word - LeetCode
          • Compare all possible prefixes
        • Where can I go from one point to another?
        • Sample Outline
      • IB Recipe Book
    • 💾Python & Databases
      • Intro to Databases & Data Modeling
        • Common Data Types in SQL
        • Introduction to ERDs
        • Primary Keys and Foreign Keys
        • Database Normalization
      • What is SQL?
        • Getting Started
        • SELECT Queries
          • Selection with Conditions
          • Selection with Fuzziness
          • Selection and Sorting in Order
          • Selection without Duplicates
          • Selection with Limited Number of Outputs
        • AGGREGATE Queries
          • Counting Rows
          • Sum, Average, Min/Max Queries
          • Working with Aggregate Queries
          • Power of using Groups
          • Exercise
        • Interacting with Multiple Table
        • Inserting Data
        • External Resource
  • Data Management
    • 🧠Data Management Flash Cards
    • 🥸Prerequisite to Statistical Analysis
      • Types of Data
        • Quantitative Data
      • Population and Sample
        • Sampling Methods
        • Variability
      • One vs Two Variable Data
    • ☝️One Variable Analysis
      • Mean, Median, Mode
      • Weighted Mean
      • Range, Interquartile Range
      • Variance
      • Standard Deviation
    • 📊Data Visualization
    • ✌️Two Variable Analysis
  • Beginner Programming (Grade 10 to 11)
    • ☕Java Essentials
      • Basics
        • Starting Java
        • Data & Variables
        • Handling User Inputs & Type Conversion
        • Arithmetic
        • IPO Model
        • Basic Built-in Methods
        • Exercise Questions
      • Conditionals
        • Boolean Operators
        • Compare Strings
        • If Statements
        • If Else Statements
        • Making Multiple Decisions
        • Using Switch
        • Flowchart Symbols
        • Exercise Questions
      • Iterations
        • While Loops
        • For Loop
        • Exercises
      • Java Type Casting
      • Strings
        • Common String Practices
        • String Formatting
        • Java Special Characters
      • Collection
        • Arrays
        • For Each Loop
        • ArrayList
        • Exercise Questions
      • Static Methods
        • (Aside) Clearing your Console
      • Randomness in Java
      • Delayed Output in Java
      • Java Output Formatting
      • Java Style Guide
    • 🛠️JavaScript Programming
      • Our Programming Editor & Workflow
        • Hello, world!
        • Commenting & Variables
        • Data in JavaScript
        • Operators
        • String Formatting
        • Getting User Input
      • JavaScript Exercise Set 1
      • Making Decisions
        • Comparing Values
        • Combining Boolean Comparisons
        • Creating Branches
      • JavaScript Exercise Set 2
      • While Loops
        • Infinite While Loop
        • While Loops and Numbers
        • While Loops and Flags
        • While loops w/ Strings
      • JavaScript Exercise Set 3
      • Subprograms & Functions
        • Creating a Function in JavaScript
        • Function with Input and Assignable Output
      • JavaScript Exercise Set 4
Powered by GitBook
On this page
  1. Data Management
  2. 🥸Prerequisite to Statistical Analysis

One vs Two Variable Data

PreviousVariabilityNextOne Variable Analysis