Free Essay

Survey

In:

Submitted By JerryTRAN
Words 9031
Pages 37
Data Preparation in SPSS
Jamie DeCoster
Center for Advanced Study of Teaching and Learning
University of Virginia
350 Old Ivy Way
Charlottesville, VA 22903
August 15, 2012

If you wish to cite the contents of this document, the APA reference for them would be
DeCoster, J. (2012). Data Preparation in SPSS. Retrieved from http://www.stat-help.com/notes.html
All rights to this document are reserved

Table of Contents
Version History ............................................................................................................................... 4
Interactive Mode versus Syntax Mode ........................................................................................... 5
Why syntax is typically better..................................................................................................... 5
Getting syntax out of interactive mode commands..................................................................... 5
Best Practices for Data Preparation in SPSS .................................................................................. 7
Use syntax from start to finish .................................................................................................... 7
Maintain accurate codebooks for raw data sets .......................................................................... 7
Use summary data sets for analysis ............................................................................................ 7
Preserve the original raw data sets .............................................................................................. 8
Create data dictionaries for summary data sets........................................................................... 8
Naming variables ........................................................................................................................ 8
Use descriptive names for variables ....................................................................................... 8
Coordinate variable names across data sets you may eventually merge together .................. 8
Suggested settings ......................................................................................................................... 10
Using only one data set at a time .............................................................................................. 10
Display names in variable lists ................................................................................................. 10
Customizing the syntax editor .................................................................................................. 11
Change the font size .............................................................................................................. 11
Turn off the navigation pane ................................................................................................. 11
Turn off auto complete.......................................................................................................... 11
Using SPSS Interactive Mode....................................................................................................... 12
Transform  Recode into Same Variables .............................................................................. 12
Transform  Recode into Different Variables ........................................................................ 13
Transform  Compute Variable .............................................................................................. 14
Arithmetic operations............................................................................................................ 15
Order of operations ............................................................................................................... 15
Variable lists ......................................................................................................................... 16
Specific compute functions ................................................................................................... 16
Reverse coding using compute ............................................................................................. 17
Applying the transformation to a select set of cases ............................................................. 18
Transform  Rank Cases ......................................................................................................... 19
Data  Sort Cases .................................................................................................................... 20
Data  Select Cases ................................................................................................................. 21
Using SPSS Syntax ....................................................................................................................... 24 execute ...................................................................................................................................... 25
Comments ................................................................................................................................. 25 output close all .......................................................................................................................... 26 compute ..................................................................................................................................... 27 recode ........................................................................................................................................ 27 do repeat/end repeat .................................................................................................................. 29 sort cases ................................................................................................................................... 31 select if ...................................................................................................................................... 31
2

filter ........................................................................................................................................... 32 delete variables.......................................................................................................................... 33 rename variables ....................................................................................................................... 33 variable labels ........................................................................................................................... 34 value labels................................................................................................................................ 34

3

Version History
Date
2012-08-04
2012-08-05

2012-08-06
2012-08-07
2012-08-08 to
2012-08-09
2012-08-10
2012-08-13 to
2012-08-14
2012-08-14a to
2012-08-15

Changes
Created
Added syntax vs interactive mode section
Removed section on automatically including syntax in output
Started best practices section
Added file archiving sections to best practices
Started working on interactive mode procedures
Continued work on interactive mode procedure
Started syntax section
Continued syntax section
Did a pass through the document. 2012-08-15 is the first public version.

4

Interactive Mode versus Syntax Mode
There are two basic ways that you can work with SPSS. Most users typically open up an SPSS data file in the data editor, and then select items from the menus to manipulate the data or to perform statistical analyses. This is referred to as interactive mode, because your relationship with the program is very much like a personal interaction, with the program providing a response each time you make a selection. If you request a transformation, the data set is immediately updated. If you select an analysis, the results immediately appear in the output window.
It is also possible to work with SPSS in syntax mode, where the user types code in a syntax window. Once the full program is written, it is then submitted to SPSS to get the results.
Working with syntax is more difficult than working with the menus, because you must learn how to write the programming code to produce the data transformations and analyses that you want.
However, certain procedures and analyses are only available through the use of syntax.

Why syntax is typically better
Doing your data preparation in Syntax Mode is preferable to Interactive Mode for several reasons. First, programs can be saved and rerun at a later point in time. This means that if you ever need to make a change to the way you created your data set, you can just modify the syntax and rerun it. It will typically take much more work to undo changes you made to a data set directly. Second, once you write a syntax program to perform a task, you can often use the code again later on when you need to perform a similar task in a different circumstance. Modifications that require only small changes to a syntax program would require you to completely redo all of your work if you were making all of your changes in Interactive Mode. Third, creating syntax programs provides you with a permanent record of the data preparation steps you performed, making it easier to interpret the variables in your final data set. Fourth, using syntax makes it relatively easy to add variables into the final version of a file. This allows you to work with smaller data files because you don’t need to keep extra variables “just in case” you might need them in the future. When preparing your data by hand, you will typically want to keep variables unless you know for sure that you won’t need them. When using syntax, you will typically want to exclude variables unless you know for sure that you will need them.
Interactive mode is easier and generally quicker if you only need to perform a few simple transformations or analyses on your data for exploratory purposes. However, you should probably use syntax for any data preparation for analyses you would actually report in a paper or presentation. Getting syntax out of interactive mode commands
Luckily, there are several ways to get SPSS syntax code without having to write it yourself.
Whenever you make selections in interactive mode, SPSS actually writes down syntax code reflecting the menu choices you made in a “journal file." The name of this file can be found (or

5

changed) by choosing Edit  Options and then selecting the General tab. If you ever want to see or use the code in the journal file, you can edit the journal file in a syntax window.
SPSS also provides an easy way to see the code corresponding to a particular menu function.
Most selections include a Paste button that will open up a syntax window containing the code for the function, including the details required for any specific options that you have chosen in the menus. Finally, you can have SPSS include the corresponding syntax in the output whenever it runs a statistical analysis. To enable this option:
• Choose Edit  Options.
• Go to the Viewer tab.
• Check the box next to Display commands in the log in the Initial Output State section in the lower-left corner.

6

Best Practices for Data Preparation in SPSS
Use syntax from start to finish
When using programs, we suggest that you make them as complete as possible, so that you can run them on their own without having any human steps in the process. Ideally, your data preparation syntax should start by loading the raw data file, perform all of the necessary corrections, and save the final version of the data set. There are two main advantages to making your syntax complete. First, it gives you a complete record of all of the data preparation that is needed for the analyses, providing you with a clear understanding of exactly what each of your variables represents. Second, it makes it very easy to regenerate the data set should you decide to change your data preparation steps, change the variables included in the data set, or change the cases included in the data set.

Maintain accurate codebooks for raw data sets
You should create codebooks for all raw data sets containing detailed information about each variable. Given access to the codebook, a naïve researcher should be able to analyze the data without checking an external source. If any of the variables in the data sets were collected from survey items, the codebook should report the exact questions and response options in the survey.
One way to create the codebook is to print out a copy of the survey and then write down the variable names next to each question. The final version can then be scanned and saved in the archive. You should give the codebook a filename that is similar to the data set it explains so that they are listed next to each other in the directory.

