SPSS:将统计比较结果另存为新变量
SPSS: Save results of statistical comparison as a new variable
我正在使用一个大型 SPSS 考试结果数据集,变量称为 TotalScore(比例)和 PassFail(标称),以及大约 14,000 个其他 "item" 变量(标称,1 = 正确,0 = 不正确).我正在尝试 运行 TotalScore 和每个项目之间的 T 检验,以及每个项目和 PassFail 上的卡方。
我寻求帮助的部分是将每个统计比较的结果保存为新变量或新数据集。最终,我希望能够确定哪些项目与 TotalScore 和 PassFail 最相关。
我尝试使用 OMS 控制面板(所以我的语法是 运行 的 T 检验,然后它将 table 输出到一个新的数据集中)并且效果很好,除了 OMS不包括分组变量!它似乎在输出中列出了 Table 的索引,但考虑到我有几千个 table,这没什么用。
有没有办法在 OMS 输出中包含分组变量?或者也许是一种在不同输出中交叉引用 table 索引的方法?如果您有比使用 OMS 更好的主意,那也太好了!
感谢您的帮助并忽略了真正不健全的统计方法。干杯
一个简单的解决方法:创建一个新变量,比如 "grouping",将文件拆分为 "grouping",然后在每个 运行 ttest 之前,计算名称分组变量到 "grouping".
这会将 "grouping"(分组变量的名称)的值放入 OMS 输出数据中的 "var1"。
假设您正在使用宏或 python 程序自动 运行 所有 t 检验,它会像这样:
string grouping (a10).
split file by grouping.
*start loop
*compute grouping=[name of next var to be used for grouping]
*ttest [using name of next grouping variable]
*end loop
我正在使用一个大型 SPSS 考试结果数据集,变量称为 TotalScore(比例)和 PassFail(标称),以及大约 14,000 个其他 "item" 变量(标称,1 = 正确,0 = 不正确).我正在尝试 运行 TotalScore 和每个项目之间的 T 检验,以及每个项目和 PassFail 上的卡方。
我寻求帮助的部分是将每个统计比较的结果保存为新变量或新数据集。最终,我希望能够确定哪些项目与 TotalScore 和 PassFail 最相关。
我尝试使用 OMS 控制面板(所以我的语法是 运行 的 T 检验,然后它将 table 输出到一个新的数据集中)并且效果很好,除了 OMS不包括分组变量!它似乎在输出中列出了 Table 的索引,但考虑到我有几千个 table,这没什么用。
有没有办法在 OMS 输出中包含分组变量?或者也许是一种在不同输出中交叉引用 table 索引的方法?如果您有比使用 OMS 更好的主意,那也太好了!
感谢您的帮助并忽略了真正不健全的统计方法。干杯
一个简单的解决方法:创建一个新变量,比如 "grouping",将文件拆分为 "grouping",然后在每个 运行 ttest 之前,计算名称分组变量到 "grouping".
这会将 "grouping"(分组变量的名称)的值放入 OMS 输出数据中的 "var1"。
假设您正在使用宏或 python 程序自动 运行 所有 t 检验,它会像这样:
string grouping (a10).
split file by grouping.
*start loop
*compute grouping=[name of next var to be used for grouping]
*ttest [using name of next grouping variable]
*end loop