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

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 <-
แก้ไขและรันโค้ด