Use summary data sets for analysis
It can be very difficult to find specific variables in the raw data sets if a study used a large number of measures. Assuming each scale item was recorded as its own variable, a moderatelysized survey can easily result in a data set containing hundreds of variables. Navigating a data set of this size is a cumbersome task, even with an accurate codebook. As a solution to this problem, you should consider creating summary data sets that only contain the variables needed for a particular analysis. For example, most investigators do not analyze the responses to individual trials or items, but instead only look at composite measures. A summary data set would contain these composites, but would drop all of the variables corresponding to specific items or assessment trials. As another example, many grants collect data on a number of different issues, so the final data sets from the project may have a large number of variables, even after creating composites. Researchers investigating a specific set of hypotheses for a paper might choose to create a summary data set that only includes the variables needed for their tests. Summary data sets should be saved as separate files, because it is important to retain the raw data sets in case you want to recalculate a composite measure.

7

Preserve the original raw data sets
The raw data from a study are typically modified multiple times before they are subjected to analysis. These modifications may remove invalid cases, transform or recode existing variables, or create new composite scores. Each time a change is made to a data set, however, there is a chance that an error may accidentally be introduced. It is therefore best to save a copy of the original raw data file without any modifications so that the data sets can be corrected in case an error is found.

Create data dictionaries for summary data sets
Data dictionaries are to summary data sets as codebooks are to raw data sets. Data dictionaries should focus on the information an investigator would need to accurately analyze the data set, and are most helpful when more than one person will be working with a summary data set. If the person who originally wrote the program to create the data set is the only person who will be analyzing the data set, it is probably not necessary to create a data dictionary since that person will likely be able to read their own syntax program to understand the contents of the data set.
However, if other researchers will be using the data set or the researcher is not using a program to create the summary data set, it is worth the time to create a data dictionary.
The data dictionary should provide the name of the data set to which it refers, as well as a short description of the study from which the data were collected. The remainder of the dictionary describes the variables in the data set. For each variable, the data dictionary should report its name and provide an explanation of the values it can take. For categorical variables, this requires that you report which values correspond to each possible category. For variables derived from scales, this requires that you report the range of possible values, and what high and low values mean theoretically. For naturally continuous variables, this requires you to report the unit of measurement. Every variable in the data file should be represented in the data dictionary; however, sets of similar variables (like measures of the same variable at different time points) can be described together in a single entry to save space.

Naming variables
Use descriptive names for variables
Using descriptive variable names makes it easier to select which variables to use in an analysis and also makes it easier to read the statistical output. Consider using variable labels and value labels to help keep track of the real meaning behind your variables.

Coordinate variable names across data sets you may eventually merge together When preparing the data for a study that makes use of multiple data files, you should try to name your variables in a way that makes it easiest to combine the files. If you will be merging data sets that have information on the same measures but different subjects (such as data sets from the same study conducted at different sites), then you should be sure that the data sets all use the
8

same names for any variables they have in common. If you will be merging data sets that have information on the same subjects but represent different measurements (such as data sets representing assessments made on the same subjects at multiple time points), you will need an identification variable (such as the subject number) that uniquely identifies each subject. The identification variable must appear in each data set and have the same name across all of the data sets so that observations from the same subject can be linked together. Other variables should have unique names so that they can be added to the merged data set without conflicting with each other. You cannot have two variables with the same name in the same data set, so merging will be easiest if the nonidentifier variable names are all unique. If the data sets being merged represent the same assessments over time, you might consider adding a suffix to the variable names indicating the time point to make them unique (e.g., MMSE_T1).

9

Suggested settings
There are several settings that you can choose that will make data preparation in SPSS easier.

Using only one data set at a time
By default, SPSS opens up a new data window every time that you load a new data set. This can be useful if you are manually comparing two data sets, but can become confusing if you are unintentionally opening many data sets at a time. It can also be problematic if you are using programs to perform data preparation. SPSS will not allow you to overwrite a dataset that is already open in a different window. If you have a program that is designed to overwrite an existing data file and that file happens to be open in another window, SPSS will automatically change the name of the file when you try to save it. This can cause problems if you have other programs that are supposed to access the updated file because those programs will instead load the older file.
To avoid these problems, you can tell SPSS that you only want to open one data set at a time.
When you do this, if you already have a data set open and you issue a command to load a new data set, SPSS will automatically close the old data set and replace it with the new one. It will also change the syntax that is pasted from the menus so that you are always working with a single dataset.
To tell SPSS to only use one data set at a time:
• Choose Edit  Options.
• Go to the General tab.
• Check the box next to Open only one dataset at a time in the Windows section in the lower-left corner.

Display names in variable lists
SPSS has the ability to assign labels to variables as well as to specific values that variables can have. When you set up these labels, SPSS will then use them in place of the variable names when you are choosing variables for your analyses. Sometimes, however, the variable names are very long, so that you cannot see the whole name in the limited space you have in the variable selection window. This can be problematic if you have several items that only differ from each other in that part of the label that you can’t see. To prevent this from becoming a problem, you can tell SPSS to present the actual variable name instead of the variable label when it presents a variable selection window.
To tell SPSS to use variable names instead of labels in its variable selection windows:
• Choose Edit  Options.
• Go to the General tab.
• Check the box next to Variable names in the Variable Lists section in the upper-left corner. 10

Customizing the syntax editor
There are several things you can do to change the way that the syntax window looks and operates. Here are some settings that might make things easier for you.

Change the font size
The default font size is pretty small. You might want to make it larger so that it is easier for you to read your programs.
To change the font size of the syntax editor:
• Open a syntax window.
• Choose View  Fonts.
• Select the font characteristics you want for the editor.

Turn off the navigation pane
The navigation pane is designed to give you an outline of the different sections of your program.
However, it doesn’t do a good job since it basically is just a list of every command in your program. Instead of having the navigation pane, you might decide that you’d like to have extra space for the editor itself so that you can see more without scrolling.
To turn off the SPSS syntax navigation pane:
• Choose Edit  Options.
• Go to the Syntax Editor tab.
• Uncheck the box next to Display the navigation pane in the Panes section in the lowerright corner.

Turn off auto complete
SPSS has a feature where it will automatically show a pop-up window as you are typing in the syntax editor that has a list of commands that are consistent with the letters you type on a line.
This can be helpful if you commonly use the mouse when you are editing, but it can be annoying if you typically rely on keyboard shortcuts because it displays the pop-up window over part of your program. If you do not find yourself using the auto-complete pop-up window, you might consider turning it off.
To turn off the auto-complete pop-up window:
• Choose Edit  Options.
• Go to the Syntax Editor tab.
• Uncheck the box next to Automatically display the auto-complete control in the AutoComplete Settings section in the upper-right corner.

11

Using SPSS Interactive Mode
Transform  Recode into Same Variables
This procedure is used to create a categorical variable based on the values of another variable in the data set. It is the best option when you want to create a categorical distinction based on an existing numeric variable (such as a median split), when you want to combine some of the categories in an existing categorical variable, or when you simply want to change the values assigned to an existing categorical variable. This procedure is specifically used to replace the values of one variable with a new set of categories. When you do this, the original data is removed from the current version of the data set. If you want to leave the original data in the data set and put the new categories into a new variable, see the Transform  Recode into Different
Variables procedure described on page 13.
It is generally recommended that you use numbers to code different levels of your categorical variables in SPSS. Although SPSS variables can have letters or words as values (these types of variables are called “string” variables), there are several analyses that can only work with numeric variables, even when analyzing categorical variables.
To recode into the same variable:
• Choose Transform  Recode into Same Variables. This will open a new window that looks like the following image.






Select the variable in the left box that you want to use to determine the values of the new categorical variable and then press the arrow button. This will move the variable to the
Variables box. If you want to use the same rules to create multiple categorical variables, you can move multiple variables from the left box to the Variables box.
If you only want to apply the recoding to a subset of cases that meet a criterion condition, you can define this condition by clicking the If button. For more information on using the
If button, see page 18.
Click the Old and New Values to define the coding scheme. This will open a window that looks like the following figure.

12






Here you define how the values of the original variable are transformed into the values of the new variable. On the left side you identify values of the original variable, and on the right side you indicate what values those cases should have in the new variable. Each time you define an old value/new value pair, you click the Add button and it will add the pairing to the Old --> New box. You can identify pairings individually, or you can assign ranges of old values to a single new value.
When you have set up all of the pairings, click the Continue button.
Click Paste if you want to save the syntax for the recode, or click OK to run it immediately. Transform  Recode into Different Variables
This procedure does the same thing as Transform  Recode into Same Variables, except that instead of overwriting the original variable, the new, recoded variable is added to the data set under a different name. Most of the way you would use this procedure would be the same as
Transform  Recode into Same Variables, but the initial screen is a little different to give you the opportunity to define the new variable name.
To recode into a different variable:
• Select Transform  Recode into Same Variables. This will open a window that looks like the following figure.

13








Select the variable in the left box that you want to use to determine the values of the new categorical variable and then press the arrow button. This will move the variable to the left side of the Numeric Variable --> Output Variable box.
You then need to type in what you want the name of the new recoded variable to be in the
Name box in the Output Variable section.
Finally, you click Change, which will move the new name to the right side of the
Numeric Variable --> Output Variable box. If you want to apply the same recoding to multiple variables, you can keep on adding multiple pairs of variable names to the
Numeric Variable --> Output Variable box.
After this you click the Old and New Values to define the coding scheme. This works exactly the same way as described in the Transform  Recode into Same Variables section that begins on page 12. See that section for more details.
After defining the coding scheme, click Paste if you want to save the syntax for the computation, or click OK to run the recode.

Transform  Compute Variable
This procedure is used to create one variable as a mathematical function of other variables in the data set. It also has the ability to generate random numbers from a number of different distributions. It is the most common way to transform one numeric variable into a different numeric variable.
To perform a computation:
• Select Transform  Compute Variable. This will open a new window that looks like the following image.

14








Type the name of the variable you want to create in the Target Variable box. If this is the same name as an existing variable, you will overwrite the contents of that variable with your computation.
Type the formula you want to use for the computation in the Numeric Expression box.
You can use the variable list on the left or the calculator buttons in the middle of the window when creating your formula, but you don’t have to – you can just type your formula directly into the box if you want.
The Function group and Functions and Special Variables boxes can be used to see lists of the different functions that SPSS has available. You can double-click a function in the Functions and Special Variables box to add it to your formula, or you can just type it in manually.
Click Paste if you want to save the syntax for the computation, or click OK to run the computation. This procedure duplicates the function of the compute statement in SPSS syntax, which is described in detail on page 27.

Arithmetic operations
All of your standard arithmetic operations are available for use with Transform  Compute.
Here is a list of the most common operators.






+ (addition)
- (subtraction)
* (multiplication)
/ (division)
** (raising something to a power)

Order of operations
For many mathematical and statistical formulas, you can often get different results depending on the order in which you decide to perform operations inside the formula. Consider the following equation. X = 12 + 6 / 3
If we decide to do the addition first (12 + 6 = 18; 18 / 3 = 6) we get a different result than if we decide to do the division first (6 / 3 = 2; 12 + 2 = 14). Mathematicians have therefore developed a specific order in which you are supposed to perform the calculations found in an equation.
According to this, you should perform your operations in the following order.
1.
2.
3.
4.

Resolve anything within parentheses.
Resolve any functions, such as squares or square roots.
Resolve any multiplication or division operations.
Resolve any addition or subtraction operations.
15

This would mean that in equation 1.1 above, we would perform the division before we would do the addition, giving us a result of 14. If this does not match what you want, you can always add in parentheses to make it clear what operations you want to perform first.

Variable lists
A number of functions, such as mean and sum, are designed to perform a calculation based on the values of multiple variables. There are two basic ways that you can provide these variable lists to the functions. First, you can name each variable individually, separated by commas. For example, to take the mean of the variables var1, var2, var3, var4, and var5, you could use the following formula: mean(var1, var2, var3, var4, var5)
This method, however, can become cumbersome if you have a large number of variables. SPSS therefore gives you a shortcut to refer to an entire set of variables, as long as the variables are all next to each other in the data set. In this case, you can refer to the entire collection of variables by giving the name of the first variable in the list, followed by the word to, followed by the last variable in the list. For example, if the above five variables were all next to each other in the data set, you could use the formula mean(var1 to var5) to perform the same calculation as above.

Specific compute functions
Below are explanations of the functions that are used most often as part of compute statements.

mean(variable list)
This function gives you the average of a list of variables. If any of the variables have missing values, it gives you the mean of the ones that are not missing. In many cases this will be a better result than calculating the average by hand, which will give you a missing variable as a result if any of the variables you are averaging are missing.

sum(variable list)
This function gives you the sum of a list of variables or numbers. If any of the variables have missing values, it gives you the sum of the ones that are not missing.

median(variable list)
This function gives you the median of a list of variables or numbers. If any of the variables have missing values, it gives you the median of the ones that are not missing.
16

sd(variable list)
This function gives you the standard deviation of a list of variables or numbers. If any of the variables have missing values, it gives you the standard deviation of the ones that are not missing. variance(variable list)
This function gives you the variance of a list of variables or numbers. If any of the variables have missing values, it gives you the variance of the ones that are not missing.

rnd(variable)
This function rounds a number with decimals to the nearest integer. If the decimal is equal to exactly .5, then it rounds it to the number that is furthest away from zero. For example, rnd(1.5) would be equal to 2, and rnd(-1.5) would be equal to -2.

sqrt(variable)
This function gives you the square root of a number.

ln(variable)
This function gives you the natural logarithm (base e) of a number.

lg10(variable)
This function gives you the base 10 logarithm of a number.

exp(variable)
This function gives you the exponential function of a number (i.e., e raised to the number).

Reverse coding using compute
Reverse coding is a procedure where some questions in a survey are worded such that high values of a theoretical construct are reflected by high scores on the item, while other questions are worded such that high values of the same construct are reflected by low scores on the item.
Researchers do this to encourage respondents to actually pay attention to the questions they are reading. Unfortunately, this means that you can’t determine the overall score for the scale simply by averaging the items. Instead you must first transform the items so that they are all oriented in the same direction. For example, you might want to transform the values so that large values indicate more of the construct for all of the items. To do this, you would want to
17

reverse the coding of the items where small values indicated a greater amount of the construct.
So, if the questions in the scale had values of 1 to 7, you would reverse code an item by changing its values in the following way:
Old Value
1
2
3
4
5
6
7

New value
7
6
5
4
3
2
1

While it would be possible to perform this transformation using the Recode procedure, there is a simple formula you can use to do the same thing using the Compute procedure. The formula is new value = (scale minimum + scale maximum) – old value
In the current example, the scale minimum is 1 and the scale maximum is 7. Therefore, the formula we’d need to use would be 8 – old value. You can verify for yourself that this will produce the transformation described above. The formula will work for any possible scale minima and maxima, even if the scale has values less than zero.

Applying a transformation to a select set of cases
When using the Compute Variable selection, you can have SPSS only apply the computation to cases that meet specific criteria. To do this, you would take the following steps.



Open up a compute window and type in the Target Variable and Numeric Expression for the computation as described above.
Click the If button in the lower-left corner. This will open a new window that looks like the following image.

18






Click the button next to Include if case satisfies condition:
Type in the equality or inequality that has to be met for the computation to be performed in the box below the button.
Click the Continue button.
Click Paste if you want to save the syntax for the computation, or click OK to run the computation. If you add this type of a condition to your computation, SPSS will only change the cases that satisfy the condition. If you created a new variable, the cells for all cases not meeting the condition are left as missing. If you overwrote an existing variable, the cells for all cases not meeting the condition are left unchanged. This allows you to apply different computations for different groups in the same variable, if you were to use this procedure multiple times with different conditions each time.

Transform  Rank Cases
This procedure will automatically generate ranks based on the values of a numeric variable. You can either create a single ranking for all of the cases in the data set, or you can have the ranking performed separately within each level of a grouping variable. For example, you could have it separately rank the scores for students within each school.
To automatically rank cases:
• Choose Transform  Rank Cases. This will open a window that looks like the following image.

19







Move the variable that is to be used as the basis of the ranks to the Variable(s): box. If you select more than one variable, then separate rank variables will be created for each variable you select.
If you want the ranks to be separated by a grouping variable, move the grouping variable to the By: box. If you want the ranks to be calculated over the entire data set, just leave the By: box empty.
By default the case with the smallest value will be assigned the rank of 1 and cases with larger values will have will have higher ranks. If you would instead prefer that the rank of
1 to be assigned to the largest value and cases with smaller values would have higher ranks, you can select the radio button next to Largest value in the Assign Rank 1 to box in the lower-left corner.
Click Paste if you want to save the syntax for the ranking, or click OK to run it immediately. Data  Sort Cases
This procedure sorts the cases in the data set. Certain procedures, such as merging data sets, require that the cases be sorted in a specific way before they can be performed. It can also sometimes also be easier to examine the data in your data set after it has been sorted in a particular way.
To sort your cases:
• Choose Data  Sort Cases. This will open up a window that looks like the following image. 20







Move the variables you want to sort by to the Sort by: box. You can specify a number of different variables. If you choose more than one variable, SPSS will first sort the cases by the first variable in the list. For cases with the same value on the first variable, it will then sort them based on the second variable in the list. For cases with the same value on the first and second variables, it will then sort them based on the third variable in the list.
This continues through all of the variables you select.
For each variable in the list, you can choose whether you want the cases sorted in ascending or descending order. By default, SPSS assumes that you want the cases sorted in ascending order. If you want to change this, all you need to do is click the appropriate variable in the Sort by: box and then click the radio button next to Descending in the
Sort Order box.
Click Paste if you want to save the syntax for the sort, or click OK to run it immediately.

Data  Select Cases
This procedure is used to remove specific types of cases from a data set. It can also be used to just temporarily remove cases from a set of analyses, but in data preparation, it is primarily used to permanently remove cases from the data set. You should be careful not to overwrite the original data file when you use this procedure to permanently remove cases from the data set in case you change your mind and you want to get the original cases back.
To remove specified cases from your data set:
• Choose Data  Select Cases. This will open a window that looks like the following image. 21



Next you will want to define what cases you want to keep in your data set. To do this you will want to click the radio button next to If condition is satisfied and then click the If button. This will open up a new window that looks like the following image.



You will want to select the critera for the cases you want to keep in the data set in the box at the top of the new window. If you want to exclude specific cases, you can simply have your condition be that a variable not be equal (represented by either or != in
SPSS) to particular values, as illustrated in the image above.
Once you have defined the condition for the cases you want to keep in the data set, click the Continue button.



22





By default, SPSS will not actually remove the cases from the data set. Instead, it will simply mark them to indicate that they should not be used in analyses. If you want to actually remove the unselected cases, you need to click the radio button next to Delete unselected cases in the Output box at the bottom of the first window.
Click Paste if you want to save the syntax for the selection, or click OK to run it immediately. 23

Using SPSS Syntax
To run commands using SPSS syntax, you must first either type or paste the commands into an
SPSS syntax window. If you want to open a new syntax window, you can choose File  New 
Syntax. If you do not have a syntax window but ask SPSS to paste the commands from an
Interactive Mode procedure, it will automatically open up a syntax window when pasting the syntax. An example of a syntax window with some code that would open a data file is provided in the image below. Your own syntax window may look a little different depending on what options you have selected.

One thing you will notice is that every line of SPSS syntax ends with a period. If you forget to add a period, the program will report a syntax error and fail to run. You will also get syntax errors if you type in a command incorrectly.
After you generate syntax, you have to explicitly tell SPSS to run it in order for it to do anything.
There are several different ways to tell SPSS to run syntax.
To run all of the syntax in a window:
• Press Ctrl-A to select everything in the window.
• Press Ctrl-R or click the green arrow button to run the syntax.
To run a section of the syntax program:
• Use either the mouse or the keyboard to select the portion of the syntax you want to run.
• Press Ctrl-R or click the green arrow button to run the syntax.
To run a single syntax command:
• Position the cursor on the line with the command. You don’t actually have to select it – just put the cursor on the line.
• Press Ctrl-R or click the green arrow button to run the syntax.

24

execute
Whenever you create syntax to perform data preparation, you have to have an execute statement at the very end in order for your transformations to take effect. In order to conserve processing time, SPSS stores up your transformation commands in memory and only runs them when it either receives an execute command or you perform an actual analysis. You don’t need to have an execute statement after every transformation – you just need to have one at the very end.
Below is an example of a program with an execute statement at the end.

If you run some transformations but forget to include an execute statement, the transformations will be stored as “pending” and will not appear in the data set. In this case, the a message will appear at the bottom right of the syntax window saying that transformations are pending, shown in the image below.

If this happens, all you need to do is run a single execute statement and the transformations will be applied to the data set.

Comments
If you ever want to add a note to your program, all you need to do is put an asterisk (*) on the first line. SPSS will then ignore anything you type on that line and any future lines until the program either has a blank line or a period. These are called program comments. It is useful to include comments at the top of a syntax program to explain what the purpose of the program is, and it is also useful to include comments inside the syntax itself to explain what each individual section of code is doing. Below is an example of some syntax with comments in it.

25

One good way to use comments is to keep track of changes to your program in a “Version
History” at the top of the document. That way you know what changes were made to each version of your program in case you ever want to go back and undo a change.

output close all
It is useful to include an output close all statement at the top of your program. This will clear out the contents of the output window that were created by prior syntax. It can sometimes be confusinsg when you are initially writing a syntax program and are correcting errors if you leave the old output because you can’t tell whether the errors listed in the output have already been corrected or not. If you add an output close all statement at the top of the program, you know that anything appearing in the output window is coming from the program you just ran. Below is an example of a program using an output close all statement.

26

compute
The compute statement is used to calculate a new numeric variable as a function of other numeric variables in your data set. It also has the ability to generate random numbers. Below is an example of a program using the compute statement.

The compute syntax command does the same thing as the Interactive Mode procedure
Transform  Compute that was described on page 14. See that section for more information about the order of operations, the use of variable lists, and about specific compute functions.

recode
The recode statement is used to create a new categorical variable based on the values of other variables in the data set. The other variables can be either categorical or numeric, and the new categorical variable can either replace an existing variable in the data set or it can be assigned a new variable name.

27

Below is an example of syntax that overwrites the values of an existing categorical variable with new, recoded values.

This takes an existing ethinicity variable where all the ethnicities are coded individually and turns it into one with just two values, where 0 represents whites and 1 represents non-whites.
This syntax replaces the existing values of TEthnicity with the new values.
Below is an example of syntax that does the same thing, but which assigns the new categorization to a different variable instead of replacing the original variable.

Below is an example of syntax that creates a median split based on the values of a numeric variable, saving the median split under a new variable name.

28

The recode syntax command does the same thing as the two Interactive Mode procedures
Transform  Recode into Same Variables described on page 12 and Transform  Recode into Different Variables described on page 13.

do repeat/end repeat
The combination of do repeat and end repeat statements is typically used in conjunction with either compute or recode statements to perform the same transformation on a collection of related variables. What it basically does is allow you to define a basic set of transformations, and then loop through those statements once for each variable you want to transform. This can save a large amount of work when you are performing the same transformation multiple times.
For example, let us say that you performed a reaction-time study where you recorded how long it took people to determine whether a given set of letters made up a word. By examining the average reaction time over a large number of trials, you can determine how different features of the environment might affect decision making. However, human reaction times are well known to follow a right-skewed distribution (where most of the reaction times are short, but it is possible to have some that take much longer), and so it’s typical to take the logarithm of all of the reaction times before averaging them. If the study had 200 trials, this would require 200 different compute statements to transform all of the reaction times. However, the following program would do all 200 transformations using a small amount of syntax.

29

Lines 1 and 2 of the program define the variables that will be involved in the transformation. The program has a list of 200 reaction time variables (rt001 to rt200), all of which have been associated with the name var1, and a set of 200 logarithm variables (logrt001 to logrt200), all of which have been associated with the name var2. Notice that the two lists have the same number of variables – all of your lists that are created as part of a do repeat statement always have to have the same number of variables in them.
Line 3 of the program is a compute statement, which says that var2 is to be calculated as the natural logarithm of var1. Since this line is between the do repeat and the end repeat statements, SPSS is going to run it multiple times, once for each entry in the lists defined as part of the do repeat statement. The plus sign is actually not important – it’s just used to tell SPSS that the real command is going to start later on the line. This allows us to indent the compute statement so that we can see that it is in between the do repeat and end repeat statements and that it will be part of the loop.
In this example, the first time through the loop, SPSS replaces var1 with rt001 and var2 with logrt001, so the statement becomes compute logrt001 = ln(rt001).
The second time through it replaces var1 with rt002 and var2 with logrt002, so the statement becomes compute logrt002 = ln(rt002).
It keeps going until it goes through all of the variables in the lists. This allows the syntax to appropriately transform all 200 reaction time variables.
As mentioned before, the biggest advantage of using the do repeat and end repeat statements is that they cut down how much code you need to type. However, using them has other benefits as well. First off, it reduces the opportunities for typing errors since you are only typing the transformation in once instead of hundreds of times. Second, it makes it easier to change your
30

program later on. If you decided to use a square root transformation instead of a logarithm, it would be easy to change this program because you’d just have to adjust line 3. If you had written out all 200 compute statements manually, you’d have to change them all individually. Finally, it makes it much easier for others to read your program and see what you’re trying to do. The 200 different compute statements are really just trying to do the same thing – log transform your variables to get rid of the skewness. Paralleling this, the current program has a single statement that does all of the transformations. If you had them all typed in separately, someone else would have to read through all of them and then notice that they were doing basically the same thing, and then look for the similarities to figure out what the purpose really was.

sort cases
The sort cases statement is used to order the cases in your data set based on the values of particular variables. It can sort by multiple variables, such that the cases are first sorted by the values of one variable, and then any cases that have the same value on the first variable are then sorted by the second variable, and so forth. Below is an example of syntax use the sort cases statement. In this example, the data would first be sorted by SchoolID, and then within a school, the data would be sorted by ClassID. The sort cases syntax command does the same thing as the
Interactive Mode procedure Data  Sort Cases, which was described on page 20.

select if
The select if statement is used to permanently remove cases from the data set based on the values of a variable in the data set. Below is an example of a program that uses the select if statement.

31

The first two lines of the syntax remove any filtering that might’ve been set up prior to this command. It is a good idea to issue these two statements whenever you are about to issue a select if statement to make sure that you are working with the full data set. Once you run this syntax, all cases not meeting the condition in the select if statement will be permanently removed from the active data set, although they will not be removed from the data set on disk unless you save the dataset using the same name as the original file.
The select cases syntax command somewhat duplicates the Interactive Mode procedure Data 
Select Cases, which was described on page 21, but it is only used to permanently remove cases from the data set.

filter
The filter statement is similar to the select if statement, but the filter statement will only temporarily exclude cases from an analysis. It is not used often in data preparation, but it is commonly used when performing analyses. Below is an example of a program that uses the filter statement. 32

