Conditional-copula probabilistic head / results.json

Mechanism confirmed, baseline not beaten

Raw ⬇ ZIP
  1{
  2  "predictions": {
  3    "PIT_uniformity": "mean -> 0.5, variance -> 1/12, and KS remains small for every continuous marginal",
  4    "rank_invariance": "For a Gaussian copula, Spearman = (6/pi) asin(rho/2) and Kendall tau = (2/pi) asin(rho), independent of marginal family",
  5    "dependence_gain": "independent NLL - copula NLL = -0.5 log(1-rho^2), exactly zero at rho=0"
  6  },
  7  "derivative_check": {
  8    "u1": 0.37,
  9    "u2": 0.61,
 10    "rho": 0.65,
 11    "finite_difference": 1.1066858180308614,
 12    "analytic_density": 1.1066858181022963,
 13    "relative_error": 6.454845346382531e-11
 14  },
 15  "pit_sweep": [
 16    {
 17      "marginals": "lognormal/gamma",
 18      "coordinate": 1,
 19      "mean": 0.5025708728400309,
 20      "variance": 0.08379054561705422,
 21      "ks": 0.006052478091042479
 22    },
 23    {
 24      "marginals": "lognormal/gamma",
 25      "coordinate": 2,
 26      "mean": 0.5012865018936924,
 27      "variance": 0.08274643607100267,
 28      "ks": 0.00567742735503185
 29    },
 30    {
 31      "marginals": "gamma/lognormal",
 32      "coordinate": 1,
 33      "mean": 0.49874053546245234,
 34      "variance": 0.08378120625647417,
 35      "ks": 0.0046018493010879236
 36    },
 37    {
 38      "marginals": "gamma/lognormal",
 39      "coordinate": 2,
 40      "mean": 0.49992784431030524,
 41      "variance": 0.0841101564193521,
 42      "ks": 0.0038054650773772236
 43    },
 44    {
 45      "marginals": "lognormal/lognormal",
 46      "coordinate": 1,
 47      "mean": 0.5015810764285978,
 48      "variance": 0.08274240998874416,
 49      "ks": 0.005338492447773513
 50    },
 51    {
 52      "marginals": "lognormal/lognormal",
 53      "coordinate": 2,
 54      "mean": 0.49956384092902556,
 55      "variance": 0.08249412781279461,
 56      "ks": 0.005639051777740933
 57    },
 58    {
 59      "marginals": "gamma/gamma",
 60      "coordinate": 1,
 61      "mean": 0.4985339964590969,
 62      "variance": 0.08283447024967824,
 63      "ks": 0.004378046678996994
 64    },
 65    {
 66      "marginals": "gamma/gamma",
 67      "coordinate": 2,
 68      "mean": 0.5004704586413624,
 69      "variance": 0.083139588762496,
 70      "ks": 0.0032968037252048554
 71    }
 72  ],
 73  "dependence_sweep": [
 74    {
 75      "rho": 0.0,
 76      "predicted_spearman": 0.0,
 77      "observed_spearman": 0.007992403412745253,
 78      "abs_error": 0.007992403412745253,
 79      "predicted_kendall": 0.0,
 80      "observed_kendall": 0.005298272456811421,
 81      "kendall_abs_error": 0.005298272456811421
 82    },
 83    {
 84      "rho": 0.2,
 85      "predicted_spearman": 0.19130568257555955,
 86      "observed_spearman": 0.19390582879000365,
 87      "abs_error": 0.002600146214444099,
 88      "predicted_kendall": 0.12818843369794988,
 89      "observed_kendall": 0.13009653491337284,
 90      "kendall_abs_error": 0.0019081012154229526
 91    },
 92    {
 93      "rho": 0.5,
 94      "predicted_spearman": 0.4825837395309974,
 95      "observed_spearman": 0.48544994498178123,
 96      "abs_error": 0.0028662054507838097,
 97      "predicted_kendall": 0.33333333333333337,
 98      "observed_kendall": 0.335515202880072,
 99      "kendall_abs_error": 0.0021818695467386573
100    },
101    {
102      "rho": 0.8,
103      "predicted_spearman": 0.7859392826067277,
104      "observed_spearman": 0.7846116916311324,
105      "abs_error": 0.0013275909755953164,
106      "predicted_kendall": 0.5903344706017332,
107      "observed_kendall": 0.589014330358259,
108      "kendall_abs_error": 0.001320140243474155
109    }
110  ],
111  "likelihood_sweep": [
112    {
113      "rho": 0.0,
114      "independent_nll": 2.988177863009571,
115      "copula_nll": 2.988177863009571,
116      "observed_nll_gain": 0.0,
117      "predicted_nll_gain": -0.0,
118      "fitted_rho": 0.009830621920879473
119    },
120    {
121      "rho": 0.2,
122      "independent_nll": 2.986484172917755,
123      "copula_nll": 2.967029685922538,
124      "observed_nll_gain": 0.019454486995217124,
125      "predicted_nll_gain": 0.020410997260127583,
126      "fitted_rho": 0.19558871441873815
127    },
128    {
129      "rho": 0.5,
130      "independent_nll": 2.990996822875202,
131      "copula_nll": 2.844558396185997,
132      "observed_nll_gain": 0.14643842668920515,
133      "predicted_nll_gain": 0.14384103622589045,
134      "fitted_rho": 0.5034209829401081
135    },
136    {
137      "rho": 0.8,
138      "independent_nll": 2.978218673484344,
139      "copula_nll": 2.4657172908194975,
140      "observed_nll_gain": 0.5125013826648463,
141      "predicted_nll_gain": 0.5108256237659908,
142      "fitted_rho": 0.8009013610502361
143    }
144  ],
145  "mini_comparison": {
146    "dependence": 0.8,
147    "baseline_independent_nll": 2.978218673484344,
148    "idea_copula_nll": 2.4657172908194975,
149    "idea_fitted_rho": 0.8009013610502361
150  }
151}