透明算法与数据治理:让每一个数字都可公开复算
空间天气与健康领域充斥着黑盒恐慌与玄学评分。AstraCalm 坚持 100% 公开 0–100 天象指数公式、四阶段数据采集与清洗管线、缺测不插值红线及浏览器本地隐私架构。
从深空卫星到你的身心节律对账单
原始遥测采集
同步 NOAA GOES-16/18 太阳耀斑、DSCOVR 太阳风与京都 WDC 赤道台站 Dst 报文。
哨兵清洗与门禁
哨兵缺测值(3999/9999)入库即转 null;缺测绝不插值;延迟超 6 小时自动熔断。
本地相关性引擎
在设备本地计算 30 天打卡与 Kp 的 Pearson 相关系数 r,客观区分敏感与非敏感。
反暗示安抚交付
盲测遮罩阻断心理诱导,配合 4-2-6 极光呼吸与对账卡提供温柔陪伴。
0–100 综合天象指数(Sky Score)公开公式
RawScore = 8 + min(62, (Kp / 9) × 68) + min(26, (|min(0, Dst)| / 250) × 26) + FlareWeight
SkyScore = clamp(round(RawScore), 18, 98)
Planetary Kp / 9 × 68
全球 13 座中高纬磁力仪合成的 Kp 指数,衡量主磁层扰动。
|Dst| / 250 × 26
京都 WDC 赤道环电流指标,负值越深代表主磁场受压越剧烈。
X=+12 · M=+7 · C=+3
NOAA GOES 卫星测得的 1–8 Å 软 X 射线峰值通量等级。
展开数据伦理红线(缺测不插值 · 100% 本地隐私)、科学边界与常见疑问 数据伦理 · 隐私 · 3项FAQ ▾
缺测不插值与 100% 浏览器本地隐私
“缺测 = 缺测”,绝不插值伪造
京都 WDC 原始流若出现哨兵值(3999/9999),入库即刻转为 null。我们绝不使用线性插值平滑断点——缺测就诚实留空。
100% 本地隐私:零账号、零云端上传
你的打卡记录与敏感度分析 100% 存储在本地浏览器 localStorage 中。支持随时一键导出 JSON。
关于算法与数据管线的常见疑问
0–100 综合天象指数(Sky Score)是如何计算出来的?
公式完全公开:基础分 8 分 + 地磁 Kp 权重(最高 62 分,按 Kp/9×68 计算)+ 京都 WDC 赤道环电流 Dst 权重(最高 26 分,按 |Dst|/250×26 计算)+ 太阳 X 射线耀斑权重(X级+12,M级+7,C级+3,B/A级+1.5),最终限制在 18–98 区间。
为什么坚持“缺测 = 缺测(Missing Stays Missing)”绝不插值?
卫星与地面台站在极强风暴或通信切换时可能输出 3999 或 9999 哨兵缺测码。若用线性插值伪造平滑曲线会误导个人敏感度对账,因此我们入库即转为 null 并诚实留空。
个人敏感度 Pearson 相关系数 r 是如何计算的?
当你完成至少 3 晚打卡后,浏览器在本地将你的睡眠/心情负荷分值与当晚实测 Kp 指数进行标准皮尔逊(Pearson r)相关计算,数据 100% 留存在本机 localStorage。