trend · 1.1.0
Stúpa alebo klesá?
Sklon Theil–Sen s Mann–Kendallovým testom na jednu hodnotu denne. Husté údaje z nositeľných zariadení sa redukujú na týždenné mediány. Test sa koriguje, keď sa susedné dni podobajú (Yue–Wang).
Preskúmajte aplikáciu
Bezplatné nástroje
Prečítajte si návody
Vysvetlené
Anpheros Research · Health Pattern Engine
Zdravotný záznam sa zvyčajne číta po jednej hodnote. To, na čom najviac záleží, ako je pomalý pokles, týždeň, ktorý sa líši od ostatných, alebo symptóm, ktorý sa vracia, sa ukáže až po mesiacoch. Anpheros ich nachádza pomocou pevných, verzovaných štatistík a každý nález obsahuje údaje, ktoré za ním stoja.
Obr. 0 · Syntetický pacient, 180 dní systolického krvného tlaku. Bodky: denné hodnoty. Čiara: trend Theil–Sen.
01 · Problém
Čo záznam zvyčajne ukazuje
128 mmHg
Najnovšie meranie systolického tlaku. Vyzerá normálne a mlčí o tom, kam smeruje.
Čo hlási engine
−7,7 mmHg / 6 mesiacov
Syntetický pacient s naplánovaným poklesom o 8 mmHg počas šiestich mesiacov. Sklon sa obnoví spolu s jeho periódou, neistotou a meraniami, na ktorých spočíva.
AI modely sú teraz vyzývané, aby čítali zdravotné záznamy. Na základe niekoľkých čísel model uhádne trend. Myslíme si, že trend by sa mal vypočítať, nie hádať, a potom odovzdať modelu s jeho dôkazmi.
02 · Metóda
Každá otázka má jednu štatistickú metódu, vybratú pre malé, nepravidelné, osobné údaje. Každá metóda má číslo verzie, takže jej výsledky možno reprodukovať.
trend · 1.1.0
Sklon Theil–Sen s Mann–Kendallovým testom na jednu hodnotu denne. Husté údaje z nositeľných zariadení sa redukujú na týždenné mediány. Test sa koriguje, keď sa susedné dni podobajú (Yue–Wang).
baseline_deviation · 1.1.0
Posledných 7 dní sa porovnáva s dňami 8–60 pomocou Mann–Whitneyho testu alebo rozdielu priemerov korigovaného na autokorelaciou AR(1). Porovnanie je voči vlastnej norme osoby, nie voči priemeru populácie.
event_rate_change
Dni so symptómom voči dňom, keď osoba zaznamenala čokoľvek: posledných 30 dní oproti predchádzajúcim 90 dňom, s presným testom. Deň bez záznamu sa nepočíta ako deň bez symptómu.
recurrence
Intervaly medzi začiatkami epizód sa testujú proti Monte Carlo simulácii epizód umiestnených náhodne. Simulácia je inicializovaná odtlačkom prsta samotných údajov, takže rovnaký záznam vždy poskytne rovnakú p-hodnotu.
Pravidlo pre „podporované“
q < 0,05 a |zmena| ≥ prahová hodnota
Všetky testy v jednom behu sa korigujú spolu s Benjamini–Hochbergom. Nález je štatisticky podporovaný iba vtedy, keď je korigovaná q-hodnota malá a zmena je dostatočne veľká, aby mala pre dané meranie význam. Všetko ostatné sa hlási ako opis, označené ako slabé alebo netestované.
03 · Validácia
Pattern engine, ktorý u každého nájde niečo, je horší ako žiadny. Testovali sme ho na syntetických pacientoch bez ničoho vloženého a na iných so známymi vzormi známej veľkosti.
0%
zo 600 behov na syntetických záznamoch s žiadnym vzorom nevyprodukovalo žiadny podporovaný nález. Cieľ: maximálne 5 %.
0%
bola miera falošných poplachov nášho prvého základného testu na údajoch z nositeľných zariadení. Susedné dni vyzerajú podobne a test to nevedel. Pred odoslaním sme korigovali autokorelaciou.
0 ms
pre plný beh počas typického roka záznamu jednej osoby. Päťročný záznam s vysokou hustotou trvá 236 ms.
Obr. 1 · Citlivosť: podiel nájdených vložených vzorov ako podporovaných, efekt pri dvojnásobku prahovej hodnoty
Detektor frekvencie symptómov je najslabší: zachytáva strojnásobenie asi raz zo štyroch. Engine hlási zmeškanie ako „slabé“ alebo „netestované“, nikdy ako „žiadna zmena“.
04 · Limity
05 · Reprodukovateľnosť
ID nálezu pochádza z jeho údajov, verzie metódy a konfigurácie. Ak sa záznam zmení, ID sa zmení a staré ID odpovie, že údaje sa zmenili. Nález sa prepočíta na požiadanie, nikdy sa neukladá a každý odkazuje na merania, na ktorých spočíva.
"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 · Skrátený nález zo syntetického pacienta. Hodnoty sú ilustračné.
06 · Spolupracujte s nami
Vývojári
REST koncové body, štyri nástroje MCP pre AI agentov, sekcia vzorov v kontextovom API a SDK pre TypeScript a Dart. Vyskúšajte si to v bezplatnom sandboxe so syntetickými pacientmi.
Príručka pre vývojárov →Výskumníci
Chceme, aby boli metódy spochybňované. Porozprávajte sa s nami o revízii metód, validačných scenároch, longitudinálnych benchmarkoch a spoločných štúdiách.
Začnite konverzáciu →Klinickí lekári
Každé meranie má prahovú hodnotu pre zmenu, ktorá stojí za zmienku, a žiadna z nich ešte nebola klinicky preskúmaná. Hľadáme klinických lekárov, ktorí by ich skontrolovali po jednom meraní.
Ponúknite revíziu →Health Pattern Engine · beta. Skutočné záznamy sa analyzujú iba s výslovným súhlasom každého pacienta.