Sunteți pe pagina 1din 7

####CURSO ESTADISTICA DESCRIPTIVA CODIGO R UNIDAD 1 VERSION 15 DE FEBRERO.

####Si hay austes de código el director de curso le indicará via correo interno.

#### Desarrollo de estadística descriptiva de variables

####si requiere Instalar el programa R

####Colocar la dirección en la barra del navegador

####https://drive.google.com/file/d/1mQ7isy_29IqzAb02BhVXYMcYQqvObLNR/view?usp=sharing

####damos descargar

###en descargas doble click sobre R3.5.2 win

###Español

###Damos siguiente, en compnete todos los componentes

###en opciones de cnfiguración NO

###crear un icono de acceso rapido y icono de escritorio

##damos siguiente hasta terminar

###En el escritorio se activan unos oconos de R entramos R*64

#### Introduciendo datos a la consola

####para ejecutar dar CONTROL R en culquier parte de la linea

### en un código R lo númerales "#" hacen que la linea o el sector se lea como un texto

#######la muestra tiene sus estadísticos y la población tiene sus parámetros

###Introducimos los ddatos en el codigo

###Creamos vectores nombre de variable=c(valores decimales con punto, separa valores con
comas)

###Ejemplo

edadArbol=c(3,2,4,5,7,9,12,11,15,19)

Frutos=c(22,10,20,14,15,12,16,41,32,25)

###ESTADISTICA DESCRIPTIVA

###VARIABLES CUANTITATIVAS CONTINUAS

###VARIABLE EDADARBOL

summary(edadArbol)# Resumen estadístico

mean(edadArbol)#media aritmética
var(edadArbol)#varianza

sd(edadArbol)#desviación estándar

min(edadArbol) #Mínimo

max(edadArbol)# Máximo

range(edadArbol) #Rango

median(edadArbol)# Mediana

length(edadArbol)# Número de datos

quantile(edadArbol, 0.25)# Cuantil Q1

quantile(edadArbol, 0.75)# Cuantil Q3

quantile(edadArbol, 0.5)# Cuantil Q2 que es la mimsa mediana

IQR(edadArbol) #Rango intercuartílico

sort(edadArbol)# Ordenar

table(edadArbol) #Tabla de frecuencias absolutas

### Regla de Sturges OPCIONAL PERO SE DEBE ACLARAR EL NUMERO DE INTERVALOS

range(edadArbol,na.rm=TRUE) # incluimos na.rm=TRUE para que ignore la presencia de valores


perdidos

nclass.Sturges(edadArbol)#Número de intervalois

seq(15,25,length=nclass.Sturges(edadArbol)) # Límites de los intervalos

intervalosEdadArbol=cut(edadArbol,breaks=seq(15,25,length=nclass.Sturges(edadArbol)),include.l
owest=TRUE)

intervalosEdadArbol # Se muestran los intervalos de edadArbol, uno correspondiente a cada


edadArbol observada

puntos=min(edadArbol)+(0:nclass.Sturges(edadArbol))*(max(edadArbol)-
min(edadArbol))/nclass.Sturges(edadArbol)

hist(edadArbol, breaks=puntos)

####Directamente con la la library agrícolae OBLIGATORIO

####Instalamos la libreria

####ESta es forma de instalar desde el editor

####Solo se requiere cambiar el nombre de la libreria que se requiera.

install.packages("agricolae")
##En secure cron mirros seleccionadomos USA(CA1)

##damos "OK" y el programa instala el paquete

##si se requiere otra libreria con solo dar install y el paquete

##si no se ha cerrado sesión el programa no le pideo el país.

library(agricolae)###si la libraria esta instalada al dar CONTROL R se pome Rojo

###En la consola el término library(agricolae)

### Corremos con agricolae

##Histograma

library(agricolae)

tbFreqEdadArbol=table.freq(hist(edadArbol,plot=TRUE))

tbFreqEdadArbol

###graficos de variables continuas

hist(edadArbol,ylab="Frecuencia",main="Histograma EdadArbol")#Histograma

boxplot(edadArbol,ylab="Años",main="Boxplot EdadArbol")#Gráficos de cajas

###VARIABLES CUANTITATIVAS DISCRETAS

summary(Frutos)# Resumen estadístico

min(Frutos) #Mínimo

max(Frutos)# Máximo

range(Frutos) #Rango

mean(Frutos)# Media aritmética ## SI HAY DATSO PERDIDOS TOCA CON SUMMARY

median(Frutos)# Mediana

length(Frutos)# NÚMERO DE DATOS

sd(Frutos) Desviación típica

quantile(Frutos, 0.25)# Cuantil Q1