The compute statement in line 2 is necessary because the filter statement in line 3 requires that you use a variable to define which cases are included and which cases are not. When creating your own syntax, all you need to do is replace P1Cond = 1 with whatever criterion you want to use to determine which cases are included in analyses following the filter. After you are finished with the analyses where you want to use the filter (which would be the correlations command in the example), you would want to issue the statements in lines 11 through 13 to turn off the filter and use all of the cases in the data set again.

delete variables
The delete variables statement is used to remove variables from the data set. It can be used to remove either a single variable or a list of variables. Once you run this syntax, the listed variables will be permanently removed from the active data set, although they will not be removed from the data set on disk unless you save the dataset using the same name as the original file. Below is an example of a program that uses the delete variables statement.

The above program shows three different ways of using the delete variables statement. Line 5 shows how to list out the individual variables you want to delete. Line 6 shows how to use this command to remove a set of variables that are adjacent to each other in the data set. Line 7 shows how to combine both of these in a single statement. Notice that the save statement starting on line 9 saves the reduced data set to a new file so that it doesn’t permanently remove the information stored in the deleted variable – this way you can work with a reduced data set without losing the data stored in the unneeded variables.

rename variables
The rename variables statement is used to alter the names of variables in the dataset. Below is an example of a program that uses the rename variables statement.

33

When using the rename variables command, you list out pairs of variables individually inside of parentheses. The original name of the variable is on the left of the equals sign, and the new name of the variable is on the right of the equals sign.

variable labels
The variable labels statement is used to assign a descriptive label to a variable. This label will be displayed in the variable view of the data set, and will also typically be used to reference the variable in the output of any analyses of the variable. It is a good idea to give descriptive labels to your variables, especially if the variable names are hard to understand. Below is an example of a program that uses the variable labels statement.

value labels
The value labels statement is used to assign a descriptive label to the specific values that a variable can take. It is different from the variable label, which would apply to the variable as a whole. As an example, you might use a variable label to identify the variable minority as referring to a teacher’s minority status, but you would use value labels to identify that a value of
1 means that the teacher is a minority and that a value of 0 means that the teacher is not a minority. Value labels will be displayed in the data view instead of the actual values if you have value labels turned on. The value labels button typically appears on the SPSS button bar. In the image below, picture on the left shows the value labels button when the labels are turned on, and the picture on the right shows the value labels button when the labels are turned off. You can click the button if you want to switch between the two modes.

34

In the examples below, we added value labels to the minority variable. Below is an example of what the data view would look like with the value labels on.

Below is an example of what the data view would look like with the value labels off.

Below is an example of a program that uses the value labels statement.

35

Similar Documents

Premium Essay

Surveys and Experiments

...Introduction Surveys and experiments can prove to be an extremely valuable tool that organizations can use to gain pertinent information. In order to effectively utilize these tools firms must pay careful attention to the design, methodology, and ethical issues of the experiment chosen. Among these issues are variables in conducting experiments with human subjects, design elements affecting the accuracy of the experiment, and questions of methodology. The information below addresses each of these concerns and describes how experiments can become a valuable tool for organizations to plan for the future. Question 9.4 – Ethical Problems in Conducting Experiments with Human Subjects After choosing the experimental design, the researcher must then select and assign participants for the study. According to Cooper and Schindler (2014), participants selected for an experiment should be members of the population in which the researcher wishes to make interpretations about. When choosing to conduct experiments with humans as the main subjects, researchers should be aware of various ethical concerns that may arise. When ethical problems are debated in the research design process, most people often think first about defending the rights of the participant. Whether observations are taken from an interview, survey, or an experiment, the participant has many rights that need to be protected during the research process. As discussed in the text, research must be designed in a way...

Words: 2038 - Pages: 9

Premium Essay

Challenges of Onlne Surveys

...Online Surveys Jiali Ye Georgia State University, USA Chapter VIII AbstRAct The widespread use of personal computers in the work place and at home has created a new opportunity of conducting research. With the increasing accessibility of the Internet and e-mail, using the new medium to distribute surveys is gaining popularity among researchers. The online survey, however, is a “double-edged sword,” with the ability to access a large number of respondents at low costs, but the risk of increasing difficulties to evaluate the quality of the research (Couper, 2000). Concerns over response rates, sampling, and controlling the data collection environment have posed serious challenges to online survey researchers. The purpose of the present chapter is to offer suggestions for addressing these concerns. After a brief discussion on the formats of online surveys, the author will outline the challenges of conducting online surveys, and provide some strategies to overcome these challenges. IntRoductIon formats of online surveys Internet-based research may appear in various forms, but generally there are two formats for online surveys: e-mail surveys and Web-based surveys. E-mail surveys. According to Bachmann, Elfrink, and Vazzana (1996), e-mail questionnaires appeared almost simultaneously with the introduction of e-mail. E-mail surveys used to be restricted to population samples from within a company or a university. With the increasing number of e-mail users, e-mail surveys have...

Words: 1226 - Pages: 5

Free Essay

Web Based Survey Design

...An online survey is a Web-based version of a traditional survey such as a mail or telephone survey. They are a cost-effective and, generally, unbiased way to collect opinions, interests, views, preferences, and factual information about a large number and wide variety of respondents. Online surveys, such as those offered by Survey monkey and Zoomerang, are excellent tools for collecting targeted opinions from employees and consumers due to their ease of use and user-convenient accessibility. Organizations utilize these tools to gather valuable brand and industry insights, and businesses of all sizes can increase efficiency and productivity if the surveys are used efficiently. Often a thoughtfully designed online survey can save a business a lot of time and money. With Web-based surveys, a manager has control over the physical appearance and can create attractive and inviting forms. Web-based surveys can include radio buttons and drop-down lists that permit only one choice for the response. Check boxes allow multiple answers. Text boxes can be one line with a limited number of characters, or they may permit unlimited text entry. Careful consideration should be given to the following areas when planning an online survey: (1). Topic-what is the purpose of the survey? (2). Simplicity-online surveys must be defined, clear, and concise; otherwise responses will be negatively affected.(3). Type - determine the type of question that is best suited to answer the topic. (4). Test-...

Words: 636 - Pages: 3

Premium Essay

Rokeach Value Survey

...Rokeach Value Survey On the following two pages are two lists of values, each in alphabetical order. Each value is accompanied by a short description and a blank space. Your goal is to rank each value in its order of importance to you for each of the two lists. Study each list and think of how much each value may act as a guiding principle in your life. To begin, select the value that is of most importance to you. Write the number 1 in the blank space next to that value. Next, choose the value is of second in importance to you and write the number 2 in the blank next to it. Work your way through the list until you have ranked all 18 values on this page. The value that is of least importance to you should appear in Box 18. When you have finished ranking all 18 values, turn the page and rank the next 18 values in the same way. Please do each page separately. When ranking, take your time and think carefully. Feel free to go back and change your order should you have second thoughts about any of your answers. When you have completed the ranking of both sets of values, the result should represent an accurate picture of how you really feel about what’s important in your life. A Comfortable Life _____ a prosperous life Equality _____ brotherhood and equal opportunity for all An Exciting Life _____ a stimulating, active life Family Security _____ taking care of loved ones Freedom _____ independence and free choice Health...

