marketing-science-writing

Guides writing marketing science academic papers from utility modeling through estimation and LaTeX draft assembly.

10|1|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/marketing-skills --skill marketing-science-writing-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: marketing-science-writing
Source: https://github.com/reason-machines/marketing-skills/tree/main/skills/marketing-science-writing
Command: npx skills add https://github.com/reason-machines/marketing-skills --skill marketing-science-writing-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, scipy, and includes references (resource) components.

What problem does it solve? Writing a quantitative marketing paper for journals like Marketing Science or JMR requires coordinating structural modeling, causal identification, estimation code, counterfactual simulations, and INFORMS-style LaTeX formatting, which is difficult to manage consistently across a full manuscript. ## Core Features & Use Cases - Five-Stage Pipeline: Covers topic positioning, consumer utility modeling, identification and estimation, counterfactual simulations, and full draft assembly. - Estimation Code Generation: Produces Python implementations of BLP random-coefficients logit with contraction mapping and two-step GMM. - Journal-Specific Guidance: Encodes expectations for 8 journals including Marketing Science, JMR, JM, JCR, QME, JAMS, IJRM, and Marketing Letters. - Use Case: A researcher studying influencer marketing demand asks the agent to design a random-coefficients utility model, build an IV identification strategy, generate BLP estimation code, simulate a counterfactual ban on influencer payments, and assemble a complete LaTeX manuscript. ## Quick Start Ask the agent to take you through the full marketing science pipeline for a paper on your chosen topic, such as dynamic pricing in ride-sharing markets.

Frequently Asked Questions about marketing-science-writing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a structural model paper for Marketing Science?▼

Follow the five-stage pipeline: position the topic with a gap table, specify a consumer utility model such as random-coefficients logit, design an identification strategy, run counterfactual simulations, and assemble the LaTeX manuscript. The skill encodes Marketing Science conventions for model presentation and identification justification.

How to implement BLP estimation in Python?▼

The skill provides a BLPModel class using numpy, pandas, and scipy that computes predicted shares via simulation, inverts shares to mean utilities with contraction mapping, and estimates random coefficient standard deviations with two-step GMM. Instruments combine BLP-style sums of rival characteristics with cost shifters.

Which marketing journal should I target for a structural model paper?▼

Structural models with counterfactuals fit Marketing Science or QME, field experiments with causal effects fit JMR or JM, and consumer psychology work fits JCR. The skill's journal-characteristics reference details scope, length, and reviewer expectations for eight journals.

Why does BLP contraction mapping fail to converge?▼

Non-convergence usually comes from poor starting values or weak instruments. Use starting sigmas near zero, check first-stage F-statistics exceed 10, and add damping such as delta_new = 0.7 * delta + 0.3 * update to stabilize iterations.

Can this skill help design counterfactual merger simulations?▼

Yes, it generates code that solves Bertrand-Nash equilibrium prices under pre- and post-merger ownership matrices, then computes changes in consumer surplus, profits, and total welfare. Multi-start strategies and adaptive damping handle equilibrium non-convergence.

What are the limitations of this academic writing skill?▼

It targets quantitative marketing journals and structural or experimental methods, so it does not cover qualitative research or non-marketing fields. Users must supply their own data and descriptive statistics, and estimation code requires Python with scipy and pandas installed.