หน้าเว็บ

08 กันยายน 2554

160 | Copy VALUE Variable ใน PSPP

(Entry นี้เขียนบน Ubuntu 11.04 อาจตกสระหรือวรรณยุกต์ไปบ้างต้องขออภัยขี้เกียจตรวจทาน)

ดอง Blog มาตั้งนานเพราะไม่มีอะไรอยากเขียน จนเมื่อกี้ได้ทำอะไรสำเร็จไปอย่างนึงดีใจจนน้ำตาไหลเลยต้องมาจดบันทึกไว้หน่อย มันเกี่ยวกับ PSPP ครับ


คือหลังจากที่ได้ลองใช้ PSPP มาหลายงาน (เนื่องจากพยายามหลีกเลี่ยง SPSS) ก็พบว่าปัญหาที่น่าเศร้าที่สุดก็คือไม่สามารถ Copy ค่าใน VALUE ในส่วนของ Variable View ได้ !!??

ไม่แน่ใจว่า SPSS ทำได้หรือเปล่าเพราะยังไม่ได้ลองก็เลิกใช้ไปเสียก่อน คือถ้ามีตัวแปรลักษณะเดียวกันเยอะๆ แล้วเนี่ย ไอ้การจะมานั่งพิมพ์ คลิก แล้วก็พิมพ์คลิกๆ ข้อความ 1 คือ น้อยสุด 2 คือ น้อย .. Blah Blah ... จน 5 คือ มากที่สุด ไปทุกตัวแปรนี่มันเป็นเรื่องที่น่าเหนื่อยอยู่ ถ้าตัวแปรสัก 10-20 ตัวนี่ยังพอทน แต่เจอแบบ 50+ นี้ไม่ไหวแน่ !! แล้วจะทำยังไงดีวะ

ด้วยความที่ไม่เคยศึกษาโปรแกรมแนวนี้มาก่อนเลย (เป็นแต่ดูชาวบ้านทำแล้วจำมา) ก็เพิ่งรู้ว่า PSPP มันทำงานใน Command Line Mode ได้ด้วย แล้วก็บังเอิญไปคลำๆ หาวิธีใช้จนทำการ Copy VALUE ได้สำเร็จผ่าน Command นี่แหละ !!! โอ้วเ่ท่เป็นบ้าเลย

ขั้นตอนมีดังนี้คือ

1. เปิด Terminal มาก่อน เรียกใช้งาน PSPP โดยใช้คำสั่ง

dew@ubuntu:~$ pspp

2. เปิดไฟล์ที่ทำมา (แต่ยังทำไม่เสร็จเพราะ Copy ไม่ได้นั่นแหละ)

PSPP > get file='/home/dew/dewpspp.sav'.

3. คราวนี้ใช้คำสั่งเพิ่ม VALUE ให้กับตัวแปรทีละหลายๆ ตัวที่มี VALUE เหมือนกันเลยครับ สมมุติว่าตัวแปรชื่อ no1 ถึง no80 (คือมี 80 ตัวแปร) และต้องการให้มี VALUE แบบลิเคอร์ทที่เขาทำกันทั่วๆ ไปละกัน

PSPP > add value label no1 to no80 1'less' 2'low' 3'medium' 4'more' 5'most'.

(ตีความว่า 1 คือ พึงพอใจน้อยสุด ไปจนถึง 5 คือ พึงพอใจมากที่สุด ละกันนะครับ PSPP มันไม่รับภาษาไทยก็เอาแบบเข้าใจกันเองละกัน)

4. เสร็จครับ Save ได้

PSPP > save outfile='/home/dew/dewpspp.sav'

เป็นอันจบสิ้น

ต้นทางของการแกะรอยในครั้งนี้มาจากรูป ScreenShot อันนี้ในหน้าเว็บของ PSPP ครับ


แน่นอนหากท่านอ่านแล้วพบว่า..เฮ้ยมันไม่ได้เป็นการ Copy VALUE นี่หว่า แน่นอนครับมันคือการสั่งให้ตัวแปรหลายๆ ตัวใช้ VALUE ที่เรากำหนดโดยการสั่งเพียงครั้งเดียวต่างหาก แต่ผมว่าส่วนใหญ่ถ้าคนที่ใช้ PSPP แล้วเจอปัญหาแบบผมทีแรก ก็น่าจะ Search ใน Google โดยใช้ Keyword ประมาณว่า "PSPP Copy Value Variable" หรืออะไรทำนองนี้แหงๆ และถ้าโชคดี Blog นี้อาจจะได้ขึ้นในผลการค้นหาอันแรกๆ แล้วผมก็หวังว่าบทความนี้น่าจะช่วยแก้ปัญหาให้ท่านๆ ได้บ้างอย่างแน่นอนครับ

แหล่งข้อมูลเพิ่มเติมหาได้จาก Manual ครับ http://www.gnu.org/software/pspp/manual/html_node/index.html





ดีใจจัง Entry ฉลอง 160 บทความก็เป็นเรื่องมีสาระได้ 555555

ไม่มีความคิดเห็น: