Content

  1. Open file โดยดึงข้อมูลจาก Excel
  2. Varible Label ,Value Label ,Missing Value
  3. Transform Data
  4. สรุป
  5. เอกสารอ้างอิง
    1. File Excel ที่จะนำเข้าสู้ SPSSFile Excel ที่จะนำเข้า SPSS

Open file โดยดึงข้อมูลจาก Excel

  1. Download File Excel ที่ให้มา File Excel ที่จะนำเข้า SPSS
  2. เปิดโปรแกรม SPPP click ที่ File -->Open -->Data
  3. เลือก Folder ไปที่ Download File Excel โดยกำหนด Files of Type เป็น Excel ก่อน จากนั้นเลือก File ที่ Download มา (BC_exercise.xlxs)
  4. เลือก Worksheet ที่เก็บ Data ไว้ จากนั้น Click ที่ Button OK
  5. โปรแกรมจะแสดง output ก่อน เมื่อเลือกมาที่ในส่วนที่เป็น Data (นามสกุล .sav) จะปรากฏดังรูปข้างล่าง
    1. width คือ ตัวแปรนั้นมีขนาดความกว้างเท่าไร
    2. decimal คือจำนวนทศนิยม ถ้าไม่มีทศนิยม ให้ใส่ 0
    3. ที่ด้านล่าง (วงกลมสีแดง) ของ File SPSS จะมีให้เลือก ว่าจะดู Variable View หรือ Data View
    4. วงกลมสีเขียว Measure เป็นประเภทของช้อมูล ได้แก่ Nominal ,Ordinal หรือ Scale
    5. ที่ด้านบน (วงกลมสีแดง) Label เป็นการ Label ตัวแปร ,Value เป็น การ Label ค่าตัวแปร ,Missing เป็นการกำหนด Missing Value ที่ไม่ประมวลผลเฉพาะในส่วนที่เรากำหนดเป็น Missing Value

    Label ,Value,Missing value

    1. Label เป็นการระบุรายละเอียดของตัวแปร เช่น Regular : Label เป็น Regular BSE
    2. value เป็น Value Label ที่ช่อง values ของ regular click ที่ สี่เหลี่ยมตรงลูกศรชี้ แล้ว ใส่ข้อมูล เช่น 1=regular 2 =Nonregular
    3. Missing value Click ที่ Missing ตรงสี่เหลี่ยม จะเข้าไปหน้าที่ให้ใส่ Missing Value โดยสามารถเลือกได้ว่า No Missing value หรือ เป็น discreate หรือ Range plus one optional discreate missing value ตัวอย่างนี้ มี 2 ค่า คือ 1 กับ 2 จึงกำหนดให้ range เท่ากับ 3 ถึง 9999 และ 0 เป็น discrete value เมื่อใส่เสร็จแล้ว Click/แตะที่ ปุ่ม OK

    Transform Data

      เมื่อ click ที่ Menu : Transform จะเห็น Submenu ด้านล่าง โดยจะกล่าวในที่ใช้บ่อย ได้แก่ Compute กับ recode
    1. Compute เช่น จากอายุ จะแบ่งอายุเป็นช่วงๆ ช่วงละ 5 ปี โดยมาตรฐานของอายุนั้น เศษที่ได้จากการหาร จะตัดทิ้งหมด เช่น 4.999 จะตัดทศนิยมทิ้ง เป็น 4 ซึ่ง Function ที่ใช้คือ Truncate สูตรของการ Compute จึงเปํน Agegroup (ชื่อตัวแปรใหม่ที่จะสร้างขึ้นใหม่) = trunc(age/5)

    2.    เมื่อได้ตัวแปรใหม่ (Agegroup) ก็ต้องทำการจัดการ Value label ใหม่ เนื่องจากช่วงอายุเริ่มจาก 30-70 ปี โดย 30 หาร 5 เท่ากับ 6 โดย 6 = 30-34 ปี แล้ว click ที่ปุ่ม Add , 7 = 35-39 ปี แล้ว click ที่ปุ่ม Add .....
    3. Recode จะมี 2 แบบคือ recode ในตัวแปรเดิม (recode into same variables) หรือ recode แล้วสร้างตัวแปรใหม่ (Recode into Difference variables) เราจะทำการ recode into different variables โดย จะเปลี่ยน size (ขนาดก้อนมะเร็ง) โดยก้อนมะเร็ง <= 2 ซม. จะถือเป็นมะเร็งก้อนเล็ก (Small size จะให้ code =1) ส่วนก้อนมะเร็ง >=2 ซม. ถือว่ามะเร็งก้อนใหญ่ (Large size จะให้ code=2)
    4. ทำการ Recode โดย ที่ Menu Transform-->recode into different variable จากนั้นเลือก size ส่วน Output Variable name ใส่ชื่อ smallSize จากนั้น Click/แตะ ที่ปุุ่ม Change แล้ว Click/แตะที่ ปุ่ม Old and New values เพื่อไปที่หน้าถัดไป Recode โดย ที่ฝั่งซ้าย (Old Values) click/แตะ radio button : Range Lowest through values ใส่ 2 ส่วนด้านขวา New values ใส่ 1 จากนั้น click/แตะ ปุ่ม Add (ส่วนนี้ทำการ recode ขนาดก้อนที่ไม่เกิน 2 ซม. โดยเริ่มจากค่าต่ำสุดที่มี จนถึง 2 ซม. ให้ recode เป็น 1) Recode โดย ที่ฝั่งซ้าย (Old Values) click/แตะ radio button : Range Value through Highest ใส่ 2.01 ส่วนด้านขวา New values ใส่ 2 จากนั้น click/แตะ ปุ่ม Add แล้ว Click/แตะ ที่ Continue เพื่อกลับหน้าเดิม จากนั้น click/แตะ ที่ปุ่ม OK (ส่วนนี้ทำการ recode ขนาดก้อนที่มากกว่า 2 ซม. โดยเริ่มจาก 2.01 ซม.ขึ้นไปจนถึงค่าสูงสุดที่มี ให้ recode เป็น 2) จะเห็นตัวแปรใหม่ชื่อ smallSize เกิดขึ้น เปลี่ยน Decimal เป็น 0 ตำแหน่ง จากนั้นทำการ Value label โดย 1 = Small size ตามด้วย Add และ 2 = Large size ตามด้วย Add จากนั้น click/แตะที่ ปุ่ม OK เป็นอันเสร็จสิ้นการทำ Value Label
    5. ทำการ Recode staging ให้เป็น Early Stage โดย ที่ Menu Transform-->recode into different variable จากนั้นเลือก staging ส่วน Output Variable name ใส่ชื่อ earlyStage จากนั้น Click/แตะ ที่ปุุ่ม Change แล้ว Click/แตะที่ ปุ่ม Old and New values เพื่อไปที่หน้าถัดไป
    6. Recode โดย ที่ฝั่งซ้าย (Old Values) click/แตะ radio button : Range ใส่ 0 through 2 ส่วนด้านขวา New values ใส่ 1 จากนั้น click/แตะ ปุ่ม Add (ส่วนนี้ทำการ recode , stage 0,1,2 ให้ recode เป็น 1 คือ earlyStage) Recode โดย ที่ฝั่งซ้าย (Old Values) click/แตะ radio button : Range ใส่ 3 through 4 ส่วนด้านขวา New values ใส่ 2 จากนั้น click/แตะ ปุ่ม Add (ส่วนนี้ทำการ recode stage 3,4 ให้ recode เป็น 2 หรือ late Stage) Recode โดย ที่ฝั่งซ้าย (Old Values) click/แตะ radio button : All other values ส่วนด้านขวา New values ใส่ system misssing จากนั้น click/แตะ ปุ่ม Add แล้ว Click/แตะ ที่ Continue เพื่อกลับหน้าเดิม จากนั้น click/แตะ ที่ปุ่ม OK (ส่วนนี้ทำการ recode stage ที่นอกเหนือ 0-2 และ 3-4 ให้ recode เป็น system missing จะเห็นตัวแปรใหม่ชื่อ earlyStage เกิดขึ้น เปลี่ยน Decimal เป็น 0 ตำแหน่ง จากนั้นทำการ Value label โดย 1 = early Stage ตามด้วย Add และ 2 = Late stage ตามด้วย Add จากนั้น click/แตะที่ ปุ่ม OK เป็นอันเสร็จสิ้นการทำ Value Label

    สรุป

    1. ใช้โปรแกรม SPSS เพื่อดึงข้อมูล Excel เข้ามาอยู่ใน SPSS แล้วทำการ Save ให้เป็น File ข้อมูลของ SPSS
    2. ทำการ Label ทั้ง Variable Label และ Value Label และใส่ข้อมูลที่เป็น Missing value
    3. Transform ช้อมูลด้วย Compute โดยสร้างตัวแปรใหม่ชื่อ agegroup จากตัวแปรเดิม age จากนั้น Value label ตัวแปรใหม่ที่สร้างขึ้น
    4. Recode โดยสร้างตัวแปรขึ้นมาใหม่ สร้าง field ใหม่ชื่อ smallSize จาก size และ earlyStage จาก Staging จากนั้น Value label ตัวแปรใหม่ที่สร้างขึ้น
    5. ทำให้เดิมมี 6 ตัวแปร เพิ่มเป็น 9 ตัวแปร ที่ได้ทำการ Value Label และใส่ missing value เรียบร้อยแล้ว พร้อมที่จะนำไปสู่การวิเคราะห์ด้วย Menu : Analyse