Skip to content

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

Description

@jgabry

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions