วิธีการคำนวณและพล็อต cdf ใน r


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อคำนวณและลงจุดฟังก์ชันการแจกแจงสะสม (CDF) ใน R:

 #calculate empirical CDF of data
p = ecdf(data)

#plot CDF
plot(p)

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่างที่ 1: คำนวณและพล็อต CDF ของข้อมูลดิบ

รหัสต่อไปนี้แสดงวิธีการคำนวณและลงจุด CDF ของชุดข้อมูลสุ่มใน R:

 #create some data
data = rnorm(100)

#calculate empirical CDF of data
p = ecdf(data)

#plot CDF
plot(p, xlab=' x ', ylab=' CDF ', main=' CDF of Data ') 

แกน x แสดงค่าข้อมูลดิบ และแกน y แสดงค่า CDF ที่สอดคล้องกัน

ตัวอย่างที่ 2: คำนวณและพล็อต CDF ของการแจกแจงที่ทราบ

รหัสต่อไปนี้แสดงวิธีคำนวณและลงจุด CDF ของการแจกแจงแบบปกติมาตรฐาน:

 curve(pnorm, from = -3 , to = 3 )

หรือคุณสามารถสร้างพล็อตเดียวกันโดยใช้ ggplot2:

 library (ggplot2)

ggplot(data. frame (x = c(- 3 , 3 )), aes(x = x)) +
  stat_function(fun = pnorm) 

แหล่งข้อมูลเพิ่มเติม

CDF หรือ PDF: อะไรคือความแตกต่าง?
วิธีการลงจุด CDF ใน Excel

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

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