Advanced Qualitative Survey Analysis Tools

After you have categorized your survey responses using the basic tools described in Qualitative Survey Analysis, you can use MAXQDA's advanced features to discover patterns and automate coding tasks. This chapter covers powerful tools available in the Survey Analysis workspace, including text search and autocoding, word clouds for visual exploration, dictionary-based autocoding, and AI-assisted analysis features.

Before you begin:
This page assumes you have opened the Survey Analysis workspace and selected a qualitative question. The features described here become available in the workspace's main menu when you are working with open-ended survey responses.

Search within survey responses

The Survey Analysis workspace provides two ways to search your survey responses: a quick local search directly integrated in the response table's toolbar, and a more comprehensive text search across all responses in your survey found in the workspace's qualitative analysis main menu.

Local search

The local search bar allows you to quickly find specific terms within the responses currently listed in the response table. This search is beneficial for exploring patterns or identifying responses that contain specific keywords in relation to a single open-ended question.

To perform a local search:

Use the search bar in the response table's toolbar. Type a word or just part of a word into the search bar, and MAXQDA will highlight all matching text. Use the up and down arrows or the "Enter/Return" key to move through the results.

Local search with highlighted search hits in responses

Search options and filters

The search bar includes several options to refine your search:

Search options – Opens a menu where you can choose whether the search is case sensitive, matches whole words only, or matches words by their starting letters.

Search hits only – Hides all responses without matches, so you are only looking at relevant results for focused analysis and categorization.

Select all rows with hits – Effortlessly highlights every row containing a search match, allowing for streamlined actions across multiple responses simultaneously.

Choose search columns – Specify which columns to include in the search. The list updates based on which columns are currently visible.

Complex search

For more sophisticated search needs and autocoding capabilities, the Survey Analysis workspace provides access to MAXQDA's comprehensive text search feature. This allows you to search for multiple terms, use Boolean operators, and apply advanced search criteria.

To access the text search:

  1. Click Search & Autocode in the workspace's main menu.
  2. The "Text Search" window opens, where you can enter multiple search terms and configure search options.
The Text search options window

Search options

The text search offers several options to refine your search. Here, we describe those specific to survey analysis:

AND (all search hits) – If you have entered more than one search item, you can enable this option to limit results to hits where all search items appear within a specified range. You can then define the search range: all terms must appear somewhere in the same segment (no distance limit), within a defined number of paragraphs, or within a defined number of sentences.

Only in Listed Responses: When this option is enabled (default setting), MAXQDA will restrict its search to the responses currently visible in the table, with the total number displayed in parentheses next to this option. If you uncheck this option, the search will extend to include all responses available in the workspac.

For comprehensive information on additional search options, including the use of synonyms and lemma lists, please visit the Global Text Search page.

Running the complex search

  1. After configuring your search, click Run Search. The response table will display the results containing the search hits.
List of search hits and autocode options

Autocoding complex search results

To automatically code search hits with a new:

  1. Click the Add new code icon on the response table's toolbar.
  2. In the menu that appears, select the scope you want to code:
    • Autocode Responses Containing Search Hits
    • Autocode Paragraphs Containing Search Hits
    • Autocode Sentences Containing Search Hits
    • Autocode Search Hits
  1. The code configuration dialog will open. Here, you can name your new code, select a color, and optionally add a code memo.
  2. Click OK to create the code and apply it to the selected context. A confirmation message will display the number of segments coded.

Closing search results

After searching, the table displays only matching responses. To return to the full list, click Close in the table toolbar, or select another question from the "Question Browser."

Create word clouds for survey responses

Word clouds provide a visual representation of the most frequently used words in your survey responses.

To create a word cloud for the currently displayed responses click Word Cloud in the workspace's main menu. MAXQDA generates a word cloud showing the most frequent words from the responses currently listed in the table.

Filter answers that contain a search term from the word cloud

Interactive filtering with word clouds

The word cloud is interactive. When you click on a word in the cloud, MAXQDA filters the response table to show only the responses containing that word. This allows you to quickly explore responses related to specific topics.

  1. After filtering responses by clicking a word in the word cloud, close the word cloud window.
  2. To automatically code the filtered responses, click the New Code icon on the response table's toolbar.