quantile(Frutos, 0.75)# Cuantil Q3

quantile(Frutos, 0.5)# Cuantil Q2 que es la mimsa mediana

boxplot(Frutos)

IQR(Frutos) #Rango intercuartílico


sort(Frutos)# Ordenar

##En este caso las tabla de frecuencias se desarrlla por pasos

table(Frutos) #Tabla de frecuencias absolutas

fabs=table(Frutos)##Tabla de frecuencias absolutas

fabs

fabsacum<-as.table(cumsum(fabs))#Frecuencias absolutas acumuladas

fabsacum

frel=prop.table(table(Frutos))#Tabla de frecuencias relativas

frel

frelacum<-as.table(cumsum(frel))#Frecuencias relativas acumuladas

frelacum

frelacum

##Podemos decir que cero Frutos tiene el 0.1 en proporción ó el 10%

##las propórciones se multiplican

##Por 100 para expresarlas en porcentaje.

##Gráficos de variables cuantitaivas discretas

barplot(fabs,ylab="Frecuencias absolutas",main="Diagrama de barras Frutos")

barplot(frel,ylab="Frecuencias relativas",main="Diagrama de barras

Frutos")

pie(fabs,col=rainbow(6),main=c("Grafico de tarta de Frutos"))#Gráfico de tarta

##VARIABLES CUALITATIVAS

##Requieren codificación

##Variable VARIEDAD DE CACAO cada número equivale a una categoria.

####categórica VARIEDAD DE CACAO ( 0:“TCN565”; 1: “ICS39”

####; 2: “ICS1”; 3:“FEAC55”)

variedad=c(1,2,0,1,3,2,3,1,2,3)

### estas variables se codifican es decir que

### el programa donde encuentre número lo interprete

### como una categoria y no como un número.


### CATEGORIZACION DE UNA VARIABLE CATEGORICA EN R

####categórica VARIEDAD DE CACAO ( 0:“TCN565”; 1: “ICS39”

####; 2: “ICS1”; 3:“FEAC55”)

variedad=c(1,2,0,1,3,2,3,1,2,3)

### CATEGORIZACION DE UNA VARIABLE CATEGORICA EN R

variedad=factor(variedads, levels=c(0,1,2,3),

labels=c("TCN565","ICS39",

"ICS1","FEAC55"))

##Una vez codificadas se inicia el código en R

summary(variedad)## dbe aparecer cada categoria con los individuossu número de individuos

table(variedad) #Tabla de frecuencias absolutas

####CUIDADO SI HEMOS USADO ANTES UN COMANDO

#### SI LO USAMOS DE NUEVO LE PONEMOS UN NUMERO

####MIREN EL EJMPLO ACONTINUACION CON FABS Y FREL

###LLEVAN UN UNO YA LOS HEMOS USADO SI NO HACEMOS ESTO

###CON LA NUEVA ORDEN NOS DARA EL MISMO RESULTADO

fabs1=table(variedad)##Tabla de frecuencias absolutas

fabs1#### se le pone un número o sino le da el mismo resultado del anterio tipo de variable

frel1=prop.table(table(variedad))#Tabla de frecuencias relativas

frel1

##Podemos decir que TCN565 tiene el 0.1 en proporción ó el 10% las propórciones se multiplican

##Por 100 para expresarlas en porcentaje.

##Gráficos de variables cualitativas

barplot(fabs1,ylab="Frecuencias absolutas",main="Diagrama de barras Variedad")

barplot(frel1,ylab="Frecuencias relativas",main="Diagrama de barras

variedad")

#### tablas cruzadas


table(variedad,edadArbol)

####podemos rebautizar el vector

peso=c(25,32,33,18,20,19,22,21,20,24)

edadArbol=peso

mean(edadArbol)

#### En este caso ya tenemos un código que desarrolado para edadArbol y queremos

#### que le el vector peso con el mismo código.

###LES ACONSEJO NO CONSULTAR MAS TEXTOS SINO LIMITARSE

###A CORRER ESTE CODIGO PARA NO CONFUNDIRSE

Referencia bibliográfica

Santana A. & Nieves Hernández C.(SF). Recuperado de:


http://www.dma.ulpgc.es/profesores/personal/stat/cursoR4ULPGC/8-estaDescriptiva.html

Febrero M., Galeano P.,Gonzáles J. & Pateiro B.(SF). Recuperado de :


http://eio.usc.es/pub/pateiro/files/pubdocentepracticasestadistica.pdf

PREPARADO POR DIEGO DEAZA

DUDAS E INQUIETUDES CONSULTELAS A SU TUTOR DE GRUPO

S-ar putea să vă placă și