
In this post I am going to walk through the steps of fitting a structural equation model (SEM) in Q. The post assumes that you…
Continue reading

Determining the highest rated item within a set of questions involves creating a variable that examines the responses of each respondent, and identifies the question…
Continue reading

Creating a table of ranks from a crosstab is a simple process in Q. All it requires is a little snippet of R code.…
Continue reading

You can use R in Q to create bespoke tables and do flexible data manipulations. In doing so, you end up with tables within R…
Continue reading

In market research, you may end up with a data file that contains duplicate records. This post will show you how to identify and remove duplicates in your surve...
Continue reading

Sometimes researchers don’t have a time-date variable, but rather, just an indication of the period in a categorical variable. This can be problematic if ther...
Continue reading

Working with dates and times can be challenging at the best of times, let alone when they are in the wrong time zone or format,…
Continue reading

In recent posts we’ve discussed how you can reference source tables using R in Q to manipulate the statistics into a new custom table. In…
Continue reading

After you make a table, you might like to modify the contents of the cells. Perhaps you want to make the table easier to read…
Continue reading

Many researchers like to suppress statistics that have small sample sizes. This often prevents clients from making false interpretations from the data. In this post,…
Continue reading

Have you been in a situation where you need to update a KPI summary, and you want everything within the one table? This is particularly…
Continue reading

It can sometimes be useful to calculate the amount of time, be it in minutes, hours, or even seconds, between two points in time. In…
Continue reading

Modern tools for analyzing conjoint analysis, such as hierarchical Bayes, produce rich data showing preferences for each person in a market. The main deliverable from…
Continue reading

Indifference curves are a way of showing relative preferences for quantities of two things (e.g., preferences for price versus delivery times for fast food). This…
Continue reading

Q enables you to flexibly mix data from different tables. The mixing process creates a new table as an R Output. Consider the example table…
Continue reading

Automatically sorting your tables and charts is a key thing researchers like to do. Q has lots of ways to do this for you automatically…
Continue reading

There are occasions when you have collected more records than necessary for a survey and you want to randomly remove the surplus or you simply…
Continue reading

Missing values in a data set are “blank” values. They are normally associated with survey skips. Those who skip a variable/question receive a missing value.…
Continue reading

Q has a terrific feature whereby it can automatically compare statistics against the previous period (of time). This is great for tracking scenarios, when you…
Continue reading

Most Q users would be familiar with Q’s PowerPoint export options. The normal option allows you to export your tables to PowerPoint and create charts…
Continue reading

Web scraping (also referred to as web data extraction or web harvesting), is the process of using software to fetch the contents of a web…
Continue reading

Jaccard coefficients, also know as Jaccard indexes or Jaccard similarities, are measures of the similarity or overlap between a pair of binary variables. In Q,…
Continue reading

Most communication between users and websites requires IP addresses. However, when profiling web traffic it is more useful to consider where users are physically located.…
Continue reading

Clients often like to have topline results from the key questions in their survey combined into a single table. This allows for an easy, at-a-glance…
Continue reading