Statistical Review

Essays in International Macro-Finance and Asset PricingResearch title withheld — sample published with the author's permission
Economics · 17 actionable finding(s)

Statistical review findings

Finding 1 · Medium

Documentation of Numerical Stability and Convergence

Issue

The model utilizes a set of policy rules but lacks explicit documentation of the Blanchard-Kahn condition or similar checks to confirm that the equilibrium is locally unique and stable. In dynamic models, checking if a solution is 'locally unique and stable[extract from the author’s document removed]s structure prevents 'explosive' solutions or indeterminate paths.

“The model’s dynamic equilibrium is a set of policy rules for the 57 endogenous variables”

Solution

Report the eigenvalues of the system to demonstrate the number of stable versus unstable roots relative to the count of forward-looking variables. Eigenvalues are numerical values that describe the system's stability. By comparing the number of eigenvalues inside and outside the unit circle against the number of forward-looking variables, you provide a formal proof that your model settles into a unique, stable equilibrium rather than drifting toward unrealistic results.

Finding 2 · Medium

Handling of occasionally binding constraints in welfare evaluation

Issue

The welfare analysis utilizes simulations where borrowing constraint multipliers become negative, which is theoretically inconsistent with the assumed binding regime. Borrowing constraints represent physical limits on debt, where multipliers act as 'shadow prices[extract from the author’s document removed]violating' reality, which is a mathematical impossibility in a well-defined economic model.

[extract from the author’s document removed]

Solution

Implement a global solution method capable of handling non-linearities and occasionally binding constraints, such as projection methods or a refined Occbin-consistent welfare aggregation. Standard linear methods assume constant relationships. Implementing a global solution method allows the model to switch between different 'regimes[extract from the author’s document removed]s welfare conclusions.

Finding 3 · Medium

Incomplete reporting of MLE uncertainty

Issue

The final results lack standard errors or confidence intervals, which are essential for interpreting the precision of the estimated structural parameters. Maximum Likelihood Estimation (MLE) provides the most likely parameters for your model, but it does not inherently communicate how 'noisy' those estimates are. Without uncertainty metrics, readers cannot determine if a parameter is truly significant or if the model results would change drastically with a slightly different data sample.

“Section 3.5.2 refers to 'Regression results and diagnostics' but the text lacks tabulated standard errors for the MLE-estimated structural parameters.”

Solution

Report standard errors or confidence intervals for all estimated structural parameters. Reporting standard errors or confidence intervals essentially adds a 'margin of error' to your findings. This allows researchers to distinguish between robust structural effects and estimates that might be overly sensitive to the specific data points used during the estimation process.

Finding 4 · Medium

Specification of weight structure for WLS

Issue

WLS requires an explicit definition of weights (e.g., based on precision or time-decay) to be a complete estimator. Weighted Least Squares (WLS) adjusts the influence of different data points to account for varying quality or relevance. By not defining the weights, the model becomes a 'black box,' as the reader cannot determine if the results are driven by the underlying economic signal or by arbitrary mathematical prioritization of certain time periods.

[extract from the author’s document removed]

Solution

Provide the functional form of the weights used in the WLS regression to allow for reproducibility. Providing the exact formula used to assign these weights is a requirement for reproducibility. It allows others to verify that the 'signal' was treated with appropriate priority—for example, if recent data was weighted more heavily to reflect adaptive learning—and ensures the model is not relying on unverified assumptions regarding data reliability.

Finding 5 · Medium

Missing technical specifications for simulation

Issue

The document notes that simulation is required for skewed t projections but provides no details on the simulation design. When using complex distributions like the skewed t-distribution, analysts often rely on numerical simulation to approximate results that cannot be calculated with a simple formula. Without defining how these simulations were built, it is impossible to know if the results are stable or if they reflect 'simulation noise'—random errors that arise from insufficient trials.

“for distributions such as skewed t, simulation is needed.”

Solution

Report the number of simulated paths, convergence diagnostics, and error bounds for the projection intervals. Reporting these metrics provides proof that your simulation was run long enough to reach a reliable, stable result. It establishes that the projected intervals are mathematically sound and not merely artifacts of a random number generator that didn't run for enough iterations.

Finding 6 · Critical

Unclear propagation of rolling-window uncertainty

Issue

The document reports projections that rely on rolling-window estimates but does not document how estimation uncertainty is propagated, potentially understating projection variance. Rolling-window analysis updates model estimates as new data arrives, but each new 'window[extract from the author’s document removed]s predictive ability.

[extract from the author’s document removed]

Solution

State explicitly how rolling-window estimates feed the projection model and propagate parameter uncertainty (e.g., using Monte Carlo draws); demonstrate sensitivity of projections to sampling variability.

Finding 7 · Medium

Lack of clear definition for plotted variables

Issue

