DidItChange / README.md
Aluode's picture
Upload 10 files
225df94 verified
|
Raw
History Blame Contribute Delete
2.03 kB
metadata
title: Did Something Actually Change
emoji: 🎲
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 6.19.0
app_file: app.py
pinned: false
license: mit
short_description: Is it noise, did it really change? Paste numbers, find out.

🎲 Did Something Actually Change?

A noise-vs-real-change detector for everyday numbers β€” weight, spending, sleep, electricity bills. People make two mistakes with numbers they track: panicking at random wobble and missing slow real change. Paste your values, get a plain answer:

"Just noise β€” relax" or "Yes β€” it really changed, around day 47, from 84.1 to 82.6."

How it works (honestly)

The engine is the Clutch: a tiny model keeps predicting your next number from your recent trend; only when reality breaks the prediction harder than your normal day-to-day wobble does it flag a change. Flagged moments are refined with a local step-fit to name the day it happened and the before/after levels. Slow steady drifts (that never "break" a trend model) are detected and reported separately β€” that slow kind of change is exactly what people miss.

Calibration, measured (verdict-level, synthetic suites):

  • pure noise, 50 seeds β†’ 1/50 false "it changed" verdicts
  • a real 2.5-sigma jump β†’ detected 38/50, flagged on average 0.3 days from the true day
  • a diet-style slope change β†’ detected 30/30
  • a borderline 1.5-sigma jump β†’ detected only 6/30 β€” missing what can't be distinguished from luck is the honest behavior, and the suspicion slider lets you trade this off.

Nothing is stored; numbers live only in your browser session. This is a statistics tool, not medical or financial advice.

Files

  • change.py β€” detection engine (Clutch + gate, event refinement, plain-language verdicts)
  • clutch.py β€” the controller, unchanged from the compute demo
  • app.py β€” the Gradio app

Built by Antti Luode (PerceptionLab). Do not hype. Do not lie. Just show.