如何引用SPSS“计算变量”对话框中的特定行?

时间:2011-08-01 19:14:41

标签: spss

这是我的问题:
我有一张测量荧光值的表格,取决于药物浓度。我不能直接使用这些值,因为即使没有药物,也会有一些小的荧光。因此,我必须从所有其他值中减去药物= 0测量值。

我想我可以计算一个新的变量(标准化荧光),但是如何参考药物= 0行的荧光值?在excel中,我会用$ 34 $ 2来引用该字段,但是如何在SPSS中执行此操作?输入值“硬编码”似乎有点不灵活,我想知道如何通过参考:)。到目前为止,谷歌搜索和阅读书籍的时间没有得到答案。

谢谢:)

编辑: 一个例子是

Drug conc.  | Fluorescence
0           | 0.1  <- this value is to be substracted from all fluo values
1           | 1.1
2           | 2.1
3           | 3.1
4           | 4.1

1 个答案:

答案 0 :(得分:2)

SPSS中的常量可以表示为所有行具有相同值的变量。因此,当药物= 0时,您必须使用荧光值创建一个新变量。例如:

data list free
 /drug (f8) Fluorescence (f8.1).
begin data
0 0.1
1 1.1
2 2.1
3 3.1
4 4.1
end data.

sort cases drug.

do if drug = 0.
comp const = Fluorescence.
else.
comp const = lag(const).
end if.

exe.

comp Fluorescence2 = Fluorescence - const.

form const Fluorescence2 (f8.1).

exe.