Figure captions use 'x_t' and 'Normalised ~x_t[extract from the author’s document removed]explained' the data. Confusing these leads to an incorrect evaluation of whether the model has successfully captured the underlying patterns.

“Figure labels include 'Q−Q plot of x_t' and 'Normalised ~x_t' but no formal definition in supplied chunks.”

Solution

Define explicitly in the caption or text what x_t denotes (e.g., residual from conditional mean model, standardized residual). Explicitly labeling these axes ensures that the reader knows whether they are looking at the 'raw material' (the returns) or the 'model's homework' (the residuals). Clear definitions prevent misinterpretation regarding the model's effectiveness in removing noise or autocorrelation.

Finding 8 · Medium

Missing statistical significance thresholds in ACF plots

Issue

ACF plots lack confidence intervals, making it impossible to distinguish between statistically significant autocorrelation and random noise. Autocorrelation plots show whether current values are linked to past values, which is a sign of 'unexplained information.' Without significance bands, any small, random 'blip' on the chart might be mistaken for a meaningful pattern, leading researchers to believe the model is missing key variables when it is actually performing as expected.

“Figures 3.19–3.22 show ACF plots without significance bounds.”

Solution

Add 95% confidence bands to the ACF plots to allow for a formal assessment of model adequacy. Adding 95% confidence bands acts as a 'gatekeeper' for these plots. Any spike that stays within the bands is considered random noise, whereas spikes crossing the bands indicate a statistically significant error that the model has failed to explain, thus providing a clearer baseline for judging model performance.

Finding 9 · Medium

Omission of risk-free rate definition

Issue

The Sharpe ratio is mathematically undefined without an explicit risk-free rate, making the metric uninterpretable as reported. The Sharpe ratio measures the excess return an asset provides over a 'safe' benchmark. If the risk-free rate is omitted, the ratio is conceptually incomplete; it essentially compares total return to zero, which inflates the apparent risk-adjusted performance of the cryptocurrency.

“Table 3.5 in chunk 25/138-140 reports 'Single-year Sharpe ratio' without context regarding the risk-free rate component.”

Solution

