DidItChange / README.md
Aluode's picture
Upload 10 files
225df94 verified
|
Raw
History Blame Contribute Delete
2.03 kB
---
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](https://huggingface.co/spaces/Aluode/Clutch2): 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.*