count - SPSS:根据不同值的COUNT计算变量
问题描述
我已将其简化为我正在尝试做的示例。我有 3 个不同的变量,其值从 1 到 5:
我需要计算一个新变量来计算所有案例和所有 3 个变量中每个值的出现。目标是能够显示每个值出现多少次(例如 5 出现 3 次),我被告知可以使用 Compute 变量方法来实现,但我无法弄清楚如何。
如果有帮助,可以在此处找到示例 .sav 文件。提前感谢您的回答!
解决方案
您可以使用循环创建 5 个新变量,每个变量包含每行中特定值的出现次数。然后要获得完整的计数,您只需将这些变量相加:
do repeat vr=occ1 to occ5/vl=1 to 5.
compute vr=sum(Mention1=vl, Mention2=vl, Mention3=vl).
end repeat.
exe.
现在你有了 5 个新变量(例如 varocc1
有每行中数字 1 的出现次数)。有几种方法可以获得完整的总数。
简单地在输出窗口中获取它:
descriptives occ1 to occ5/statistics=sum.
但是在您的问题中,您提到将计数添加到实际数据集中。这可以使用以下aggregate
命令完成:
aggregate /out=* mode=addvariables /break= /TotOcc1 to TotOcc5=sum(occ1 to occ5).
推荐阅读
- .net-core - 如何修复错误[System.DllNotFoundException:无法加载共享库'gdi32.dll'或其依赖项之一]?
- node.js - GCP Cloud Run Socket.IO 超时
- javascript - 世博会弹出从管理到裸不工作
- kubernetes - 由于资源已存在,kubernetes 升级失败
- intellij-idea - 如何在 IntelliJ IDEA 中使用右键粘贴?
- javascript - 为什么即使用户可见并且文档已准备好(不是 iFrame),我也无法通过在控制台中查询找到元素?
- python - Pytessaract image_to_pdf_or_hocr 函数在 AWS lambda 中不起作用
- flutter - 如何创建自定义暗模式?
- json - 需要 jq 帮助将半格式错误但非常简单的 json 文件转换为 csv
- javascript - NodeJS 中的 Mongoose TTL 索引回调