trend · 1.1.0
Stoupá nebo klesá?
Sklon Theil–Sen s testem Mann–Kendall na jednu hodnotu denně. Hustá data z nositelných zařízení jsou redukována na týdenní mediány. Test je korigován, když sousední dny připomínají jeden druhý (Yue–Wang).
Prozkoumat aplikaci
Domácí testy
Bezplatné nástroje
Přečíst si návody
Vysvětleno
Anpheros Research · Health Pattern Engine
Lékařský záznam se obvykle čte hodnota po hodnotě. To nejdůležitější, jako je pomalý pokles, týden, který se liší od ostatních, nebo příznak, který se vrací, se projeví až po měsících. Anpheros je nachází pomocí pevných, verzovaných statistik a každý nález obsahuje data, na kterých je založen.
Obr. 0 · Syntetický pacient, 180 dní systolického krevního tlaku. Tečky: denní hodnoty. Čára: trend Theil–Sen.
01 · Problém
Co záznam obvykle ukazuje
128 mmHg
Poslední systolické měření. Vypadá normálně a mlčí o tom, kam směřuje.
Co hlásí engine
−7,7 mmHg / 6 měsíců
Syntetický pacient s naplánovaným poklesem o 8 mmHg během šesti měsíců. Sklon je získán s jeho obdobím, nejistotou a měřeními, na kterých spočívá.
Modely umělé inteligence jsou nyní požádány o čtení lékařských záznamů. Na základě několika čísel model odhaduje trend. Myslíme si, že trend by měl být vypočítán, nikoli odhadnut, a poté předán modelu s jeho důkazy.
02 · Metoda
Každá otázka má jednu statistickou metodu, vybranou pro malá, nepravidelná, osobní data. Každá metoda má číslo verze, takže její výsledky lze reprodukovat.
trend · 1.1.0
Sklon Theil–Sen s testem Mann–Kendall na jednu hodnotu denně. Hustá data z nositelných zařízení jsou redukována na týdenní mediány. Test je korigován, když sousední dny připomínají jeden druhý (Yue–Wang).
baseline_deviation · 1.1.0
Posledních 7 dní je porovnáno s dny 8–60 pomocí Mann–Whitneyho nebo rozdílu průměrů upraveného pro autokorelaci AR(1). Srovnání je proti vlastní normě osoby, nikoli proti průměru populace.
event_rate_change
Dny s příznakem ku dnům, kdy osoba zaznamenala cokoli: posledních 30 dní oproti předchozím 90 dnům s přesným testem. Den bez záznamu se nepočítá jako den bez příznaku.
recurrence
Intervaly mezi začátky epizod jsou testovány proti simulaci Monte Carlo epizod umístěných náhodně. Simulace je inicializována z vlastního otisku dat, takže stejný záznam vždy dává stejnou p-hodnotu.
Pravidlo pro "podpořeno"
q < 0,05 a |změna| ≥ práh
Všechny testy v jednom běhu jsou korigovány společně s Benjamini–Hochbergem. Nález je statisticky podpořen pouze tehdy, když je korigovaná q-hodnota malá a změna je dostatečně velká, aby na daném měření záleželo. Vše ostatní je hlášeno jako popis, označené jako slabé nebo netestované.
03 · Validace
Pattern engine, který něco najde u každého, je horší než žádný. Testovali jsme ho na syntetických pacientech bez ničeho vloženého a na jiných se známými vzory známé velikosti.
0%
z 600 běhů na syntetických záznamech s žádným vzorem vyprodukovalo jakýkoli podpořený nález. Cíl: maximálně 5 %.
0%
byla míra falešných poplachů našeho prvního základního testu na datech z nositelných zařízení. Sousední dny si jsou podobné a test to nevěděl. Korigovali jsme autokorelaci před jakýmkoli nasazením.
0 ms
pro plný běh typickým rokem záznamu jedné osoby. Těžký pětiletý záznam trvá 236 ms.
Obr. 1 · Citlivost: podíl nalezených vložených vzorů jako podpořených, efekt při dvojnásobku prahu
Detektor frekvence příznaků je nejslabší: zachytí ztrojnásobení asi jednou ze čtyř. Engine hlásí zmeškání jako „slabé“ nebo „netestované“, nikdy jako „žádná změna“.
04 · Limity
05 · Reprodukovatelnost
ID nálezu pochází z jeho dat, verze metody a konfigurace. Pokud se záznam změní, ID se změní a staré ID odpoví, že se data změnila. Nález je přepočítán na vyžádání, nikdy není uložen a každý odkazuje na měření, na kterých spočívá.
"type": "trend",
"summary_text": "Systolic blood pressure fell by about 7.7 mmHg over 180 days.",
"strength": "moderate",
"statistics": { "p_value": 0.0004, "q_value": 0.0031 },
"evidence_total": 58,
"method": { "name": "trend", "version": "1.1.0" },
"engine_version": "0.5.0",
"review": { "thresholds_reviewed_by_clinician": false },
"safety": { "not_a_diagnosis": true, "causal_claim": false }
Obr. 2 · Zkrácený nález ze syntetického pacienta. Hodnoty jsou ilustrativní.
06 · Spolupracujte s námi
Vývojáři
REST koncové body, čtyři MCP nástroje pro AI agenty, sekce vzorů v kontextovém API a SDK pro TypeScript a Dart. Vyzkoušejte to v bezplatném sandboxu se syntetickými pacienty.
Průvodce pro vývojáře →Výzkumníci
Chceme, aby byly metody zpochybňovány. Promluvte si s námi o revizi metod, validačních scénářích, longitudinálních benchmarkech a společných studiích.
Zahájit konverzaci →Lékaři
Každé měření má prahovou hodnotu pro změnu, která stojí za zmínku, a žádná ještě nebyla klinicky přezkoumána. Hledáme lékaře, kteří by je zkontrolovali jedno měření po druhém.
Nabídnout revizi →Health Pattern Engine · beta. Skutečné záznamy jsou analyzovány pouze s výslovným souhlasem každého pacienta.