บทนำ
ในการวิเคราะห์ตัวแปรคั่นกลาง (mediation) และตัวแปรกำกับ (moderator) โปรแกรมที่นิยมใช้ และง่ายในการวิเคราะห์ คือ PROcessMacro ซึ่งการทำงานในโปรแกรมต่างๆ ย่อมมีจุดที่ทำให้เกิด error บางอย่างเสมอ และบทความนี้ เรามาเริ่มกันที่ error แรก คือ 8character กันครับ
ปัญหา
ปัญหา 8 อักษร เป็นปัญหาประเด็นพื้นฐาน ในการระบุชื่อตัวแปรต่างๆ ที่ใช้ในงาน โดยมีข้อจำกัดคือต้องมีเพียง 8 อักษร หรือ 8 อักขระ เท่านั้น ถ้าเกินกว่านี้ จะทำให้รันไม่ออก
ที่มาของปัญหา
ต้นตอของปัญหา คือ การตั้งชื่อตัวแปรที่มีมากกว่า 8 อักษร จึงทำให้เกิด error ตัวนี้ขึ้นมา ดังภาพ error ข้างต้น ดังนั้น วิธีการแก้ คือ กลับไปแก้ชื่อตัวแปรให้มีไม่เกิน 8 อักษร นั่นเอง แต่ลองมาพูดคุยกันเพิ่มเติมสักเล็กน้อยในประเด็นนี้ ก็คือ ถ้าในตัวโปรแกรม SPSS โดดๆ นั้น ในเวอร์ชั่นใหม่ๆ สามารถตั้งชื่อให้มากกว่า 8 ตัวอักษรได้ แต่ว่าใน processmacro นั้นยังคงยึดเงื่อนไข 8 อักษรไว้ นั่นเอง
วิธีการแก้ปัญหา
กลับไปแก้ชื่อตัวแปรให้มีไม่เกิน 8 อักษร ดังเช่นในตัวอย่าง ที่ก่อนหน้านี้ตั้งชื่อให้เกิน 8 ตัวอักษร จึงกลับไปแก้ให้ไม่เกิน 8 ตัวอักษรนั่นเอง
ผลลัพธ์
เมื่อแก้ชื่อตัวแปรให้ไม่เกิน 8 ตัวอักษรเรียบร้อยแล้ว ก็จะสามารถรันผลได้ตามปกติ
สรุป
โดยสรุป ปัญหาเริ่มต้นของ PROcessMacro ตัวแรกนั้น เป็นปัญหาอย่างง่าย โดยเพียงพิจารณาตาม error ที่โปรแกรมแจ้งไว้ นั่นก็คือ "Variable name should be no more 8 character in length" เมื่อแปลตามตัว ก็คือ ชื่อตัวแปรเกิน 8 อักษร ดังนั้น ก็ย้อนกลับไปแก้ตาม error ที่แจ้ง โดยการตั้งชื่อให้ไม่เกิน 8 ตัวอักษร ก็สามารถรันได้ปกติ
ต้องการเรียนสถิติ อยากปรึกษาสถิติทั้งเรื่อง Factor Analysis, CFA, SEM หรือเรื่องอื่นๆ สามารถติดต่อสอบถามเข้ามาได้เลย
'นึกถึงสถิติ นึกถึงเรา Smart Research Thai'
ร่วมติดตามได้ทุกช่องทาง
follow or subscribe in any channel
.
tel.086-555-5949
line: @SmartResearchThai
Blockdit: SmartResearchThai
Youtube: SmartResearchThai
Facebook: SmartResearchThai
Comments