| Função | Descrição |
| dnorm(x) | função de densidade normal (por padrão m=0 sd=1)# plotar curva normal padrãox <- pretty(c(-3,3), 30)y <- dnorm(x) plot(x, y, type='l', xlab="Normal Deviate", ylab="Density", yaxs="i") |
| pnorm(q) | A probabilidade normal cumulativa para q(área sob a curva normal à esquerda de q)pnorm(1,96) é 0,975 |
| qnorm(p) | quantil normal. valor no percentil p da distribuição normalqnorm(.9) é 1,28 # 90º percentil |
| rnorm(n, m=0, sd=1) | n desvios normais aleatórios com média m e desvio padrão sd. #50 variantes normais aleatórias com média=50, sd=10x <- rnorm(50, m=50, sd=10) |
| dbinom(x, tamanho, prob)pbinom(x, tamanho, prob)qbinom(p, tamanho, prob)rbinom(n, tamanho, prob) | distribuição binomial em que tamanho é o tamanho da amostra e prob é a probabilidade de uma cara (pi)# probabilidade de 0 a 5 caras de uma moeda justa em 10 jogadasdbinom(0:5, 10, .5)# probabilidade de 5 ou menos caras de uma moeda justa em 10 jogadaspbinom(5, 10, .5) |
| dpois(x,lamda)ppois(x,lamda)qpois(x,lamda)rpois(x,lamda) | distribuição de poisson com m=std=lamda#probabilidade de 0,1 ou 2 eventos com lamda=4dpois(0:2, 4)#probabilidade de pelo menos 3 eventos com lamda=41- ppois(2,4) |
| dunif(x, min=0, max=1)punif(x, min=0, max=1)qunif(x, min=0, max=1)runif(x, min=0, max=1) | distribuição uniforme, segue o mesmo padrão da distribuição normal acima.#10 variantes aleatórias uniformes x <- runif(10) |
Quase tudo no R é feito por meio de funções. Aqui, estou me referindo apenas a funções numéricas e de caracteres que são comumente usadas na criação ou recodificação de variáveis.
(Para praticar o trabalho com funções, faça o curso R Intermediário).
Funções numéricas
Funções de caracteres
Funções de probabilidade estatística
A tabela a seguir descreve as funções relacionadas às distribuições de probabilidade. Para os geradores de números aleatórios abaixo, você pode usar set.seed(1234) ou algum outro número inteiro para criar números pseudoaleatórios reproduzíveis.
Outras funções estatísticas
Outras funções estatísticas úteis são fornecidas na tabela a seguir. Cada um deles tem a opção na.rm para eliminar os valores ausentes antes dos cálculos. Caso contrário, a presença de valores ausentes levará a um resultado ausente. O objeto pode ser um vetor numérico ou um quadro de dados.
Outras funções úteis
Observe que, embora os exemplos desta página apliquem funções a variáveis individuais, muitos deles também podem ser aplicados a vetores e matrizes.