Calculates marginal distributions for each parameter with weights derived from log-likelihoods.
calculate_weighted_marginals(samples)
Named list of marginal distributions, each containing:
Vector of parameter values
Vector of density estimates
Data frame containing: - log_N, log_k0, log_cooling_rate, log_c_repulsion: Parameter columns - NLL: Negative log-likelihood column
Uses kernel density estimation weighted by normalized likelihoods.