stan-dev/stan

Include (unconstrained) parameter names along with the inverse metric?

Offen

#3.398 geöffnet am 21.07.2026

 (4 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C++ (385 Forks)batch import
good first issuei/ointerface

Repository-Metriken

Stars
 (2.760 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

CmdStan writes the inverse metric to a file, but it doesn't include the names of the unconstrained parameters corresponding to the rows/columns. See stan-dev/cmdstanr#716.

To do that I think it would just involve including the names returned by

  model.unconstrained_param_names(names, false, false);

in the JSON file, right? For example,

  {
    "stepsize": 0.1,
    "metric_type": "diag_e",
    "unconstrained_param_names": ["alpha", "beta.1", "beta.2"],
    "inv_metric": [0.1, 0.2, 0.3]
  }

This would make it much easier for users to figure out which unconstrained parameter elements correspond to which elements of the matrix.

Contributor Guide