Words: 458 - Pages: 2

Free Essay

Survey

...Summary This report summarizes a plan to conduct a wireless site survey, also called a radio frequency (RF) survey, at Orchard Street Art Center. This survey will generate recommendations for maximizing network security, coverage, and capacity. Expert Advice Earlier this year, the board of directors of Orchard Street Art Center asked me to propose a plan to improve wireless coverage throughout the center’s public areas, offices, classrooms, music studios and indoor and outdoor theaters. To make sure I proposed the most effective plan possible, I decided to seek the advice of experts. Fortunately, one of the area’s top experts in wireless networking, Jamie Brookstone, president of Brookstone Network Consulting, offered the services of his staff pro bono. Thanks to his offer, I was able to meet several times with the following consultants: Lyn Luzerne Our conversations focused on ways to improve network connections for the center’s staff and patrons. I also studied information obtained from leading hardware manufacturers and software distributors. This research suggests that our first step is to conduct a site survey of our entire facility. Final Recommendation A high availability, secure wireless network is crucial to our mission at Orchard Street Art Center. Lighting and sound systems in our two theaters increasingly rely on wireless signaling, as do our classroom facilities. Furthermore, patrons and instructors now consider a secure wireless network essential for a variety...

Words: 806 - Pages: 4

Free Essay

Survey

...3 reasons to pretest a survey: 1 verify an accurate ‘time to complete’ estimate; 2 input on flow; 3. Input on clarity of wording; 4.input on whether the questions and scales are understandable. 5 check the flow 6. Verify the skip logic; and 7 identify possible unanticipated responses 3 question response formats: Open –ended; scaled; categorical A decision on which scale to use will depend on Previous: scales used on Previous surveys (data trends are NB for awareness, customer service ratings, etc) Ability of Responder; Nature of The Property; Level of Detail desired; Medium of the survey (web, onlocation, phone; text; mail; etc) 4 Factors that determine maximum survey length: 1_Medium 2_ Respondent Involvement/Interest 3_Control Over Distractions 4_ Flow; 5_ Ease of Comprehension 6_scale uniformity 7-Levelof Ability of Responder (eg experienced survey panel members) also 8 presence of a fieldworker to coax / coach a respondent through; 9. presence of a compelling incentive N.O.I.R. refers to: Nominal; Ordinal; Interval; Ratio the scale that captures the greatest detail is Ratio. a respondent experiences from spending too much mental effort: Survey Fatigue To measure mood, this kind of scale is often used: Semantic Differential Mentioning a brand in a survey list too early can result in this type of error: Order Bias Some Principals of survey flow: 1 Screening or Qualification questions up front; 2 General to Specific overall; 3 Easy to Difficult ...

Words: 283 - Pages: 2

Free Essay

Survey

...State Farm Survey Hi! Am I speaking with the Man/Lady of the house? My name is _________ and I’m a Marketing student as SOSU and as part of a class project, we are doing a survey of area residents. Would you mind taking a few moments to answer some questions for me? Your choice to participate is strictly voluntary and your responses are confidential and anonymous. Please understand that there is no correlation between survey responses and e-mail addresses. We really need your help and hope you will take a few minutes to complete the online questionnaire (the survey should take less than fifteen minutes). You can withdraw from the survey at anytime. You should understand that by agreeing to take this survey, as with all surveys, you are accepting any potential risks associated with taking surveys. This survey has been approved by the University’s Human Subject Research Review Committee. For more information on this research, contact Dr. Robert E. Stevens, John Massey School of Business R109, Southeastern Oklahoma State University, Durant, OK 74701, Phone: 580-745-3181 (If the answer is yes, begin the survey with question one. 1. Are you or anyone else living in your home presently employed by an insurance company? _____Yes ________No (If yes, thank and terminate) 2. Do you have auto insurance? (If no, thank and terminate) _____Yes _____No 3. Which brand of auto insurance do you carry? _____State Farm _____Geico _____Progressive _____American...

Words: 682 - Pages: 3

Free Essay

Survey

...Survey Paper Research and Evaluation I Survey Paper This is the problem statement that is being addressed. Why do employers insist on specifying ethnic background to non Hispanic? The survey will ask questions that normally one cannot ask the employer or the interviewer. The problem is that there has been a trend with applications to single out Hispanic/Latino ethnicity. There was a time where the employer would voluntary provide the option to answer the ethnicity background but now it is nearly impossible to find an application that does not state the several ethnic choices to set parameters of the words of “Non-Hispanic” to be checked of such as White (Non-Hispanic) Native American (Non-Hispanic) African American (Non-Hispanic) Asian (Non-Hispanic) Other (Non-Hispanic) Hispanic (Anyone who's ethnic background stems from any of the Latin American, Central American, or South American Countries, Or who's parents share this ethnicity.). This research addresses a concern of why do most employers find it important to whether request the information if one is either of Hispanic background? Employers indicate the information is voluntary and is not to be taken into consideration during a hiring process but through experience it is found otherwise. For example the Internet online application provided by the employer requests that the question of identifying...

Words: 573 - Pages: 3

Free Essay

Survey

...Survey of Open Source Integrated Library System in Thai University Libraries in Bangkok and Pathumthani by Pranee Kiriyanant The Center for Southeast Asian Studies (CSEAS) Kyoto University 2012 Survey of Open Source Integrated Library System in Thai University Libraries in Bangkok and Pathumthani by Pranee Kiriyanant Survey of Open Source Integrated Library System in Thai University Libraries in Bangkok and Pathumthani / Pranee Kiriyanant. Kyoto : The Library of Center for Southeast Asian Studies, Kyoto University, 2012 CSEAS Bibliographical Series No. 10 ISBN 978-4-906332-07-6 Published by The Center for Southeast Asian Studies Library Kyoto University 46 Shimoadachi-cho, Yoshida Sakyo-ku, Kyoto 606-8501, Japan Copyright © 2012 Pranee Kiriyanant Contents Acknowledgments Abstract Abstract (in Thai language) Chapter 1 Introduction Chapter 2 Literature Review Open source software Integrated library system History of open source software Origin of open source software Adoption of open source software in libraries Open source software use in Thailand Descriptions of open source software Brief descriptions of integrated library system products Advantages and Disadvantages of open source software Chapter 3 Research method Chapter 4 Results Chapter 5 Conclusion References Appendix Appendix A: Request letter for participation (in Thai language) Appendix B: Request letter for participation (translation copy in English) Appendix...

Words: 19644 - Pages: 79

Free Essay

Survey

...Submit by Email Print Form                               1000 ASU Drive #689                      Alcorn State, MS 39096      Graduate Student Survey  Program Satisfaction Feedback  School of Graduate Studies    2008‐2009 Survey of Graduate Degree Recipients School of Graduate Studies Congratulations on earning your graduate degree! We hope your experience at ASU was intellectually stimulating, challenging, and worthwhile. We need your input to inform the Office of Graduate Studies on its effectiveness in meeting your needs as a graduate student and to evaluate the quality of services we provide. Please respond to the survey below so that we may explore ways to improve our program and course offerings in the future. Background Information (Please Check) Level of degree you are about to receive. Master’s Educational Specialist Academic Degree Field Advanced Technologies Agriculture Biological Sciences Business and Economics Chemistry & Physics Education English Health and Physical Education Human Science Mathematics & Computer Science School of Nursing Social Science Semester and year you are planning to graduate in 20___. Fall _______ Spring______ Summer________ Gender Male Female Ethnic Category African American/Black Hispanic American Indian or Alaskan Native White/Caucasian Asian or Pacific Islander Russian Other(please specify______________________) Employment Plans I am continuing in current or previous employment. I have made a definite commitment...

Words: 703 - Pages: 3

Free Essay

Survey

...Summary Studying in College is an entirely different situation than high school. Some classes have only a midterm and final. Being successful in school requires a high level of study skills. Students must first learn these skills, practice them and develop effective study habits in order to be successful. Good study habits include many different skills: time management, study environment, test and preparation skills and note taking skills. You’ll find that once you develop effective study habits, the job of studying and learning will become easier. Instead of working harder, you'll be working smarter. Study Habits Survey This report examines study habits concerning 5 men and 5 women who are presently studying at college.   SURVEY ENGLISH 604-SAR -103 STUDY HABITS Female: _____ Male: ______ Program taken at college: ___________________________ Time management 1. On average, how many hours per week do you study? A. More than 6 hours B. Between 4-6 hours C. Between 2-4 hours D. Between 0-2 hours 2. Do you make a Study Schedule for each Class? A. AWLAYS B. GENERALLY C. SOMETIMES D. RARELY 3. Do you stick to it? A. AWLAYS B. GENERALLY C. SOMETIMES D. RARELY 4. Do you allow time for exercise and socializing with friends? A. AWLAYS B. GENERALLY C. SOMETIMES D. RARELY Your Study Environment 5. Do you regularly study at the same time? A. AWLAYS B. GENERALLY...

Words: 356 - Pages: 2

Premium Essay

Survey

...Consumer Perceptions of Bardot During our survey we asked Bardot customers to rate their opinions of the brand in terms of price, fashion (on trend, fashionable) and quality. On average Bardot customers rated the pricing as 3.1/5 , compared to 2.9 /5 in fashionable and 2.8/5 in quality. The overall customer perception of the store is in the upper middle range indicating Bardot’s target market is satisfied with these factors. The data shows the Bardot customers perceive the pricing of their clothing to be reasonable (3.1/5). When comparing the figure with quality, which has a similar rating, (2.8/5), it indicates the products are good ‘value for money’, suggesting it is affordable for the market and customers are willing to spend their money there. This data also shows the clothing as being fashionable, indicating their designs are on trend and are popular among their customers. We asked Bardot customers to think back to their last visit into a store and tell us whether they thought the store presentation was inviting, eg. window display, store layout and presentation of stock. Our findings show that majority of customers, 74% found the store presentation inviting, suggesting the visual merchandising is attracting their market and satisfying the needs of the customer. A nearly equal percentage of customers, 77%, said the store presentation was important to them, implying that the way Bardot chooses to merchandise and promote their product is essential and may assist in the...

Words: 260 - Pages: 2

Free Essay

Survey

...Survey about shopping in the High Street 1/ Choose your gender * Male * Female 2/ How old are you? * Below 18 * From 18 to 25 * From 26 to 40 * From 41 to 60 * More than 60 3/ What kinds of transportation do you use to come to the High Street? * Bus * Car * Motorbike * Bicycle * Other 4/ How often do you go shopping? * Less than once a week * Once a week * More than once a week 5/ When do you usually go shopping? * Any free time * After work * At the weekend 6/ What kinds of products do you usually shop for in the High Street? ( You can choose more than one option) * Food * Clothes * Household Equipment * Sports Equipment * Banking Service * Phones and Network * Others 7/ How much do you often spend on shopping in the High Street one average per visit? * Less than £30 * From £30 to £100 * More than £100 8/ Can you grade from 1 to 5 for shopping in the High Street ( 1 is very bad and 5 is very good) * Available of product * Convenience for transportation * Quality of product * Service attitude * Reasonable price 9/ How do you feel about this statement? ‘The only hope our high streets have of surviving in the future is to recognise what’s happened and deliver something new.’ (Portas, 2011) * Totally Agree * Agree * Somewhat * Disagree * Totally Disagree 10/ If you want to change or to put something new in the High...

Words: 255 - Pages: 2

Premium Essay

Survey

...Angeles University Foundation College of Arts and Sciences Department of Communication FROM THE BIG SCREEN TO PAPER, FROM MOVIES TO BOOKS; THE RELATIONSHIP OF MOTIVATION Survey Questionnaire PART I. Personal Information Name: __________________________________ (optional) Course: ________________________________ Direction: Kindly check the data that applies to you. Age: 15 21 16 22 17 23 18 24 19 25 20 Others: (Please specify) ___ Gender: Male Female Year Level: First Year Second Year Third Year Fourth Year Others: (Please specify) _____ 1. Are you motivated to read if the book has a film version? Yes No If yes, why? ____________________________________________________________________________________________________________________________________________________________________________________ 2. Which tool helps you learn better? Books Films 3. Which do you find more interesting? Books Films Both Others, please specify _________________ 4. Purpose of books Information Entertainment Education Others, please specify _________________ 5. Do you believe that movies can spark interest in a person to read books? Yes No Explain...

Words: 309 - Pages: 2

Premium Essay

Survey

...Survey Questionnaire: Name (optional): Age: * 18 and below * 19-25 * 26-34 * 35 and above Gender: * Male * Female Employment: * Employed * Unemployed * Self Employed Educational Background: * Doctorate * College Graduate * Others Civil Status: * Single * Married * In Relationship 1. Do you drink coffee? * Yes * No 2. What coffee do you usually drink? * Brewed * With Milk 3. What type of 'hot drink' would you be likely to buy? * Espresso Beverages * Brewed Coffee * Hot Tea * Chocolate Beverages 4. What type of ‘cold drink’ would you be likely to buy? * Iced Tea * Iced Coffee * Fruit Juice 5. How much do you spend for coffee? * 50-100 * 101-150 * 151-200 * 201 and above 6. How often do you drink coffee? * Once a day * Twice a day * 1-2 times a week * 1-2 times a month 7. What coffee do you prefer? * Hot * Cold 8. What do you usually eat with coffee? * Breads * Biscuits * Cakes 9. How often do you go to coffee shop? * Once a day * Twice a day * 1-2 times a week * 1-2 times a month 10. Do you go to coffee shop with your friends? * Yes * No 11. Do you conduct business meeting in a coffee shop? * Yes * No 12. How long do you stay in a coffee shop? * At least 30 minutes * An hour * 2 hours 13. What quality do you like in a coffee shop? * Atmosphere * Quality of Coffee * Price * Wi-fi...

Words: 327 - Pages: 2