SPSS 描述性统计

在 SPSS 中描述性统计

描述性统计是数据分析中的基础步骤,用于总结和描述数据的基本特征。本节将详细介绍如何使用 SPSS 语法进行描述性统计分析,包括计算均值、中位数、标准差、最小值、最大值等统计量。

1. 基本描述性统计

1.1 计算均值、标准差、最小值、最大值

假设想计算变量 ageincome 的均值、标准差、最小值和最大值,可以使用以下 SPSS 语法:

* 计算均值、标准差、最小值和最大值。
DESCRIPTIVES VARIABLES=age income
  /STATISTICS=MEAN STDDEV MIN MAX.

1.2 计算中位数

假设想计算变量 ageincome 的中位数,可以使用以下 SPSS 语法:

* 计算中位数。
FREQUENCIES VARIABLES=age income
  /FORMAT=NOTABLE
  /STATISTICS=MEDIAN.

1.3 计算众数

假设想计算变量 ageincome 的众数,可以使用以下 SPSS 语法:

* 计算众数。
FREQUENCIES VARIABLES=age income
  /FORMAT=NOTABLE
  /STATISTICS=MODE.

1.4 计算四分位数

假设想计算变量 ageincome的四分位数,可以使用以下 SPSS 语法:

* 计算四分位数。
EXAMINE VARIABLES=age income
  /PLOT NONE
  /STATISTICS DESCRIPTIVES
  /CINTERVAL 95
  /MISSING LISTWISE
  /NOTOTAL.

2. 频数分布

2.1 生成频数表

假设想生成变量 gender 的频数表,可以使用以下 SPSS 语法:

* 生成频数表。
FREQUENCIES VARIABLES=gender
  /FORMAT=AVALUE TABLE
  /STATISTICS=NONE
  /ORDER=ANALYSIS.

2.2 生成频数表并计算百分比

假设想生成变量 gender 的频数表,并计算百分比,可以使用以下 SPSS 语法:

* 生成频数表并计算百分比。
FREQUENCIES VARIABLES=gender
  /FORMAT=AVALUE TABLE
  /STATISTICS=PERCENT
  /ORDER=ANALYSIS.

2.3 生成累积频数表

假设想生成变量 age 的累积频数表,可以使用以下 SPSS 语法:

* 生成累积频数表。
FREQUENCIES VARIABLES=age
  /FORMAT=AVALUE TABLE
  /STATISTICS=CUMULATIVE
  /ORDER=ANALYSIS.

3. 交叉表分析

交叉表分析是探索两个或更多分类变量之间关系的一种方法。它可以显示变量之间的频率分布,并计算统计量来评估变量之间的关联强度。

1. 创建交叉表

1.1 基本交叉表

假设想创建一个交叉表,以分析 gendereducation_level 之间的关系,可以使用以下 SPSS 语法:

* 创建基本交叉表。
CROSSTABS
  /TABLES=gender BY education_level
  /FORMAT=AVALUE TABLES
  /CELLS=COUNT ROW COLUMN TOTAL.
1.2 添加统计量

假设想在交叉表中添加卡方检验和其他统计量,可以使用以下 SPSS 语法:

* 创建交叉表并添加卡方检验和其他统计量。
CROSSTABS
  /TABLES=gender BY education_level
  /FORMAT=AVALUE TABLES
  /CELLS=COUNT ROW COLUMN TOTAL
  /STATISTICS=CHISQ PHI CC LAMBDA GAMMA ETA CORR.
1.3 多变量交叉表

假设想创建一个多变量交叉表,以分析 gendereducation_levelemployment_status 之间的关系,可以使用以下 SPSS 语法:

* 创建多变量交叉表。
CROSSTABS
  /TABLES=gender BY education_level BY employment_status
  /FORMAT=AVALUE TABLES
  /CELLS=COUNT ROW COLUMN TOTAL
  /STATISTICS=CHISQ PHI CC LAMBDA GAMMA ETA CORR.
1.4 层次化交叉表

假设想创建一个层次化的交叉表,以分析 gendereducation_level 之间的关系,并按 region 分层,可以使用以下 SPSS 语法:

* 创建层次化的交叉表。
CROSSTABS
  /TABLES=gender BY education_level BY region
  /FORMAT=AVALUE TABLES
  /CELLS=COUNT ROW COLUMN TOTAL
  /STATISTICS=CHISQ PHI CC LAMBDA GAMMA ETA CORR.

2. 交叉表的高级选项

2.1 期望值

假设想在交叉表中显示期望值,可以使用以下 SPSS 语法:

* 创建交叉表并显示期望值。
CROSSTABS
  /TABLES=gender BY education_level
  /FORMAT=AVALUE TABLES
  /CELLS=COUNT EXPECTED ROW COLUMN TOTAL
  /STATISTICS=CHISQ PHI CC LAMBDA GAMMA ETA CORR.
2.2 残差

假设想在交叉表中显示标准化残差,可以使用以下 SPSS 语法:

* 创建交叉表并显示标准化残差。
CROSSTABS
  /TABLES=gender BY education_level
  /FORMAT=AVALUE TABLES
  /CELLS=COUNT EXPECTED SRESID ROW COLUMN TOTAL
  /STATISTICS=CHISQ PHI CC LAMBDA GAMMA ETA CORR.
2.3 权重变量

假设想在交叉表分析中使用权重变量 weight,可以使用以下 SPSS 语法:

* 使用权重变量进行交叉表分析。
WEIGHT BY weight.
CROSSTABS
  /TABLES=gender BY education_level
  /FORMAT=AVALUE TABLES
  /CELLS=COUNT ROW COLUMN TOTAL
  /STATISTICS=CHISQ PHI CC LAMBDA GAMMA ETA CORR.
2.4 输出格式

假设想控制交叉表的输出格式,例如只显示行百分比,可以使用以下 SPSS 语法:

* 创建交叉表并只显示行百分比。
CROSSTABS
  /TABLES=gender BY education_level
  /FORMAT=AVALUE TABLES
  /CELLS=ROW
  /STATISTICS=CHISQ PHI CC LAMBDA GAMMA ETA CORR.

3. 交叉表的图形表示

3.1 条形图

假设想生成一个条形图来展示 gender education_level 之间的关系,可以使用以下 SPSS 语法:

* 生成条形图。
GRAPH
  /BAR(SIMPLE)=COUNT BY education_level BY gender
  /TITLE='Education Level by Gender'.
3.2 堆积条形图

假设想生成一个堆积条形图来展示 gendereducation_level 之间的关系,可以使用以下 SPSS 语法:

* 生成堆积条形图。
GRAPH
  /BAR(GROUPED)=COUNT BY education_level BY gender
  /TITLE='Education Level by Gender'.
3.3 百分比堆积条形图

假设想生成一个百分比堆积条形图来展示 gendereducation_level 之间的关系,可以使用以下 SPSS 语法:

* 生成百分比堆积条形图。
GRAPH
  /BAR(GROUPED)=COUNT BY education_level BY gender
  /BAR PERCENT=TRUE
  /TITLE='Education Level by Gender'.

4. 图形描述

4.1 生成直方图

假设想生成变量 age 的直方图,可以使用以下 SPSS 语法:

* 生成直方图。
FREQUENCIES VARIABLES=age
  /HISTOGRAM NORMAL
  /FORMAT NOTABLE
  /STATISTICS=NONE.

4.2 生成箱线图

假设想生成变量 ageincome 的箱线图,可以使用以下 SPSS 语法:

* 生成箱线图。
EXAMINE VARIABLES=age income
  /PLOT BOXPLOT
  /COMPARE GROUPS
  /STATISTICS NONE
  /NOTOTAL
  /MISSING PAIRWISE.

4.3 生成散点图

假设想生成 ageincome之间的散点图,可以使用以下 SPSS 语法:

* 生成散点图。
GRAPH
  /SCATTERPLOT(BIVAR)=age WITH income
  /MISSING=LISTWISE.

4.4 生成条形图

假设想生成一个条形图来展示 gender education_level 之间的关系,可以使用以下 SPSS 语法:

* 生成条形图。
GRAPH
  /BAR(SIMPLE)=COUNT BY education_level BY gender
  /TITLE='Education Level by Gender'.

4.5 生成堆积条形图

假设想生成一个堆积条形图来展示 gender education_level 之间的关系,可以使用以下 SPSS 语法:

* 生成堆积条形图。
GRAPH
  /BAR(GROUPED)=COUNT BY education_level BY gender
  /TITLE='Education Level by Gender'.

4.6 生成百分比堆积条形图

假设想生成一个百分比堆积条形图来展示 gendereducation_level 之间的关系,可以使用以下 SPSS 语法:

* 生成百分比堆积条形图。
GRAPH
  /BAR(GROUPED)=COUNT BY education_level BY gender
  /BAR PERCENT=TRUE
  /TITLE='Education Level by Gender'.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Davina_yu

您的打赏,是我灵感源泉,求投喂

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值