0

下面是一些数据:

Test Day1 Day2 Score
A 1 2 100
B 1 3 62
C 3 4 90
D 2 4 20
E 4 5 80

我正在尝试从列“day”和“day2”中获取值,并使用它们来选择列分数的行号。例如,对于测试 AI 想要找到 100 和 62 的总和,因为这是第一行和第二行分数的值。测试 BI 想要找到 100、62 和 90 的总和。

他们无论如何都要在“计算变量”窗口中执行此操作吗?在菜单变换计算变量中找到?

我尝试了以下方法:

Score(MEAN(VALUE(Day1), VALUE(DAY2)))

这不是调用 Score 单元格位置的正确方法,我收到了一个错误。任何人都可以帮忙吗?谢谢!

4

1 回答 1

2

你真的有两个不同的数据集。一个是编号为 1 到 5 的分数数据集。另一个是包含分数数据集索引的数据集。所以步骤将是这样的。

首先获取分数数据集并将其转置,使其具有一行和 5 列(数据>转置)

然后将该数据集与主数据集中的每个案例进行匹配(数据>合并文件>添加变量)。接下来,您必须直接使用语法。您将为分数声明一个向量 (VECTOR) 最后,您使用 COMPUTE 来索引分数。

对于您的真正问题,我想您可能有批量分数,并且可能存在一些差距。重组数据向导可以帮助您概括这一点 - 将案例转换为变量,但我们还没有去那里。

HTH,乔恩·派克

于 2012-03-04T15:02:58.827 回答