Bài 8 · SPSS trong phân tích dữ liệu BĐS

Từ dữ liệu thô đến kết quả: một quy trình SPSS chuẩn nên đi qua những bước nào?

Từ dữ liệu thô đến kết quả: một quy trình SPSS chuẩn nên đi qua những bước nào? là bài 8 của chuyên đề SPSS trong phân tích dữ liệu BĐS. Bài xây một quy trình SPSS từ câu hỏi, nguồn dữ liệu, nhập và làm sạch đến mô tả, chọn phương pháp, phân tích, diễn giải và bàn giao có thể tái lập.

Biên soạn: ThS. Nguyễn Mạnh Hùng
GV. Khoa QLĐĐ&BĐS – ĐH Nông Lâm TP.HCM
Email: nguyenmanhhung@hcmuaf.edu.vn

Cập nhật 01/10/2026: Nội dung bám tài liệu IBM SPSS Statistics 31. Tên menu, cửa sổ, nút và thuật ngữ bắt buộc của phần mềm được giữ nguyên để người học thao tác đúng; phần diễn giải và ví dụ ưu tiên tiếng Việt. Dữ liệu minh họa là giả lập phục vụ giảng dạy.

1. Quy trình bắt đầu trước khi mở SPSS

Một phân tích tốt bắt đầu bằng câu hỏi, đơn vị quan sát và nguồn dữ liệu. Nếu chưa rõ đang phân tích ai/cái gì, khoảng thời gian nào và biến nào đo điều gì, mở Analyze chỉ làm tăng số bảng chứ không tăng chất lượng.

2. Chín giai đoạn của một quy trình chuẩn

Giai đoạnCâu hỏiSản phẩm
1. Câu hỏiCần mô tả, so sánh, liên hệ hay giải thích?Danh sách câu hỏi
2. NguồnDữ liệu từ đâu?Ghi nguồn/phiên
3. Nhập/khai báoHàng-cột và thuộc tính đúng?Tệp .sav
4. Làm sạchThiếu, trùng, sai mã, ngoại lệ?Tệp sạch + bảng lỗi
5. Khám pháPhân bố/cỡ mẫu?Bảng mô tả
6. Chọn phương phápMeasure/giả định phù hợp?Kế hoạch phân tích
7. Chạy/kiểmKết quả hợp lý?Output + Syntax
8. Diễn giảiTrả lời câu hỏi đến đâu?Bảng/báo cáo
9. Bàn giaoNgười khác chạy lại được?Dữ liệu + lệnh + nhật ký

3. Câu hỏi phải cụ thể

“Phân tích thị trường” quá rộng. “Giá rao căn hộ tại ba khu vực trong quý III có khác nhau không?” cụ thể hơn vì xác định biến, nhóm, thời gian và loại kết quả.

4. Kiểm nguồn và phạm vi

Phải ghi dữ liệu là giá rao hay giao dịch, khảo sát trực tuyến hay trực tiếp, thời gian thu thập, khu vực và điều kiện lọc. SPSS không thể tự biết nguồn đáng tin đến đâu.

5. Nhập và khai báo trước Analyze

Sau Import, kiểm số dòng/cột, Type, Label, Values, Missing và Measure. Nếu mã định danh mất số 0 hoặc biến phân loại chưa có nhãn, chưa nên chạy phân tích chính.

6. Làm sạch nhưng phải giữ dấu vết

Không xóa im lặng. Giá âm có thể là lỗi; giá cực cao có thể là tài sản thật; bản ghi lặp có thể là lịch sử. Mỗi quy tắc loại/sửa phải có lý do và đường quay lại.

7. Mô tả trước, kiểm định sau

Trước ANOVA, hồi quy hay EFA, cần biết cỡ mẫu, phân bố, thiếu và ngoại lệ. Thống kê mô tả thường phát hiện lỗi đơn vị hoặc mã hóa mà p-value không thể chữa.

8. Chọn phương pháp theo câu hỏi

Câu hỏiNhóm phương pháp
Một biến phân bố ra sao?Frequencies/Descriptives/Explore
Hai nhóm khác nhau?t-test hoặc phi tham số
Ba nhóm trở lên?ANOVA hoặc phi tham số
Hai biến liên hệ?Pearson/Spearman/Chi-square
Nhiều câu tạo thang?Reliability/EFA
Nhiều biến giải thích kết quả?Regression

9. Lưu Syntax và kiểm N thực tế

Hãy dùng Paste cho các bước quan trọng. Sau khi chạy, kiểm số trường hợp thực tế được dùng. Nếu N giảm bất ngờ, có thể do Missing, Filter hoặc điều kiện chọn mẫu.

10. Diễn giải bằng ngôn ngữ BĐS

Không dừng ở câu “Sig. nhỏ nên có ý nghĩa”. Phải nói nhóm nào khác nhóm nào, theo hướng nào, chênh lệch bao nhiêu, cỡ mẫu bao nhiêu và dữ liệu có giới hạn gì. Thống kê chỉ có giá trị khi quay lại câu hỏi nghiệp vụ.

11. Ba cổng kiểm soát bắt buộc dừng

  • Cổng 1: số dòng/cột sau nhập không khớp nguồn.
  • Cổng 2: khóa, Type hoặc Measure chưa rõ.
  • Cổng 3: mô tả cho thấy lỗi đơn vị, mã hóa hoặc ngoại lệ nghiêm trọng.

Ba cổng kiểm soát bắt buộc dừng

