Как сослаться на конкретную строку в диалоге «вычислить переменную» SPSS? - PullRequest
1 голос
/ 01 августа 2011

Это моя проблема:
У меня есть таблица измеренных значений флуоресценции в зависимости от концентрации лекарства.Я не могу использовать эти значения напрямую, потому что даже при отсутствии лекарств наблюдается небольшая флуоресценция.Следовательно, я должен вычесть значение из измерения препарата = 0 из всех других значений.

Я подумал, что мог бы вычислить новую переменную (нормализованную флуоресценцию), но как мне сослаться на значение флуоресценции в препарате= 0 строка?В Excel я бы использовал sth вроде $ 34 $ 2 для ссылки на это поле, но как это сделать в SPSS?Ввод значения «жестко запрограммировано» кажется немного негибким, и я хочу знать, как это сделать по ссылке :).Часы поисков в Google и чтения книг пока не дали ответа.

Спасибо:)

Редактировать: Примером будет

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 Ответ

2 голосов
/ 08 августа 2011

Константа в 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.
...