โหมด R


โหมด

ค่าโหมดคือค่าที่ปรากฎเป็นจำนวนครั้งมากที่สุด

R ไม่มีฟังก์ชันคำนวณโหมด อย่างไรก็ตาม เราสามารถสร้างฟังก์ชันของเราเองเพื่อค้นหามันได้

หากเราดูค่าของwtตัวแปร (จากmtcarsชุดข้อมูล) เราจะพบว่าตัวเลข 3.440มักจะแสดง:

เรียงลำดับการสังเกตของ wt (น้ำหนัก)

1.513 1.615 1.835 1.935 2.140 2.200 2.320 2.465
2.620 2.770 2.780 2.875 3.150 3.170 3.190 3.215
3.435 3.440 3.440 3.440 3.460 3.520 3.570 3.570
3.730 3.780 3.840 3.845 4.070 5.250 5.345 5.424

แทนที่จะนับเอง เราสามารถใช้รหัสต่อไปนี้เพื่อค้นหาโหมด:

ตัวอย่าง

Data_Cars <- mtcars

names(sort(-table(Data_Cars$wt)))[1]

ผลลัพธ์:

[1] "3.44"

จากตัวอย่างข้างต้น ตอนนี้เราทราบแล้วว่าตัวเลขที่ปรากฎเป็นจำนวนครั้งมากที่สุดในตัวแปร mtcars wt คือ3.44 หรือ 3.440 lbs