วิธีการคำนวณและพล็อต 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)