Factor แบบมีลำดับ
เนื่องจาก "Male" และ "Female" เป็น factor level แบบไม่มีลำดับ (หรือ nominal) R จึงแสดงข้อความเตือนว่าตัวดำเนินการ greater than ไม่มีความหมายในกรณีนี้ ดังที่เห็นไปแล้วว่า R จะกำหนดค่าเท่ากันให้กับแต่ละ level สำหรับ factor ประเภทนี้
อย่างไรก็ตาม ไม่ได้เป็นเช่นนี้เสมอไป บางครั้งก็ต้องทำงานกับ factor ที่มีลำดับตามธรรมชาติระหว่าง category ต่างๆ ในกรณีนี้ ต้องส่งข้อมูลดังกล่าวให้ R รับรู้ด้วย…
สมมติว่าคุณเป็นหัวหน้าทีมวิจัยที่มีนักวิเคราะห์ข้อมูล 5 คน และต้องการประเมินประสิทธิภาพการทำงานของแต่ละคน โดยติดตามความเร็วในการทำงาน แล้วประเมินนักวิเคราะห์แต่ละคนเป็น "slow", "medium" หรือ "fast" จากนั้นบันทึกผลลัพธ์ไว้ใน speed_vector
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้น
คำแนะนำการฝึกหัด
ขั้นแรก กำหนดค่าให้ speed_vector เป็น vector ที่มี 5 ค่า โดยแต่ละค่าสอดคล้องกับนักวิเคราะห์แต่ละคน ค่าแต่ละตัวต้องเป็น "slow", "medium" หรือ "fast" ตามรายการด้านล่าง
- นักวิเคราะห์คนที่ 1 คือ medium
- นักวิเคราะห์คนที่ 2 คือ slow
- นักวิเคราะห์คนที่ 3 คือ slow
- นักวิเคราะห์คนที่ 4 คือ medium
- นักวิเคราะห์คนที่ 5 คือ fast
ยังไม่ต้องระบุว่าเป็น factor ในขั้นตอนนี้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create speed_vector
speed_vector <-