Should ChatGPT Code Your Text Data for a Research Paper?
Questionable Research
0:00 / 0:00
Should ChatGPT Code Your Text Data for a Research Paper?
525 просмотров · 3 дн. назад
Questionable Research
10 подписчиков
525 просмотров · 3 дн. назад
Your paper's key construct is an emotion, and your texts are in a spreadsheet. Should you upload the spreadsheet to ChatGPT and have the model code that emotion? This lecture explains why the answer is no, and how to use GPT and other large language models (LLMs) for content analysis in a way that holds up in peer review.
Generative AI makes it possible to code thousands of reviews, complaints, social media posts, or open-ended survey responses in hours. But a score produced by an LLM is only useful in a paper if it measures the construct your theory needs, if the procedure can be reported and rerun, and if it has been validated against the right benchmark. The lecture is aimed at researchers in marketing, consumer behavior, management, and the social sciences, including PhD students, and it uses customer anger in complaints and Yelp reviews as a running example.
What the lecture covers:
Part 1: Construct first. Why felt anger and perceived anger are different constructs that call for different prompts, and why the prompt should be treated as a coding protocol grounded in the measurement literature.
Part 2: Running the coding. What happens when you attach a spreadsheet in a ChatGPT chat window, why chat products are not a reproducible coding procedure, how to call the model through the API instead (including getting an API key and a no-code option), and what the API does and does not fix: reproducibility, model retirement, and data permissions.
Part 3: Validation. What to validate against, and what common checks establish. Agreement across runs or across models shows reliability, not validity. Human judges can serve as the ground truth for observable properties of text, but not for internal states. Predictive validity is not construct validity. The lecture closes with how to treat validation as a confirmatory exercise: freeze the prompt, pre-register the test, and collect a separate sample with self-reports when the construct is internal.
This lecture is delivered by my AI avatar. The words are mine; the delivery is not. This is the October 2026 version; AI tools change quickly, so some screens may look different by the time you watch.
Resources
Templates, code, and a no-code coding tool: https://questionableresearch.ai
Blanchard, Duani, Garvey, Netzer & Oh (2025), Journal of Marketing: https://doi.org/10.1177/0022242925134...
About me: https://simonjblanchard.com
Chapters
0:00 Introduction and plan
1:38 Why generative AI is attractive for content analysis
2:43 Construct first: felt vs. perceived anger
5:19 Writing the prompt as a coding protocol
7:57 Part 2: Running the coding on Yelp reviews
9:35 ChatGPT, or the model itself?
10:25 How LLMs and chat products work
13:59 What happened when I uploaded the data to ChatGPT
15:39 Calling the model through the API
16:13 Getting an API key
18:04 What the API fixes, and what it does not
19:40 Part 3: Validation and the right ground truth
22:50 Common checks and what they establish
23:19 Check 1: Reliability is not validity
25:23 Check 2: Agreement with human judges
26:46 Check 3: Predictive validity
27:40 Reusing a prompt validated elsewhere
28:36 Validation as a confirmatory exercise
29:57 Pre-registering a validation with human judges
32:34 Pre-registering a validation with a separate sample
35:29 Summary