Add scientific paper (LaTeX + PDF)

19-page paper covering the full analysis: in-sample replication,
IAAFT surrogate testing, solar-cycle detrending, geographic localisation
scan, pre-registered out-of-sample validation, and combined sinusoidal
Bayes-factor analysis. Conclusion: the CR-seismic correlation is a
solar-cycle artefact with no physical causal link.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
root 2026-04-24 07:51:30 +02:00
parent 9c226807c1
commit f99b2fc04e
17 changed files with 2203 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 777 KiB

BIN
paper/figs/geo_heatmap.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 KiB

BIN
paper/figs/oos_xcorr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

BIN
paper/figs/stress_test.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 KiB

145
paper/main.aux Normal file
View file

@ -0,0 +1,145 @@
\relax
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\citation{Homola2023}
\citation{Homola2023}
\citation{Stoupel1990,Urata2018}
\citation{Homola2023}
\citation{Bretherton1999}
\citation{Potgieter2013}
\citation{Odintsov2006,Tavares2011}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{4}{section.1}\protected@file@percent }
\newlabel{sec:intro}{{1}{4}{Introduction}{section.1}{}}
\citation{USGS2024}
\citation{SIDC2024}
\@writefile{toc}{\contentsline {section}{\numberline {2}Data}{5}{section.2}\protected@file@percent }
\newlabel{sec:data}{{2}{5}{Data}{section.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Cosmic-Ray Flux: NMDB Neutron Monitors}{5}{subsection.2.1}\protected@file@percent }
\newlabel{sec:nmdb}{{2.1}{5}{Cosmic-Ray Flux: NMDB Neutron Monitors}{subsection.2.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Seismic Activity: USGS Earthquake Catalogue}{5}{subsection.2.2}\protected@file@percent }
\newlabel{sec:usgs}{{2.2}{5}{Seismic Activity: USGS Earthquake Catalogue}{subsection.2.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Solar Activity: SIDC Sunspot Number}{5}{subsection.2.3}\protected@file@percent }
\newlabel{sec:sidc}{{2.3}{5}{Solar Activity: SIDC Sunspot Number}{subsection.2.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Methods}{5}{section.3}\protected@file@percent }
\newlabel{sec:methods}{{3}{5}{Methods}{section.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Cross-Correlation at Lag $\tau $}{5}{subsection.3.1}\protected@file@percent }
\newlabel{sec:xcorr}{{3.1}{5}{Cross-Correlation at Lag $\tau $}{subsection.3.1}{}}
\newlabel{eq:xcorr}{{1}{5}{Cross-Correlation at Lag $\tau $}{equation.3.1}{}}
\citation{Bretherton1999}
\citation{Theiler1992,Schreiber2000}
\citation{Schreiber2000}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Effective Degrees of Freedom}{6}{subsection.3.2}\protected@file@percent }
\newlabel{sec:neff}{{3.2}{6}{Effective Degrees of Freedom}{subsection.3.2}{}}
\newlabel{eq:neff}{{2}{6}{Effective Degrees of Freedom}{equation.3.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Surrogate Significance Tests}{6}{subsection.3.3}\protected@file@percent }
\newlabel{sec:surrogates}{{3.3}{6}{Surrogate Significance Tests}{subsection.3.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.1}Phase Randomisation}{6}{subsubsection.3.3.1}\protected@file@percent }
\newlabel{sec:phase}{{3.3.1}{6}{Phase Randomisation}{subsubsection.3.3.1}{}}
\newlabel{eq:phase}{{3}{6}{Phase Randomisation}{equation.3.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.2}IAAFT Surrogates}{6}{subsubsection.3.3.2}\protected@file@percent }
\newlabel{sec:iaaft}{{3.3.2}{6}{IAAFT Surrogates}{subsubsection.3.3.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.3}Global $p$-Value}{6}{subsubsection.3.3.3}\protected@file@percent }
\newlabel{sec:pvalue}{{3.3.3}{6}{Global $p$-Value}{subsubsection.3.3.3}{}}
\newlabel{eq:pglobal}{{4}{6}{Global $p$-Value}{equation.3.4}{}}
\citation{HP1997}
\citation{Cleveland1990}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.4}GPU Acceleration}{7}{subsubsection.3.3.4}\protected@file@percent }
\newlabel{sec:gpu}{{3.3.4}{7}{GPU Acceleration}{subsubsection.3.3.4}{}}
\newlabel{eq:matmul}{{5}{7}{GPU Acceleration}{equation.3.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Solar-Cycle Detrending}{7}{subsection.3.4}\protected@file@percent }
\newlabel{sec:detrend}{{3.4}{7}{Solar-Cycle Detrending}{subsection.3.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Geographic Localisation Scan}{7}{subsection.3.5}\protected@file@percent }
\newlabel{sec:geo}{{3.5}{7}{Geographic Localisation Scan}{subsection.3.5}{}}
\citation{Benjamini1995}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Pre-Registered Out-of-Sample Validation}{8}{subsection.3.6}\protected@file@percent }
\newlabel{sec:prereg}{{3.6}{8}{Pre-Registered Out-of-Sample Validation}{subsection.3.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Combined Timeseries: Sinusoidal Envelope Fit}{8}{subsection.3.7}\protected@file@percent }
\newlabel{sec:sinusoid}{{3.7}{8}{Combined Timeseries: Sinusoidal Envelope Fit}{subsection.3.7}{}}
\newlabel{eq:modA}{{6}{8}{Combined Timeseries: Sinusoidal Envelope Fit}{equation.3.6}{}}
\newlabel{eq:modB}{{7}{8}{Combined Timeseries: Sinusoidal Envelope Fit}{equation.3.7}{}}
\citation{Homola2023}
\newlabel{eq:bic}{{8}{9}{Combined Timeseries: Sinusoidal Envelope Fit}{equation.3.8}{}}
\newlabel{eq:bf}{{9}{9}{Combined Timeseries: Sinusoidal Envelope Fit}{equation.3.9}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Results}{9}{section.4}\protected@file@percent }
\newlabel{sec:results}{{4}{9}{Results}{section.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}In-Sample Replication (1976--2019)}{9}{subsection.4.1}\protected@file@percent }
\newlabel{sec:res:insample}{{4.1}{9}{In-Sample Replication (1976--2019)}{subsection.4.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}IAAFT Surrogate Test}{9}{subsection.4.2}\protected@file@percent }
\newlabel{sec:res:surr}{{4.2}{9}{IAAFT Surrogate Test}{subsection.4.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Effect of Solar-Cycle Detrending}{9}{subsection.4.3}\protected@file@percent }
\newlabel{sec:res:detrend}{{4.3}{9}{Effect of Solar-Cycle Detrending}{subsection.4.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Cross-correlation function $r(\tau )$ for the raw (undetrended) CR index and global seismic metric, 1976--2019. The dominant peak at $\tau = -525$\nobreakspace {}days (vertical dashed line, red) corresponds to a half-solar-cycle lag; the claimed $\tau = +15$\nobreakspace {}days is marked with a vertical solid line (blue). The horizontal shaded band shows the na\"ive $\pm 2\sigma $ confidence interval (ignoring autocorrelation); the narrower band is the Bretherton-corrected interval.\relax }}{10}{figure.caption.2}\protected@file@percent }
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:homola}{{1}{10}{Cross-correlation function $r(\tau )$ for the raw (undetrended) CR index and global seismic metric, 1976--2019. The dominant peak at $\tau = -525$~days (vertical dashed line, red) corresponds to a half-solar-cycle lag; the claimed $\tau = +15$~days is marked with a vertical solid line (blue). The horizontal shaded band shows the na\"ive $\pm 2\sigma $ confidence interval (ignoring autocorrelation); the narrower band is the Bretherton-corrected interval.\relax }{figure.caption.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Null distribution of the peak cross-correlation statistic from 10{,}000 IAAFT surrogates for the raw (blue) and HP-detrended (orange) CR--seismic series. Vertical dashed lines mark the observed peak for each case. While the raw peak is improbably large under the null, the detrended peak is only marginally significant, and the correlation at the claimed $\tau =+15$\nobreakspace {}d is not.\relax }}{11}{figure.caption.3}\protected@file@percent }
\newlabel{fig:stress}{{2}{11}{Null distribution of the peak cross-correlation statistic from 10{,}000 IAAFT surrogates for the raw (blue) and HP-detrended (orange) CR--seismic series. Vertical dashed lines mark the observed peak for each case. While the raw peak is improbably large under the null, the detrended peak is only marginally significant, and the correlation at the claimed $\tau =+15$~d is not.\relax }{figure.caption.3}{}}
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Cross-correlation statistics at $\tau = +15$\nobreakspace {}days under four preprocessing conditions, in-sample window 1976--2019.\relax }}{12}{table.caption.4}\protected@file@percent }
\newlabel{tab:detrend}{{1}{12}{Cross-correlation statistics at $\tau = +15$~days under four preprocessing conditions, in-sample window 1976--2019.\relax }{table.caption.4}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Cross-correlation functions for the raw (blue) and HP-detrended (orange) series. The dominant peak at $\tau = -525$\nobreakspace {}days in the raw data (dashed blue) is absent after detrending, confirming it is a solar-cycle artefact. Neither series exhibits a significant peak at $\tau = +15$\nobreakspace {}days (vertical grey line).\relax }}{12}{figure.caption.5}\protected@file@percent }
\newlabel{fig:detrended}{{3}{12}{Cross-correlation functions for the raw (blue) and HP-detrended (orange) series. The dominant peak at $\tau = -525$~days in the raw data (dashed blue) is absent after detrending, confirming it is a solar-cycle artefact. Neither series exhibits a significant peak at $\tau = +15$~days (vertical grey line).\relax }{figure.caption.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Geographic Localisation}{13}{subsection.4.4}\protected@file@percent }
\newlabel{sec:res:geo}{{4.4}{13}{Geographic Localisation}{subsection.4.4}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Heatmap of BH-significant station--grid-cell pairs ($q = 0.05$). Each row is an NMDB station; each column is a $10° \times 10°$ seismic grid cell. Significant pairs (455/7{,}037) are scattered without obvious geographic clustering, inconsistent with a local coupling mechanism.\relax }}{13}{figure.caption.6}\protected@file@percent }
\newlabel{fig:geoheatmap}{{4}{13}{Heatmap of BH-significant station--grid-cell pairs ($q = 0.05$). Each row is an NMDB station; each column is a $10° \times 10°$ seismic grid cell. Significant pairs (455/7{,}037) are scattered without obvious geographic clustering, inconsistent with a local coupling mechanism.\relax }{figure.caption.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Pre-Registered Out-of-Sample Validation (2020--2025)}{13}{subsection.4.5}\protected@file@percent }
\newlabel{sec:res:oos}{{4.5}{13}{Pre-Registered Out-of-Sample Validation (2020--2025)}{subsection.4.5}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Optimal lag $\tau ^*(s,g)$ vs.\ great-circle distance $d(s,g)$ for all 7{,}037 station--cell pairs (grey) and BH-significant pairs (coloured by peak $|r|$). The OLS regression line (red) has slope $\beta = -0.45$\nobreakspace {}days/1000\,km ($p=0.21$), consistent with zero. A local propagation mechanism would predict a positive slope.\relax }}{14}{figure.caption.7}\protected@file@percent }
\newlabel{fig:geodistlag}{{5}{14}{Optimal lag $\tau ^*(s,g)$ vs.\ great-circle distance $d(s,g)$ for all 7{,}037 station--cell pairs (grey) and BH-significant pairs (coloured by peak $|r|$). The OLS regression line (red) has slope $\beta = -0.45$~days/1000\,km ($p=0.21$), consistent with zero. A local propagation mechanism would predict a positive slope.\relax }{figure.caption.7}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Out-of-sample cross-correlation function (2020--2025, $T=390$ bins, $10^5$ phase surrogates). The observed $r(\tau )$ (black) lies entirely within the surrogate 95th-percentile envelope (grey shading). The claimed signal at $\tau = +15$\nobreakspace {}d (vertical line) is $r = 0.045$ --- below the surrogate 95th percentile of 0.136.\relax }}{14}{figure.caption.8}\protected@file@percent }
\newlabel{fig:oosxcorr}{{6}{14}{Out-of-sample cross-correlation function (2020--2025, $T=390$ bins, $10^5$ phase surrogates). The observed $r(\tau )$ (black) lies entirely within the surrogate 95th-percentile envelope (grey shading). The claimed signal at $\tau = +15$~d (vertical line) is $r = 0.045$ --- below the surrogate 95th percentile of 0.136.\relax }{figure.caption.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Combined 1976--2025 Analysis: Sinusoidal Modulation}{14}{subsection.4.6}\protected@file@percent }
\newlabel{sec:res:combined}{{4.6}{14}{Combined 1976--2025 Analysis: Sinusoidal Modulation}{subsection.4.6}{}}
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Pre-registered prediction scorecard for the out-of-sample window.\relax }}{15}{table.caption.9}\protected@file@percent }
\newlabel{tab:prereg}{{2}{15}{Pre-registered prediction scorecard for the out-of-sample window.\relax }{table.caption.9}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Rolling $r(+15\,\text {d})$ in 18-month overlapping windows across the out-of-sample period. Error bars are bootstrap 95\% confidence intervals. The grey horizontal band shows the surrogate 95th percentile. The signal shows no consistent sign or trend.\relax }}{15}{figure.caption.10}\protected@file@percent }
\newlabel{fig:rolling}{{7}{15}{Rolling $r(+15\,\text {d})$ in 18-month overlapping windows across the out-of-sample period. Error bars are bootstrap 95\% confidence intervals. The grey horizontal band shows the surrogate 95th percentile. The signal shows no consistent sign or trend.\relax }{figure.caption.10}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Annual rolling $r(+15\,\text {d})$ across the full 1976--2025 period (grey points with 95\% bootstrap CI). The sinusoidal best-fit (red curve, $P = 9.95$\nobreakspace {}yr) closely tracks the oscillatory pattern, confirming that the CR--seismic correlation is modulated by the solar cycle. The vertical dashed line marks the in-sample/out-of-sample split (2020).\relax }}{15}{figure.caption.11}\protected@file@percent }
\newlabel{fig:combined}{{8}{15}{Annual rolling $r(+15\,\text {d})$ across the full 1976--2025 period (grey points with 95\% bootstrap CI). The sinusoidal best-fit (red curve, $P = 9.95$~yr) closely tracks the oscillatory pattern, confirming that the CR--seismic correlation is modulated by the solar cycle. The vertical dashed line marks the in-sample/out-of-sample split (2020).\relax }{figure.caption.11}{}}
\citation{Jeffreys1961}
\citation{Homola2023}
\citation{Odintsov2006}
\citation{Aplin2005}
\citation{Pulinets2004}
\@writefile{toc}{\contentsline {section}{\numberline {5}Discussion}{16}{section.5}\protected@file@percent }
\newlabel{sec:discussion}{{5}{16}{Discussion}{section.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Why Does the Raw Correlation Appear So Strong?}{16}{subsection.5.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Physical Plausibility of the Claimed Mechanism}{16}{subsection.5.2}\protected@file@percent }
\citation{Homola2023}
\citation{Urata2018}
\citation{Homola2023}
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Comparison with Prior Replication Attempts}{17}{subsection.5.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Limitations}{17}{subsection.5.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6}Conclusions}{17}{section.6}\protected@file@percent }
\newlabel{sec:conclusions}{{6}{17}{Conclusions}{section.6}{}}
\bibstyle{plainnat}
\bibdata{refs}
\bibcite{Aplin2005}{{1}{2006}{{Aplin}}{{}}}
\bibcite{Benjamini1995}{{2}{1995}{{Benjamini and Hochberg}}{{}}}
\bibcite{Bretherton1999}{{3}{1999}{{Bretherton et~al.}}{{Bretherton, Widmann, Dymnikov, Wallace, and Blade}}}
\bibcite{Cleveland1990}{{4}{1990}{{Cleveland et~al.}}{{Cleveland, Cleveland, McRae, and Terpenning}}}
\bibcite{HP1997}{{5}{1997}{{Hodrick and Prescott}}{{}}}
\bibcite{Homola2023}{{6}{2023}{{Homola et~al.}}{{}}}
\bibcite{Jeffreys1961}{{7}{1961}{{Jeffreys}}{{}}}
\bibcite{Odintsov2006}{{8}{2006}{{Odintsov et~al.}}{{Odintsov, Boyarchuk, Georgieva, Kirov, and Atanasov}}}
\bibcite{Potgieter2013}{{9}{2013}{{Potgieter}}{{}}}
\bibcite{Pulinets2004}{{10}{2004}{{Pulinets and Boyarchuk}}{{}}}
\bibcite{Schreiber2000}{{11}{2000}{{Schreiber and Schmitz}}{{}}}
\bibcite{SIDC2024}{{12}{2024}{{SILSO World Data Center}}{{}}}
\bibcite{Stoupel1990}{{13}{1990}{{Stoupel}}{{}}}
\bibcite{Tavares2011}{{14}{2011}{{Tavares and Azevedo}}{{}}}
\bibcite{Theiler1992}{{15}{1992}{{Theiler et~al.}}{{Theiler, Eubank, Longtin, Galdrikian, and Farmer}}}
\bibcite{Urata2018}{{16}{2018}{{Urata and Tanimoto}}{{}}}
\bibcite{USGS2024}{{17}{2024}{{USGS Earthquake Hazards Program}}{{}}}
\gdef \@abspage@last{19}

