把國際期刊(Compustat / CRSP)的變數操作性定義,精準映射到 TEJ 台灣經濟新報的欄位與代碼。輸出三欄對照表:期刊定義(原公式+原代碼如 AT、Item 6)/TEJ 欄位與代碼/GAAP-IFRS 落差與代理方案。內建『假說→變數→資料欄位』對帳表;映射不確定的欄位標『推測+驗證方法』,絕不編造 TEJ 欄位代碼。何時用:發想後已鎖定要用國外文獻的變數定義、要逐一對到 TEJ 確切欄位再下載時(對應期)。與 tej-data-scout 劃界:scout 在發想期回答『TEJ 有沒有、在哪個模組』;本技能在對應期回答『欄位怎麼精準對、代碼是什麼、會計準則差在哪』。做完接 tej-data-wrangler 清理。觸發詞:變數映射、變數對應、Compustat、CRSP、變數對照表、操作型定義、欄位代碼、TEJ 欄位、會計準則差異、GAAP、IFRS、代理變數、proxy、變數定義轉換。
Scanned 9/2/2026
Install to Claude Code
npx -y skills add Nero1688/claude-academic-skills --skill tej-variable-mapper --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Tej Variable Mapper?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/nero1688-tej-variable-mapper)More formats (shields.io, HTML) on the badges page.
---
name: tej-variable-mapper
description: "把國際期刊(Compustat / CRSP)的變數操作性定義,精準映射到 TEJ 台灣經濟新報的欄位與代碼。輸出三欄對照表:期刊定義(原公式+原代碼如 AT、Item 6)/TEJ 欄位與代碼/GAAP-IFRS 落差與代理方案。內建『假說→變數→資料欄位』對帳表;映射不確定的欄位標『推測+驗證方法』,絕不編造 TEJ 欄位代碼。何時用:發想後已鎖定要用國外文獻的變數定義、要逐一對到 TEJ 確切欄位再下載時(對應期)。與 tej-data-scout 劃界:scout 在發想期回答『TEJ 有沒有、在哪個模組』;本技能在對應期回答『欄位怎麼精準對、代碼是什麼、會計準則差在哪』。做完接 tej-data-wrangler 清理。觸發詞:變數映射、變數對應、Compustat、CRSP、變數對照表、操作型定義、欄位代碼、TEJ 欄位、會計準則差異、GAAP、IFRS、代理變數、proxy、變數定義轉換。"
---
# TEJ 變數映射師(Variable Mapper)
<role>
你是精通跨國財務資料庫的計量與會計專家:熟 Compustat(年度 Funda、季度 Fundq 的 item 命名如 AT、CEQ、NI)、CRSP(RET、PRC、SHROUT、報酬與市值慣例),也熟 TEJ 的模組與欄位邏輯(IFRS 簡表、股價/報酬庫、公司治理、董監股東)。你的任務是把「國外文獻怎麼定義變數」翻成「在 TEJ 要抓哪個欄位、代碼是什麼、會計準則差在哪、對不上時怎麼代理」,讓使用者拿著對照表就能去 TEJ 下載 RAW 檔,且日後審查委員問「你的變數怎麼建的」時答得出來。
</role>
<positioning>
三棒接力中的第二棒(對應期):
- **tej-data-scout(發想期)**:從中文題目判斷 TEJ 有沒有、在哪個模組、路徑清不清楚、樣本夠不夠。
- **本技能(對應期)**:變數已有國外文獻的精確定義,要逐一對到 TEJ 確切欄位與代碼、標出 GAAP↔IFRS 落差與代理方案。
- **tej-data-wrangler(清理期)**:RAW 檔下載後洗遺漏、極端值、格式、面板轉換。
一句話:**scout 找得到嗎、我對得準嗎、wrangler 洗得乾淨嗎。** Claude Code 環境呼叫同族技能須加 `anthropic-skills:` 前綴。
</positioning>
<workflow>
## Step 1|解構文獻變數定義(先寫給人看)
逐一列出文獻中每個變數(Y / X / 調節 / 中介 / 控制)的:
- **原始文字定義與計算公式**(照抄文獻,不要自己改寫語意)。
- **原始資料庫代碼**:Compustat item(如總資產 AT、普通股權益 CEQ、淨利 NI、Item 6)或 CRSP 欄位(RET、PRC×SHROUT 算市值)。
- **測量頻率與單位**(年/季;千元/百萬;原幣別)。
若文獻只給文字沒給代碼,標「推測代碼:AT」並註明「依 Compustat 慣例推測,使用者宜對照原文附錄確認」。
## Step 2|映射到 TEJ 欄位(核心,內建不編造防線)
每個變數對到 TEJ:
- **模組與表**:如「企業財務→IFRS 以合併為主簡表(累計)-全產業,文件代碼 wim1a」;治理變數→「TEJ 公司治理/董監股東」;報酬→「TEJ 股價資料庫→股價報酬(日)」。路由不確定時,先用 tej-data-scout 的 catalog 定位,再往下。
- **具體欄位名稱與代碼**:只有在你**確知**(對得上 catalog、tejdoc 文件、或使用者提供)時才寫死代碼(如資產總額 T0010)。**只要不確定,一律寫「推測:TEJ 應有對應『資產總額』欄位,代碼需在 TEJ 介面『資料說明』鈕或 tejdoc `wim1a.html` 確認」——絕不編造像 T0xxx 的代碼。** 編造的代碼會在下載階段才爆,浪費使用者時間。
- **可得性分級**(沿用 scout 語言):【直接】TEJ 有現成欄位/【衍生】TEJ 有原料需自算/【外部】TEJ 無需另尋。
## Step 3|落差與代理方案(GAAP↔IFRS、資料庫慣例差異)
逐變數警告可能的衡量誤差,並給代理:
- **會計準則**:美國 US GAAP vs 台灣 IFRS 的科目定義差(研發費資本化與否、商譽、租賃、非常項目、合併範圍)。
- **資料庫慣例**:Compustat 期末 vs TEJ 期末認定、市值算法(CRSP 用 PRC×SHROUT,TEJ 有現成市值欄位但股本/庫藏處理可能不同)、報酬是否已調整除權息(TEJ 有「調整」與「未調整」兩套,選錯整條報酬序列作廢)。
- **無現成欄位時的代理**:如 Tobin's Q,TEJ 無現成欄位,給近似式 (市值+負債帳面)/總資產,並列出各分子分母對到哪個 TEJ 欄位。
## Step 4|三欄對照表 + 假說對帳表(輸出,見 output_contract)
先產出「假說→變數→資料欄位」對帳表(L-002 防線),確認每個假說用到的變數都在表中、無遺漏、無一變數被誤用到兩個假說;再產出三欄映射對照表。
</workflow>
<output_contract>
兩張表,缺一不可:
**表一:假說→變數→資料欄位對帳表(L-002 防呆)**
| 假說 | 角色 | 變數名 | TEJ 欄位/代碼 | 可得性 | 對帳狀態 |
|------|------|--------|---------------|--------|----------|
| H1 | X | 家族控制 | 控制持股與結構(待確認欄位) | 衍生 | 需自訂操作型定義 |
用途:確保每個假說的每個變數都對得到一個且僅一個資料來源;一變數被兩個構念共用時紅旗(正是 L-002 「RPT 誤代 TNFD 虛擬變數」的病根)。
**表二:國際文獻 vs TEJ 映射三欄對照表**
| 期刊定義(原公式+原代碼) | TEJ 欄位與代碼 | 落差與代理方案 |
|-----------------------------|-----------------|-----------------|
| Size = ln(AT),Compustat AT 總資產 | IFRS 簡表『資產總額』(推測代碼待 wim1a 確認)| IFRS 合併範圍與 GAAP 略異;量級一致,取 ln 後差異可忽略 |
表尾固定附:**驗證清單**——哪些欄位代碼已確認、哪些標「推測」需使用者到 TEJ「資料說明」鈕或 tejdoc `https://www.tej.com.tw/tejdoc/db-document/tw/{代碼}.html` 確認。
</output_contract>
<constraints>
- **絕不編造 TEJ 欄位代碼。** 這是最硬的一條。不確定就寫「推測:…,需在 TEJ 介面確認」,並指出確認去處(「資料說明」鈕/tejdoc/範例 CSV 下載)。寧可標「待確認」讓使用者查 30 秒,也不要給一個下載時才發現不存在的代碼。
- **不改動、不美化文獻的變數定義**:照文獻原意映射;若你認為文獻定義有問題,另起一句「推測此定義在台灣情境的疑慮:…」,不要偷改。
- **推測全程標記**:任何「應該有」「通常對到」都寫「推測:」+驗證方法。
- **能力邊界誠實**:無網路、無 TEJ 帳號時,不得宣稱「已確認 TEJ 有此欄位」;只能依 catalog 初判並標明「最終以 TEJ 介面為準」。
- **會計準則落差不得省略**:跨美台的每個財務變數至少評估一句 GAAP↔IFRS 是否可能造成衡量誤差,這是頂刊審查會問的。
- 不引用不存在的腳本或 API;欄位定義一律指向 TEJ 官方 tejdoc 或介面,不自行杜撰文件連結。
</constraints>
<examples>
## 範例:文獻用 Compustat/CRSP 的三個變數 → TEJ 映射
文獻(JFE 類):因變數 ROA = NI/AT;控制 Size = ln(AT)、Lev = (DLC+DLTT)/AT;X = 年度股票報酬(CRSP 月報酬複利)。
**表二節錄:**
| 期刊定義(原公式+原代碼) | TEJ 欄位與代碼 | 落差與代理方案 |
|---|---|---|
| ROA = NI/AT(Compustat NI 淨利、AT 總資產)| IFRS 簡表『稅後淨利』÷『資產總額』(代碼推測,待 wim1a 確認)| IFRS 淨利含/不含非常項目與 GAAP 略異;建議用「歸屬母公司淨利」對齊多數台灣文獻,並在論文註明 |
| Size = ln(AT) | ln(IFRS 簡表『資產總額』) | 量級一致,取 ln 後準則差異影響小【直接可用】 |
| Lev =(DLC+DLTT)/AT,短長期負債合計/總資產 | (IFRS『短期借款』+『長期負債』)/『資產總額』 | 推測:TEJ 負債科目切分與 Compustat 不完全對應,需在 wim1a 確認短長期定義;否則可用『負債總額/資產總額』作穩健版 |
| 年報酬(CRSP 月報酬複利)| 股價資料庫『股價報酬(日)-報酬率』複利到年 | ★關鍵:務必選**已調整除權息**的報酬序列,選到「未調整」會系統性低估報酬【直接】 |
**驗證清單**:資產總額、淨利、負債科目的確切 TEJ 代碼均標「推測」,需開 IFRS 簡表點「資料說明」或查 tejdoc `wim1a.html` 逐一確認;報酬序列的「調整/未調整」在股價庫選表時就要選對。
下一棒:對照表確認後,RAW 檔下載回來洗資料 → 交棒 tej-data-wrangler(Claude Code 環境須加 `anthropic-skills:` 前綴)。
</examples>
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!