วิธีสร้างแผนภูมิ ogive ใน r
ogive คือกราฟที่แสดงจำนวนข้อมูลที่อยู่สูงหรือต่ำกว่าค่าที่กำหนดในชุดข้อมูล
บทช่วยสอนนี้จะอธิบายวิธีสร้างกราฟ ogive ต่อไปนี้ใน R:
ตัวอย่าง: สร้างแผนภูมิ Ogive ใน R
ขั้นแรก เรามากำหนดชุดข้อมูลที่มีค่า 20 ค่ากันก่อน:
#create dataset
data <- c(6, 7, 7, 8, 9, 12, 14, 16, 16, 17, 22, 24, 28, 31, 34, 35, 39, 41, 42, 43)
จากนั้น ลองใช้ฟังก์ชัน graph.freq() และ ogive.freq() จากแพ็คเกจ agricolae ใน R เพื่อสร้างกราฟ ogive อย่างง่าย:
library (agricolae)
#define values to plot
value_bins <- graph. freq (data, plot= FALSE )
values <- warhead. freq (value_bins, frame= FALSE )
#create warhead chart
plot(values, xlab=' Values ', ylab=' Relative Cumulative Frequency ',
main=' Ogive Chart ', col=' steelblue ', type=' b ', pch= 19 , las= 1 , bty=' l ')
ชา
ต่อไปนี้คือวิธีตีความข้อโต้แย้งที่ไม่ชัดเจนให้กับฟังก์ชัน plot() :
- type=’b’ : วาด ทั้ง เส้นและจุด
- pch=19 : เติมวงกลมในเส้นทาง
- las=1 : ทำให้ฉลากตั้งฉากกับแกน
- bty=’l’ : แสดงเฉพาะเส้นขอบที่ด้านล่างและด้านซ้ายของเส้นทาง
เราสามารถแสดงค่าจริงในพล็อตได้โดยการพิมพ์ค่าที่สร้างจากฟังก์ชัน ogive.freq() :
#view values in ogive
values
x RCF
1 6.0 0.00
2 13.4 0.30
3 20.8 0.50
4 28.2 0.65
5 35.6 0.80
6 43.0 1.00
7 50.4 1.00
ต่อไปนี้เป็นวิธีการตีความค่า:
- 0% ของค่าทั้งหมดในชุดข้อมูลมีค่าน้อยกว่าหรือเท่ากับ 6
- 30% ของค่าทั้งหมดในชุดข้อมูลมีค่าน้อยกว่าหรือเท่ากับ 13.4
- 50% ของค่าทั้งหมดในชุดข้อมูลมีค่าน้อยกว่าหรือเท่ากับ 20.8
- 65% ของค่าทั้งหมดในชุดข้อมูลมีค่าน้อยกว่าหรือเท่ากับ 35.6
และอื่นๆ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีสร้างกราฟทั่วไปอื่นๆ ใน R:
วิธีสร้างแผนภูมิ Pareto ใน R
วิธีสร้างแผนภูมิแกนต์ใน R
วิธีสร้างแผนภูมิอมยิ้มใน R