跳到主要内容
知仓学习社ZHICANG

ors-data-analysis

Use when running and reporting the computational study for an Operations Research (OR) manuscript — benchmark instances, baselines, reproducible exp…

不碰外部(只输出文字)无严重或高危命中brycewang-stanford/Awesome-Journal-Skills

它会碰到什么

扫了多少1 个文本文件,5 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Computational Study & Reproducibility (ors-data-analysis)

When to trigger

  • Theory is in place and you need numerical evidence that the method works and scales.
  • You must benchmark against credible baselines on standard instances.
  • You are preparing the code/data deposit for the ORJournal reproducibility review.

Design a defensible computational study

Operations Research judges computation as evidence supporting a methodological

claim, not as the contribution by itself. Make it convincing:

  • Instances: use recognized benchmark libraries (e.g., MIPLIB, TSPLIB, DIMACS,

QPLIB) plus, where relevant, instances from the motivating application; report sizes

and characteristics so difficulty is visible.

  • Baselines: compare against the closest prior methods and a strong off-the-shelf

solver, not a weak strawman. Tie experiments to the claims in ors-literature-positioning.

  • Metrics: report what the theory predicts — optimality gap, solution time,

iterations/oracle calls, scaling with size, and where relevant the quality at a fixed

budget. Show how empirics corroborate proved bounds/rates.

  • Reporting: specify hardware, solver versions, time limits, and termination

criteria. State which configuration produced each table.

Statistical care for stochastic output

Where output is random (simulation, randomized algorithms, learning-driven OR):

  • Report confidence intervals, not point estimates, with the procedure

(replications, batch means, regenerative) and the number of replications.

  • Use common random numbers for paired comparisons and report the paired analysis.
  • For ranking/selection or sim-opt, report the statistical guarantee and the budget.
  • Average over multiple seeds; report dispersion, and fix seeds for reproducibility.

The ORJournal code-and-data workflow (mandatory where applicable)

For papers with algorithmic or empirical components, Operations Research expects

all code, scripts, and data with instructions sufficient to reproduce the results.

Materials are deposited in the journal's ORJournal GitHub organization and reviewed

through a pull-request process:

  • Provide a README and LICENSE and follow the prescribed directory structure.
  • Document hardware, software, data, installation, and run steps; pin versions and

seeds so every table/figure regenerates exactly from raw inputs.

  • Separate data preparation from experiments; one command per reported result where possible.
  • If data are confidential/licensed/non-public, or the paper is purely methodological,

request an exemption with rationale in the cover letter (Area Editor decides, EiC final).

  • Retain raw data sufficient to support verification/replication if the editors ask.

Execution bridge (StatsPAI / Stata MCP)

Run the battery, don't just enumerate it. Full map:

[execution-with-mcp](../../../shared-resources/empirical-methods/execution-with-mcp.md). Operations Research is predominantly analytical / optimization / stochastic modeling; use the chain below only for its empirical/causal papers — modeling, optimization, and simulation are outside this causal-inference toolchain.

  • Many outcomes / specifications: romano_wolf (step-down FWER) or

benjamini_hochberg — report the adjusted threshold.

  • OVB sensitivity: oster_delta / sensemakr.
  • Inference: wild_cluster_bootstrap (few clusters), twoway_cluster / conley;

multilevel data → cluster at the right level.

  • Re-fit off one handle: audit_result(result_id) lists the missing checks and the

exact suggest_function for each.

  • Exhibits: etable / did_summary_to_latex from the handle — no retyped numbers.

Keep the decisive checks in the body and the exhaustive battery in the appendix. See the

executed chain in the [JF execution walkthrough](../../../Journal-of-Finance-Skills/resources/worked-examples/02-execution-walkthrough.md).

Anti-patterns

  • Cherry-picked instances or a tuned method vs. a default-config baseline.
  • Reporting means of stochastic runs with no confidence intervals or seeds.
  • Unspecified hardware/solver/time-limit, making results irreproducible.
  • Treating the computational section as the contribution when the theory is thin.
  • Planning to "share code on request" instead of using the ORJournal deposit.

Output format

【Instances】benchmark + application; sizes reported
【Baselines】closest prior + strong solver (no strawman)
【Metrics】gap / time / scaling; corroborates proved bounds?
【Stochastic care】CIs, CRN, seeds, replications ...
【Reproducibility】ORJournal repo: README/LICENSE/structure; exemption? 
【Next step】ors-tables-figures

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。