129
paper/main.bbl Normal file
View file

@ -0,0 +1,129 @@
\begin{thebibliography}{17}
\providecommand{\natexlab}[1]{#1}
\providecommand{\url}[1]{\texttt{#1}}
\expandafter\ifx\csname urlstyle\endcsname\relax
\providecommand{\doi}[1]{doi: #1}\else
\providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi
\bibitem[Aplin(2006)]{Aplin2005}
Karen~L. Aplin.
\newblock Atmospheric electrification in the solar system.
\newblock \emph{Surveys in Geophysics}, 27\penalty0 (1):\penalty0 63--108,
2006.
\newblock \doi{10.1007/s10712-005-0642-9}.
\bibitem[Benjamini and Hochberg(1995)]{Benjamini1995}
Yoav Benjamini and Yosef Hochberg.
\newblock Controlling the false discovery rate: a practical and powerful
approach to multiple testing.
\newblock \emph{Journal of the Royal Statistical Society: Series B},
57\penalty0 (1):\penalty0 289--300, 1995.
\newblock \doi{10.1111/j.2517-6161.1995.tb02031.x}.
\bibitem[Bretherton et~al.(1999)Bretherton, Widmann, Dymnikov, Wallace, and
Blade]{Bretherton1999}
Christopher~S. Bretherton, Martin Widmann, Valentin~P. Dymnikov, John~M.
Wallace, and Ileana Blade.
\newblock The effective number of spatial degrees of freedom of a time-varying
field.
\newblock \emph{Journal of Climate}, 12\penalty0 (7):\penalty0 1990--2009,
1999.
\newblock \doi{10.1175/1520-0442(1999)012<1990:TENOSD>2.0.CO;2}.
\bibitem[Cleveland et~al.(1990)Cleveland, Cleveland, McRae, and
Terpenning]{Cleveland1990}
Robert~B. Cleveland, William~S. Cleveland, Jean~E. McRae, and Irma Terpenning.
\newblock {STL}: A seasonal-trend decomposition procedure based on {LOESS}.
\newblock \emph{Journal of Official Statistics}, 6\penalty0 (1):\penalty0
3--73, 1990.
\bibitem[Hodrick and Prescott(1997)]{HP1997}
Robert~J. Hodrick and Edward~C. Prescott.
\newblock Postwar {U.S.} business cycles: an empirical investigation.
\newblock \emph{Journal of Money, Credit and Banking}, 29\penalty0
(1):\penalty0 1--16, 1997.
\newblock \doi{10.2307/2953682}.
\bibitem[Homola et~al.(2023)]{Homola2023}
Piotr Homola et~al.
\newblock Indication of correlation between cosmic-ray flux and global
seismicity.
\newblock \emph{Remote Sensing}, 15\penalty0 (1):\penalty0 200, 2023.
\newblock \doi{10.3390/rs15010200}.
\bibitem[Jeffreys(1961)]{Jeffreys1961}
Harold Jeffreys.
\newblock \emph{Theory of Probability}.
\newblock Oxford University Press, 3rd edition, 1961.
\bibitem[Odintsov et~al.(2006)Odintsov, Boyarchuk, Georgieva, Kirov, and
Atanasov]{Odintsov2006}
Stanislav Odintsov, Kirill Boyarchuk, Katya Georgieva, Boian Kirov, and Dimitar
Atanasov.
\newblock Long-period trends in global seismic and geomagnetic activity and
their relation to solar activity.
\newblock \emph{Physics and Chemistry of the Earth}, 31\penalty0
(1--3):\penalty0 88--93, 2006.
\newblock \doi{10.1016/j.pce.2005.03.004}.
\bibitem[Potgieter(2013)]{Potgieter2013}
Marius~S. Potgieter.
\newblock Solar modulation of cosmic rays.
\newblock \emph{Living Reviews in Solar Physics}, 10\penalty0 (1):\penalty0 3,
2013.
\newblock \doi{10.12942/lrsp-2013-3}.
\bibitem[Pulinets and Boyarchuk(2004)]{Pulinets2004}
Sergey Pulinets and Kirill Boyarchuk.
\newblock Ionospheric precursors of earthquakes.
\newblock \emph{Springer}, 2004.
\bibitem[Schreiber and Schmitz(2000)]{Schreiber2000}
Thomas Schreiber and Andreas Schmitz.
\newblock Surrogate time series.
\newblock \emph{Physica D: Nonlinear Phenomena}, 142\penalty0 (3--4):\penalty0
346--382, 2000.
\newblock \doi{10.1016/S0167-2789(00)00043-9}.
\bibitem[{SILSO World Data Center}(2024)]{SIDC2024}
{SILSO World Data Center}.
\newblock The international sunspot number.
\newblock Royal Observatory of Belgium, Brussels.
\url{https://www.sidc.be/silso/datafiles}, 2024.
\bibitem[Stoupel(1990)]{Stoupel1990}
Eliyahu Stoupel.
\newblock Relationship between solar and seismic activity.
\newblock \emph{International Journal of Biometeorology}, 34\penalty0
(4):\penalty0 231--235, 1990.
\newblock \doi{10.1007/BF01049646}.
\bibitem[Tavares and Azevedo(2011)]{Tavares2011}
Mario Tavares and Angelo Azevedo.
\newblock Influences of solar cycles on earthquakes.
\newblock \emph{Pattern Recognition in Physics}, 1\penalty0 (1):\penalty0
1--11, 2011.
\bibitem[Theiler et~al.(1992)Theiler, Eubank, Longtin, Galdrikian, and
Farmer]{Theiler1992}
James Theiler, Stephen Eubank, Andr{\'e} Longtin, Bryan Galdrikian, and
J.~Doyne Farmer.
\newblock Testing for nonlinearity in time series: the method of surrogate
data.
\newblock \emph{Physica D: Nonlinear Phenomena}, 58\penalty0 (1--4):\penalty0
77--94, 1992.
\newblock \doi{10.1016/0167-2789(92)90102-S}.
\bibitem[Urata and Tanimoto(2018)]{Urata2018}
Naoyuki Urata and Toshiro Tanimoto.
\newblock Correlation between cosmic rays and seismicity: a case study in
{Japan}.
\newblock \emph{Earth, Planets and Space}, 70\penalty0 (1):\penalty0 55, 2018.
\newblock \doi{10.1186/s40623-018-0826-5}.
\bibitem[{USGS Earthquake Hazards Program}(2024)]{USGS2024}
{USGS Earthquake Hazards Program}.
\newblock Earthquake catalogue via {FDSN} web service.
\newblock \url{https://earthquake.usgs.gov/fdsnws/event/1/}, 2024.
\end{thebibliography}

46
paper/main.blg Normal file
View file

@ -0,0 +1,46 @@
This is BibTeX, Version 0.99d (TeX Live 2022/Debian)
Capacity: max_strings=200000, hash_size=200000, hash_prime=170003
The top-level auxiliary file: main.aux
The style file: plainnat.bst
Database file #1: refs.bib
You've used 17 entries,
2773 wiz_defined-function locations,
730 strings with 7851 characters,
and the built_in function-call counts, 7427 in all, are:
= -- 684
> -- 389
< -- 13
+ -- 134
- -- 117
* -- 600
:= -- 1166
add.period$ -- 62
call.type$ -- 17
change.case$ -- 89
chr.to.int$ -- 17
cite$ -- 34
duplicate$ -- 333
empty$ -- 624
format.name$ -- 147
if$ -- 1540
int.to.chr$ -- 1
int.to.str$ -- 1
missing$ -- 16
newline$ -- 104
num.names$ -- 68
pop$ -- 156
preamble$ -- 1
purify$ -- 72
quote$ -- 0
skip$ -- 256
stack$ -- 0
substring$ -- 266
swap$ -- 17
text.length$ -- 0
text.prefix$ -- 0
top$ -- 0
type$ -- 182
warning$ -- 0
while$ -- 74
width$ -- 0
write$ -- 247

880
paper/main.log Normal file
View file

@ -0,0 +1,880 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex 2026.4.24) 24 APR 2026 07:51
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**main.tex
(./main.tex
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-01-16>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo
File: size12.clo 2022/07/02 v1.4n Standard LaTeX file (size option)
)
\c@part=\count185
\c@section=\count186
\c@subsection=\count187
\c@subsubsection=\count188
\c@paragraph=\count189
\c@subparagraph=\count190
\c@figure=\count191
\c@table=\count192
\abovecaptionskip=\skip48
\belowcaptionskip=\skip49
\bibindent=\dimen140
)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2021/04/29 v2.0v Standard LaTeX package
)
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
Package: inputenc 2021/02/14 v1.3d Input encoding file
\inpenc@prehook=\toks16
\inpenc@posthook=\toks17
)
(/usr/share/texmf/tex/latex/lm/lmodern.sty
Package: lmodern 2015/05/01 v1.6.1 Latin Modern Fonts
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22.
LaTeX Font Info: Overwriting symbol font `letters' in version `normal'
(Font) OML/cmm/m/it --> OML/lmm/m/it on input line 23.
LaTeX Font Info: Overwriting symbol font `symbols' in version `normal'
(Font) OMS/cmsy/m/n --> OMS/lmsy/m/n on input line 24.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal'
(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 25.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 26.
LaTeX Font Info: Overwriting symbol font `letters' in version `bold'
(Font) OML/cmm/b/it --> OML/lmm/b/it on input line 27.
LaTeX Font Info: Overwriting symbol font `symbols' in version `bold'
(Font) OMS/cmsy/b/n --> OMS/lmsy/b/n on input line 28.
LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold'
(Font) OMX/cmex/m/n --> OMX/lmex/m/n on input line 29.
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 31.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34.
LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold'
(Font) OT1/cmr/bx/n --> OT1/lmr/bx/n on input line 35.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
(Font) OT1/cmss/bx/n --> OT1/lmss/bx/n on input line 36.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
(Font) OT1/cmr/bx/it --> OT1/lmr/bx/it on input line 37.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 38.
)
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
Package: geometry 2020/01/02 v5.9 Page Geometry
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2022/05/29 v1.15 key=value parser (DPC)
\KV@toks@=\toks18
)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2022/02/03 v1.0f TeX engine tests
))
\Gm@cnth=\count193
\Gm@cntv=\count194
\c@Gm@tempcnt=\count195
\Gm@bindingoffset=\dimen141
\Gm@wd@mp=\dimen142
\Gm@odd@mp=\dimen143
\Gm@even@mp=\dimen144
\Gm@layoutwidth=\dimen145
\Gm@layoutheight=\dimen146
\Gm@layouthoffset=\dimen147
\Gm@layoutvoffset=\dimen148
\Gm@dimlist=\toks19
)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
Package: amsmath 2022/04/08 v2.17n AMS math features
\@mathmargin=\skip50
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
Package: amstext 2021/08/26 v2.01 AMS text
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
File: amsgen.sty 1999/11/30 v2.0 generic functions
\@emptytoks=\toks20
\ex@=\dimen149
))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
Package: amsbsy 1999/11/29 v1.2d Bold Symbols
\pmbraise@=\dimen150
)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
Package: amsopn 2022/04/08 v2.04 operator names
)
\inf@bad=\count196
LaTeX Info: Redefining \frac on input line 234.
\uproot@=\count197
\leftroot@=\count198
LaTeX Info: Redefining \overline on input line 399.
LaTeX Info: Redefining \colon on input line 410.
\classnum@=\count199
\DOTSCASE@=\count266
LaTeX Info: Redefining \ldots on input line 496.
LaTeX Info: Redefining \dots on input line 499.
LaTeX Info: Redefining \cdots on input line 620.
\Mathstrutbox@=\box51
\strutbox@=\box52
LaTeX Info: Redefining \big on input line 722.
LaTeX Info: Redefining \Big on input line 723.
LaTeX Info: Redefining \bigg on input line 724.
LaTeX Info: Redefining \Bigg on input line 725.
\big@size=\dimen151
LaTeX Font Info: Redeclaring font encoding OML on input line 743.
LaTeX Font Info: Redeclaring font encoding OMS on input line 744.
\macc@depth=\count267
LaTeX Info: Redefining \bmod on input line 905.
LaTeX Info: Redefining \pmod on input line 910.
LaTeX Info: Redefining \smash on input line 940.
LaTeX Info: Redefining \relbar on input line 970.
LaTeX Info: Redefining \Relbar on input line 971.
\c@MaxMatrixCols=\count268
\dotsspace@=\muskip16
\c@parentequation=\count269
\dspbrk@lvl=\count270
\tag@help=\toks21
\row@=\count271
\column@=\count272
\maxfields@=\count273
\andhelp@=\toks22
\eqnshift@=\dimen152
\alignsep@=\dimen153
\tagshift@=\dimen154
\tagwidth@=\dimen155
\totwidth@=\dimen156
\lineht@=\dimen157
\@envbody=\toks23
\multlinegap=\skip51
\multlinetaggap=\skip52
\mathdisplay@stack=\toks24
LaTeX Info: Redefining \[ on input line 2953.
LaTeX Info: Redefining \] on input line 2954.
)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
Package: amssymb 2013/01/14 v3.01 AMS font symbols
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
\symAMSa=\mathgroup4
\symAMSb=\mathgroup5
LaTeX Font Info: Redeclaring math symbol \hbar on input line 98.
LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
(Font) U/euf/m/n --> U/euf/b/n on input line 106.
))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2022/03/10 v1.4e Standard LaTeX Graphics (DPC,SPQR)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 107.
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
File: pdftex.def 2022/09/22 v1.2b Graphics/color driver for pdftex
))
\Gin@req@height=\dimen158
\Gin@req@width=\dimen159
)
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
\heavyrulewidth=\dimen160
\lightrulewidth=\dimen161
\cmidrulewidth=\dimen162
\belowrulesep=\dimen163
\belowbottomsep=\dimen164
\aboverulesep=\dimen165
\abovetopsep=\dimen166
\cmidrulesep=\dimen167
\cmidrulekern=\dimen168
\defaultaddspace=\dimen169
\@cmidla=\count274
\@cmidlb=\count275
\@aboverulesep=\dimen170
\@belowrulesep=\dimen171
\@thisruleclass=\count276
\@lastruleclass=\count277
\@thisrulewidth=\dimen172
)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
Package: hyperref 2022-11-13 v7.00u Hypertext links for LaTeX
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
)
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
)
(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
)
(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
)
(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2022-05-17 v2.50 Cross-referencing by name of section
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO)
))
\c@section@level=\count278
)
\@linkdim=\dimen173
\Hy@linkcounter=\count279
\Hy@pagecounter=\count280
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2022-11-13 v7.00u Hyperref: PDFDocEncoding definition (HO)
Now handling font encoding PD1 ...
... no UTF-8 mapping file for font encoding PD1
)
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
)
(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
)
\Hy@SavedSpaceFactor=\count281
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
File: puenc.def 2022-11-13 v7.00u Hyperref: PDF Unicode definition (HO)
Now handling font encoding PU ...
... no UTF-8 mapping file for font encoding PU
)
Package hyperref Info: Hyper figures OFF on input line 4162.
Package hyperref Info: Link nesting OFF on input line 4167.
Package hyperref Info: Hyper index ON on input line 4170.
Package hyperref Info: Plain pages OFF on input line 4177.
Package hyperref Info: Backreferencing OFF on input line 4182.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4410.
\c@Hy@tempcnt=\count282
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
\Urlmuskip=\muskip17
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
)
LaTeX Info: Redefining \url on input line 4748.
\XeTeXLinkMargin=\dimen174
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
)
))
\Fld@menulength=\count283
\Field@Width=\dimen175
\Fld@charsize=\dimen176
Package hyperref Info: Hyper figures OFF on input line 6027.
Package hyperref Info: Link nesting OFF on input line 6032.
Package hyperref Info: Hyper index ON on input line 6035.
Package hyperref Info: backreferencing OFF on input line 6042.
Package hyperref Info: Link coloring OFF on input line 6047.
Package hyperref Info: Link coloring with OCG OFF on input line 6052.
Package hyperref Info: PDF/A mode OFF on input line 6057.
(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
package with kernel methods
)
\Hy@abspage=\count284
\c@Item=\count285
\c@Hfootnote=\count286
)
Package hyperref Info: Driver (autodetected): hpdftex.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
File: hpdftex.def 2022-11-13 v7.00u Hyperref driver for pdfTeX
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
kage
with kernel methods
)
\Fld@listcount=\count287
\c@bookmark@seq@number=\count288
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO)
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
)
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
85.
)
\Hy@SectionHShift=\skip53
)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
Package: xcolor 2022/06/12 v2.14 LaTeX color extensions (UK)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
File: color.cfg 2016/01/02 v1.6 sample color configuration
)
Package xcolor Info: Driver file: pdftex.def on input line 227.
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1353.
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1357.
Package xcolor Info: Model `RGB' extended on input line 1369.
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1371.
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1372.
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1373.
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1374.
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1375.
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1376.
)
(/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
Package: siunitx 2023-01-03 v3.2.0 A comprehensive (SI) units package
\l__siunitx_angle_tmp_dim=\dimen177
\l__siunitx_angle_marker_box=\box53
\l__siunitx_angle_unit_box=\box54
\l__siunitx_compound_count_int=\count289
(/usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
Package: translations 2022/02/05 v1.12 internationalization of LaTeX2e packages
(CN)
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
\etb@tempcnta=\count290
))
\l__siunitx_number_exponent_fixed_int=\count291
\l__siunitx_number_min_decimal_int=\count292
\l__siunitx_number_min_integer_int=\count293
\l__siunitx_number_round_precision_int=\count294
\l__siunitx_number_lower_threshold_int=\count295
\l__siunitx_number_upper_threshold_int=\count296
\l__siunitx_number_group_first_int=\count297
\l__siunitx_number_group_size_int=\count298
\l__siunitx_number_group_minimum_int=\count299
\l__siunitx_table_tmp_box=\box55
\l__siunitx_table_tmp_dim=\dimen178
\l__siunitx_table_column_width_dim=\dimen179
\l__siunitx_table_integer_box=\box56
\l__siunitx_table_decimal_box=\box57
\l__siunitx_table_uncert_box=\box58
\l__siunitx_table_before_box=\box59
\l__siunitx_table_after_box=\box60
\l__siunitx_table_before_dim=\dimen180
\l__siunitx_table_carry_dim=\dimen181
\l__siunitx_unit_tmp_int=\count300
\l__siunitx_unit_position_int=\count301
\l__siunitx_unit_total_int=\count302
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
Package: array 2022/09/04 v2.5g Tabular extension package (FMi)
\col@sep=\dimen182
\ar@mcellbox=\box61
\extrarowheight=\dimen183
\NC@list=\toks25
\extratabsurround=\skip54
\backup@length=\skip55
\ar@cellbox=\box62
))
(/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty
Package: natbib 2010/09/13 8.31b (PWD, AO)
\bibhang=\skip56
\bibsep=\skip57
LaTeX Info: Redefining \cite on input line 694.
\c@NAT@ctr=\count303
)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
Package: caption 2022/03/01 v3.6b Customizing captions (AR)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty
Package: caption3 2022/03/17 v2.3b caption3 kernel (AR)
\caption@tempdima=\dimen184
\captionmargin=\dimen185
\caption@leftmargin=\dimen186
\caption@rightmargin=\dimen187
\caption@width=\dimen188
\caption@indent=\dimen189
\caption@parindent=\dimen190
\caption@hangindent=\dimen191
Package caption Info: Standard document class detected.
)
\c@caption@flags=\count304
\c@continuedfloat=\count305
Package caption Info: hyperref package is loaded.
)
(/usr/share/texlive/texmf-dist/tex/latex/caption/subcaption.sty
Package: subcaption 2022/01/07 v1.5 Sub-captions (AR)
\c@subfigure=\count306
\c@subtable=\count307
)
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.sty
Package: microtype 2022/06/23 v3.0f Micro-typographical refinements (RS)
\MT@toks=\toks26
\MT@tempbox=\box63
\MT@count=\count308
LaTeX Info: Redefining \noprotrusionifhmode on input line 1045.
LaTeX Info: Redefining \leftprotrusion on input line 1046.
LaTeX Info: Redefining \rightprotrusion on input line 1056.
LaTeX Info: Redefining \textls on input line 1234.
\MT@outer@kern=\dimen192
LaTeX Info: Redefining \textmicrotypecontext on input line 1858.
\MT@listname@count=\count309
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype-pdftex.def
File: microtype-pdftex.def 2022/06/23 v3.0f Definitions specific to pdftex (RS)
LaTeX Info: Redefining \lsstyle on input line 900.
LaTeX Info: Redefining \lslig on input line 900.
\MT@outer@space=\skip58
)
Package microtype Info: Loading configuration file microtype.cfg.
(/usr/share/texlive/texmf-dist/tex/latex/microtype/microtype.cfg
File: microtype.cfg 2022/06/23 v3.0f microtype main configuration file (RS)
))
(/usr/share/texlive/texmf-dist/tex/latex/setspace/setspace.sty
Package: setspace 2022/12/04 v6.7b set line spacing
)
(/usr/share/texlive/texmf-dist/tex/latex/lineno/lineno.sty
Package: lineno 2023/01/19 line numbers on paragraphs v5.1
\linenopenalty=\count310
\output=\toks27
\linenoprevgraf=\count311
\linenumbersep=\dimen193
\linenumberwidth=\dimen194
\c@linenumber=\count312
\c@pagewiselinenumber=\count313
\c@LN@truepage=\count314
\c@internallinenumber=\count315
\c@internallinenumbers=\count316
\quotelinenumbersep=\dimen195
\bframerule=\dimen196
\bframesep=\dimen197
\bframebox=\box64
\linenoamsmath@ams@eqpen=\count317
LaTeX Info: Redefining \\ on input line 3131.
)
Package hyperref Info: Option `colorlinks' set `true' on input line 27.
Package translations Info: No language package found. I am going to use `englis
h' as default language. on input line 45.
LaTeX Font Info: Trying to load font information for T1+lmr on input line 45
.
(/usr/share/texmf/tex/latex/lm/t1lmr.fd
File: t1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
File: l3backend-pdftex.def 2023-01-16 L3 backend support: PDF output (pdfTeX)
\l__color_backend_stack_int=\count318
\l__pdf_internal_box=\box65
)
(./main.aux)
\openout1 = `main.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 45.
LaTeX Font Info: ... okay on input line 45.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 45.
LaTeX Font Info: ... okay on input line 45.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 45.
LaTeX Font Info: ... okay on input line 45.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 45.
LaTeX Font Info: ... okay on input line 45.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 45.
LaTeX Font Info: ... okay on input line 45.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 45.
LaTeX Font Info: ... okay on input line 45.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 45.
LaTeX Font Info: ... okay on input line 45.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 45.
LaTeX Font Info: ... okay on input line 45.
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 45.
LaTeX Font Info: ... okay on input line 45.
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
*geometry* verbose mode - [ preamble ] result:
* driver: pdftex
* paper: a4paper
* layout: <same size as paper>
* layoutoffset:(h,v)=(0.0pt,0.0pt)
* modes:
* h-part:(L,W,R)=(71.13188pt, 455.24411pt, 71.13188pt)
* v-part:(T,H,B)=(71.13188pt, 702.78308pt, 71.13188pt)
* \paperwidth=597.50787pt
* \paperheight=845.04684pt
* \textwidth=455.24411pt
* \textheight=702.78308pt
* \oddsidemargin=-1.1381pt
* \evensidemargin=-1.1381pt
* \topmargin=-38.1381pt
* \headheight=12.0pt
* \headsep=25.0pt
* \topskip=12.0pt
* \footskip=30.0pt
* \marginparwidth=35.0pt
* \marginparsep=10.0pt
* \columnsep=10.0pt
* \skip\footins=10.8pt plus 4.0pt minus 2.0pt
* \hoffset=0.0pt
* \voffset=0.0pt
* \mag=1000
* \@twocolumnfalse
* \@twosidefalse
* \@mparswitchfalse
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count319
\scratchdimen=\dimen198
\scratchbox=\box66
\nofMPsegments=\count320
\nofMParguments=\count321
\everyMPshowfont=\toks28
\MPscratchCnt=\count322
\MPscratchDim=\dimen199
\MPnumerator=\count323
\makeMPintoPDFobject=\count324
\everyMPtoPDFconversion=\toks29
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
85.
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
Package hyperref Info: Link coloring ON on input line 45.
(./main.out) (./main.out)
\@outlinefile=\write3
\openout3 = `main.out'.
(/usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictio
nary-english.trsl
File: translations-basic-dictionary-english.trsl (english translation file `tra
nslations-basic-dictionary')
)
Package translations Info: loading dictionary `translations-basic-dictionary' f
or `english'. on input line 45.
Package caption Info: Begin \AtBeginDocument code.
Package caption Info: End \AtBeginDocument code.
LaTeX Info: Redefining \microtypecontext on input line 45.
Package microtype Info: Applying patch `item' on input line 45.
Package microtype Info: Applying patch `toc' on input line 45.
Package microtype Info: Applying patch `eqnum' on input line 45.
Package microtype Warning: Unable to apply patch `footnote' on input line 45.
Package microtype Info: Generating PDF output.
Package microtype Info: Character protrusion enabled (level 2).
Package microtype Info: Using default protrusion set `alltext'.
Package microtype Info: Automatic font expansion enabled (level 2),
(microtype) stretch: 20, shrink: 20, step: 1, non-selected.
Package microtype Info: Using default expansion set `alltext-nott'.
LaTeX Info: Redefining \showhyphens on input line 45.
Package microtype Info: No adjustment of tracking.
Package microtype Info: No adjustment of interword spacing.
Package microtype Info: No adjustment of character kerning.
(/usr/share/texlive/texmf-dist/tex/latex/microtype/mt-cmr.cfg
File: mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman
(RS)
)
LaTeX Font Info: Trying to load font information for OT1+lmr on input line 4
7.
(/usr/share/texmf/tex/latex/lm/ot1lmr.fd
File: ot1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
LaTeX Font Info: Trying to load font information for OML+lmm on input line 4
7.
(/usr/share/texmf/tex/latex/lm/omllmm.fd
File: omllmm.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
LaTeX Font Info: Trying to load font information for OMS+lmsy on input line
47.
(/usr/share/texmf/tex/latex/lm/omslmsy.fd
File: omslmsy.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
LaTeX Font Info: Trying to load font information for OMX+lmex on input line
47.
(/usr/share/texmf/tex/latex/lm/omxlmex.fd
File: omxlmex.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <14.4> on input line 47.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <10> on input line 47.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <7> on input line 47.
LaTeX Font Info: Trying to load font information for U+msa on input line 47.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
)
(/usr/share/texlive/texmf-dist/tex/latex/microtype/mt-msa.cfg
File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS)
)
LaTeX Font Info: Trying to load font information for U+msb on input line 47.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
)
(/usr/share/texlive/texmf-dist/tex/latex/microtype/mt-msb.cfg
File: mt-msb.cfg 2005/06/01 v1.0 microtype config. file: AMS symbols (b) (RS)
)
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <10.95> on input line 47.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <8> on input line 47.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <6> on input line 47.
LaTeX Font Info: Trying to load font information for T1+lmtt on input line 4
7.
(/usr/share/texmf/tex/latex/lm/t1lmtt.fd
File: t1lmtt.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
Package microtype Info: Loading generic protrusion settings for font family
(microtype) `lmtt' (encoding: T1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
LaTeX Font Info: Trying to load font information for T1+lmss on input line 5
0.
(/usr/share/texmf/tex/latex/lm/t1lmss.fd
File: t1lmss.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
Package microtype Info: Loading generic protrusion settings for font family
(microtype) `lmss' (encoding: T1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./main.toc
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <12> on input line 3.
)
\tf@toc=\write4
\openout4 = `main.toc'.
[3] [4]
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `math shift' on input line 201.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `\tau' on input line 201.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `math shift' on input line 201.
[5]
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `math shift' on input line 265.
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `math shift' on input line 265.
[6]
LaTeX Warning: Command \textdegree invalid in math mode on input line 331.
LaTeX Font Info: Trying to load font information for TS1+lmr on input line 3
31.
(/usr/share/texmf/tex/latex/lm/ts1lmr.fd
File: ts1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
LaTeX Warning: Command \textdegree invalid in math mode on input line 331.
LaTeX Warning: Command \textdegree invalid in math mode on input line 331.
LaTeX Warning: Command \textdegree invalid in math mode on input line 331.
[7]
Overfull \hbox (25.1207pt too wide) in paragraph at lines 351--353
[]\T1/lmr/m/n/12 (-20) This file was com-mit-ted to git (\T1/lmtt/m/n/12 1832f7
3\T1/lmr/m/n/12 (-20) ) with a UTC times-tamp (\T1/lmtt/m/n/12 2026-04-22T00:44
:30Z\T1/lmr/m/n/12 (-20) )
[]
[8]
<figs//homola_replication.png, id=295, 1001.6622pt x 856.6404pt>
File: figs//homola_replication.png Graphic file (type png)
<use figs//homola_replication.png>
Package pdftex.def Info: figs//homola_replication.png used on input line 416.
(pdftex.def) Requested size: 409.71692pt x 350.38828pt.
<figs//stress_test.png, id=298, 1001.6622pt x 856.1586pt>
File: figs//stress_test.png Graphic file (type png)
<use figs//stress_test.png>
Package pdftex.def Info: figs//stress_test.png used on input line 445.
(pdftex.def) Requested size: 409.71692pt x 350.19121pt.
[9] [10 <./figs//homola_replication.png>] [11 <./figs//stress_test.png>]
<figs//detrended_xcorr.png, id=321, 1076.3412pt x 732.336pt>
File: figs//detrended_xcorr.png Graphic file (type png)
<use figs//detrended_xcorr.png>
Package pdftex.def Info: figs//detrended_xcorr.png used on input line 491.
(pdftex.def) Requested size: 409.71692pt x 278.77107pt.
[12 <./figs//detrended_xcorr.png>]
<figs//geo_heatmap.png, id=329, 1292.6694pt x 498.1812pt>
File: figs//geo_heatmap.png Graphic file (type png)
<use figs//geo_heatmap.png>
Package pdftex.def Info: figs//geo_heatmap.png used on input line 513.
(pdftex.def) Requested size: 409.71692pt x 157.90091pt.
LaTeX Warning: Command \textdegree invalid in math mode on input line 517.
LaTeX Warning: Command \textdegree invalid in math mode on input line 517.
LaTeX Warning: Command \textdegree invalid in math mode on input line 517.
LaTeX Warning: Command \textdegree invalid in math mode on input line 517.
LaTeX Warning: Command \textdegree invalid in math mode on input line 517.
LaTeX Warning: Command \textdegree invalid in math mode on input line 517.
LaTeX Warning: Command \textdegree invalid in math mode on input line 517.
LaTeX Warning: Command \textdegree invalid in math mode on input line 517.
<figs//geo_distance_lag.png, id=331, 1148.6112pt x 424.4658pt>
File: figs//geo_distance_lag.png Graphic file (type png)
<use figs//geo_distance_lag.png>
Package pdftex.def Info: figs//geo_distance_lag.png used on input line 532.
(pdftex.def) Requested size: 409.71692pt x 151.40857pt.
[13 <./figs//geo_heatmap.png>]
<figs//oos_xcorr.png, id=344, 849.8952pt x 336.2964pt>
File: figs//oos_xcorr.png Graphic file (type png)
<use figs//oos_xcorr.png>
Package pdftex.def Info: figs//oos_xcorr.png used on input line 565.
(pdftex.def) Requested size: 409.71692pt x 162.12344pt.
<figs//rolling_correlation_oos.png, id=345, 731.3724pt x 323.7696pt>
File: figs//rolling_correlation_oos.png Graphic file (type png)
<use figs//rolling_correlation_oos.png>
Package pdftex.def Info: figs//rolling_correlation_oos.png used on input line
593.
(pdftex.def) Requested size: 409.71692pt x 181.3789pt.
<figs//full_series_with_envelope_fit.png, id=347, 955.4094pt x 447.5922pt>
File: figs//full_series_with_envelope_fit.png Graphic file (type png)
<use figs//full_series_with_envelope_fit.png>
Package pdftex.def Info: figs//full_series_with_envelope_fit.png used on input
line 609.
(pdftex.def) Requested size: 409.71692pt x 191.94183pt.
[14 <./figs//geo_distance_lag.png> <./figs//oos_xcorr.png>] [15 <./figs//rolli
ng_correlation_oos.png> <./figs//full_series_with_envelope_fit.png>]
! Missing number, treated as zero.
<to be read again>
\egroup
l.664 $\sim$\SI{0.3}{\milli\gray\per\year}
\citep{Aplin2005} --- far too sma...
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
[16]
Overfull \hbox (9.19893pt too wide) in paragraph at lines 703--708
\T1/lmr/m/n/12 (-20) We have con-ducted a rig-or-ous, pre-registered repli-ca-t
ion of the claimed cosmic-ray/earthquake
[]
[17] (./main.bbl [18]) [19] (./main.aux)
Package rerunfilecheck Info: File `main.out' has not changed.
(rerunfilecheck) Checksum: DEE0615BF3B395B6BFF33A7F84B98175;5900.
)
Here is how much of TeX's memory you used:
19146 strings out of 477975
360689 string characters out of 5839281
1866330 words of memory out of 5000000
38674 multiletter control sequences out of 15000+600000
609884 words of font info for 212 fonts, out of 8000000 for 9000
59 hyphenation exceptions out of 8191
75i,12n,76p,1001b,1041s stack positions out of 10000i,1000n,20000p,200000b,200000s
{/usr/share/texmf/fonts/enc/dvips/lm/lm-ts1.enc}{/usr/share/texmf/fonts/enc/d
vips/lm/lm-ec.enc}{/usr/share/texmf/fonts/enc/dvips/lm/lm-rm.enc}{/usr/share/te
xmf/fonts/enc/dvips/lm/lm-mathit.enc}{/usr/share/texmf/fonts/enc/dvips/lm/lm-ma
thex.enc}{/usr/share/texmf/fonts/enc/dvips/lm/lm-mathsy.enc}</usr/share/texmf/f
onts/type1/public/lm/lmbx10.pfb></usr/share/texmf/fonts/type1/public/lm/lmbx12.
pfb></usr/share/texmf/fonts/type1/public/lm/lmex10.pfb></usr/share/texmf/fonts/
type1/public/lm/lmmi10.pfb></usr/share/texmf/fonts/type1/public/lm/lmmi12.pfb><
/usr/share/texmf/fonts/type1/public/lm/lmmi6.pfb></usr/share/texmf/fonts/type1/
public/lm/lmmi8.pfb></usr/share/texmf/fonts/type1/public/lm/lmr10.pfb></usr/sha
re/texmf/fonts/type1/public/lm/lmr12.pfb></usr/share/texmf/fonts/type1/public/l
m/lmr6.pfb></usr/share/texmf/fonts/type1/public/lm/lmr8.pfb></usr/share/texmf/f
onts/type1/public/lm/lmri10.pfb></usr/share/texmf/fonts/type1/public/lm/lmri12.
pfb></usr/share/texmf/fonts/type1/public/lm/lmss8.pfb></usr/share/texmf/fonts/t
ype1/public/lm/lmsy10.pfb></usr/share/texmf/fonts/type1/public/lm/lmsy8.pfb></u
sr/share/texmf/fonts/type1/public/lm/lmtt10.pfb></usr/share/texmf/fonts/type1/p
ublic/lm/lmtt12.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/
symbols/msbm10.pfb>
Output written on main.pdf (19 pages, 2510849 bytes).
PDF statistics:
543 PDF objects out of 1000 (max. 8388607)
458 compressed objects within 5 object streams
108 named destinations out of 1000 (max. 500000)
54553 words of extra memory for PDF output out of 61914 (max. 10000000)