Cổng 1: số dòng/cột sau Import không khớp nguồn. Cổng 2: khóa hoặc Measure chưa rõ. Cổng 3: thống kê mô tả cho thấy lỗi đơn vị hoặc ngoại lệ nghiêm trọng. Nếu một cổng chưa đạt, chưa chạy mô hình chính.

Hồ sơ phân tích có thể kiểm lại

Mỗi kết quả dùng trong báo cáo nên truy được về tên biến, dữ liệu đầu vào, điều kiện lọc và lệnh/thao tác. Đây là yêu cầu quan trọng hơn việc bảng SPSS trông đẹp.

Bài thực hành

  1. Chọn một câu hỏi BĐS và viết đủ 9 giai đoạn.
  2. Tạo sơ đồ mũi tên cho quy trình.
  3. Chỉ ra ba điểm phải dừng nếu kiểm không đạt.
  4. Dùng Paste cho ít nhất hai thủ tục.
  5. Tạo hồ sơ bàn giao gồm .sav, .spv, .sps và ghi nguồn.

Sản phẩm phải nộp

  • Một tệp dữ liệu SPSS đã lưu đúng cấu trúc.
  • Ảnh chụp hoặc tệp kết quả thể hiện bước đã thực hiện.
  • Một bảng ngắn ghi lỗi phát hiện và cách xử lý.
  • Một đoạn giải thích bằng tiếng Việt: vì sao thao tác đó phù hợp với dữ liệu BĐS.

Những lỗi thường gặp

  • Mở SPSS rồi tìm phép phân tích trước khi có câu hỏi.
  • Bỏ qua mô tả.
  • Xóa ngoại lệ vì làm kết quả đẹp hơn.
  • Chỉ đọc Sig.
  • Không lưu Syntax.
  • Không ghi nguồn/phạm vi dữ liệu.

Sổ tay thao tác nhanh

  1. Không qua cổng kiểm chất lượng thì không chạy mô hình chính.
  2. Mọi thao tác quan trọng nên Paste/lưu Syntax khi có thể.
  3. Diễn giải số liệu cùng cỡ mẫu và nguồn.
  4. Bàn giao gồm dữ liệu, cú pháp, kết quả và nhật ký.

Phản biện chéo tại lớp

Một nhóm thực hiện thao tác; nhóm khác không được hỏi “bấm nút nào” mà phải hỏi: dữ liệu đầu vào là gì, mỗi dòng đại diện cho gì, biến nào được dùng, thuộc tính biến có đúng không, kết quả có thể sai trong trường hợp nào. Người thực hiện chỉ hoàn thành khi giải thích được cả thao tác và ý nghĩa.

Sau phản biện, nhóm ghi ba điểm: điều làm đúng, lỗi phát hiện và biện pháp ngăn lỗi lặp lại. Mục tiêu là hình thành năng lực sử dụng SPSS trong BĐS, không phải khả năng nhớ vị trí menu.

Tình huống kiểm tra cuối bài

Giảng viên giao một tệp BĐS có 120 dòng và 12 biến để kiểm nội dung của bài 8. Sinh viên không sửa trực tiếp ngay mà ghi trạng thái ban đầu, xác định điều cần kiểm, sau đó mới thao tác. Kết thúc phải nộp tệp sau xử lý cùng bảng đối chiếu trước – sau.

Một thao tác đúng nhưng không giải thích được lý do, không xác định được ảnh hưởng tới phân tích tiếp theo hoặc không giữ đường quay lại dữ liệu trước sửa vẫn chưa đạt.

Phiếu tự kiểm

Câu hỏiĐạt khi
Mục tiêu bài đã rõ?Giải thích được việc đang kiểm/thực hiện.
Dữ liệu có đường quay lại?Có bản gốc hoặc phiên trước sửa.
Thao tác có kiểm chứng?Có so sánh trước – sau.
Ý nghĩa BĐS có rõ?Không chỉ đọc tên menu.
Người khác làm lại được?Có tệp và ghi chú cần thiết.

Ghi nhớ trong 30 giây

  • SPSS chỉ là một bước trong quy trình phân tích.
  • Mô tả dữ liệu trước khi kiểm định.
  • Phương pháp phải theo câu hỏi và mức đo.
  • Mọi bước quan trọng nên có dấu vết để chạy lại.

Nguồn tham khảo

Bài tiếp theo: “Nhập dữ liệu Excel/CSV vào SPSS mà không làm sai kiểu biến”.

Phiếu luyện tập bổ sung 1

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 2

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 3

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 4

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 5

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 6

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 7

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 8

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 9

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 10

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 11

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 12

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 13

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 14

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 15

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 16

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

Phiếu luyện tập bổ sung 17

Tạo một bản dữ liệu nhỏ có ba lỗi liên quan trực tiếp đến nội dung bài, đổi tệp cho bạn học và yêu cầu người kia phát hiện mà không biết trước vị trí. Sau đó so sánh quy trình phát hiện, lý do sửa và cách xác nhận sau sửa. Bài tập nhằm rèn thói quen kiểm dữ liệu có hệ thống thay vì chỉ sửa những gì nhìn thấy bằng mắt.

Mỗi lỗi phải có bốn thông tin: hiện trạng, nguyên nhân có thể, thao tác xử lý và cách kiểm lại. Nếu chưa xác định được nguyên nhân, đánh dấu cần xác minh thay vì tự thay giá trị.

📚 Xem toàn bộ 22 bài trong series SPSS trong phân tích dữ liệu BĐS