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

Làm quen giao diện SPSS: Data Editor, Output Viewer và các cửa sổ làm việc

Làm quen giao diện SPSS: Data Editor, Output Viewer và các cửa sổ làm việc là bài 2 của chuyên đề SPSS trong phân tích dữ liệu BĐS. Bài giúp người mới nhận diện Data Editor, Overview, Data View, Variable View, Output Viewer và Syntax Editor; hiểu dữ liệu nằm ở đâu, kết quả nằm ở đâu và cách quản lý một phiên làm việc.

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. Phân biệt dữ liệu và kết quả ngay từ đầu

Cửa sổ trung tâm là Data Editor. Đây là nơi bộ dữ liệu đang hoạt động được hiển thị và chỉnh sửa. Khi chạy thủ tục phân tích, kết quả thường xuất hiện trong Output Viewer. Hai cửa sổ có nhiệm vụ khác nhau: một bên giữ dữ liệu, một bên giữ bảng và biểu đồ kết quả.

IBM SPSS Statistics 31 mô tả Data Editor có các cách nhìn Overview, Data View và Variable View. Overview hỗ trợ nhìn tổng quan; Data View hiển thị giá trị; Variable View hiển thị định nghĩa biến.

2. Bản đồ các cửa sổ quan trọng

Khu vực/cửa sổDùng để làm gì?Sai lầm hay gặp
OverviewNhìn tổng quan bộ dữ liệu, phân bố và thiếu dữ liệuTưởng là nơi khai mọi thuộc tính
Data ViewXem/sửa giá trị từng trường hợpGõ nhãn chữ vào biến số mã hóa
Variable ViewKhai tên, kiểu, nhãn, mã, thiếu, mức đoSửa mà không hiểu ý nghĩa
Output ViewerXem bảng, kiểm định, biểu đồĐóng mà chưa lưu
Syntax EditorLưu lệnh để chạy lạiKhông lưu nên phải bấm lại từ đầu

3. Overview: cửa ngõ để nhìn nhanh bộ dữ liệu

Overview hữu ích khi vừa nhận một tệp lạ. Người dùng có thể nhìn số biến, số trường hợp, mức đo và thông tin thiếu ở mức tổng quan. Nếu thấy nhiều biến đáng lẽ là phân loại nhưng lại được nhận là Scale, đó là tín hiệu phải sang Variable View kiểm lại.

Overview không thay việc kiểm từng thuộc tính. Nó giống bảng điều khiển ban đầu để phát hiện nơi cần chú ý.

4. Data View: nơi từng quan sát hiện ra

Tên biếnKiểu lưuÝ nghĩaMã/đơn vịLưu ý
ma_bdsChuỗiMã quan sát/tài sản—Dùng nhận diện bản ghi, không dùng để tính trung bình
khu_vucSố mã hóaKhu vực khảo sát1=Trung tâm; 2=Cận trung tâm; 3=Ngoại viBiến phân loại
loai_bdsSố mã hóaLoại bất động sản1=Căn hộ; 2=Nhà phố; 3=Đất ởBiến phân loại
dien_tichSốDiện tích (m²)—Biến định lượng
gia_raoSốGiá rao (triệu đồng)—Biến định lượng
khoang_cach_tamSốKhoảng cách tới trung tâm (km)—Biến định lượng
muc_hai_longSố mã hóaMức hài lòng1=Rất thấp … 5=Rất caoBiến thứ bậc
y_dinh_muaSố mã hóaÝ định mua1=Rất thấp … 5=Rất caoBiến thứ bậc

5. Variable View: nơi biến được định nghĩa

Mỗi hàng trong Variable View là một biến. Các cột mô tả Name, Type, Width, Decimals, Label, Values, Missing, Columns, Align, Measure và Role. Đây là “từ điển” giúp phần mềm và người đọc hiểu cột dữ liệu.

Nếu Data View có mã 1,2,3 mà Variable View chưa khai Values, Output có thể khó đọc. Nếu Measure sai, một số hộp thoại có thể xếp biến vào nhóm không phù hợp.

6. Output Viewer: đừng để kết quả biến thành một đống bảng

Mỗi lần chạy Analyze, SPSS có thể thêm bảng/biểu đồ vào Output Viewer. Khi thử nhiều phương án, Output nhanh chóng dài. Người học nên chạy theo khối, xóa kết quả thử không dùng, ghi chú phiên bản và lưu tệp .spv.

