skills/43-wentorai-research-plugins/skills/research/methodology/mixed-methods-guide/SKILL.md
Guide to designing and conducting mixed methods research
npx skillsauth add brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research mixed-methods-guideInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Design, execute, and report mixed methods research that integrates quantitative and qualitative approaches for more comprehensive and rigorous findings.
Mixed methods research (MMR) systematically combines quantitative and qualitative data collection, analysis, and interpretation within a single study or program of inquiry. It goes beyond simply using both numbers and words; the core requirement is purposeful integration of the two strands.
| Situation | Why MMR Helps | |-----------|--------------| | Quantitative results need explanation | Qualitative follow-up explains why and how | | Need to develop an instrument | Qualitative exploration informs survey items | | Testing a new intervention | Quantitative outcomes + qualitative experience | | Complex phenomena | Neither approach alone captures the full picture | | Conflicting prior findings | Triangulation resolves discrepancies | | Studying under-researched topics | Exploration (qual) then confirmation (quant) |
Both strands are collected simultaneously, analyzed separately, then merged.
QUAN data collection QUAL data collection
| |
QUAN data analysis QUAL data analysis
| |
+---------- Merge ------------+
|
Interpretation
Use when: You want to compare, validate, or triangulate quantitative and qualitative findings on the same phenomenon.
Example: Survey 500 teachers on burnout (QUAN) while simultaneously interviewing 20 teachers about their experiences (QUAL). Merge findings to see if themes align with statistical patterns.
Quantitative phase first, followed by qualitative phase to explain or elaborate on quantitative results.
QUAN data collection & analysis
|
Identify results needing explanation
|
QUAL data collection & analysis (informed by QUAN results)
|
Interpretation
Use when: You have surprising, confusing, or significant quantitative results that need deeper understanding.
Example: Find that 30% of participants show an unexpected improvement pattern. Interview those participants to understand what drove their experience.
Qualitative phase first to explore, followed by quantitative phase to test or generalize.
QUAL data collection & analysis
|
Develop instrument / hypotheses / categories from QUAL findings
|
QUAN data collection & analysis (testing QUAL-derived constructs)
|
Interpretation
Use when: You are studying something new and need qualitative exploration to develop measurement instruments or hypotheses.
Example: Interview 25 researchers about AI tool adoption (QUAL). Use themes to develop a survey instrument. Administer survey to 400 researchers (QUAN).
One strand is embedded within the other, serving a supplementary role.
QUAN experiment
|-- Embedded QUAL (interviews during intervention)
|-- QUAN outcome measures
|
Interpretation
Integration is what distinguishes mixed methods from simply running two separate studies. Key integration strategies:
| Strategy | Description | When in Study | |----------|-------------|--------------| | Merging | Bring QUAN + QUAL results together for comparison | Analysis/interpretation | | Connecting | One strand's results inform the next strand's design | Between phases | | Building | QUAL results build a QUAN instrument (or vice versa) | Between phases | | Embedding | One strand is nested within the other's framework | Data collection |
A joint display is a table or visualization that explicitly integrates both data types:
| Quantitative Finding | Qualitative Theme | Meta-Inference |
|---------------------|-------------------|----------------|
| 78% reported high stress (M=4.2/5) | Theme: "Always-on culture" — participants described checking email at midnight | Convergent: high stress scores align with descriptions of boundary erosion |
| No significant gender difference (p=.34) | Women described unique stressors (caregiving + work), men described different ones (promotion pressure) | Divergent: similar overall levels but different sources of stress |
| Time-management training reduced stress (d=0.45) | Theme: "Tools help but culture doesn't change" | Complementary: training has modest measurable effect but underlying issues persist |
| Strand | Typical Range | Rationale | |--------|---------------|-----------| | Quantitative (survey) | 100-1000+ | Power analysis, see power-analysis-guide | | Qualitative (interviews) | 12-30 | Saturation (no new themes emerging) | | Qualitative (focus groups) | 3-6 groups of 6-10 | Diversity of perspectives | | Qualitative (case study) | 3-10 cases | In-depth understanding |
For convergent designs: The QUAN sample is typically much larger than the QUAL sample. This is acceptable because the two strands serve different purposes (generalizability vs. depth).
Standard statistical methods apply: descriptive statistics, t-tests, ANOVA, regression, SEM, etc. See the relevant analysis skill guides.
Common approaches:
1. Thematic Analysis (Braun & Clarke, 2006)
Step 1: Familiarize with data (read transcripts multiple times)
Step 2: Generate initial codes
Step 3: Search for themes (group codes into higher-level themes)
Step 4: Review themes (check against data)
Step 5: Define and name themes
Step 6: Write up findings
2. Coding Process:
- Open coding: label meaningful segments of text
- Axial coding: identify relationships between codes
- Selective coding: identify core categories
3. Tools: NVivo, ATLAS.ti, MAXQDA, Dedoose, or manual coding in spreadsheets
# Example: Quantifying qualitative themes for integration
import pandas as pd
# After coding interviews, create a themes-by-participant matrix
themes_matrix = pd.DataFrame({
"participant": ["P01", "P02", "P03", "P04", "P05"],
"high_stress": [1, 1, 0, 1, 1], # 1 = theme present
"boundary_erosion": [1, 0, 0, 1, 1],
"coping_strategy": [0, 1, 1, 1, 0],
"quant_stress_score": [4.5, 3.8, 2.1, 4.2, 4.0]
})
# Now examine whether theme presence correlates with quantitative scores
from scipy.stats import pointbiserialr
r, p = pointbiserialr(themes_matrix["high_stress"],
themes_matrix["quant_stress_score"])
print(f"Correlation between stress theme and score: r={r:.3f}, p={p:.3f}")
| Criterion | Quantitative | Qualitative | Mixed Methods | |-----------|-------------|-------------|---------------| | Validity | Internal, external, construct, statistical conclusion | Credibility, transferability, dependability, confirmability | Inference quality, inference transferability | | Reliability | Cronbach's alpha, test-retest | Intercoder agreement, audit trail | Integration consistency | | Rigor | Randomization, control, blinding | Prolonged engagement, member checking, triangulation | Design coherence, integrative adequacy |
development
Conduct rigorous thematic analysis (TA) of qualitative data following Braun and Clarke's (2006) six-phase framework. Use whenever the user mentions 'thematic analysis', 'TA', 'Braun and Clarke', 'qualitative coding', 'identifying themes', or asks for help analysing interviews, focus groups, open-ended survey responses, or transcripts to identify patterns. Also trigger for questions about inductive vs theoretical coding, semantic vs latent themes, essentialist vs constructionist epistemology, building a thematic map, or writing up a qualitative findings section. Covers all six phases, the four upfront analytic decisions, the 15-point quality checklist, and the five common pitfalls. Produces a Word document write-up and an annotated thematic map. Does NOT cover IPA, grounded theory, discourse analysis, conversation analysis, or narrative analysis — use a different method for those.
development
Guide users through writing a systematic literature review (SLR) following the PRISMA 2020 framework. Use this skill whenever the user mentions 'systematic review', 'systematic literature review', 'SLR', 'PRISMA', 'PRISMA 2020', 'PRISMA flow diagram', 'PRISMA checklist', or asks for help writing, structuring, or auditing a literature review that follows reporting guidelines. Also trigger when the user asks about inclusion/exclusion criteria for a review, search strategies for databases like Scopus/WoS/PubMed, study selection processes, risk of bias assessment, or narrative synthesis for a review paper. This skill covers the full PRISMA 2020 checklist (27 items), produces a Word document manuscript in strict journal article format, generates an annotated PRISMA flow diagram, and enforces APA 7th Edition referencing throughout. It does NOT cover meta-analysis or statistical pooling. By Chuah Kee Man.
testing
Performs placebo-in-time sensitivity analysis with hierarchical null model and optional Bayesian assurance. Use when checking model robustness, verifying lack of pre-intervention effects, or estimating study power.
data-ai
Fit, summarize, plot, and interpret a chosen CausalPy experiment. Use after the causal method has been selected, including when configuring PyMC/sklearn models and scale-aware custom priors.