Variables 如何在SPSS中创建配偶变量?
我是新来的,我的SPSS知识仍然很基础。我有来自夫妇的数据,每对夫妇都有一个家庭标识符和一个个人标识符,这是他们的家庭ID加上他们是伴侣1还是伴侣2的名称的组合。我也有每个人在Likert量表上的分数。我想创建一个新变量,用于指示每个参与者配偶在该参与者行上的分数 下面是我的数据现在的简化版本:Variables 如何在SPSS中创建配偶变量?,variables,spss,Variables,Spss,我是新来的,我的SPSS知识仍然很基础。我有来自夫妇的数据,每对夫妇都有一个家庭标识符和一个个人标识符,这是他们的家庭ID加上他们是伴侣1还是伴侣2的名称的组合。我也有每个人在Likert量表上的分数。我想创建一个新变量,用于指示每个参与者配偶在该参与者行上的分数 下面是我的数据现在的简化版本: couple person score 1 11 4 1 12 3 2 21 2
couple person score
1 11 4
1 12 3
2 21 2
2 22 3
3 31 5
3 32 1
我希望我的数据是这样的,s_分数是配偶分数:
couple person score s_score
1 11 4 3
1 12 3 4
2 21 2 3
2 22 3 2
3 31 5 1
3 32 1 5
我发现了这篇关于如何在R中实现这一点的文章。这正是我想做的,但我不确定如何在SPSS中实现:
我有一个非常大的数据集,所以你能给我的任何建议将不胜感激!谢谢大家!
SORT CASES by couple person (A).
IF couple=lag(couple) s_score=lag(score).
SORT CASES by couple person (D).
IF couple=lag(couple) and miss(s_score) s_score=lag(score).
EXECUTE.
LAG
函数正在查看前一行,但无法查看下一行。这就是为什么您需要排序两次,一次是升序,一次是降序。它成功了!!!非常感谢你!我真的很感激。