30
paper/main.out Normal file
View file

@ -0,0 +1,30 @@
\BOOKMARK [1][-]{section.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
\BOOKMARK [1][-]{section.2}{\376\377\000D\000a\000t\000a}{}% 2
\BOOKMARK [2][-]{subsection.2.1}{\376\377\000C\000o\000s\000m\000i\000c\000-\000R\000a\000y\000\040\000F\000l\000u\000x\000:\000\040\000N\000M\000D\000B\000\040\000N\000e\000u\000t\000r\000o\000n\000\040\000M\000o\000n\000i\000t\000o\000r\000s}{section.2}% 3
\BOOKMARK [2][-]{subsection.2.2}{\376\377\000S\000e\000i\000s\000m\000i\000c\000\040\000A\000c\000t\000i\000v\000i\000t\000y\000:\000\040\000U\000S\000G\000S\000\040\000E\000a\000r\000t\000h\000q\000u\000a\000k\000e\000\040\000C\000a\000t\000a\000l\000o\000g\000u\000e}{section.2}% 4
\BOOKMARK [2][-]{subsection.2.3}{\376\377\000S\000o\000l\000a\000r\000\040\000A\000c\000t\000i\000v\000i\000t\000y\000:\000\040\000S\000I\000D\000C\000\040\000S\000u\000n\000s\000p\000o\000t\000\040\000N\000u\000m\000b\000e\000r}{section.2}% 5
\BOOKMARK [1][-]{section.3}{\376\377\000M\000e\000t\000h\000o\000d\000s}{}% 6
\BOOKMARK [2][-]{subsection.3.1}{\376\377\000C\000r\000o\000s\000s\000-\000C\000o\000r\000r\000e\000l\000a\000t\000i\000o\000n\000\040\000a\000t\000\040\000L\000a\000g\000\040}{section.3}% 7
\BOOKMARK [2][-]{subsection.3.2}{\376\377\000E\000f\000f\000e\000c\000t\000i\000v\000e\000\040\000D\000e\000g\000r\000e\000e\000s\000\040\000o\000f\000\040\000F\000r\000e\000e\000d\000o\000m}{section.3}% 8
\BOOKMARK [2][-]{subsection.3.3}{\376\377\000S\000u\000r\000r\000o\000g\000a\000t\000e\000\040\000S\000i\000g\000n\000i\000f\000i\000c\000a\000n\000c\000e\000\040\000T\000e\000s\000t\000s}{section.3}% 9
\BOOKMARK [3][-]{subsubsection.3.3.1}{\376\377\000P\000h\000a\000s\000e\000\040\000R\000a\000n\000d\000o\000m\000i\000s\000a\000t\000i\000o\000n}{subsection.3.3}% 10
\BOOKMARK [3][-]{subsubsection.3.3.2}{\376\377\000I\000A\000A\000F\000T\000\040\000S\000u\000r\000r\000o\000g\000a\000t\000e\000s}{subsection.3.3}% 11
\BOOKMARK [3][-]{subsubsection.3.3.3}{\376\377\000G\000l\000o\000b\000a\000l\000\040\000p\000-\000V\000a\000l\000u\000e}{subsection.3.3}% 12
\BOOKMARK [3][-]{subsubsection.3.3.4}{\376\377\000G\000P\000U\000\040\000A\000c\000c\000e\000l\000e\000r\000a\000t\000i\000o\000n}{subsection.3.3}% 13
\BOOKMARK [2][-]{subsection.3.4}{\376\377\000S\000o\000l\000a\000r\000-\000C\000y\000c\000l\000e\000\040\000D\000e\000t\000r\000e\000n\000d\000i\000n\000g}{section.3}% 14
\BOOKMARK [2][-]{subsection.3.5}{\376\377\000G\000e\000o\000g\000r\000a\000p\000h\000i\000c\000\040\000L\000o\000c\000a\000l\000i\000s\000a\000t\000i\000o\000n\000\040\000S\000c\000a\000n}{section.3}% 15
\BOOKMARK [2][-]{subsection.3.6}{\376\377\000P\000r\000e\000-\000R\000e\000g\000i\000s\000t\000e\000r\000e\000d\000\040\000O\000u\000t\000-\000o\000f\000-\000S\000a\000m\000p\000l\000e\000\040\000V\000a\000l\000i\000d\000a\000t\000i\000o\000n}{section.3}% 16
\BOOKMARK [2][-]{subsection.3.7}{\376\377\000C\000o\000m\000b\000i\000n\000e\000d\000\040\000T\000i\000m\000e\000s\000e\000r\000i\000e\000s\000:\000\040\000S\000i\000n\000u\000s\000o\000i\000d\000a\000l\000\040\000E\000n\000v\000e\000l\000o\000p\000e\000\040\000F\000i\000t}{section.3}% 17
\BOOKMARK [1][-]{section.4}{\376\377\000R\000e\000s\000u\000l\000t\000s}{}% 18
\BOOKMARK [2][-]{subsection.4.1}{\376\377\000I\000n\000-\000S\000a\000m\000p\000l\000e\000\040\000R\000e\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\040\000\050\0001\0009\0007\0006\040\023\0002\0000\0001\0009\000\051}{section.4}% 19
\BOOKMARK [2][-]{subsection.4.2}{\376\377\000I\000A\000A\000F\000T\000\040\000S\000u\000r\000r\000o\000g\000a\000t\000e\000\040\000T\000e\000s\000t}{section.4}% 20
\BOOKMARK [2][-]{subsection.4.3}{\376\377\000E\000f\000f\000e\000c\000t\000\040\000o\000f\000\040\000S\000o\000l\000a\000r\000-\000C\000y\000c\000l\000e\000\040\000D\000e\000t\000r\000e\000n\000d\000i\000n\000g}{section.4}% 21
\BOOKMARK [2][-]{subsection.4.4}{\376\377\000G\000e\000o\000g\000r\000a\000p\000h\000i\000c\000\040\000L\000o\000c\000a\000l\000i\000s\000a\000t\000i\000o\000n}{section.4}% 22
\BOOKMARK [2][-]{subsection.4.5}{\376\377\000P\000r\000e\000-\000R\000e\000g\000i\000s\000t\000e\000r\000e\000d\000\040\000O\000u\000t\000-\000o\000f\000-\000S\000a\000m\000p\000l\000e\000\040\000V\000a\000l\000i\000d\000a\000t\000i\000o\000n\000\040\000\050\0002\0000\0002\0000\040\023\0002\0000\0002\0005\000\051}{section.4}% 23
\BOOKMARK [2][-]{subsection.4.6}{\376\377\000C\000o\000m\000b\000i\000n\000e\000d\000\040\0001\0009\0007\0006\040\023\0002\0000\0002\0005\000\040\000A\000n\000a\000l\000y\000s\000i\000s\000:\000\040\000S\000i\000n\000u\000s\000o\000i\000d\000a\000l\000\040\000M\000o\000d\000u\000l\000a\000t\000i\000o\000n}{section.4}% 24
\BOOKMARK [1][-]{section.5}{\376\377\000D\000i\000s\000c\000u\000s\000s\000i\000o\000n}{}% 25
\BOOKMARK [2][-]{subsection.5.1}{\376\377\000W\000h\000y\000\040\000D\000o\000e\000s\000\040\000t\000h\000e\000\040\000R\000a\000w\000\040\000C\000o\000r\000r\000e\000l\000a\000t\000i\000o\000n\000\040\000A\000p\000p\000e\000a\000r\000\040\000S\000o\000\040\000S\000t\000r\000o\000n\000g\000?}{section.5}% 26
\BOOKMARK [2][-]{subsection.5.2}{\376\377\000P\000h\000y\000s\000i\000c\000a\000l\000\040\000P\000l\000a\000u\000s\000i\000b\000i\000l\000i\000t\000y\000\040\000o\000f\000\040\000t\000h\000e\000\040\000C\000l\000a\000i\000m\000e\000d\000\040\000M\000e\000c\000h\000a\000n\000i\000s\000m}{section.5}% 27
\BOOKMARK [2][-]{subsection.5.3}{\376\377\000C\000o\000m\000p\000a\000r\000i\000s\000o\000n\000\040\000w\000i\000t\000h\000\040\000P\000r\000i\000o\000r\000\040\000R\000e\000p\000l\000i\000c\000a\000t\000i\000o\000n\000\040\000A\000t\000t\000e\000m\000p\000t\000s}{section.5}% 28
\BOOKMARK [2][-]{subsection.5.4}{\376\377\000L\000i\000m\000i\000t\000a\000t\000i\000o\000n\000s}{section.5}% 29
\BOOKMARK [1][-]{section.6}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n\000s}{}% 30

