1

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

我想我可以计算一个新变量(归一化荧光),但我如何参考药物 = 0 行中的荧光值?在 excel 中,我会使用 $34$2 之类的东西来引用该字段,但是如何在 SPSS 中做到这一点?输入值“硬编码”似乎有点不灵活,我想知道如何通过引用来做到这一点:)。到目前为止,数小时的谷歌搜索和阅读书籍都没有产生任何答案。

谢谢 :)

编辑:一个例子是

药物浓度 | 荧光
0 | 0.1 <- 该值将从所有荧光值中减去
1 | 1.1
2 | 2.1
3 | 3.1
4 | 4.1
4

1 回答 1

2

SPSS中的常数可以表示为所有行的值相同的变量。因此,当drug=0 时,您必须创建一个值为 Fluorescence 的新变量。例子:

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.
于 2011-08-08T15:14:03.483 回答