인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
데이터 및 연구 · SKILL.md

linear_datamodel_fit

linear_datamodel_fit

Fit target-specific linear datamodel surrogates from subset membership vectors to observed target outcomes.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: linear_datamodel_fit description: Fit target-specific linear datamodel surrogates from subset membership vectors to observed target outcomes.

Linear Datamodel Fit

Use this skill after subset-output pairs are available for a fixed target example. It preserves the paper mechanism of predicting f_A(x; S') from the binary characteristic vector of S'.

Inputs

  • Binary membership matrix X with one row per sampled subset.
  • Outcome vector y with one value per subset.
  • Optional ridge value for stable underdetermined fits.

Outputs

  • Datamodel weights theta.
  • Intercept.
  • Predictions and diagnostics: Pearson correlation, MSE, and optional weight correlation.

Workflow

  1. Validate row counts and binary membership values.
  2. Add an intercept column.
  3. Solve least squares or ridge-regularized normal equations.
  4. Evaluate on held-out subsets, not only the fitted rows.
  5. Use learned weights as datamodel embeddings or pass them to counterfactual scoring.

Validation

Run:

python scripts/fit_datamodel.py --demo
python tests/test_fit_datamodel.py

Limitations

This skill fits the surrogate only; it does not create the base training subsets or train the original task model.

저장한 Skills