Syntax spss中是否有旋转托盘语法?
我有两个变量V1(分类),V2(连续),我想对V1中的每个类别对V2进行描述性统计,但我想要像第二个附加图像这样的输出格式,不像第一个,我编写了以下语法,但想添加一个命令来生成像第二个图像这样的表Syntax spss中是否有旋转托盘语法?,syntax,pivot-table,spss,Syntax,Pivot Table,Spss,我有两个变量V1(分类),V2(连续),我想对V1中的每个类别对V2进行描述性统计,但我想要像第二个附加图像这样的输出格式,不像第一个,我编写了以下语法,但想添加一个命令来生成像第二个图像这样的表 SORT CASES BY V1. SPLIT FILE LAYERED BY V1. FREQUENCIES VARIABLES=V2 /FORMAT=NOTABLE /PERCENTILES=5.0 10.0 /STATISTICS=STDDEV VARIANCE RANGE MINI
SORT CASES BY V1.
SPLIT FILE LAYERED BY V1.
FREQUENCIES VARIABLES=V2
/FORMAT=NOTABLE
/PERCENTILES=5.0 10.0
/STATISTICS=STDDEV VARIANCE RANGE MINIMUM MAXIMUM SEMEAN MEAN MEDIAN MODE SKEWNESS SESKEW
KURTOSIS SEKURT
/ORDER=ANALYSIS.
我得到的:我想要的:
以下是获得这些结果的方法(打开原始数据,不使用任何有效的分割文件):
如果V1有两个以上的值,则需要添加其他命令来创建具有其他类别变量的数据集。以下是获得这些结果的方法(打开原始数据,不使用任何有效的拆分文件):
如果V1有两个以上的值,则需要添加其他命令来创建包含其他类别变量的数据集。没有简单的语法:(.对于此类内容,您必须使用“自定义表”模块,或者执行一些复杂的变通方法。例如,在这种情况下,可以使用
OMS
将输出结果捕获到一个新的数据集中,然后使用casestovars
重新构造数据,经过一些清理后,您将得到一个与f相同的数据集orm,如您所述。如果您想尝试此操作,请在您的帖子中添加一些示例数据(使用“编辑”选项),以便我们可以尝试编写执行此任务的语法。没有简单的语法:(.对于此类内容,您必须使用“自定义表”模块,或者执行一些复杂的变通方法。例如,在这种情况下,可以使用OMS
将输出结果捕获到一个新的数据集中,然后使用casestovars
重新构造数据,经过一些清理后,您将得到一个与f相同的数据集orm如您所述。如果您想尝试此操作,请在您的帖子中添加一些示例数据(使用“编辑”选项),以便我们可以尝试编写语法来完成此任务。
DATASET COPY Group1.
DATASET COPY Group2.
DATASET ACTIVATE Group1.
FILTER OFF.
USE ALL.
SELECT IF (V1 = 1).
EXECUTE.
DELETE VARIABLES V1.
RENAME VARIABLES (V2=Category_1).
DATASET ACTIVATE Group2.
FILTER OFF.
USE ALL.
SELECT IF (V1 = 2).
EXECUTE.
DELETE VARIABLES V1.
RENAME VARIABLES (V2=Category_2).
MATCH FILES /FILE=*
/FILE='Group1'.
EXECUTE.
FREQUENCIES VARIABLES=Category_1 Category_2
/FORMAT=NOTABLE
/PERCENTILES=5.0 10.0
/STATISTICS=STDDEV VARIANCE RANGE MINIMUM MAXIMUM SEMEAN MEAN MEDIAN MODE SKEWNESS SESKEW KURTOSIS SEKURT.