# Create New Variables - Scale Variable(s) - Standardize Within Case

Save variable(s) that are standardized to have a mean of 0 and standard deviation of 1 for each case

This QScript transformation creates for each selected questionvariable set a new questionvariable set containing the standardized data within respondent. The new standardized data will have an average of 0 for each respondent, and will optionally have a standard deviation of 1 for each respondent. The Sample Standard Deviation is used in this calculation.

## How to apply this QScript

• Start typing the name of the QScript into the Search features and data box in the top right of the Q window.
• Click on the QScript when it appears in the QScripts and Rules section of the search results.

OR

• Select Automate > Browse Online Library.
• Select this QScript from the list.

## Customizing the QScript

This QScript is written in JavaScript and can be customized by copying and modifying the JavaScript.

• Start typing the name of the QScript into the Search features and data box in the top right of the Q window.
• Hover your mouse over the QScript when it appears in the QScripts and Rules section of the search results.
• Press Edit a Copy (bottom-left corner of the preview).
• Modify the JavaScript (see QScripts for more detail on this).
• Either:
• Run the QScript, by pressing the blue triangle button.
• Save the QScript and run it at a later time, using Automate > Run QScript (Macro) from File.

### Customizing QScripts in older versions

• Create a new text file, giving it a file extension of .QScript. See here for more information about how to do this.
• Modify the JavaScript (see QScripts for more detail on this).
• Run the file using Automate > Run QScript (Macro) from File.

## JavaScript

// Segmentation - Standardize Data by Case

includeWeb("QScript Scale Functions");

scaleQuestions("standardize", true);


Prior to the 15th of December, 2015, this page was known as Segmentation - Standardize Data by Case