Como calcular e plotar um cdf em r
Você pode usar a seguinte sintaxe básica para calcular e traçar uma função de distribuição cumulativa (CDF) em R:
#calculate empirical CDF of data p = ecdf(data) #plot CDF plot(p)
Os exemplos a seguir mostram como usar essa sintaxe na prática.
Exemplo 1: Calcular e traçar o CDF dos dados brutos
O código a seguir mostra como calcular e plotar um CDF de um conjunto de dados aleatórios em 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 ')
O eixo x mostra os valores dos dados brutos e o eixo y mostra os valores CDF correspondentes.
Exemplo 2: Calcule e plote o CDF da distribuição conhecida
O código a seguir mostra como calcular e traçar um CDF da distribuição normal padrão:
curve(pnorm, from = -3 , to = 3 )
Alternativamente, você pode criar o mesmo gráfico usando ggplot2:
library (ggplot2) ggplot(data. frame (x = c(- 3 , 3 )), aes(x = x)) + stat_function(fun = pnorm)