วิธีสร้างแผนภูมิ ogive ใน r


ogive คือกราฟที่แสดงจำนวนข้อมูลที่อยู่สูงหรือต่ำกว่าค่าที่กำหนดในชุดข้อมูล

บทช่วยสอนนี้จะอธิบายวิธีสร้างกราฟ ogive ต่อไปนี้ใน R:

กราฟหัวรบใน 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 ')

กราฟหัวรบใน R

ชา

ต่อไปนี้คือวิธีตีความข้อโต้แย้งที่ไม่ชัดเจนให้กับฟังก์ชัน 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *