2011-08-01 14 views
1

これは私の問題です:
私は薬物濃度によって測定蛍光値の表を持っています。薬物の不存在下でさえ、小さな蛍光があるので、私は直接値を使用することはできません。したがって、他のすべての値からdrug = 0測定値を引く必要があります。SPSSの "計算変数"ダイアログで特定の行を参照する方法はありますか?

私は新しい変数(正規化された蛍光)を計算することができましたが、drug = 0行の蛍光値をどのように参照するのですか? Excelでは、$ 34 $ 2のようなsthを使用してそのフィールドを参照しますが、SPSSでそれを行う方法は? "ハードコードされた"という値を入力するのはちょっとフレキシブルではないようですが、私は参考までにそれを行う方法を知りたいと思っています:)。グーグルや書籍の読書ではこれまで何の答えも出てこなかった。

感謝:)

編集: の例では、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

定数は、すべての行に同じ値を持つ変数として表すことができるだろう。したがって、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. 
関連する問題