TopicLadder
Applied data

Basic Statistics for Sensor Logs

Turn repeated maker readings into a small evidence note: typical value, noise width, suspicious jumps, and what to measure again.

Topic goal to ladder route

Know the destination, then climb the route.

A topic is the maker goal. A ladder is the route from what you understand now to one visible proof you can build, sketch, test, or explain. This one ties back to Build an Obsidian project notebook.

Start point

Name what you already understand before the build gets bigger.

Topic goal

Read a short sensor log and explain mean, median, range, standard deviation, outliers, and moving-average tradeoffs in project terms.

Ladder route

Read the short lesson, watch one useful source, sketch the idea, check the math, then practice.

Project proof

Take ten sample readings from a sensor, RSSI sweep, temperature probe, or simulated list. Write the mean, median, min, max, range, one suspicious reading, and the next repeat test.

Source tutorials for sensor data

Use the video as source material for notes, cards, and practice. The written ladder still works without playback.

Use the controls to compare source tutorials. The first card embeds a privacy-enhanced player; alternate cards open on YouTube so the page stays fast.

Sensor log check

Do not trust one reading. Inspect the shape of the readings.

A maker sensor log should answer three questions before a decision: what is typical, how wide is the noise, and which readings deserve a second look.

Sensor log with mean, spread, and outlier A line chart showing repeated sensor readings, an average band, and one suspicious jump. repeated readings mean noise band possible outlier

Typical value

Mean or median: the value your project usually sees when the setup is stable.

Noise width

Range or standard deviation: how much the reading moves even when nothing important changed.

Suspicious reading

Outlier: a jump that might be a real event, bad wiring, timing, or a measurement mistake.

Smoother tradeoff

Moving average: reduces jitter, but it can lag behind fast changes.

Ladder steps

Each step should prove one idea before the project asks for the next one.

1
Name the measurementA number is not useful until the unit, sensor, sample rate, and setup are named. Your note says what was measured and what changed during the sample.
2
Find the typical valueMean or median gives a center to compare against new readings. You can say whether the value is typical or unusual for this setup.
3
Measure the noise widthRange and standard deviation show how much the readings move when the project may be stable. Your note names the normal wiggle before calling something a signal.
4
Mark suspicious jumpsOutliers can be real events, wiring problems, timing issues, or sensor glitches. Your note marks the jump and names the next repeat check.
5
Smooth only after inspectionA moving average can reduce jitter, but it can hide fast changes or add lag. Your note says what the smoother improved and what it might have hidden.

Examples to inspect

Use examples to read signals, not as blind recipes.

Spot a suspicious jump

Project signal

readings = [22.1, 22.4, 22.2, 28.9, 22.3]

Expected signal: 28.9 is not automatically wrong, but it deserves a repeat check

Caution: Do not delete an outlier before explaining why it does not belong.

Summarize the log before judging it

Project signal

mean, median, min, max, range

Expected signal: The summary separates center and spread from one dramatic value

Caution: Keep units attached to every number.

Smooth jitter after reading raw values

Project signal

moving_average(window=5)

Expected signal: The line gets calmer but reacts more slowly

Caution: Do not smooth away the event you are trying to detect.

Self-check: can you use this?

Answer these before the practice task. The quiz checks your answers on this page only; nothing is saved.

1. Why collect several sensor readings instead of trusting one value?

Choose an answer to check it.

2. Which statistic answers 'what value is typical here?'

Choose an answer to check it.

3. Which check helps describe jitter or noise width?

Choose an answer to check it.

4. A moving average makes a noisy signal smoother. What tradeoff should you write down?

Choose an answer to check it.

5. What should you do with a suspicious spike?

Choose an answer to check it.

6. What belongs in a sensor-log field note?

Choose an answer to check it.

7. When is median often better than mean?

Choose an answer to check it.

8. What is the safest claim after one short noisy log?

Choose an answer to check it.

0 of 8 checked.

Common traps

  • Deleting outliers because they are inconvenient.
  • Averaging readings that use different units or setups.
  • Publishing a smoothed graph without keeping the raw values.
  • Calling noise a trend after one short sample.
  • Using a moving average without naming the window size or lag.