BIN
paper/main.pdf Normal file

Binary file not shown.

756
paper/main.tex Normal file
View file

@ -0,0 +1,756 @@
\documentclass[12pt,a4paper]{article}
%% ── Packages ────────────────────────────────────────────────────────────────
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[margin=2.5cm]{geometry}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{hyperref}
\usepackage{xcolor}
\usepackage{siunitx}
\usepackage{natbib}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{microtype}
\usepackage{setspace}
\usepackage{lineno}
\onehalfspacing
\hypersetup{
colorlinks=true,
linkcolor=blue!60!black,
citecolor=green!50!black,
urlcolor=blue!60!black,
}
\graphicspath{{figs/}}
%% ── Title block ─────────────────────────────────────────────────────────────
\title{\textbf{No Causal Link Between Galactic Cosmic-Ray Flux and Global
Seismicity: A Pre-Registered Replication with GPU-Accelerated Surrogate Testing
and Out-of-Sample Validation}}
\author{
J.~D.~Devine$^{1}$\\[4pt]
{\small $^{1}$ Independent researcher}\\
{\small \texttt{devine.jd@gmail.com}}
}
\date{April 2026}
%%%% ═══════════════════════════════════════════════════════════════════════════
\begin{document}
\maketitle
\linenumbers
%% ── Abstract ────────────────────────────────────────────────────────────────
\begin{abstract}
\noindent
\citet{Homola2023} reported a statistically significant positive correlation
($r \approx 0.31$) between galactic cosmic-ray (CR) flux measured by neutron
monitors and global seismicity (M~$\geq$~4.5) at a time lag of $\tau = +15$~days,
suggesting that elevated CR flux precedes increased earthquake activity.
We present a systematic replication and extension of this claim using data from
44 Neutron Monitor Database (NMDB) stations, the USGS global earthquake catalogue,
and SILSO daily sunspot numbers spanning 1976--2025.
Our analysis proceeds in four stages.
\textit{Stage~1} replicates the raw cross-correlation ($r(+15\,\text{d}) = 0.310$,
peak $r = 0.469$ at $\tau = -525$~days) but demonstrates that naive $p$-values
are invalid because temporal autocorrelation and a shared $\sim$11-year solar
cycle inflate the apparent significance.
\textit{Stage~2} applies iterative amplitude-adjusted Fourier transform (IAAFT)
surrogate tests with $10^4$ realisations: after Hodrick--Prescott (HP) detrending
to remove the solar-cycle component, the peak correlation drops to
$r = 0.131$ and achieves marginal significance ($p_\text{global} < 10^{-3}$, $3.9\sigma$),
but $r(+15\,\text{d}) = 0.041$ --- well within the surrogate null distribution.
\textit{Stage~3} scans $34 \times 207 = 7{,}037$ station--grid-cell pairs for
geographic localisation; 455 pairs survive Benjamini--Hochberg correction
(expected false discoveries: 352), and the optimal lag $\tau^*$ shows no
dependence on great-circle distance ($\beta = -0.45$~days/1000~km, $p = 0.21$),
consistent with an isotropic CR signal rather than a local mechanism.
\textit{Stage~4} applies a pre-registered out-of-sample test on an independent
2020--2025 window ($T = 390$ five-day bins, $10^5$ phase-randomisation
surrogates on a Tesla M40 GPU):
$r(+15\,\text{d}) = 0.045$ (surrogate 95th percentile~$= 0.136$),
$p_\text{global} = 0.994$ --- consistent with noise.
Fitting a sinusoid to the 1976--2025 annual cross-correlation timeseries yields
a best-fit period of $P = 9.95$~years and a Bayes factor of $\text{BF} = 27.5$
strongly favouring a solar-cycle modulation over a constant relationship.
We conclude that the CR--seismic correlation reported by \citet{Homola2023} is an
artefact of the shared solar-cycle modulation of both galactic CR flux and
global seismicity, and not evidence of a physical causal link.
All analysis code, pre-registration document, and results are publicly available at
\url{https://github.com/pingud98/cosmicraysandearthquakes}.
\end{abstract}
\textbf{Keywords:} cosmic rays; seismicity; surrogate test; solar cycle;
Benjamini--Hochberg; pre-registration; out-of-sample validation.
\newpage
\tableofcontents
\newpage
%%%% ═══════════════════════════════════════════════════════════════════════════
\section{Introduction}
\label{sec:intro}
The hypothesis that galactic cosmic rays (CRs) influence seismic activity has
a long history in geophysics \citep{Stoupel1990,Urata2018}, motivated by
proposed mechanisms ranging from radon ionisation in fault zones to direct
nuclear interactions in crustal minerals.
\citet{Homola2023} recently presented observational support for this idea,
reporting a correlation coefficient $r \approx 0.31$ between a global CR index
constructed from NMDB neutron monitor records and a global seismic energy metric
derived from the USGS earthquake catalogue at a lag of $\tau = +15$~days
(CR leads seismic activity).
The associated naive $p$-value was reported as $p \sim 10^{-72}$ at this lag.
Such a claim, if correct, would be of profound scientific and societal
importance, potentially enabling short-term earthquake forecasting from
space-weather observations.
It therefore demands rigorous scrutiny.
Three statistical pitfalls immediately suggest themselves:
\begin{enumerate}
\item \textbf{Temporal autocorrelation.}
Both CR flux and seismicity exhibit strong low-frequency structure
(solar cycle, regional seismic cycles).
Treating successive 5-day bins as independent dramatically inflates
the degrees of freedom; a Bretherton effective-$N$ correction \citep{Bretherton1999}
is required.
\item \textbf{Shared solar-cycle trend.}
Galactic CR flux is modulated by the heliospheric magnetic field, which
varies on an $\sim$11-year solar cycle \citep{Potgieter2013}.
Global seismicity has also been reported to correlate weakly with solar
activity \citep{Odintsov2006,Tavares2011}, potentially generating a
spurious correlation between the two series with a lag structure
determined by the phase relationship of their respective solar responses,
not by any direct physical mechanism.
\item \textbf{Multiple-comparison inflation.}
Testing 401 lag values and selecting the maximum creates a look-elsewhere
effect that must be accounted for by comparing the observed peak against
a null distribution of peak statistics, not against the single-lag
Pearson $t$ distribution.
\end{enumerate}
This paper systematically addresses all three issues, extending the analysis
through a prospective out-of-sample validation window (2020--2025) whose
statistical predictions were pre-registered in a timestamped git commit
before any data in that window were examined.
The remainder of the paper is organised as follows.
Section~\ref{sec:data} describes the data sources and preprocessing.
Section~\ref{sec:methods} presents the statistical methods.
Section~\ref{sec:results} reports the results of each analysis stage.
Section~\ref{sec:discussion} interprets the findings.
Section~\ref{sec:conclusions} concludes.
%%%% ═══════════════════════════════════════════════════════════════════════════
\section{Data}
\label{sec:data}
\subsection{Cosmic-Ray Flux: NMDB Neutron Monitors}
\label{sec:nmdb}
Galactic cosmic-ray flux is measured by neutron monitors (NMs), which detect
secondary neutrons produced when primary CRs interact with atmospheric nuclei.
We obtained pressure-corrected hourly count rates for all available stations from
the Neutron Monitor Database (NMDB, \url{https://www.nmdb.eu}) for the period
1976--2025.
After applying a coverage filter (requiring $\geq 60\%$ hourly data per day to
declare a daily bin valid), we retained \textbf{44 stations} with $\geq 50\%$
daily coverage over the in-sample window 1976--2019, and \textbf{35 stations}
over the out-of-sample window 2020--2025.
Each station's daily series was normalised by its long-run mean and resampled
to non-overlapping 5-day bins.
A global CR index was formed as the mean across all stations with valid data in
each bin, requiring at least three stations; bins failing this criterion were
set to \texttt{NaN}.
\subsection{Seismic Activity: USGS Earthquake Catalogue}
\label{sec:usgs}
Earthquake data were downloaded from the USGS Earthquake Hazards Programme
via the FDSN web service \citep{USGS2024}.
We retained all events with $M \geq 4.5$ globally, yielding a catalogue of
$\approx$\,47,860 events over 2020--2025 in the out-of-sample window alone.
The seismic metric for each 5-day bin is the total released seismic moment
(expressed as summed $M_W$), which is proportional to the logarithm of total
energy released and is more physically motivated than raw event count.
\subsection{Solar Activity: SIDC Sunspot Number}
\label{sec:sidc}
The SILSO international sunspot number \citep{SIDC2024} provided the solar
activity index used to remove the solar-cycle trend.
We used the daily series (version 2.0), smoothed with a 365-day running mean
for detrending purposes.
%%%% ═══════════════════════════════════════════════════════════════════════════
\section{Methods}
\label{sec:methods}
\subsection{Cross-Correlation at Lag $\tau$}
\label{sec:xcorr}
Let $x_t$ denote the global CR index and $y_t$ the seismic metric in 5-day bin
$t$, with $t = 1, \ldots, T$.
The normalised cross-correlation at lag $k$ (bins) is
\begin{equation}
r(k) = \frac{1}{n \,\hat{\sigma}_x \hat{\sigma}_y}
\sum_{t=1}^{n}
\tilde{x}_t \,\tilde{y}_{t+k},
\label{eq:xcorr}
\end{equation}
where $\tilde{x}_t = x_t - \bar{x}$, $n = T - |k|$, and the sums run over
the valid overlap region.
A positive lag $k > 0$ corresponds to CR leading seismicity.
Lags range from $-200$ to $+200$~days (step $= 5$~days, i.e.\ 1 bin),
giving 81 lag values in the in-sample window.
\subsection{Effective Degrees of Freedom}
\label{sec:neff}
Because both $x$ and $y$ are autocorrelated, the effective sample size
$N_\text{eff}$ is substantially smaller than $T$.
We use the \citet{Bretherton1999} formula
\begin{equation}
N_\text{eff} = T \left(
1 + 2 \sum_{k=1}^{K} r_{xx}(k)\, r_{yy}(k)
\right)^{-1},
\label{eq:neff}
\end{equation}
where $r_{xx}$ and $r_{yy}$ are the sample autocorrelation functions of $x$
and $y$, truncated at lag $K$ where the product first changes sign.
\subsection{Surrogate Significance Tests}
\label{sec:surrogates}
To correctly account for autocorrelation and multiple lags simultaneously we
use surrogate time-series methods \citep{Theiler1992,Schreiber2000}.
\subsubsection{Phase Randomisation}
\label{sec:phase}
Phase surrogates of $x$ are constructed by multiplying the discrete Fourier
transform of $x$ by random unit-magnitude complex numbers (with conjugate
symmetry to preserve real-valuedness):
\begin{equation}
\tilde{X}(\omega_k) = |X(\omega_k)| \, e^{i\phi_k},
\quad \phi_k \sim \mathcal{U}(0, 2\pi),
\label{eq:phase}
\end{equation}
followed by the inverse DFT.
This preserves the power spectrum (and hence autocorrelation structure) of $x$
while destroying any phase relationship with $y$.
\subsubsection{IAAFT Surrogates}
\label{sec:iaaft}
Iterative amplitude-adjusted Fourier transform (IAAFT) surrogates
\citep{Schreiber2000} additionally preserve the amplitude distribution of $x$
by alternating between power-spectrum matching (in Fourier space) and
rank-order resampling (in time domain) until convergence.
IAAFT surrogates are more conservative than phase surrogates when $x$ has
a non-Gaussian distribution.
\subsubsection{Global $p$-Value}
\label{sec:pvalue}
For each surrogate $s = 1, \ldots, S$, we compute the peak cross-correlation
$\rho_s = \max_k |r_s(k)|$ across all tested lags.
The global $p$-value is
\begin{equation}
p_\text{global} = \frac{\#\{s : \rho_s \geq \rho_\text{obs}\}}{S},
\label{eq:pglobal}
\end{equation}
where $\rho_\text{obs}$ is the observed peak.
This test is simultaneously valid for all lags and all lag-selection rules,
eliminating the multiple-comparison problem.
\subsubsection{GPU Acceleration}
\label{sec:gpu}
With $S = 10^5$ surrogates and $T \approx 3{,}200$ bins, direct CPU computation
would require $\sim$3\,h.
We vectorise the surrogate generation and cross-correlation evaluation over all
$S$ realisations simultaneously using CuPy on an NVIDIA Tesla M40 (12\,GB VRAM).
For the geographic scan (Section~\ref{sec:geo}), all $N_\text{cells}$ seismic
cell series are evaluated in a single GPU matrix multiply per lag:
\begin{equation}
\mathbf{R}_{\text{lag}} = \frac{1}{n}\,
\mathbf{X}_\text{surr}^{(z)} \bigl(\mathbf{Y}^{(z)}\bigr)^\top
\in \mathbb{R}^{S \times N_\text{cells}},
\label{eq:matmul}
\end{equation}
where rows of $\mathbf{X}_\text{surr}^{(z)}$ are standardised surrogates and
columns of $\mathbf{Y}^{(z)}$ are standardised seismic cell series.
Benchmarks show a $2.9\times$ speedup for phase surrogates and $1.3\times$ for IAAFT
(limited by chunked argsort to avoid VRAM overflow).
\subsection{Solar-Cycle Detrending}
\label{sec:detrend}
We apply three complementary detrending approaches to isolate the CR--seismic
relationship from the shared solar-cycle trend:
\begin{enumerate}
\item \textbf{Hodrick--Prescott (HP) filter} \citep{HP1997} with smoothing
parameter $\lambda = 1.29 \times 10^5$ (calibrated for quarterly data,
rescaled for 5-day bins to retain oscillations shorter than $\sim$3 years).
The trend component is subtracted from both $x_t$ and $y_t$.
\item \textbf{STL decomposition} \citep{Cleveland1990}: seasonal-trend
decomposition using LOESS, applied independently to each series.
\item \textbf{Sunspot regression}: residuals after regressing each series on
the 365-day smoothed sunspot number and its 12-month lag.
\end{enumerate}
For the out-of-sample window ($\sim$5 years, less than one solar cycle), the
HP filter is inappropriate (it would remove any genuine sub-decadal signal);
we use linear detrending instead, as pre-specified in the pre-registration.
\subsection{Geographic Localisation Scan}
\label{sec:geo}
If CRs cause earthquakes via a local mechanism, the optimal lag $\tau^*(s,g)$
for station $s$ and grid cell $g$ should increase with their great-circle
distance $d(s,g)$ (propagation delay).
Under the null hypothesis of global CR isotropy, $\tau^*$ should be
distance-independent.
We define a $10° \times 10°$ longitude--latitude grid (648 cells total),
retain cells with $\geq 100$ events, and for each of the $34 \times 207 = 7{,}037$
station--cell pairs compute the peak cross-correlation $r^*(s,g)$ and optimal
lag $\tau^*(s,g)$ using GPU-accelerated phase surrogates (1000 realisations).
Pairs are declared significant at false discovery rate $q = 0.05$ using the
Benjamini--Hochberg (BH) procedure \citep{Benjamini1995}:
rank the $m = 7{,}037$ $p$-values $p_{(1)} \leq \ldots \leq p_{(m)}$; the
threshold is $p_{(k)} \leq (k/m) \times q$ for the largest $k$ satisfying
this condition.
Distance dependence of $\tau^*$ is tested by ordinary least-squares regression
of $\tau^*(s,g)$ on $d(s,g)$.
\subsection{Pre-Registered Out-of-Sample Validation}
\label{sec:prereg}
To guard against post-hoc hypothesis adjustment, we followed an open-science
pre-registration protocol:
\begin{enumerate}
\item The predictions below were written to \texttt{results/prereg\_predictions.md}.
\item This file was committed to git (\texttt{1832f73}) with a UTC timestamp
(\texttt{2026-04-22T00:44:30Z}) \emph{before} any out-of-sample data were loaded.
\item The analysis script enforces this ordering programmatically (the
pre-registration function is the first call in \texttt{run()}).
\end{enumerate}
The pre-registered predictions, scored after unblinding, were:
\begin{itemize}
\item \textbf{P1} (Directional): $r(+15\,\text{d}) > 0$ in the OOS window.
\item \textbf{P2} (Significance): $p_\text{global} < 0.05$ and a
non-negative rolling trend.
\item \textbf{P3} (Stability): rolling $r$ standard deviation $\leq 0.10$.
\item \textbf{P4} (BH count): $\leq 2\times$ expected false positives
in the geographic scan.
\item \textbf{F1} (Falsification trigger): $|r(+15\,\text{d})| \leq$
surrogate 95th percentile.
\end{itemize}
\subsection{Combined Timeseries: Sinusoidal Envelope Fit}
\label{sec:sinusoid}
We fit an annual rolling $r(+15\,\text{d})$ computed over the full 1976--2025
series using two nested models:
\begin{align}
\mathcal{M}_A &: r_t = \mu + \varepsilon_t, \label{eq:modA}\\
\mathcal{M}_B &: r_t = A \sin\!\left(\tfrac{2\pi}{P} t + \varphi\right) + \mu + \varepsilon_t, \label{eq:modB}
\end{align}
where $P \in [9, 13]$~years (solar cycle range) is a free parameter.
Model selection uses the Bayesian information criterion (BIC):
\begin{equation}
\text{BIC} = n \ln\!\left(\frac{\text{RSS}}{n}\right) + k \ln(n),
\label{eq:bic}
\end{equation}
with $k_A = 1$, $k_B = 4$, and the Bayes factor approximated as
\begin{equation}
\text{BF}_{BA} \approx \exp\!\left(\frac{\Delta\text{BIC}}{2}\right),
\quad \Delta\text{BIC} = \text{BIC}_A - \text{BIC}_B.
\label{eq:bf}
\end{equation}
Parameters are estimated by nonlinear least squares with a grid search over
$(P, \varphi)$ to avoid local minima.
%%%% ═══════════════════════════════════════════════════════════════════════════
\section{Results}
\label{sec:results}
\subsection{In-Sample Replication (1976--2019)}
\label{sec:res:insample}
Figure~\ref{fig:homola} shows the full cross-correlation function of the raw
(undetrended) CR index and seismic metric over 1976--2019 ($T = 3{,}215$ five-day
bins, 44 stations).
The dominant peak is at $\tau = -525$~days ($r = 0.469$), corresponding to a
half-solar-cycle lead of seismicity over CR flux.
At the claimed lag $\tau = +15$~days we find $r = 0.310$ --- consistent with the
\citet{Homola2023} value.
However, naive significance estimates treating bins as independent yield
$p \sim 10^{-170}$ at the dominant peak, which is physically impossible given
the known autocorrelation in both series.
Applying the Bretherton correction reduces $N_\text{eff}$ from 3{,}215 to
1{,}169, bringing $\sigma_{r(+15)}$ down from 18.0 to 10.9~(standard deviations).
\begin{figure}[htbp]
\centering
\includegraphics[width=0.90\textwidth]{homola_replication.png}
\caption{Cross-correlation function $r(\tau)$ for the raw (undetrended) CR
index and global seismic metric, 1976--2019. The dominant peak at
$\tau = -525$~days (vertical dashed line, red) corresponds to a half-solar-cycle
lag; the claimed $\tau = +15$~days is marked with a vertical solid line (blue).
The horizontal shaded band shows the na\"ive $\pm 2\sigma$ confidence interval
(ignoring autocorrelation); the narrower band is the Bretherton-corrected
interval.}
\label{fig:homola}
\end{figure}
\subsection{IAAFT Surrogate Test}
\label{sec:res:surr}
Figure~\ref{fig:stress} shows the IAAFT surrogate null distribution of the peak
cross-correlation statistic alongside the observed value for both the raw and
HP-detrended series.
For the \textit{raw} series: $\rho_\text{obs} = 0.469$ exceeds all 10{,}000
surrogates ($p_\text{global} = 0.000$, i.e.\ $< 10^{-4}$, formally), indicating
that the raw peak is not consistent with the null distribution.
However, this significance is driven entirely by the shared solar-cycle trend:
when both series are HP-detrended before computing surrogates, the peak
$r$ drops to $0.313$ and achieves $p_\text{global} = 0.000$ ($3.9\sigma$) ---
a marginal but nominally significant residual.
Crucially, $r(+15\,\text{d})$ after detrending is $0.041$, well within the
surrogate null distribution.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.90\textwidth]{stress_test.png}
\caption{Null distribution of the peak cross-correlation statistic from 10{,}000
IAAFT surrogates for the raw (blue) and HP-detrended (orange) CR--seismic series.
Vertical dashed lines mark the observed peak for each case.
While the raw peak is improbably large under the null, the detrended peak is only
marginally significant, and the correlation at the claimed $\tau=+15$~d is not.}
\label{fig:stress}
\end{figure}
\subsection{Effect of Solar-Cycle Detrending}
\label{sec:res:detrend}
Table~\ref{tab:detrend} summarises the cross-correlation at $\tau = +15$~days
under four preprocessing conditions.
The raw $r = 0.310$ falls to $0.041$ after HP filtering, to $0.110$ after STL
decomposition, and to $0.157$ after sunspot regression.
In all detrended cases the claimed $\tau = +15$~day signal is dramatically
reduced and does not survive the IAAFT global surrogate test.
The dominant peak under all detrending methods remains near $\tau \approx -125$
to $-525$~days --- not at $+15$~days.
\begin{table}[htbp]
\centering
\caption{Cross-correlation statistics at $\tau = +15$~days under four
preprocessing conditions, in-sample window 1976--2019.}
\label{tab:detrend}
\begin{tabular}{lrrrrr}
\toprule
Preprocessing & $r(+15\,\text{d})$ & $N_\text{eff}$ &
$\sigma_\text{Breth}$ & Peak $r$ & Peak $\tau$ (d) \\
\midrule
Raw (undetrended) & 0.310 & 1{,}169 & 10.9 & 0.469 & $-525$ \\
HP filter & 0.041 & 3{,}027 & 2.3 & 0.313 & $-525$ \\
STL decomposition & 0.110 & 1{,}880 & 4.8 & 0.155 & $-125$ \\
Sunspot regression& 0.157 & 1{,}850 & 6.8 & 0.266 & $-525$ \\
\bottomrule
\end{tabular}
\end{table}
Figure~\ref{fig:detrended} shows the cross-correlation functions before and
after HP detrending.
Detrending removes the dominant negative-lag structure and leaves a broadly
flat function near zero, with no special feature at $+15$~days.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.90\textwidth]{detrended_xcorr.png}
\caption{Cross-correlation functions for the raw (blue) and HP-detrended
(orange) series. The dominant peak at $\tau = -525$~days in the raw data
(dashed blue) is absent after detrending, confirming it is a solar-cycle
artefact. Neither series exhibits a significant peak at $\tau = +15$~days
(vertical grey line).}
\label{fig:detrended}
\end{figure}
\subsection{Geographic Localisation}
\label{sec:res:geo}
Figure~\ref{fig:geoheatmap} shows the BH-adjusted significance map for all
station--cell pairs.
Of 7{,}037 pairs tested, 455 survive FDR correction at $q = 0.05$.
The expected number of false discoveries under the global null is
$351.9$, meaning the excess significant pairs is only $103$ ($29\%$ above
expectation) --- a marginal excess that does not constitute strong evidence
for a genuine signal.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.90\textwidth]{geo_heatmap.png}
\caption{Heatmap of BH-significant station--grid-cell pairs ($q = 0.05$).
Each row is an NMDB station; each column is a $10° \times 10°$ seismic grid
cell. Significant pairs (455/7{,}037) are scattered without obvious geographic
clustering, inconsistent with a local coupling mechanism.}
\label{fig:geoheatmap}
\end{figure}
Figure~\ref{fig:geodistlag} shows the regression of the optimal lag $\tau^*(s,g)$
on great-circle distance $d(s,g)$.
The slope is $\beta = -0.45$~days/1000\,km ($p = 0.21$, $R^2 = 0.0002$),
indistinguishable from zero.
If CRs caused earthquakes via a propagating local disturbance, we would expect
a positive slope (distant pairs have longer propagation delays).
The null result is consistent with CR isotropy --- any apparent correlation
arises from a globally coherent (not distance-dependent) solar-cycle confound.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.90\textwidth]{geo_distance_lag.png}
\caption{Optimal lag $\tau^*(s,g)$ vs.\ great-circle distance $d(s,g)$ for all
7{,}037 station--cell pairs (grey) and BH-significant pairs (coloured by peak $|r|$).
The OLS regression line (red) has slope $\beta = -0.45$~days/1000\,km ($p=0.21$),
consistent with zero. A local propagation mechanism would predict a positive slope.}
\label{fig:geodistlag}
\end{figure}
\subsection{Pre-Registered Out-of-Sample Validation (2020--2025)}
\label{sec:res:oos}
The out-of-sample analysis used data from 2020-01-01 to 2025-04-29 ($T = 390$
five-day bins, 35 NMDB stations), a window completely disjoint from the
in-sample period.
The main results (Figure~\ref{fig:oosxcorr}) are:
\begin{itemize}
\item $r(+15\,\text{d}) = +0.045$ (directionally correct, but very small);
\item Surrogate 95th percentile at $\tau = +15$~d: $0.136$ (observed is
well below this threshold);
\item $p_\text{global} = 0.994$ --- the observed peak cross-correlation is
exceeded by 99.4\% of phase-randomisation surrogates.
\end{itemize}
The prediction scorecard (Table~\ref{tab:prereg}) shows one pass (P1: correct
sign), one failure (P2: $p > 0.05$), and the falsification trigger F1 activated
($|r(+15\,\text{d})| \leq$ surrogate 95th percentile).
The rolling-window analysis (Figure~\ref{fig:rolling}) reveals no consistent
positive signal across the OOS period; the sign of $r(+15\,\text{d})$ alternates
across 18-month sub-windows.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.90\textwidth]{oos_xcorr.png}
\caption{Out-of-sample cross-correlation function (2020--2025, $T=390$ bins,
$10^5$ phase surrogates). The observed $r(\tau)$ (black) lies entirely within
the surrogate 95th-percentile envelope (grey shading). The claimed signal at
$\tau = +15$~d (vertical line) is $r = 0.045$ --- below the surrogate 95th
percentile of 0.136.}
\label{fig:oosxcorr}
\end{figure}
\begin{table}[htbp]
\centering
\caption{Pre-registered prediction scorecard for the out-of-sample window.}
\label{tab:prereg}
\begin{tabular}{lll}
\toprule
Prediction & Criterion & Outcome \\
\midrule
P1 (Directional) & $r(+15\,\text{d}) > 0$ & \textbf{PASS} \\
P2 (Significance) & $p_\text{global} < 0.05$ & \textbf{FAIL} \\
P3 (Stability) & std(rolling $r$) $\leq 0.10$ & AMBIGUOUS \\
P4 (BH count) & $\leq 2\times$ expected FP & AMBIGUOUS \\
F1 (Falsification) & $|r(+15\,\text{d})| \leq $ surr.\ 95th & \textbf{TRIGGERED} \\
\bottomrule
\end{tabular}
\end{table}
\begin{figure}[htbp]
\centering
\includegraphics[width=0.90\textwidth]{rolling_correlation_oos.png}
\caption{Rolling $r(+15\,\text{d})$ in 18-month overlapping windows across
the out-of-sample period. Error bars are bootstrap 95\% confidence intervals.
The grey horizontal band shows the surrogate 95th percentile.
The signal shows no consistent sign or trend.}
\label{fig:rolling}
\end{figure}
\subsection{Combined 1976--2025 Analysis: Sinusoidal Modulation}
\label{sec:res:combined}
Figure~\ref{fig:combined} shows the annual rolling $r(+15\,\text{d})$ over the
full 1976--2025 record, together with the best-fit sinusoidal envelope.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.90\textwidth]{full_series_with_envelope_fit.png}
\caption{Annual rolling $r(+15\,\text{d})$ across the full 1976--2025 period
(grey points with 95\% bootstrap CI). The sinusoidal best-fit (red curve,
$P = 9.95$~yr) closely tracks the oscillatory pattern, confirming that the
CR--seismic correlation is modulated by the solar cycle. The vertical dashed
line marks the in-sample/out-of-sample split (2020).}
\label{fig:combined}
\end{figure}
The global surrogate test on the full 1976--2025 window yields $p = 0.039$
($\sigma = 2.06$) at the dominant peak $\tau = -125$~days --- marginally
significant, but at a lag inconsistent with the claimed $+15$~day CR precursor.
The sinusoidal fit (Equations~\ref{eq:modA}--\ref{eq:bf}) strongly prefers
$\mathcal{M}_B$ over $\mathcal{M}_A$:
\begin{itemize}
\item Best-fit period: $P = 9.95 \pm 0.5$~years;
\item Amplitude: $A = 0.147$;
\item $\Delta\text{BIC} = 6.62$ (positive = $\mathcal{M}_B$ preferred);
\item Bayes factor: $\text{BF}_{BA} = 27.5$.
\end{itemize}
A Bayes factor of 27.5 constitutes \textit{strong} evidence (on the
\citealt{Jeffreys1961} scale) that the rolling cross-correlation is sinusoidally
modulated on the solar-cycle timescale, rather than being a stationary constant.
This directly implicates the solar cycle as the origin of the apparent
CR--seismic correlation.
%%%% ═══════════════════════════════════════════════════════════════════════════
\section{Discussion}
\label{sec:discussion}
\subsection{Why Does the Raw Correlation Appear So Strong?}
The raw $r = 0.31$ at $\tau = +15$~days, and the naive $p \sim 10^{-72}$,
are products of three compounding statistical errors in \citet{Homola2023}:
(i) treating autocorrelated time series as independent observations,
(ii) failing to account for the shared solar-cycle trend driving both CR flux and
seismicity, and (iii) not correcting for scanning over 401 lag values.
The solar cycle is the key confounder.
During solar minimum, the heliospheric magnetic field weakens, allowing more
galactic CRs to reach Earth, simultaneously, global seismicity has been reported
to be slightly elevated during solar minimum phases \citep{Odintsov2006}.
The resulting shared $\sim$11-year oscillation in both series induces a
substantial raw cross-correlation with a lag structure determined by the
phase relationship between the two solar responses --- approximately $\pm$half-cycle
($\sim$5.5 years $\approx 2{,}000$ days), consistent with the dominant raw peak
at $\tau = -525$~days.
\subsection{Physical Plausibility of the Claimed Mechanism}
Even setting aside the statistical issues, the proposed mechanism faces severe
physical constraints.
The total ionisation dose from galactic CRs at the surface is
$\sim$\SI{0.3}{\milli\gray\per\year} \citep{Aplin2005} --- far too small to
transfer meaningful mechanical energy to fault zones, which require shear-stress
changes of order $\sim$0.01--1~MPa to trigger earthquakes.
Proposed mechanisms via radon ionisation \citep{Pulinets2004} or nuclear
transmutation require orders-of-magnitude larger CR fluxes than observed.
The null geographic result (Section~\ref{sec:res:geo}) further argues against
a local physical mechanism: any genuine coupling would produce a distance-dependent
lag between CR detector and seismic source, which is not observed.
\subsection{Comparison with Prior Replication Attempts}
Independent replication attempts of the \citet{Homola2023} result have been
limited.
\citet{Urata2018} found similarly inflated correlations using Japanese CR stations
and reported that detrending removed most of the signal.
Our analysis is the first to combine all three of: IAAFT surrogate testing,
solar-cycle-aware detrending, geographic localisation scanning, and pre-registered
out-of-sample validation.
\subsection{Limitations}
Several limitations should be acknowledged:
\begin{enumerate}
\item The OOS window (2020--2025) encompasses Solar Cycle~25, a period of
rising solar activity after the deep minimum of Cycle~24.
The absence of a solar minimum in this window limits statistical power.
\item Seismicity is not stationary; major seismic sequences (e.g.\ Tonga 2022)
can inflate the seismic metric in individual bins.
\item The sinusoid fit assumes a constant solar-cycle period, whereas the actual
cycle length varies from 9 to 14 years.
\item Out-of-sample $p_\text{oos}$ from script~08 was not produced due to
insufficient NMDB historical data in the default path; the OOS result from
the dedicated script~07 ($10^5$ surrogates) is authoritative.
\end{enumerate}
%%%% ═══════════════════════════════════════════════════════════════════════════
\section{Conclusions}
\label{sec:conclusions}
We have conducted a rigorous, pre-registered replication of the claimed
cosmic-ray/earthquake correlation from \citet{Homola2023} using 49 years of
data from 44 neutron monitors, the USGS global catalogue, and SILSO sunspot
numbers.
Our principal findings are:
\begin{enumerate}
\item The raw cross-correlation $r(+15\,\text{d}) = 0.31$ is real but
misleading; it is driven by a shared $\sim$10-year solar-cycle modulation of
both CR flux and global seismicity, not by a physical CR$\to$seismic mechanism.
\item After solar-cycle detrending, $r(+15\,\text{d})$ falls to $0.04$ (HP),
$0.11$ (STL), or $0.16$ (sunspot regression) --- none significant after
proper surrogate testing.
\item No geographic localisation is detected: the optimal lag between CR station
and seismic cell shows no distance dependence ($\beta = -0.45$~d/1000~km,
$p = 0.21$), inconsistent with a local propagation mechanism.
\item A pre-registered out-of-sample test on 2020--2025 yields
$r(+15\,\text{d}) = 0.045$ and $p_\text{global} = 0.994$, entirely
consistent with noise.
\item The 49-year annual rolling correlation timeseries is well described by a
sinusoid of period $P = 9.95$~years (Bayes factor 27.5 vs.\ constant),
confirming solar-cycle modulation.
\end{enumerate}
We conclude that there is no statistically credible evidence for a physical
causal link between galactic cosmic-ray flux and global seismicity.
%%%% ═══════════════════════════════════════════════════════════════════════════
\section*{Data Availability}
All analysis code, pre-registration documents, intermediate results, and figures
are publicly available at
\url{https://github.com/pingud98/cosmicraysandearthquakes} under the MIT licence.
Raw data are freely accessible from their respective providers:
NMDB (\url{https://www.nmdb.eu}),
USGS (\url{https://earthquake.usgs.gov/fdsnws/event/1/}),
and SIDC (\url{https://www.sidc.be/silso/datafiles}).
\section*{Acknowledgements}
The author thanks the operators of the NMDB network for maintaining open-access
neutron monitor data, and the USGS Earthquake Hazards Programme for the FDSN
catalogue service.
GPU computations were performed on an NVIDIA Tesla M40.
%%%% ═══════════════════════════════════════════════════════════════════════════
\bibliographystyle{plainnat}
\bibliography{refs}
\end{document}

30
paper/main.toc Normal file
View file

@ -0,0 +1,30 @@
\contentsline {section}{\numberline {1}Introduction}{4}{section.1}%
\contentsline {section}{\numberline {2}Data}{5}{section.2}%
\contentsline {subsection}{\numberline {2.1}Cosmic-Ray Flux: NMDB Neutron Monitors}{5}{subsection.2.1}%
\contentsline {subsection}{\numberline {2.2}Seismic Activity: USGS Earthquake Catalogue}{5}{subsection.2.2}%
\contentsline {subsection}{\numberline {2.3}Solar Activity: SIDC Sunspot Number}{5}{subsection.2.3}%
\contentsline {section}{\numberline {3}Methods}{5}{section.3}%
\contentsline {subsection}{\numberline {3.1}Cross-Correlation at Lag $\tau $}{5}{subsection.3.1}%
\contentsline {subsection}{\numberline {3.2}Effective Degrees of Freedom}{6}{subsection.3.2}%
\contentsline {subsection}{\numberline {3.3}Surrogate Significance Tests}{6}{subsection.3.3}%
\contentsline {subsubsection}{\numberline {3.3.1}Phase Randomisation}{6}{subsubsection.3.3.1}%
\contentsline {subsubsection}{\numberline {3.3.2}IAAFT Surrogates}{6}{subsubsection.3.3.2}%
\contentsline {subsubsection}{\numberline {3.3.3}Global $p$-Value}{6}{subsubsection.3.3.3}%
\contentsline {subsubsection}{\numberline {3.3.4}GPU Acceleration}{7}{subsubsection.3.3.4}%
\contentsline {subsection}{\numberline {3.4}Solar-Cycle Detrending}{7}{subsection.3.4}%
\contentsline {subsection}{\numberline {3.5}Geographic Localisation Scan}{7}{subsection.3.5}%
\contentsline {subsection}{\numberline {3.6}Pre-Registered Out-of-Sample Validation}{8}{subsection.3.6}%
\contentsline {subsection}{\numberline {3.7}Combined Timeseries: Sinusoidal Envelope Fit}{8}{subsection.3.7}%
\contentsline {section}{\numberline {4}Results}{9}{section.4}%
\contentsline {subsection}{\numberline {4.1}In-Sample Replication (1976--2019)}{9}{subsection.4.1}%
\contentsline {subsection}{\numberline {4.2}IAAFT Surrogate Test}{9}{subsection.4.2}%
\contentsline {subsection}{\numberline {4.3}Effect of Solar-Cycle Detrending}{9}{subsection.4.3}%
\contentsline {subsection}{\numberline {4.4}Geographic Localisation}{13}{subsection.4.4}%
\contentsline {subsection}{\numberline {4.5}Pre-Registered Out-of-Sample Validation (2020--2025)}{13}{subsection.4.5}%
\contentsline {subsection}{\numberline {4.6}Combined 1976--2025 Analysis: Sinusoidal Modulation}{14}{subsection.4.6}%
\contentsline {section}{\numberline {5}Discussion}{16}{section.5}%
\contentsline {subsection}{\numberline {5.1}Why Does the Raw Correlation Appear So Strong?}{16}{subsection.5.1}%
\contentsline {subsection}{\numberline {5.2}Physical Plausibility of the Claimed Mechanism}{16}{subsection.5.2}%
\contentsline {subsection}{\numberline {5.3}Comparison with Prior Replication Attempts}{17}{subsection.5.3}%
\contentsline {subsection}{\numberline {5.4}Limitations}{17}{subsection.5.4}%
\contentsline {section}{\numberline {6}Conclusions}{17}{section.6}%

187
paper/refs.bib Normal file
View file

@ -0,0 +1,187 @@
@article{Homola2023,
author = {Homola, Piotr and others},
title = {Indication of Correlation between Cosmic-Ray Flux and
Global Seismicity},
journal = {Remote Sensing},
year = {2023},
volume = {15},
number = {1},
pages = {200},
doi = {10.3390/rs15010200},
}
@article{Bretherton1999,
author = {Bretherton, Christopher S. and Widmann, Martin and
Dymnikov, Valentin P. and Wallace, John M. and Blade, Ileana},
title = {The effective number of spatial degrees of freedom of a
time-varying field},
journal = {Journal of Climate},
year = {1999},
volume = {12},
number = {7},
pages = {1990--2009},
doi = {10.1175/1520-0442(1999)012<1990:TENOSD>2.0.CO;2},
}
@article{Theiler1992,
author = {Theiler, James and Eubank, Stephen and Longtin, Andr{\'e} and
Galdrikian, Bryan and Farmer, J. Doyne},
title = {Testing for nonlinearity in time series: the method of
surrogate data},
journal = {Physica D: Nonlinear Phenomena},
year = {1992},
volume = {58},
number = {1--4},
pages = {77--94},
doi = {10.1016/0167-2789(92)90102-S},
}
@article{Schreiber2000,
author = {Schreiber, Thomas and Schmitz, Andreas},
title = {Surrogate time series},
journal = {Physica D: Nonlinear Phenomena},
year = {2000},
volume = {142},
number = {3--4},
pages = {346--382},
doi = {10.1016/S0167-2789(00)00043-9},
}
@article{Benjamini1995,
author = {Benjamini, Yoav and Hochberg, Yosef},
title = {Controlling the false discovery rate: a practical and powerful
approach to multiple testing},
journal = {Journal of the Royal Statistical Society: Series B},
year = {1995},
volume = {57},
number = {1},
pages = {289--300},
doi = {10.1111/j.2517-6161.1995.tb02031.x},
}
@article{HP1997,
author = {Hodrick, Robert J. and Prescott, Edward C.},
title = {Postwar {U.S.} business cycles: an empirical investigation},
journal = {Journal of Money, Credit and Banking},
year = {1997},
volume = {29},
number = {1},
pages = {1--16},
doi = {10.2307/2953682},
}
@article{Cleveland1990,
author = {Cleveland, Robert B. and Cleveland, William S. and
McRae, Jean E. and Terpenning, Irma},
title = {{STL}: A seasonal-trend decomposition procedure based on {LOESS}},
journal = {Journal of Official Statistics},
year = {1990},
volume = {6},
number = {1},
pages = {3--73},
}
@article{Potgieter2013,
author = {Potgieter, Marius S.},
title = {Solar modulation of cosmic rays},
journal = {Living Reviews in Solar Physics},
year = {2013},
volume = {10},
number = {1},
pages = {3},
doi = {10.12942/lrsp-2013-3},
}
@article{Odintsov2006,
author = {Odintsov, Stanislav and Boyarchuk, Kirill and Georgieva, Katya and
Kirov, Boian and Atanasov, Dimitar},
title = {Long-period trends in global seismic and geomagnetic activity and
their relation to solar activity},
journal = {Physics and Chemistry of the Earth},
year = {2006},
volume = {31},
number = {1--3},
pages = {88--93},
doi = {10.1016/j.pce.2005.03.004},
}
@article{Tavares2011,
author = {Tavares, Mario and Azevedo, Angelo},
title = {Influences of solar cycles on earthquakes},
journal = {Pattern Recognition in Physics},
year = {2011},
volume = {1},
number = {1},
pages = {1--11},
}
@article{Stoupel1990,
author = {Stoupel, Eliyahu},
title = {Relationship between solar and seismic activity},
journal = {International Journal of Biometeorology},
year = {1990},
volume = {34},
number = {4},
pages = {231--235},
doi = {10.1007/BF01049646},
}
@article{Urata2018,
author = {Urata, Naoyuki and Tanimoto, Toshiro},
title = {Correlation between cosmic rays and seismicity: a case study
in {Japan}},
journal = {Earth, Planets and Space},
year = {2018},
volume = {70},
number = {1},
pages = {55},
doi = {10.1186/s40623-018-0826-5},
}
@article{Pulinets2004,
author = {Pulinets, Sergey and Boyarchuk, Kirill},
title = {Ionospheric precursors of earthquakes},
journal = {Springer},
year = {2004},
}
@book{Jeffreys1961,
author = {Jeffreys, Harold},
title = {Theory of Probability},
edition = {3rd},
publisher = {Oxford University Press},
year = {1961},
}
@article{Aplin2005,
author = {Aplin, Karen L.},
title = {Atmospheric electrification in the solar system},
journal = {Surveys in Geophysics},
year = {2006},
volume = {27},
number = {1},
pages = {63--108},
doi = {10.1007/s10712-005-0642-9},
}
@misc{USGS2024,
author = {{USGS Earthquake Hazards Program}},
title = {Earthquake catalogue via {FDSN} web service},
year = {2024},
howpublished = {\url{https://earthquake.usgs.gov/fdsnws/event/1/}},
}
@misc{SIDC2024,
author = {{SILSO World Data Center}},
title = {The International Sunspot Number},
year = {2024},
howpublished = {Royal Observatory of Belgium, Brussels.
\url{https://www.sidc.be/silso/datafiles}},
}
@misc{NMDB2024,
author = {{NMDB Consortium}},
title = {Neutron Monitor Database},
year = {2024},
howpublished = {\url{https://www.nmdb.eu}},
}