UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
生産性・共同作業 · SKILL.md

parameter_transform_adapter

parameter_transform_adapter

Apply scalar Stan-style constrained and unconstrained transforms with support checks and log-Jacobian values for bounded real parameters.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: parameter_transform_adapter description: Apply scalar Stan-style constrained and unconstrained transforms with support checks and log-Jacobian values for bounded real parameters.

Parameter Transform Adapter

Use this skill when a Stan parameter contract must be converted between constrained model coordinates and unconstrained inference coordinates. Do not use it to evaluate likelihoods or gradients.

Inputs

  • Parameter contract containing name, lower, and upper.
  • Numeric value in constrained or unconstrained coordinates.

Outputs

  • JSON-compatible result with mapped value, validity, diagnostic message, and log absolute Jacobian.

Workflow

  1. Load or define the scalar parameter contract.
  2. Use scripts/parameter_transforms.py for constrain, unconstrain, and roundtrip operations.
  3. Reject constrained values outside support instead of silently clipping.
  4. Pass only valid transformed values to score-model evaluators.

Validation

Run python tests/test_parameter_transforms.py from this skill directory.

Limitations

This skill supports univariate finite-interval real parameters, which is sufficient for the Bernoulli recovery proxy. Extend it before applying to vectors, simplexes, ordered vectors, or covariance matrices.

保存したスキル