Data Context and Analysis

Data Context

Assign speaker roles and define respondent or document characteristics so Q interprets your data correctly.

On this page

Data Context defines how QInsights should understand and organize your data before analysis. It lets you assign speaker roles, create characteristics for speakers or documents, and enter the corresponding values.

Adding context improves analysis quality: it helps QInsights distinguish evidence from framing, interpret responses in relation to speaker or document characteristics, and support comparisons across groups or data sources. It's particularly useful when you:

  • work with interviews or focus groups involving multiple speakers
  • want to compare responses across participant groups
  • analyze mixed datasets from different sources
  • work with larger datasets and need structured filtering

Define Speaker Roles

For interview and focus group data, assigning the correct role to each speaker matters: contributions from respondents are treated as analytic evidence and can be quoted, while contributions from interviewers or moderators are treated as contextual material that frames the conversation but isn't analyzed as data.

Assigning a role to each detected speaker in Data Context.
Assigning a role to each detected speaker in Data Context.

Three roles are available:

  • Respondent - the speaker's text is treated as primary data: quoted, themed, and counted.
  • Interviewer / Moderator - retained as context that frames questions, but never analyzed as data.
  • Exclude - the speaker's contributions are removed from analysis entirely (useful for a brief, unrelated exchange mid-recording).

To assign speaker roles

  • For each document, review the listed speakers.
  • Use the dropdown menu next to each speaker name to assign the correct role.
  • Click Save roles.
Assign roles
Assign roles

Note: if speakers are missing or you think they have not been properly identified, you can re-run the process by clicking Re-detect respondents.

Create Profiles

A profile is a characteristic you can attach to a speaker or a document, so it's available for later filtering, comparison, and subgroup analysis. To create one, open the Profiles tab, click Add Characteristic, name it, choose its type, and set Applies to - Speaker or Document. Click Save.

Defining a new characteristic and choosing whether it applies to a speaker or a document.
Defining a new characteristic and choosing whether it applies to a speaker or a document.

Create only the profiles that are relevant for comparison or filtering later. Too many unnecessary fields make setup more complex without improving the analysis.

Profile Data Types

Each profile has one of three data types:

Type Use for
Text Categories or labels - gender, department, role, source, country
Number Numeric values - age, year, income, score
Boolean Two-state values - yes/no, true/false, present/not present

Document profile examples: source, document type, year, country, organisation, department, project phase.

Speaker profile examples: age, gender, role, profession, affiliation, stakeholder group, level of experience.

Add Values

Open the Values tab and switch between Documents and Respondents view, depending on where the profile applies. Locate each document or respondent in the table and enter the relevant values - changes save automatically as you type.

Entering the corresponding value for each characteristic, by respondent.
Entering the corresponding value for each characteristic, by respondent.

Making Use of Profiles During Analysis

Profile data gives Q important context about your documents and respondents - it's taken into account during analysis even when no filter is set. You can ask directly about differences by gender, role, department, or any other profile characteristic in your data context.

Filters aren't required to analyze group differences; their purpose is to create subsets of the data and reduce the scope of analysis when that's helpful. Working with a focused subset - one respondent group, one department, one document type - often produces more nuanced answers than querying the full dataset at once. See Analysing Data for how to apply them, and Prompting Strategies for guidance on when to query all data versus a subset.

How each analysis mode uses profile data:

  • Conversational Analysis - the most flexible: refer to profile data directly in your prompt (for example, "responses from women" or "respondents with a certain rating").
  • Sentiment Analysis - subgroup exploration works best in a follow-up chat after the initial run.
  • Theme Analysis - respondent filters set in advance are recognized and applied during the analysis.

Next Steps

Continue to Analysing Data to learn how to select documents and respondent subsets before running an analysis.