Đôi khi cần phải tạo ra các biến mới, dựa trên dữ liệu của một hay nhiều biến cũ, nhưng giá trị mới là một biểu thức phức tạp thì không dùng Recode mà phải dùng Compute.
Ví dụ: Cần tạo ra biến mới là BMI (chỉ số khối cơ thể) dựa trên Cân nặng và Chiều cao của mỗi đối tượng nghiên cứu.
BMI = (cân nặng)/(chiều cao)2 Ta làm như sau.
Transform
Compute…
Gõ tên biến mới vào Taget Variable
Trong khung Numeric Expression gõ công thức để đưa vào biến BMI:
Gõ OK.
Ví dụ 2: Tạo biến mới là CaoHA với quy định
CaoHA là 1 nếu HA tối đa (cau7) >140 hoặc HA tối thiểu (cau8) >90 Numeric Expression cho CaoHA là
Cau7>140 | Cau8>90
Biểu thức trên gọi là biểu thức logic hoặc. Biểu thức này cho giá trị 1 khi nó đúng. 0 khi nó
sai.
Biểu thức logic hoặc này đúng khi chỉ cần 1 trong 2 phép so sánh Cau7>140 hoặc Cau8>90 đúng.
Ví dụ 3: Tạo biến mới là CaoTT (chỉ cao HA tâm thu, tâm trương bình thường) với quy định CaoTT là 1 nếu HA tối đa (cau7) >140 và HA tối thiểu (cau8) <= 90
Numeric Expression cho CaoHA là Cau7>140 & Cau8>90
Biểu thức trên gọi là biểu thức logic và. Biểu thức này cho giá trị 1 khi nó đúng. 0 khi nó sai. Phép và này chỉ đúng khi cả 2 phép so sánh Cau7>140 và Cau8>90 là đúng.
A. Ghi chú về cách gõ công thức
Công thức gồm các biến, các phép toán số học, các hàm. + Cộng
- Trừ * Nhân / Chia ** Lũy thừa
| Phép hoặc (đúng khi chỉ cần 1 cái đúng) & Phép và (đúng khi tất cả đều đúng)
Bài tập 3:
1) Chạy SPSS
2) Mở file Cao huyet ap
3) Tạo biến mới BMI để tính chỉ số khối của cơ thể
4) Tạo biến mới CaoHA, với 1 là chẩn đoán có cao HA và 0 là không.
5) Tạo biến mới CaoTT với 1 chỉ cao HA tâm thu (mà không cao tâm trương), 0 là không. 6) Tạo biến mới CaoTTr với 1 chỉ cao HA tâm trương (mà không cao tâm thu), 0 là
không có.
VI. Sắp xếp
Sắp xếp theo thứ tự theo một hoặc nhiều biến. Giả sử ta muốn sắp xếp dữ liệu theo thứ tự tuổi (tăng dần: ascending), rồi đến huyết áp tâm thu (giảm dần: descending).
Data
Sort Cases…
Trong cửa sổ Sort Cases bấm chọn tuổi
Bấm nút mũi tên để đưa qua khung Sort by:
Bấm OK thì SPSS sẽ xếp theo tuổi từ nhỏ đến lớn, nếu cùng tuổi thì xếp theo HA tâm thu (từ lớn xuống).