QuantEcon / QuantEcon/lecture-python.zh-cn
Terminology consistency wave: corpus-splitting terms, the 边际/边缘 pattern residue, and mistransliterated researcher names
Nobody has claimed this yet.
- Dominant language
- TeX
- Stars
- 5
- Forks
- 4
- Avg merge
- 14h 55m
- Merged PRs (30d)
- 9
Description
The 2026-08-20 full-corpus quality review (project-translation#50) found within- and cross-lecture terminology inconsistency is the edition's dominant editorial defect — present in roughly a third of lectures. This issue collects the wave; each ruling should also feed the engine glossary so syncs stop reintroducing the losing variant.
Corpus-splitting terms (rule one rendering each)
| Term | Competing renderings |
|---|---|
| discount factor | 贴现因子 (~9 lectures) vs 折现因子 (~8, sometimes both in one file) |
| value function (iteration) | 价值函数(迭代) vs 值函数(迭代) (≈6:4) |
| endogenous grid method | 内生网格法 vs 内生网格方法 |
| Riccati | 黎卡提 / 里卡蒂 / 李卡提 / untranslated |
| type I/II error | 第一类/第二类错误 vs I类/II类错误 vs 类型I/类型II错误 |
| unemployment compensation | 失业补偿 / 失业补助 / 失业补偿金 / 失业补助金 |
| overlapping generations | 世代交叠 vs 代际交叠 |
| self-confirming equilibrium | 自我确认均衡 vs 自证均衡 |
| separation rate | 分离率 vs 离职率 |
| Kalman-filter innovation | 新息 vs 创新 (创新 is wrong-register in 3 lectures, incl. a section heading in kalman_2) |
Worst within-lecture offenders (for the editor queue): mix_model (agent five ways: 类型1智能体/代理/学习者/第1类人/第1类主体), likelihood_ratio_process_2 (agent four ways across 116 occurrences), two_auctions (FPSB and SPSB each three ways, including the title), ge_arrow (Arrow securities as 阿罗证券/箭头证券/untranslated; 各州 for state-by-state).
Extend the #201 ruling from the term to the pattern
#201 eliminated 边际分布, but the same character confusion survives in wordings its sweep never matched — statistical marginal-X should be 边缘X: exchangeable (边际密度, systematic), likelihood_ratio_process_2 (×3), linear_models, mle (one each, both files also use the correct form nearby), phillips_drifts_volatilities (边际先验/边际后验). Economics marginal (成本/效用/倾向) stays 边际.
Four name mistransliterations (one-line fixes)
- Kiyotaki → 北原 (
bounded_rationality; standard is 清泷) - Chentsov → 陈氏 (
blackwell_kihlstrom) - Tsallis → 查理斯 (
blackwell_kihlstrom, two docstrings) - Zha → 扎 (
phillips_drifts_volatilities; convention 查)
Plus unstable transliterations to normalise within single lectures: Wald (three forms in wald_friedman_2), Kolmogorov, Bewley, Raphson, Phelps 费/菲.
Also worth one policy ruling
Wikipedia links are silently swapped for Baidu Baike / Zhihu / CSDN targets in ≥8 lectures — plausibly deliberate accessibility localisation, but undeclared and inconsistent, and rand_resp's differential-privacy link points at an unrelated page. Rule it once, then sweep.
Every finding with quotes and locations: data/quality.json in the audit directory; the per-lecture table in the report is the priority queue.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with data/quality.json and the per-lecture table in the audit report, then inspect the named lectures such as mix_model, likelihood_ratio_process_2, kalman_2, and phillips_drifts_volatilities. Review ruling #201 before sweeping the listed terminology and names. Done means consistent renderings across the corpus, glossary updates that prevent regression, and a documented Wikipedia-link policy.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- tex
- Domain
- documentation, localization
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100