Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Se distingue entre maysculas y minsculas. Tanto en los comandos como en las variables y dems.
2. El smbolo # anula la ejecucin de lo que viene despus. Se suele usar para comentarios. El smbolo se usa solo
3. Si un comando es correcto pero falta algo (un parntesis por ejemplo) en la siguiente lnea aparecer un +, tras el
4. El punto y coma (;) se usa para separar diferentes instrucciones en una misma lnea.
8. Para instalar los paquetes (packages) pinchar con el cursor en la parte superior que dice paquetes (packages &
data), seleccionar instalar (installer) elegir Spain (Madrid) luego en la misma ventana (paquetes) seleccionar
cargar (load) para los alumnos de Ingeniera de la Universidad Pblica de Navarra los paquetes son MASS y
>nombrevariable<- seq (1, 7, 0.5) # (inicio, final, incremento, tomara los valores: 1, 1.5,, 4.5,,7)
2. Leer valores de un paquete de datos (es necesario tener cargados los paquetes)
> library (MASS o PASWR) # carga la librera, necesaria para calcular muchas cosas.
> c (nombre de archivo) # para ver que variables y datos contiene el archivo. Tambin se puede poner
Nota: si queris leer un fichero de datos que est en vuestro ordenador, podis ver la secuencia en
www.mmarnich.es/R Bsico.
> nombrevariable <- rnorm(n, mean=0, sd=1) # crea una muestra de n nmeros con Distribucin normal tipificada.
> nombrevariable <- rpois(n,valorlambda) # crea una muestra de n valores con Distribucin Poisson.
> nombrevariable <- rbinom(n, tamao, p) # crea una muestra de n valores con Distribucin Binomial.
> nombrevariable <- rt(n, gl) # crea una muestra de n valores con Distribucin t de Student.
> nombrevariable <- rchisq(n,gl) # crea una muestra de n valores con Distribucin Ji Cuadrado.
>nombrevariable <-rf(n,gl1, gl2) # crea una distribucin de n valores con Distribucin F de Snedecor
4. Calculo de probabilidades:
Binomial:
> nombrevariable <- pbinom(x, n, ) # calcula la probabilidad inferior o igual al valor x con distribucin Binomial.
Esto es
>nombrevariable <- qbinom(p, n, ) # calcula el valor de x que alcanza esa probabilidad Binomial.
>nombrevariable <- sum(dbinom(x1:x2, n, )# calcula y suma las probabilidades desde x 1 hasta x2 incluyendo
Poisson:
> nombrevariable <- ppois(x, ) # calcula la probabilidad inferior o igual al valor x con distribucin Poisson. Esto es
>nombrevariable <- qpois(p, ) # calcula el valor de x que alcanza esa probabilidad Poisson.
> nombrevariable <- dpois(x, ) # calcula la probabilidad del valor x con distribucin Poisson.
> nombrevariable <- sum(dpois(x1:x2, ) # calcula y suma las probabilidades desde x 1 hasta x2 incluyendo ambos
valores. Esto es
Normal:
> nombrevariable <- pnorm(x, ) # calcula la probabilidad inferior o igual a x con distribucin Normal con media
>nombrevariable <- qnorm(p, )# calcula el valor de x que deja a su izquierda la probabilidad Normal con media
y desviacin tpica .
>nombrevariable <- pnorm(z) # calcula la probabilidad inferior o igual z con distribucin Normal (0,1). Esto es
t de Student:
> nombrevariable <- pt(x, n-1) # calcula la probabilidad inferior o igual a x con distribucin t de Student.
>nombrevariable <- qt(p, n-1)# calcula el valor de x que deja a su izquierda la probabilidad t de Student.
Ji Cuadrado:
> nombrevariable <- pchisq(x, n-1) # calcula la probabilidad inferior o igual a x con distribucin Ji.
>nombrevariable <- qchisq(p, n-1)# calcula el valor de x que deja a su izquierda la probabilidad Ji.
F de Snedecor:
> nombrevariable <- pf(x, n1-1, n2-1) # calcula la probabilidad inferior o igual a x con distribucin F.
>nombrevariable <- qf(p, n1-1, n2-1)# calcula el valor de x que deja a su izquierda la probabilidad F.
5. Clculo de estadsticos:
>px <-c(p1, p2, , pn) # probabilidad de cada uno de los valores de la variable x
> Ex <-weighted.mean(x,px)# Otra forma de hacer lo anterior. Comando que calcula la media de x
> ex <- function(x) {x*f(x))} # crea la funcin para poder calcular la media o esperanza de x.
comando $value se utiliza para no tener en cuenta el error con el que calcula la integral.
$value se utiliza para no tener en cuenta el error con el que calcula la integral.
> Px <- integrate (f, lower=valormenor=x1, upper=valormayor=x2) #calcula la probabilidad entre x 1 y x2. Se
7. Graficas:
>plot(variablex, variabley, type=p,l,b,o,h,s, xlab=nombre eje x, ylab=nombre eje y, main= ttulo grafico,
comando type sirve para el tipo que queramos: p= grafico de puntos, l=grafico de lneas, b=grafico de puntos y
lneas, o=grafico de puntos atravesados por lnea, h= grafico de lneas verticales, s= grafico en escalera.
>barplot(nombrevariable, col=nmero) #dibuja un diagrama de barras, con el comando col se puede poner color a
8. Estudio de la normalidad:
Una Media:
comando se utiliza cuando conoces la media de la muestra y para una distribucin normal con conocido. No
este comando se utiliza cuando conoces la media de la muestra y la distribucin es normal con
> z.test (nombrevariable, sigma.x=valor de sigma, conf.level=NC)$conf # este comando solo arroja el intervalo de
confianza para una distribucin normal con conocido y disponemos de todos los datos de la muestra.
> t.test (nombrevariable, conf.level=NC)$conf # este comando solo arroja el intervalo de confianza para una
Una Proporcin:
> prop.test (casosfavorables, n, conf.level=NC, correct=TRUE o FALSE)$conf # con este comando obtenemos el
comando se utiliza cuando conoces las medias muestrales y la distribucin es normal con conocidos.
este comando se utiliza cuando conoces la media de la muestra y la distribucin es normal con
# con este comando obtenemos el resultado del intervalo de confianza para 2 muestras independientes con
> t.test (nombrevariable1, nombrevariable2, var.equal=TRUE o FALSE, conf.level=NC)$conf # con este comando
obtenemos el resultado del intervalo de confianza para 2 muestras independientes con desconocidos
> t.test (nombrevariable1, nombrevariable2, paired=TRUE, conf.level=NC)$conf # con este comando obtenemos
> t.test (d, conf.level=NC)$conf # trabaja como si fuera una sola muestra.
Dos Varianzas:
> var.test (nombrevariable1, nombrevariable2, conf.level=NC)$conf # con este comando obtenemos el resultado
Una Media:
de la muestra y para una distribucin normal con conocido. No disponemos de todos los datos de la
muestra.
la media de la muestra y la distribucin es normal con desconocido. No disponemos de todos los datos de
la muestra.
distribucin es normal con conocido. Con este comando obtenemos el resultado del intervalo de confianza y
este comando se utiliza cuando conoces los datos de la muestra y la distribucin es normal con
desconocido. Con este comando obtenemos el resultado del intervalo de confianza y a la vez realizamos el
contraste de hiptesis.
Una Proporcin:
conoces las medias muestrales y la distribucin es normal con conocidos. No disponemos de todos
los datos de las muestras. Con este comando obtenemos el resultado del intervalo de confianza y a la vez
comando se utiliza cuando conoces la media de la muestra y para una distribucin normal con
desconocidos. No disponemos de todos los datos de la muestra. Con este comando obtenemos el resultado
comando se utiliza cuando conoces las medias muestrales y la distribucin es normal con conocidos.
Con este comando obtenemos el resultado del intervalo de confianza y a la vez realizamos el contraste de
hiptesis.
medias muestrales y la distribucin es normal con desconocidos. Con este comando obtenemos el
> t.test (d, alternative=less, greater o two.sided, conf.level=NC, mu=valor_diferencia_poblacional )# trabaja como
Dos Varianzas:
vez realizamos el contraste de hiptesis. El valor de ratio si es 1 sirve para comprobar si las varianzas