2011-08-01 30 views
1

這是我的問題:
我有一張測量熒光值取決於藥物濃度的表格。我不能直接使用這些值,因爲即使在沒有藥物的情況下,也存在一些小的熒光。因此,我必須從所有其他值中減去藥物= 0測量值。如何引用SPSS的「計算變量」對話框中的特定行?

我想我可以計算一個新的變量(歸一化熒光),但我如何參考藥物= 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 
+0

它仍然不是真正的我清楚你想要做什麼也許引用特定$ casenum會完成你想要的(儘管這也不是特別靈活)。 –

回答

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. 
相關問題