|
1 1em |
|
Data: Observed dataset
|
|
Result: Posterior model parameters
|
|
2 Initialize starting values for parameters
; |
|
3 Initialize regularization parameters
; |
|
4
Phase One: MLE Parameter Estimation; |
|
5 while
MLE stopping criteria not met
do
|
|
6 Compute the gradient of the objective function (Eq.(15)); |
|
7 Update
using advanced optimization method LBFGS; |
|
8 Update model complexity and adaptability metrics; |
|
9 Use MLE results as initial values for Jeffreys Prior calculation:
; |
|
10
Phase Two: Bayesian Parameter Estimation Using Jeffreys Prior; |
|
11 Calculate Fisher Information Matrix
, see Eq.(16); |
|
12 Calculate Jeffreys Prior
, see Eq. (17); |
|
13 while
Bayesian stopping criteria not met
do
|
|
14 Compute the gradient of the posterior distribution using Eqs. (18) and (21); |
|
15 Update using Metropolis-Hastings algorithm for MCMC; |
|
16 Update
to control model complexity; |
|
17 Calculate optimal posterior parameters
, see Eq. (22); |
|
18 return
|