Practice task

Take ten sample readings from a sensor, RSSI sweep, temperature probe, or simulated list. Write the mean, median, min, max, range, one suspicious reading, and the next repeat test.

Next steps

  • Use this before deciding whether an RSSI direction peak is stable.
  • Use it before filtering ESP32 or Arduino sensor readings.
  • Save the Obsidian note with [[Mean]], [[Median]], [[Standard Deviation]], [[Outlier]], [[Moving Average]], [[Sensor Log]], and [[Raw Data]] backlinks.
  • Try interpolation only after the raw readings and noise width make sense.

Practice path

  • Near-Copy Rebuild: Recreate one example, decision path, or worked explanation from Basic Statistics for Sensor Logs. Keep most givens the same, then implement, test, and explain while naming each cue you used. Use the lesson's example block when it helps.
  • One-Change Transfer: Change exactly one condition, number, input, symptom, material, or constraint from the near-copy case. Then implement, test, and explain again and explain what changed.
  • Mixed Review Set: Interleave this topic with one prerequisite or adjacent idea. Write three short prompts: one recall, one application, and one comparison.
  • Find And Fix The Error: Invent a plausible wrong answer, unsafe step, invalid assumption, or bad classification. Mark the first point where it goes wrong, then correct it using the lesson's check.

Flashcard preview

What should stay attached to every reading?

The unit, setup, time or sample order, and what changed during the measurement.

Why keep raw readings?

Raw values let you inspect spikes, noise, and smoother side effects later.

What does standard deviation help describe?

How widely readings vary around the typical value.

When is a moving average risky?

When the project needs fast event detection or when smoothing hides the raw behavior.

What does the 'Name the measurement' step prove?

A number is not useful until the unit, sensor, sample rate, and setup are named. Check: Your note says what was measured and what changed during the sample.

What does the 'Find the typical value' step prove?

Mean or median gives a center to compare against new readings. Check: You can say whether the value is typical or unusual for this setup.

Downloadable study pack

Export the same lesson as a plain Markdown note or Anki-compatible TSV. Commands and code blocks stay plain so they work in local notes.

Related paths

Study pack check passed. Notes, cards, examples, and practice tasks are meant to keep the lesson useful outside the page.

Connected routes

Use these links like a project map: what helps before this, what this unlocks, and where it fits.

What this unlocks

  • Use this before deciding whether an RSSI direction peak is stable.
  • Use it before filtering ESP32 or Arduino sensor readings.
  • Save the Obsidian note with [[Mean]], [[Median]], [[Standard Deviation]], [[Outlier]], [[Moving Average]], [[Sensor Log]], and [[Raw Data]] backlinks.
  • Try interpolation only after the raw readings and noise width make sense.

Text lesson and video notes

This page works as a text lesson first. If you later watch a matching tutorial, use the notes pattern here to capture the build decision, timestamps, warnings, and the next practical task instead of saving a raw link.

Attach a video note

Save useful workshop or tutorial videos into an Obsidian note with timestamps, source links, and what each segment proves. The site does not need the video to be useful.

Turn a video into notes and cards

Review and practice

Download the cards, then finish the practice task before adding more links to your project notebook.

Open practice tasks

Suggest a better source video

If another tutorial explains this topic more clearly, send the title and YouTube URL. Suggestions should help the ladder, not replace it.

Suggestions are reviewed before they appear.

Topic: Basic Statistics for Sensor Logs

Continue learning this topic

Use this page as part of a project path, not as a one-off article. Save the note, review the cards, try the practice task, then choose the next lesson based on what your project exposes.

Share this maker lesson

Send the context, not just a snippet.

Use the page so the lesson, source videos, notes, cards, and practice task stay attached.

Buy me a cup of coffee

TopicLadder is free to read. Coffee support helps turn rough maker ladders into clearer project paths, notes, cards, and practice labs.

Last reviewed: July 5, 2026. TopicLadder pages are curated for practical learning and may be updated as examples improve.