Come calcolare e tracciare un cdf in r
È possibile utilizzare la seguente sintassi di base per calcolare e tracciare una funzione di distribuzione cumulativa (CDF) in R:
#calculate empirical CDF of data p = ecdf(data) #plot CDF plot(p)
Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.
Esempio 1: calcolare e tracciare il CDF dei dati grezzi
Il codice seguente mostra come calcolare e tracciare un CDF di un set di dati casuale in 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 ')
L’asse x mostra i valori dei dati grezzi e l’asse y mostra i valori CDF corrispondenti.
Esempio 2: calcolare e tracciare la CDF della distribuzione nota
Il codice seguente mostra come calcolare e tracciare una CDF della distribuzione normale standard:
curve(pnorm, from = -3 , to = 3 )
In alternativa, puoi creare la stessa trama usando ggplot2:
library (ggplot2) ggplot(data. frame (x = c(- 3 , 3 )), aes(x = x)) + stat_function(fun = pnorm)
Risorse addizionali
CDF o PDF: qual è la differenza?
Come tracciare un CDF in Excel