Autocode with dictionary

Dictionary-based autocoding allows you to automatically categorize survey responses using predefined lists of search terms. This feature is particularly useful when analyzing large datasets or when you need to apply the same categorization system across multiple surveys.

Autocoding with a dictionary works in two steps: creating a dictionary, and then applying it to the results, with varying scopes.

Step 1: Create a dictionary

In MAXQDA, a dictionary is made up of categories, and each category contains a list of search terms. For example, you might create a category called "Relationships" and add terms like "son", "daughter", "mother", and "family".

If you already have a dictionary, skip to the next step. To create a new dictionary:

  1. Go to Autocode with Dictionary > Manage Dictionary.
  2. In the dictionary manager, create categories and add search terms as needed.
Screenshot of the Dictionary Manager with an example dictionary and category.
  1. When you are finished, close the dictionary manager.
For more on creating, importing, and editing dictionaries, see Managing Dictionaries.

Step 2: Autocode with dictionary

Once you have created or selected a dictionary, you can apply it to automatically code your survey responses:

  1. Click Autocode with Dictionary in the workspace's main menu.
Starting autocoding
  1. A menu opens that lets you select the scope of your coding:
    • Autocode Responses Containing Search Item
    • Autocode Paragraphs Containing Search Item
    • Autocode Sentences Containing Search Item
    • Autocode Search Items

After selecting an option, the "Autocode with Dictionary" dialog opens:

Autocode with Dictionary options window
  1. At the top of the dialog, choose the dictionary you want to use.
  2. Adjust the settings:
    • Only in listed responses (number of responses): When selected, only the responses currently shown in the table will be coded. When not selected, MAXQDA codes all responses for the selected question.
    • Ignore inactive categories: When selected, any dictionary categories that are deactivated in the dictionary manager will not be used for autocoding.
  3. Click OK to begin autocoding the responses.

Understanding the results

After autocoding:

  • New categories are added to the code system as subcodes under your question code. The subcode names correspond to the category names from your dictionary.
  • Responses containing the dictionary terms are coded with the appropriate categories. For example, responses containing "daughter," "son," or "child" would be coded with the "Relationships" category.
  • The "Codes" column in the response table updates to show which categories have been applied to each response.

AI-assisted survey analysis

Please note: To use these features, you need the AI Assist add-on.

The Survey Analysis workspace integrates MAXQDA's AI Assist features, allowing you to use LLMs to support your qualitative analysis. AI Assist can help you develop coding schemes, summarize responses, and explore your data through natural language queries.

AI Coding: Suggest subcodes

AI Assist can analyze your survey responses and suggest how you might divide them into subcategories. To get subcode suggestions select AI Coding > Suggest Subcodes Based on Responses.

For comprehensive information about this feature, including best practices and considerations, see "AI Subcode Suggestions" in the AI Assist chapter.

AI Summaries

AI Assist can automatically generate summaries of your survey responses. Summaries can be created in two ways: as comments for individual responses, or as an overall summary of all responses to a question.

To summarize surveyr responses, go to AI Summaries and select between Summarize Listed Text Segments (into Comments) and Summarize Listed Text Segmetns (into Code Summary).

For detailed information, see "AI Summary: Coded Segment" and "AI Summary: Code Summary" in the AI Assist chapter.

AI Chat with survey responses

AI Chat allows you to interact with your survey responses through natural language queries. You can ask questions, request analyses, and explore your data conversationally.

To start a chat with your survey responses, click AI Chat in the workspace's main menu.

For comprehensive information about AI Chat, including managing chat history, understanding references, and frequently asked questions, see "AI Chat with Coded Segments" in the AI Assist chapter.

Additional tools for Survey Analysis

The Survey Analysis workspace offers additional specialized analysis features:

  • Sentiment Analysis – Analyze the emotional tone of survey responses and automatically code responses by sentiment (positive, negative, neutral).
  • Analyze in Stats – Use statistical tools to analyze both your qualitative and quantitative data.

Was this article helpful?