我正在做一个需要统计分析的医学项目。我正在使用SPSS。我想为以下场景编写命令(程序):
this is an example of what the data look like
如上所示,有三列(变量):Age,Measles,Rash。
我希望程序只为麻疹选择积极的行(Measles ==" POS"),然后为这些行创建一个临时变量。
如果Age&gt; = 16,则此变量中的每个单元格将等于1;如果Age <16,则该变量中的每个单元格将等于0。
然后程序应该在这个新的临时变量和变量&#34; Rash&#34;之间进行卡方检验。应该有一个规定来忽略缺失值。
我需要任何帮助,因为我是新手。任何建议将不胜感激。非常感谢你。
答案 0 :(得分:0)
首先,您应该为变量定义标签。 对于rash列:y = 1 n = 0, 麻疹栏:y = 1,n = 0, (您可以指定任何您想要的号码)。
然后,您可以根据年龄从数据中选择。为此:
数据 - &gt;选择案例 - &gt;检查&#34;条件是否满足选项 - &gt;选择年龄变量并定义条件(在这种情况下,年龄&gt; = 16) - &gt;点击&#34;继续&#34; - &GT;点击确定。
在此过程之后,spss将选择所有x&gt; = 16行。现在,您可以进行卡方分析。为此:
分析 - &gt;描述性统计 - &gt;交叉表 - &gt;将rash和麻疹分配给行和列部分。没有区别是哪个。 - &GT;点击统计按钮 - &gt;检查&#34;卡方&#34;框 - &gt;点击&#34;继续&#34; - &GT;点击&#34;确定&#34;。
总结一下: 首先,您已将变量定义为数字。 其次,您已选择年龄组。 第三,你做了卡方分析。