mcpField
T
table-generation

table-generation

github.com/lingzhi227ドキュメント4401.6k 回インストール35 週間前に更新
リポジトリ

table-generation について

実験データを論文向けのLaTeX表に変換するスキルです。比較、アブレーション、記述統計、カスタム、複数データセットの形式に対応し、結果の強調表示も設定できます。

主な機能

  1. 01JSONまたはCSVからLaTeX表を生成
  2. 02比較・アブレーション形式に対応
  3. 03最良・次点の結果を強調
  4. 04有意差記号とキャプションを追加

活用シーン

  1. 01論文用の実験結果表の整形
  2. 02複数データセットの比較表の作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lingzhi227/agent-research-skills --skill table-generation

インストール後、Claude Code で/table-generationを入力して読み込まれたか確認します。

同梱ファイルreferences/table-templates.mdscripts/results_to_table.py

詳細

表の生成

実験結果を、論文に掲載できる品質の LaTeX 表に変換します。

入力

  • $0 — 表の種類:comparison、ablation、descriptive、custom
  • $1 — データソース:JSON ファイル、CSV ファイル、またはインラインデータ

スクリプト

JSON/CSV から LaTeX 表を生成
python ~/.claude/skills/table-generation/scripts/results_to_table.py \
  --input results.json --type comparison \
  --bold-best max --caption "Performance comparison" \
  --label tab:main_results

対応する表の種類:comparison、ablation、descriptive、multi-dataset。 追加フラグ:手法 × データセット × 指標のレイアウトには --type multi-dataset、p 値を星印で示すには --significance、次点の結果に下線を引くには --underline-second を指定します。

参考資料

  • LaTeX 表のテンプレートと例:~/.claude/skills/table-generation/references/table-templates.md

表の種類

comparison — 主結果の表
  • 行=手法(ベースライン+提案手法)、列=指標/データセット
  • 各列の最良の結果を太字にします
  • 利用可能な場合は平均値 +/- 標準偏差を記載します
  • 手法のカテゴリー(Supervised、Self-supervised など)には \multirow を使用します
ablation — アブレーション研究の表
  • 行=バリアント(完全なモデル、コンポーネント A を除いたモデル、コンポーネント B を除いたモデルなど)
  • 列=指標
  • 完全なモデルの結果を太字にします
  • コンポーネントの有無にはチェックマークを使用します
descriptive — データセット/統計情報の表
  • データセットの特性、ハイパーパラメーター、または要約統計量
  • 適切な単位を付け、見やすく整形します
custom — 自由形式の表
  • ユーザーがレイアウトと内容を指定します

必須パッケージ

\usepackage{booktabs}    % \toprule, \midrule, \bottomrule
\usepackage{multirow}    % \multirow
\usepackage{multicol}    % multi-column layouts
\usepackage{threeparttable}  % table notes

出力形式

表は必ず以下の形式で生成します。

  1. booktabs の罫線(\toprule、\midrule、\bottomrule)を使用します
  2. \caption{} と \label{tab:...} を指定します
  3. 最良の結果を \textbf{} で太字にします
  4. 必要に応じて threeparttable を使用して表注を付けます
  5. 適切な配置(テキストには l、数値には c または r)を使用します

ルール

  • 実際の実験ログにある数値のみを使用し、結果を捏造しないでください
  • すべての数値をデータソースと正確に一致させてください
  • 標準偏差には $\pm$ を使用します
  • 適切な場合は、次点の結果に \underline{} を使用します
  • 不要な列を避け、表をコンパクトにまとめます
  • 2 段組にまたがる幅広の表には table* を使用します
  • 略記された列見出しには用語集/注記を追加します

関連スキル

コメント