Explicitly state the risk-free rate used in the denominator or clarify the assumption (e.g., 'Assuming a risk-free rate of X%[extract from the author’s document removed]s cryptocurrency performance and other assets, as the benchmark is explicitly grounded in the broader financial environment.

Finding 10 · Medium

Missing OLS diagnostic reporting

Issue

Standard OLS diagnostic checks (linearity, homoscedasticity, independence, and multicollinearity) are absent. OLS regression assumes specific 'rules'—like the idea that errors are distributed normally and consistently. If these rules are broken, the coefficients (the core findings of your study) may be biased or misleading, even if they appear statistically significant in a simple output table.

“The text lists significance levels and standard errors but omits underlying regression assumptions verification.”

Solution

Include a brief summary of diagnostic tests or a supplementary appendix with these checks to validate the coefficient estimates. These diagnostics are the 'quality control[extract from the author’s document removed]weird' trends that the regression model wasn't designed to handle.

Finding 11 · Medium

Lack of Occbin algorithm convergence diagnostics

Issue

Occbin relies on an iterative approach that is sensitive to parameterization, but diagnostic information on solution stability is missing. The 'Occbin' algorithm is designed to handle constraints that only sometimes block economic behavior. Because it iteratively searches for a solution, it can occasionally fail to converge, meaning the simulation stops without finding a valid mathematical answer. Without diagnostics, it is unclear if the displayed path is a verified solution or an aborted, incomplete calculation.

“Figure 2.3 shows the dynamics but does not provide diagnostic information on the numerical stability of the solution.”

Solution

Report basic convergence metrics or confirm the existence/uniqueness of the solution path for the simulated shock scenarios. These metrics confirm that the simulation reached a reliable, stable outcome for every shock scenario. Providing this information ensures that the 'path' you see in the results represents a valid economic equilibrium rather than an accidental output from an unstable numerical process.

Finding 12 · Medium

Reporting of residual diagnostic checks

Issue

Regression diagnostics (homoscedasticity, independence, and multicollinearity) are not explicitly documented. In regression analysis, verifying assumptions like homoscedasticity and independence ensures that your model results are not being driven by technical errors in the data structure. Ignoring these checks leaves the validity of the reported coefficients vulnerable to hidden data patterns that violate the model's requirements.

[extract from the author’s document removed]

Solution

Include a brief statement or supplementary table confirming these assumptions were verified. A brief summary in an appendix provides the necessary assurance that the statistical 'ground rules' were met. This documentation transforms the reported findings from mere numbers into verified outputs, demonstrating that the regression assumptions held up under standard examination.

Finding 13 · Medium

No numeric goodness-of-fit metrics

Issue

Visual comparison between 'Data' and 'Model[extract from the author’s document removed]good fit' to the researcher might still hide significant, systematic errors. Numeric metrics remove this subjectivity by providing a consistent, mathematically rigorous way to measure the distance between what the model predicts and what actually happened.

“Figures show both series but no numeric fit metrics in the provided chunks.”

Solution

Report summary statistics (e.g., RMSE, MAE, mean bias) between model-implied and rolling empirical series. These metrics act as a 'scorecard' for your model. By providing specific error values like RMSE, you give the reader an objective way to judge how far, on average, your model misses the mark, allowing for an honest assessment of its predictive precision.

Finding 14 · Medium

Potential autocorrelation in rolling estimates

Issue

Overlapping rolling windows induce autocorrelation in the series of estimates, which is neither checked nor reported. When rolling windows overlap, they share data points from previous periods. This causes the estimates to 'bleed' into one another, creating a false sense of smooth movement that doesn't actually exist in the raw data. This hidden autocorrelation can lead to an incorrect belief that a trend is more persistent than it really is.

“No diagnostics for autocorrelation of rolling estimates in supplied material.”

Solution

Compute and report ACF/PACF of the rolling mean/variance series and document the resulting autocorrelation. Checking the ACF/PACF of these estimates is like checking for an 'echo[extract from the author’s document removed]s smoothness is a mathematical byproduct, not necessarily a fundamental market characteristic.

Finding 15 · Medium

No formal goodness-of-fit statistics for Q−Q assessment

Issue

Visual assessment of Q−Q plots is subjective and lacks formal quantification of fit quality. Q-Q plots compare the data's distribution to a theoretical ideal, but the human eye is poor at judging the difference between a 'close enough' fit and a statistically significant deviation. This subjective approach risks overlooking subtle, problematic 'tails' in the distribution that could affect risk assessment.

“Q−Q plots and histograms are shown but no test statistics are provided.”

Solution

Compute and report KS or Anderson-Darling statistics (with p-values) comparing residuals to the fitted skewed-t. Formal tests turn the visual 'gut feeling[extract from the author’s document removed]s shape.

Finding 16 · Low

Full Parameter Table Disclosure

Issue

Calibration details are distributed across sections, hindering full reproducibility. When parameters are scattered across different sections of a paper, it becomes difficult for other researchers to 'assemble' the model for their own use. This fragmentation creates a 'reproducibility gap' where it is easy for a reader to accidentally use the wrong parameter value for a specific simulation.

“Calibration details are distributed across sections; a unified summary table is not fully visible.”

Solution

Provide a comprehensive table of all calibrated and structural parameters for each chapter's model. A centralized, comprehensive table serves as the 'master manual' for the model. It brings every assumption and structural choice together in one place, allowing for easy verification and ensuring that future research can replicate the exact conditions of your study without missing key data points.

Finding 17 · Low

Verification of convergence for forward-looking summations

Issue

Infinite forward summations are used in equations, but convergence is assumed without formal verification. Mathematical models often use infinite sums to represent the present value of future economic outcomes. These only 'work' if the series converges to a finite number; otherwise, the calculation would spiral to infinity. Assuming convergence without checking implies the model could theoretically produce infinite outcomes, which is physically and economically meaningless.

“Equations 1.12 and 1.30 involving infinite summations.”

Solution

Add a brief remark or appendix note confirming that transversality conditions ensure the convergence of these series. The transversality condition is the rule that ensures these sums remain finite. Including a note about this condition provides the mathematical foundation for your model, demonstrating that you have constrained the infinite future to a realistic, bounded value that the model can handle without 'breaking'.

Concluding summary

This review evaluates the statistical rigor and documentation of the provided macro-finance and cryptocurrency modeling chapters. The DSGE and two-country models are theoretically coherent; however, they lack comprehensive disclosure of convergence diagnostics (e.g., eigenvalue analysis) and consistent handling of occasionally binding constraints, which currently introduce theoretical inconsistencies (negative multipliers) into welfare rankings. The empirical and cryptocurrency analysis is conceptually robust but hampered by a lack of diagnostic reporting. Specifically, the OLS and time-series analyses lack standard residual diagnostics (homoscedasticity, autocorrelation, and multicollinearity tests), which are essential for ensuring the validity of coefficient estimates. Similarly, while the maximum likelihood and weighted least squares estimations are derived systematically, the document fails to report parameter uncertainty (standard errors/confidence intervals) and detailed specifications for WLS weight structures. The cryptocurrency diagnostic section provides visual insights (ACF, Q-Q plots) but requires missing significance bounds, definition of sample statistics, and rigorous propagation of uncertainty from rolling-window estimates into price projections. Finally, the Sharpe ratio calculations lack an explicit reference risk-free rate, rendering results ambiguous. These issues do not invalidate the underlying models but necessitate explicit reporting and technical refinements to satisfy standard reproducibility and inferential reliability benchmarks.

17 actionable finding(s): 1 critical · 14 medium · 2 low priority.