เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Factor คืออะไร และใช้ทำไม? (3)

ตัวแปรเชิงหมวดหมู่มี 2 ประเภท ได้แก่ ตัวแปรเชิงหมวดหมู่แบบนามบัญญัติ (nominal) และ ตัวแปรเชิงหมวดหมู่แบบมีอันดับ (ordinal)

ตัวแปรแบบนามบัญญัติคือตัวแปรเชิงหมวดหมู่ที่ไม่มีลำดับที่แน่นอน กล่าวคือ ไม่สามารถบอกได้ว่าหมวดหมู่ใดมีค่ามากหรือน้อยกว่ากัน ตัวอย่างเช่น ตัวแปร animals_vector ที่มีหมวดหมู่ "Elephant", "Giraffe", "Donkey" และ "Horse" ซึ่งไม่สามารถบอกได้ว่าหมวดหมู่ใดอยู่สูงหรือต่ำกว่ากัน (แม้บางคนอาจไม่เห็นด้วยก็ตาม ;-) )

ในทางตรงกันข้าม ตัวแปรแบบมีอันดับจะมีลำดับที่ชัดเจน เช่น ตัวแปร temperature_vector ที่มีหมวดหมู่ "Low", "Medium" และ "High" ซึ่งเห็นได้ชัดว่า "Medium" อยู่สูงกว่า "Low" และ "High" อยู่สูงกว่า "Medium"

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

R เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

ส่งคำตอบเพื่อดูว่า R สร้างและแสดงผลตัวแปรแบบนามบัญญัติและแบบมีอันดับอย่างไร ไม่ต้องกังวลหากยังไม่เข้าใจโค้ดทุกส่วนในตอนนี้ เราจะอธิบายในภายหลัง

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Animals
animals_vector <- c("Elephant", "Giraffe", "Donkey", "Horse")
factor_animals_vector <- factor(animals_vector)
factor_animals_vector

# Temperature
temperature_vector <- c("High", "Low", "High","Low", "Medium")
factor_temperature_vector <- factor(temperature_vector, order = TRUE, levels = c("Low", "Medium", "High"))
factor_temperature_vector
แก้ไขและรันโค้ด