SPSS one-sample chi-square test is used to test whether a single categorical variable follows a hypothesized population distribution.
SPSS One-Sample Chi-Square Test Example
A marketeer believes that 4 smartphone brands are equally attractive. He asks 43 people which brand they prefer, resulting in brands.sav. If the brands are really equally attractive, each brand should be chosen by roughly the same number of respondents. In other words, the expected frequencies under the null hypothesis are (43 cases / 4 brands =) 10.75 cases for each brand. The more the observed frequencies differ from these expected frequencies, the less likely it is that the brands really are equally attractive.
1. Quick Data Check
Before running any statistical tests, we always want to have an idea what our data basically look like. In this case we'll inspect a histogram of the preferred brand by running FREQUENCIES. We'll open the data file and create our histogram by running the syntax below. Since it's very simple, we won't bother about clicking through the menu here.
cd 'd:/downloaded'. /*Or wherever data file is located.
*2. Open data file.
get file 'brands.sav'.
*3. Inspect data.
frequencies brand/histogram.
First, N = 43 means that the histogram is based on 43 cases. Since this is our sample size, we conclude that no missing values are present. SPSS also calculates a mean and standard deviation but these are not meaningful for nominal variables so we'll just ignore them. Second, the preferred brands have rather unequal frequencies, casting some doubt upon the null hypothesis of those being equal in the population.
Assumptions One-Sample Chi-Square Test
- independent and identically distributed variables (or “independent observations”);
- none of the expected frequencies are < 5;
The first assumption is beyond the scope of this tutorial. We'll presume it's been met by our data. Whether the assumption 2 holds is reported by SPSS whenever we run a one-sample chi-square test. However, we already saw that all expected frequencies are 10.75 for our data.
3. Run SPSS One Sample Chi-Square Test
Expected Values refers to the expected frequencies, the aforementioned 10.75 cases for each brand. We could enter these values but selecting
Clicking results in the syntax below.
cd 'd:/downloaded'. /*Or wherever data file is located.
*2. Open data file.
get file 'chosen_holiday.sav'.
*3. Chi square test (pasted from Analyze - Nonparametric Tests - Legacy Dialogs - Chi-square).
NPAR TESTS
/CHISQUARE=chosen_holiday
/EXPECTED=EQUAL
/MISSING ANALYSIS.
4. SPSS One-Sample Chi-Square Test Output
Under Observed N we find the observed frequencies that we saw previously;
under Expected N we find the theoretically expected frequencies;They're shown as 10.8 instead of 10.75 due to rounding. All reported decimals can be seen by double-clicking the value.
for each frequency the Residual is the difference between the observed and the expected frequency and thus expresses a deviation from the null hypothesis;
the Chi-Square test statistic sort of summarizes the residuals and hence indicates the overall difference between the data and the hypothesis. The larger the chi-square value, the less the data “fit” the null hypothesis;
degrees of freedom (df) specifies which chi-square distribution applies;
Asymp. Sig. refers to the p value and is .073 in this case. If the brands are exactly equally attractive in the population, there's a 7.3% chance of finding our observed frequencies or a larger deviation from the null hypothesis. We usually reject the null hypothesis if p < .05. Since this is not the case, we conclude that the brands are equally attractive in the population.
Reporting a One-Sample Chi-Square Test
When reporting a one-sample chi-square test, we always report the observed frequencies. The expected frequencies usually follow readily from the null hypothesis so reporting them is optional. Regarding the significance test, we usually write something like “we could not demonstrate that the four brands are not equally attractive; χ2(3) = 6.95, p = .073.”
THIS TUTORIAL HAS 13 COMMENTS:
By Ruben Geert van den Berg on April 18th, 2017
Thanks Ray!
Your question basically refers to a post hoc test for the chi-square independence test. The omnibus test tells us that not all population proportions are equal. But which one(s) is statistically significantly different from which?
Well, if the assumptions for this test have been properly met, the adjusted standardized residuals roughly follow a standard normal distribution so values > 2 or so suggest that a cell's frequency is larger than may be expected from mere sampling fluctuation. You can add
ARESID
to theCELLS
subcommand in order to inspect them.Hope that helps!
By Elias Namosha on July 30th, 2021
Love this example..makes it very easy!!
By Thabiso Mpanza on October 21st, 2021
This was so helpful, could you please assist with this question
A drug company tests a COVID-19 vaccine on 100 patients who do not have COVID. Fifty of these patients receive the new vaccine and 50 receive a placebo. After a month, all 100 participants are tested to see if they are COVID-19 positive. These tests reveal that among those who received the new vaccine, 5 were COVID positive and 45 tested negative. Among the control group, 40 tested positive and 10 tested negative. Perform a Chi-square tests to establish how confident you can be that the vaccine is effective
For this example: you need to perform each of the three steps in the calculation and evaluation of a chi-square statistic. That is:
Step 1: Establish that the assumptions are met for the calculation of the chi-square test, formulate a Ho and Ha hypothesis, decide on an Alpha level for your analysis, identify the observed and expected frequencies for the analysis, and establish the degrees of freedom for your analysis
Step 2: Calculate a chi-square value
Step 3: Evaluate your chi-square value using the following Table of Critical values