Add notebook, logs, and updated result reports
- CosmicRayNeutronQuakeAnalysis.ipynb: exploratory analysis notebook - logs/: download and analysis run logs - results/*_report.md: updated analysis reports reflecting corrected seismic metric and additional robustness checks Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
fc859d5dff
commit
556261f842
9 changed files with 6617 additions and 35 deletions
1792
CosmicRayNeutronQuakeAnalysis.ipynb
Normal file
1792
CosmicRayNeutronQuakeAnalysis.ipynb
Normal file
File diff suppressed because one or more lines are too long
2724
logs/download_full.log
Normal file
2724
logs/download_full.log
Normal file
File diff suppressed because it is too large
Load diff
78
logs/homola_replication.log
Normal file
78
logs/homola_replication.log
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
2026-04-21T10:59:20 INFO crq.homola — Homola replication | git=unknown seed=42
|
||||
2026-04-21T10:59:20 INFO crq.homola — Study window: 1976-01-01 – 2019-12-31
|
||||
2026-04-21T10:59:20 INFO crq.homola — Bin: 5 days | Lags: -1000 … +1000 days
|
||||
2026-04-21T10:59:20 INFO crq.homola — station AATA valid_days= 337 coverage= 2.1% mean=3756.2
|
||||
2026-04-21T10:59:21 INFO crq.homola — station AATB valid_days=15051 coverage= 93.7% mean=1383.0
|
||||
2026-04-21T10:59:21 INFO crq.homola — station APTY valid_days= 7119 coverage= 44.3% mean=171.9
|
||||
2026-04-21T10:59:21 INFO crq.homola — station ARNM valid_days= 1544 coverage= 9.6% mean=641.2
|
||||
2026-04-21T10:59:21 INFO crq.homola — station ATHN valid_days= 6747 coverage= 42.0% mean=55.3
|
||||
2026-04-21T10:59:21 INFO crq.homola — station BKSN valid_days= 3722 coverage= 23.2% mean=115.7
|
||||
2026-04-21T10:59:22 INFO crq.homola — station CALM valid_days= 2056 coverage= 12.8% mean=72.4
|
||||
2026-04-21T10:59:22 INFO crq.homola — station DJON valid_days= 2279 coverage= 14.2% mean=141.0
|
||||
2026-04-21T10:59:22 INFO crq.homola — station DOMB valid_days= 1697 coverage= 10.6% mean=5.5
|
||||
2026-04-21T10:59:22 INFO crq.homola — station DOMC valid_days= 1774 coverage= 11.0% mean=19.8
|
||||
2026-04-21T10:59:22 INFO crq.homola — station DRBS valid_days=15146 coverage= 94.2% mean=107.4
|
||||
2026-04-21T10:59:23 INFO crq.homola — station FSMT valid_days= 6985 coverage= 43.5% mean=212.1
|
||||
2026-04-21T10:59:23 INFO crq.homola — station HRMS valid_days=15682 coverage= 97.6% mean=118.2
|
||||
2026-04-21T10:59:23 INFO crq.homola — station INVK valid_days= 7162 coverage= 44.6% mean=188.9
|
||||
2026-04-21T10:59:24 INFO crq.homola — station IRK2 valid_days= 1750 coverage= 10.9% mean=287.6
|
||||
2026-04-21T10:59:24 INFO crq.homola — station IRK3 valid_days= 1133 coverage= 7.0% mean=202.7
|
||||
2026-04-21T10:59:24 INFO crq.homola — station IRKT valid_days= 1487 coverage= 9.3% mean=217.1
|
||||
2026-04-21T10:59:24 INFO crq.homola — station JBGO valid_days= 1198 coverage= 7.5% mean=277.4
|
||||
2026-04-21T10:59:24 INFO crq.homola — station JUNG valid_days= 6563 coverage= 40.8% mean=184.4
|
||||
2026-04-21T10:59:24 INFO crq.homola — station JUNG1 valid_days= 3998 coverage= 24.9% mean=379.8
|
||||
2026-04-21T10:59:25 INFO crq.homola — station KERG valid_days=15801 coverage= 98.3% mean=214.2
|
||||
2026-04-21T10:59:25 INFO crq.homola — station KIEL valid_days=13954 coverage= 86.8% mean=165.8
|
||||
2026-04-21T10:59:25 INFO crq.homola — station KIEL2 valid_days= 2942 coverage= 18.3% mean=175.1
|
||||
2026-04-21T10:59:26 INFO crq.homola — station LMKS valid_days=13909 coverage= 86.5% mean=455.4
|
||||
2026-04-21T10:59:26 INFO crq.homola — station MCRL valid_days= 3656 coverage= 22.7% mean=52.2
|
||||
2026-04-21T10:59:26 INFO crq.homola — station MGDN valid_days=13518 coverage= 84.1% mean=147.2
|
||||
2026-04-21T10:59:26 INFO crq.homola — station MOSC valid_days=15994 coverage= 99.5% mean=191.1
|
||||
2026-04-21T10:59:27 INFO crq.homola — station MRNY valid_days= 4651 coverage= 28.9% mean=122.8
|
||||
2026-04-21T10:59:27 INFO crq.homola — station MXCO valid_days=10469 coverage= 65.1% mean=219.4
|
||||
2026-04-21T10:59:27 INFO crq.homola — station NAIN valid_days= 6858 coverage= 42.7% mean=211.0
|
||||
2026-04-21T10:59:27 INFO crq.homola — station NANM valid_days= 8241 coverage= 51.3% mean=469.0
|
||||
2026-04-21T10:59:28 INFO crq.homola — station NEWK valid_days=15941 coverage= 99.2% mean=94.0
|
||||
2026-04-21T10:59:28 INFO crq.homola — station NRLK valid_days= 852 coverage= 5.3% mean=153.3
|
||||
2026-04-21T10:59:29 INFO crq.homola — station OULU valid_days=16008 coverage= 99.6% mean=102.5
|
||||
2026-04-21T10:59:29 INFO crq.homola — station PSNM valid_days= 4357 coverage= 27.1% mean=614.8
|
||||
2026-04-21T10:59:29 INFO crq.homola — station PTFM valid_days=10662 coverage= 66.3% mean=56.2
|
||||
2026-04-21T10:59:29 INFO crq.homola — station PWNK valid_days= 6359 coverage= 39.6% mean=211.2
|
||||
2026-04-21T10:59:29 INFO crq.homola — station ROME valid_days=10641 coverage= 66.2% mean=142.4
|
||||
2026-04-21T10:59:30 INFO crq.homola — station SNAE valid_days=14043 coverage= 87.4% mean=160.7
|
||||
2026-04-21T10:59:30 INFO crq.homola — station SOPB valid_days= 5076 coverage= 31.6% mean=126.0
|
||||
2026-04-21T10:59:30 INFO crq.homola — station SOPO valid_days=13999 coverage= 87.1% mean=289.5
|
||||
2026-04-21T10:59:31 INFO crq.homola — station TERA valid_days=12610 coverage= 78.5% mean=111.9
|
||||
2026-04-21T10:59:31 INFO crq.homola — station THUL valid_days=15227 coverage= 94.7% mean=119.4
|
||||
2026-04-21T10:59:31 INFO crq.homola — station TSMB valid_days=14005 coverage= 87.1% mean=324.4
|
||||
2026-04-21T10:59:31 INFO crq.homola — Loaded 44 stations with valid data.
|
||||
2026-04-21T10:59:31 INFO crq.homola — CR index: 3215 5-day bins, 3215 non-NaN (100.0%)
|
||||
2026-04-21T10:59:35 INFO crq.homola — Seismic: 409763 events M≥4.0 in 1976-01-01–2019-12-31
|
||||
2026-04-21T10:59:35 INFO crq.homola — Seismic metric: 3215 bins, 100.0% non-zero
|
||||
2026-04-21T10:59:35 INFO crq.homola — Computing Pearson r(τ) for 401 lags …
|
||||
2026-04-21T10:59:35 INFO crq.homola — ───────────────────────────────────────────────────────
|
||||
2026-04-21T10:59:35 INFO crq.homola — Peak r = +0.46910 at τ = -525 days (-105 bins)
|
||||
2026-04-21T10:59:35 INFO crq.homola — Naive p = 5.631e-170 (27.8σ)
|
||||
2026-04-21T10:59:35 INFO crq.homola — n pairs at peak = 3110
|
||||
2026-04-21T10:59:35 INFO crq.homola — r at τ = +15 d = +0.30988 (naive p = 1.94e-72, 18.0σ)
|
||||
2026-04-21T10:59:35 INFO crq.homola — ───────────────────────────────────────────────────────
|
||||
2026-04-21T10:59:35 INFO crq.homola — NOTE: naive significance ignores autocorrelation, the shared solar-cycle trend, and scanning over 401 lags — expect gross over-significance.
|
||||
2026-04-21T10:59:36 INFO crq.homola — Saved: /root/cosmicrayquake/results/figs/homola_replication.png
|
||||
2026-04-21T10:59:36 INFO crq.homola — Saved: /root/cosmicrayquake/results/homola_replication.json
|
||||
|
||||
==============================================================
|
||||
HOMOLA ET AL. 2023 — REPLICATION SUMMARY
|
||||
==============================================================
|
||||
Stations used : 44
|
||||
CR data coverage : 100.0% of study window
|
||||
Valid 5-day bins (CR) : 3,215
|
||||
|
||||
Peak |r| : 0.46910 (r = +0.46910)
|
||||
Peak lag τ : -525 days
|
||||
Naive p-value at peak : 5.631e-170
|
||||
Naive sigma at peak : 27.79σ
|
||||
|
||||
r at τ = +15 d (claim) : +0.30988 (18.00σ)
|
||||
|
||||
✓ Data coverage sufficient.
|
||||
==============================================================
|
||||
90
logs/stress_test.log
Normal file
90
logs/stress_test.log
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
2026-04-21T12:01:31 INFO crq.stress_test — Stress test | git=unknown seed=42
|
||||
2026-04-21T12:01:31 INFO crq.stress_test — Study window: 1976-01-01 – 2019-12-31
|
||||
2026-04-21T12:01:31 INFO crq.stress_test — Surrogates: 10000 method: both n_jobs: -1
|
||||
2026-04-21T12:01:31 INFO crq.stress_test — Loading CR index …
|
||||
2026-04-21T12:01:31 INFO crq.homola — station AATA valid_days= 337 coverage= 2.1% mean=3756.2
|
||||
2026-04-21T12:01:32 INFO crq.homola — station AATB valid_days=15051 coverage= 93.7% mean=1383.0
|
||||
2026-04-21T12:01:32 INFO crq.homola — station APTY valid_days= 7119 coverage= 44.3% mean=171.9
|
||||
2026-04-21T12:01:32 INFO crq.homola — station ARNM valid_days= 1544 coverage= 9.6% mean=641.2
|
||||
2026-04-21T12:01:32 INFO crq.homola — station ATHN valid_days= 6747 coverage= 42.0% mean=55.3
|
||||
2026-04-21T12:01:32 INFO crq.homola — station BKSN valid_days= 3722 coverage= 23.2% mean=115.7
|
||||
2026-04-21T12:01:32 INFO crq.homola — station CALM valid_days= 2056 coverage= 12.8% mean=72.4
|
||||
2026-04-21T12:01:33 INFO crq.homola — station DJON valid_days= 2279 coverage= 14.2% mean=141.0
|
||||
2026-04-21T12:01:33 INFO crq.homola — station DOMB valid_days= 1697 coverage= 10.6% mean=5.5
|
||||
2026-04-21T12:01:33 INFO crq.homola — station DOMC valid_days= 1774 coverage= 11.0% mean=19.8
|
||||
2026-04-21T12:01:33 INFO crq.homola — station DRBS valid_days=15146 coverage= 94.2% mean=107.4
|
||||
2026-04-21T12:01:33 INFO crq.homola — station FSMT valid_days= 6985 coverage= 43.5% mean=212.1
|
||||
2026-04-21T12:01:34 INFO crq.homola — station HRMS valid_days=15682 coverage= 97.6% mean=118.2
|
||||
2026-04-21T12:01:34 INFO crq.homola — station INVK valid_days= 7162 coverage= 44.6% mean=188.9
|
||||
2026-04-21T12:01:35 INFO crq.homola — station IRK2 valid_days= 1750 coverage= 10.9% mean=287.6
|
||||
2026-04-21T12:01:35 INFO crq.homola — station IRK3 valid_days= 1133 coverage= 7.0% mean=202.7
|
||||
2026-04-21T12:01:35 INFO crq.homola — station IRKT valid_days= 1487 coverage= 9.3% mean=217.1
|
||||
2026-04-21T12:01:35 INFO crq.homola — station JBGO valid_days= 1198 coverage= 7.5% mean=277.4
|
||||
2026-04-21T12:01:35 INFO crq.homola — station JUNG valid_days= 6563 coverage= 40.8% mean=184.4
|
||||
2026-04-21T12:01:35 INFO crq.homola — station JUNG1 valid_days= 3998 coverage= 24.9% mean=379.8
|
||||
2026-04-21T12:01:36 INFO crq.homola — station KERG valid_days=15801 coverage= 98.3% mean=214.2
|
||||
2026-04-21T12:01:36 INFO crq.homola — station KIEL valid_days=13954 coverage= 86.8% mean=165.8
|
||||
2026-04-21T12:01:36 INFO crq.homola — station KIEL2 valid_days= 2942 coverage= 18.3% mean=175.1
|
||||
2026-04-21T12:01:36 INFO crq.homola — station LMKS valid_days=13909 coverage= 86.5% mean=455.4
|
||||
2026-04-21T12:01:37 INFO crq.homola — station MCRL valid_days= 3656 coverage= 22.7% mean=52.2
|
||||
2026-04-21T12:01:37 INFO crq.homola — station MGDN valid_days=13518 coverage= 84.1% mean=147.2
|
||||
2026-04-21T12:01:37 INFO crq.homola — station MOSC valid_days=15994 coverage= 99.5% mean=191.1
|
||||
2026-04-21T12:01:38 INFO crq.homola — station MRNY valid_days= 4651 coverage= 28.9% mean=122.8
|
||||
2026-04-21T12:01:38 INFO crq.homola — station MXCO valid_days=10469 coverage= 65.1% mean=219.4
|
||||
2026-04-21T12:01:38 INFO crq.homola — station NAIN valid_days= 6858 coverage= 42.7% mean=211.0
|
||||
2026-04-21T12:01:38 INFO crq.homola — station NANM valid_days= 8241 coverage= 51.3% mean=469.0
|
||||
2026-04-21T12:01:39 INFO crq.homola — station NEWK valid_days=15941 coverage= 99.2% mean=94.0
|
||||
2026-04-21T12:01:39 INFO crq.homola — station NRLK valid_days= 852 coverage= 5.3% mean=153.3
|
||||
2026-04-21T12:01:39 INFO crq.homola — station OULU valid_days=16008 coverage= 99.6% mean=102.5
|
||||
2026-04-21T12:01:40 INFO crq.homola — station PSNM valid_days= 4357 coverage= 27.1% mean=614.8
|
||||
2026-04-21T12:01:40 INFO crq.homola — station PTFM valid_days=10662 coverage= 66.3% mean=56.2
|
||||
2026-04-21T12:01:40 INFO crq.homola — station PWNK valid_days= 6359 coverage= 39.6% mean=211.2
|
||||
2026-04-21T12:01:40 INFO crq.homola — station ROME valid_days=10641 coverage= 66.2% mean=142.4
|
||||
2026-04-21T12:01:41 INFO crq.homola — station SNAE valid_days=14043 coverage= 87.4% mean=160.7
|
||||
2026-04-21T12:01:41 INFO crq.homola — station SOPB valid_days= 5076 coverage= 31.6% mean=126.0
|
||||
2026-04-21T12:01:41 INFO crq.homola — station SOPO valid_days=13999 coverage= 87.1% mean=289.5
|
||||
2026-04-21T12:01:42 INFO crq.homola — station TERA valid_days=12610 coverage= 78.5% mean=111.9
|
||||
2026-04-21T12:01:42 INFO crq.homola — station THUL valid_days=15227 coverage= 94.7% mean=119.4
|
||||
2026-04-21T12:01:42 INFO crq.homola — station TSMB valid_days=14005 coverage= 87.1% mean=324.4
|
||||
2026-04-21T12:01:42 INFO crq.homola — Loaded 44 stations with valid data.
|
||||
2026-04-21T12:01:42 INFO crq.homola — CR index: 3215 5-day bins, 3215 non-NaN (100.0%)
|
||||
2026-04-21T12:01:42 INFO crq.stress_test — Loading seismic metric …
|
||||
2026-04-21T12:01:46 INFO crq.homola — Seismic: 409763 events M≥4.0 in 1976-01-01–2019-12-31
|
||||
2026-04-21T12:01:46 INFO crq.homola — Seismic metric: 3215 bins, 100.0% non-zero
|
||||
2026-04-21T12:01:49 INFO crq.stress_test — ρ₁(CR)=0.6701 ρ₁(seismic)=0.6969 N_eff=1169 (of 3215 bins)
|
||||
2026-04-21T12:01:49 INFO crq.stress_test — τ=+15d: r=0.30988 naive=18.0σ Bretherton=10.9σ
|
||||
2026-04-21T12:01:49 INFO crq.stress_test — Peak: r=0.46910 lag=-525 d naive=28.3σ Bretherton=17.0σ
|
||||
2026-04-21T12:01:49 INFO crq.stress_test — Running phase-randomised surrogate test …
|
||||
2026-04-21T12:01:49 INFO crq.stats.surrogates — Surrogate test (phase × 10000): observed peak |r| = 0.4691 at lag bin -105
|
||||
2026-04-21T12:01:49 INFO crq.stats.surrogates — Dispatching 113 batches (batch_size=89) across all workers …
|
||||
2026-04-21T12:02:10 INFO crq.stats.surrogates — p_global = 0.0000 (3.89σ equiv.) | 0 / 10000 surrogates exceeded peak
|
||||
2026-04-21T12:02:10 INFO crq.stress_test — Phase: p_global=0.0000 (3.89σ) p(+15d)=0.0630
|
||||
2026-04-21T12:02:10 INFO crq.stress_test — Running IAAFT surrogate test …
|
||||
2026-04-21T12:02:10 INFO crq.stats.surrogates — Surrogate test (iaaft × 10000): observed peak |r| = 0.4691 at lag bin -105
|
||||
2026-04-21T12:02:10 INFO crq.stats.surrogates — Dispatching 113 batches (batch_size=89) across all workers …
|
||||
2026-04-21T12:03:21 INFO crq.stats.surrogates — p_global = 1.0000 (0.00σ equiv.) | 10000 / 10000 surrogates exceeded peak
|
||||
2026-04-21T12:03:21 INFO crq.stress_test — IAAFT: p_global=1.0000 (0.00σ) p(+15d)=1.0000
|
||||
2026-04-21T12:03:23 INFO crq.stress_test — Saved: /root/cosmicrayquake/results/figs/stress_test.png
|
||||
2026-04-21T12:03:23 INFO crq.stress_test — Saved: /root/cosmicrayquake/results/stress_test_report.md
|
||||
2026-04-21T12:03:23 INFO crq.stress_test — Saved: /root/cosmicrayquake/results/stress_test_results.json
|
||||
|
||||
======================================================================
|
||||
STRESS TEST SUMMARY
|
||||
======================================================================
|
||||
Study: 1976-01-01 – 2019-12-31 | 44 stations | 3,215 bins
|
||||
ρ₁(CR)=0.670 ρ₁(seismic)=0.697 N_eff=1169 (36.4% of N)
|
||||
|
||||
τ = +15 d (Homola claim):
|
||||
r = +0.30988
|
||||
Naive: 18.0σ (p=1.67e-72)
|
||||
Bretherton: 10.9σ (p=1.95e-27)
|
||||
Phase surr: 1.86σ (p=0.0630)
|
||||
IAAFT surr: 0.00σ (p=1.0000)
|
||||
|
||||
Peak (global, any lag):
|
||||
r = +0.46910 at τ = -525 d
|
||||
Naive: 28.3σ (p=1.19e-175)
|
||||
Bretherton: 17.0σ (p=5.18e-65)
|
||||
Phase surr (global): 3.89σ (p=0.0000)
|
||||
IAAFT surr (global): 0.00σ (p=1.0000)
|
||||
======================================================================
|
||||
1898
logs/usgs_m4_download.log
Normal file
1898
logs/usgs_m4_download.log
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,36 +1,36 @@
|
|||
# Combined Full-Series Analysis (1976–2025)
|
||||
|
||||
Generated: 2026-04-24T05:33:39Z
|
||||
Generated: 2026-04-24T12:08:35Z
|
||||
Full window: 1976-01-01 → 2025-04-29
|
||||
In-sample: 1976-01-01 → 2019-12-31
|
||||
Out-of-sample: 2020-01-01 → 2025-04-29
|
||||
GPU: Tesla M40 (12.0 GB)
|
||||
GPU: CuPy not installed
|
||||
Surrogates: 10,000 per window
|
||||
|
||||
## Does appending OOS data strengthen or weaken significance?
|
||||
|
||||
| Window | p_global | σ_surrogate | peak lag |
|
||||
|---|---|---|---|
|
||||
| In-sample (1976–2019) | 0.0394 | 2.06 | -125 d |
|
||||
| Out-of-sample (2020–2025) | N/A | N/A | None d |
|
||||
| Combined (1976–2025) | 0.0391 | 2.06 | -125 d |
|
||||
| In-sample (1976–2019) | 0.0010 | 3.29 | -125 d |
|
||||
| Out-of-sample (2020–2025) | 0.1053 | 1.62 | 125 d |
|
||||
| Combined (1976–2025) | 0.0102 | 2.57 | -125 d |
|
||||
|
||||
## Sinusoidal envelope fit
|
||||
|
||||
BF = 27.45: strong evidence for sinusoidal envelope
|
||||
BF = 0.75 < 1: evidence FAVOURS constant model (no envelope)
|
||||
|
||||
Best-fit period: **9.95 years** (constrained to [9, 13] years)
|
||||
Best-fit period: **13.00 years** (constrained to [9, 13] years)
|
||||
|
||||
| Parameter | Value |
|
||||
|---|---|
|
||||
| Period P | 9.95 yr |
|
||||
| Amplitude A | 0.1470 |
|
||||
| Phase φ | 4.41 rad |
|
||||
| Baseline μ | 0.0481 |
|
||||
| Model B BIC | -153.76 |
|
||||
| Model A BIC | -147.14 |
|
||||
| ΔBIC (A−B) | 6.62 |
|
||||
| Bayes factor (BF) | 27.451 |
|
||||
| Period P | 13.00 yr |
|
||||
| Amplitude A | 0.0473 |
|
||||
| Phase φ | 3.43 rad |
|
||||
| Baseline μ | 0.0211 |
|
||||
| Model B BIC | -240.09 |
|
||||
| Model A BIC | -240.66 |
|
||||
| ΔBIC (A−B) | -0.57 |
|
||||
| Bayes factor (BF) | 0.752 |
|
||||
|
||||
## Station roster comparison (OOS window)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Detrended CR–Seismic Cross-Correlation Analysis
|
||||
|
||||
Generated: 2026-04-21T10:31:37Z
|
||||
Generated: 2026-04-24T12:15:00Z
|
||||
Study period: 1976-01-01 – 2019-12-31
|
||||
Bin size: 5 days
|
||||
Surrogates: 10000 IAAFT
|
||||
|
|
@ -10,14 +10,14 @@ Lag range: -1000…1000 days
|
|||
|
||||
| Method | N_eff | r(+15d) | σ_Breth(15d) | Peak r | Peak lag | p_global (IAAFT) | σ_IAAFT |
|
||||
|---|---|---|---|---|---|---|---|
|
||||
| Raw | 1169 | 0.3099 | 10.85 | 0.4691 | -525 d | 1.0000 | 0.0σ |
|
||||
| HP filter | 3027 | 0.0411 | 2.26 | 0.3131 | -525 d | 0.0000 | 3.9σ |
|
||||
| STL | 1880 | 0.1098 | 4.77 | 0.1554 | -125 d | 0.0000 | 3.9σ |
|
||||
| Sunspot regression | 1850 | 0.1570 | 6.79 | 0.2657 | -525 d | 0.0000 | 3.9σ |
|
||||
| Raw | 2916 | 0.0815 | 4.41 | 0.1386 | -525 d | 0.0000 | 3.9σ |
|
||||
| HP filter | 3199 | 0.0266 | 1.5 | 0.1009 | -125 d | 0.0000 | 3.9σ |
|
||||
| STL | 3031 | 0.0296 | 1.63 | 0.0934 | -525 d | 0.0000 | 3.9σ |
|
||||
| Sunspot regression | 3056 | 0.0368 | 2.03 | 0.0919 | -125 d | 0.0000 | 3.9σ |
|
||||
|
||||
## Interpretation
|
||||
|
||||
**CAUTION**: The following variants retain p_global < 0.05 after detrending: HP filter, STL, Sunspot regression. Further investigation required.
|
||||
**CAUTION**: The following variants retain p_global < 0.05 after detrending: Raw, HP filter, STL, Sunspot regression. Further investigation required.
|
||||
|
||||
## Methods
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
# Out-of-Sample Validation Report — Homola et al. 2023
|
||||
|
||||
Generated: 2026-04-23T22:56:38Z
|
||||
Git SHA: unknown
|
||||
Generated: 2026-04-24T12:06:46Z
|
||||
Git SHA: 817d7ba
|
||||
OOS window: 2020-01-01 → 2025-04-29
|
||||
Analysis run date: 2026-04-23
|
||||
Data availability check: unknown
|
||||
Analysis run date: 2026-04-24
|
||||
Data availability check: 2026-04-22
|
||||
|
||||
## Overall verdict
|
||||
|
||||
|
|
@ -26,13 +26,13 @@ Data availability check: unknown
|
|||
|
||||
| Metric | OOS value | In-sample baseline |
|
||||
|---|---|---|
|
||||
| r(τ = +15 d) raw | +0.0446 | +0.3099 (solar-cycle confounded) |
|
||||
| r(τ = +15 d) HP-detrended | +0.0267 | +0.0411 |
|
||||
| Surrogate 95th pct at τ=+15 d | 0.1356 | (not computed in-sample at this lag) |
|
||||
| p_global (phase surrogates) | 0.9940 | 1.000 (in-sample raw, not significant) |
|
||||
| σ_surrogate | 0.01 | n/a |
|
||||
| Dominant peak lag | +135 d | −525 d |
|
||||
| Dominant peak \|r\| | 0.1104 | 0.469 |
|
||||
| r(τ = +15 d) raw | +0.0304 | +0.3099 (solar-cycle confounded) |
|
||||
| r(τ = +15 d) HP-detrended | +0.0232 | +0.0411 |
|
||||
| Surrogate 95th pct at τ=+15 d | 0.1012 | (not computed in-sample at this lag) |
|
||||
| p_global (phase surrogates) | 0.1002 | 1.000 (in-sample raw, not significant) |
|
||||
| σ_surrogate | 1.64 | n/a |
|
||||
| Dominant peak lag | +125 d | −525 d |
|
||||
| Dominant peak \|r\| | 0.1358 | 0.469 |
|
||||
| BH-significant pairs (geo) | 0 | 455 (in-sample) |
|
||||
| Expected FP (geo, BH q=0.05) | 0.0 | 351.9 (in-sample) |
|
||||
| Surrogate count | 100,000 | 10,000 (in-sample) |
|
||||
|
|
@ -56,7 +56,7 @@ less than one full 11-year solar cycle. This has two implications:
|
|||
|
||||
- Pre-registration file: `results/prereg_predictions.md` (timestamps confirm
|
||||
it was written before any OOS analysis was run)
|
||||
- GPU: Tesla M40 (12.0 GB)
|
||||
- GPU: CuPy not installed
|
||||
- Surrogates: phase-randomisation (100,000)
|
||||
- Lag range: ±200 days
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Pre-Registered Predictions — Out-of-Sample CR–Seismic Validation
|
||||
|
||||
**Written:** 2026-04-23T22:56:22Z
|
||||
**Git SHA:** unknown
|
||||
**Written:** 2026-04-24T12:05:55Z
|
||||
**Git SHA:** 817d7ba
|
||||
**OOS window:** 2020-01-01 → 2025-04-29
|
||||
**Surrogates:** 100,000 phase-randomisation
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue