ranking - SPSS 对一列数据进行排名

标签 ranking spss

我还是 SPSS 新手,我有以下数据:

Cereal 、蔬菜、水果、肉类、乳制品、脂肪、糖、 bean 类

我还用这个公式计算了变量:

Total FCS = (Cereals*2)+(Vegetables)+(Fruits)+(Meat*4)+(Dairy*4)+(Sugar*0.5)+(Pulses*3)     

现在我想将总 FCS 的数据排列在一列中,以便从中制作图表,如下所示:

排名为:

<28 Poor

>28.5 - <42     Borderline

>42.5   Acceptable

我应该做什么?

最佳答案

我将使用 DO IF 语句来分配排名。下面的例子。

DO IF FCS < 28.
  COMPUTE RankFCS = 1.
ELSE IF FCS <= 42.5.
  COMPUTE RankFCS = 2.
ELSE.
  COMPUTE RankFCS = 3.
END IF.
VALUE LABELS RankFCS
1 'Poor'
2 'Borderline'
3 'Acceptable'.

关于ranking - SPSS 对一列数据进行排名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20623460/

相关文章:

php - 项目排名,使用 Reddit 排名算法按置信度排序

algorithm - 500px.com排名算法

python - 我应该如何将 BM25Okapi 对象值保存到文件中?

python - 在 Python 中添加具有排名排序的附加列

python - 仅一个循环的排序和非排序排列

c - 存储文件句柄的 JNA 指针

loops - 如何在 SPSS 上创建以下变量?

python - 从一行 SPSS 语法中提取字符串并转换为日期

spss - 创建一个新数据集,其中原始数据集中变量的每个值都有一种情况

仅将 SPSS .sav 文件的特定列读入 R