Một báo cáo nghiêm túc không nên dựa vào ảnh chụp rời rạc trong khi tệp Output gốc bị mất. Output giúp kiểm lại N, bảng trung gian và trình tự chạy.

7. Syntax Editor: lưu dấu vết của thao tác

Nhiều hộp thoại có nút Paste. Khi chọn Paste, SPSS tạo lệnh trong Syntax Editor thay vì chạy ngay. Người mới không cần thuộc cú pháp từ ngày đầu; chỉ cần hình thành thói quen lưu các lệnh quan trọng để chạy lại khi dữ liệu thay đổi.

Điều này đặc biệt hữu ích trong BĐS khi cập nhật dữ liệu theo tháng/quý: cùng một quy trình có thể chạy lại trên phiên mới mà không phải nhớ từng lần bấm.

8. Thanh menu theo chức năng

MenuÝ nghĩa thực hành
FileMở, nhập, lưu và xuất
EditChỉnh sửa và tùy chọn
DataSắp xếp, chọn trường hợp, ghép dữ liệu, thuộc tính
TransformTạo biến, mã hóa lại, biến đổi
AnalyzePhân tích thống kê
GraphsBiểu đồ
UtilitiesThông tin biến và tiện ích
WindowChuyển giữa các cửa sổ
HelpTra cứu hướng dẫn

9. Tình huống mất dấu kết quả

Một sinh viên chạy Analyze > Descriptive Statistics > Frequencies..., sau đó chỉnh dữ liệu và chạy lại. Nếu không lưu và không phân biệt hai lần chạy, rất dễ lấy nhầm bảng trước khi sửa dữ liệu. Vì vậy tên tệp dữ liệu, Output và Syntax cần cùng mã phiên.

10. Quy tắc phiên làm việc

Ví dụ dùng ba tệp BT02_CANHO_01.sav, BT02_CANHO_01.spv, BT02_CANHO_01.sps. Khi thay đổi dữ liệu lớn, tăng phiên và chạy lại. Cách tổ chức đơn giản này giúp người khác biết bảng nào được tạo từ dữ liệu nào.

Bản đồ cửa sổ trong một phiên làm việc

Một buổi thực hành có thể đồng thời có Data Editor, Output Viewer và Syntax Editor. Dùng Window để chuyển cửa sổ thay vì đóng/mở liên tục. Khi có hai bộ dữ liệu, trước mỗi Analyze phải nhìn tiêu đề Data Editor để chắc đang chạy đúng dữ liệu.

Quy tắc đặt tên phiên làm việc

Dùng cùng tiền tố như BT02_CANHO_01.sav, BT02_CANHO_01.spv, BT02_CANHO_01.sps. Khi người học nộp bài, ba tệp tạo thành một bộ hồ sơ phân tích có thể đối chiếu.

Bài thực hành

  1. Mở SPSS và xác định Data Editor, Overview, Data View, Variable View.
  2. Tạo 8 biến và nhập 10 trường hợp giả lập.
  3. Chạy Analyze > Descriptive Statistics > Frequencies... để mở Output Viewer.
  4. Dùng Paste ở một hộp thoại để tạo Syntax.
  5. Lưu .sav, .spv, .sps với tên cùng phiê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

  • Nhập dữ liệu trong Output Viewer.
  • Tưởng Variable View là dữ liệu thật.
  • Không lưu Output.
  • Chạy nhiều lần nhưng không ghi phiên bản.
  • Không kiểm bộ dữ liệu đang hoạt động khi mở nhiều file.
  • Đóng cửa sổ theo thói quen và mất kết quả chưa lưu.

Sổ tay thao tác nhanh

  1. Trước Analyze, xác nhận Data Editor đang hoạt động đúng file.
  2. Đóng Output Viewer chỉ sau khi đã lưu kết quả cần dùng.
  3. Syntax Editor nên lưu cùng mã phiên với dữ liệu.
  4. Overview dùng rà nhanh; Variable View dùng kiểm thuộc tính chi tiết.

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 2. 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

  • Data Editor là nơi làm với dữ liệu; Output Viewer là nơi xem kết quả.
  • Data View hiển thị giá trị; Variable View hiển thị thuộc tính biến.
  • Overview giúp rà nhanh nhưng không thay kiểm chi tiết.
  • Syntax Editor giúp tái lập thao tác.

Nguồn tham khảo

Bài tiếp theo: “Data View và Variable View khác nhau thế nào?”.

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ị.

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