Top Banner
Estadística Avanzada para Actuarios Introducción a R
25

Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Jul 07, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Estadística Avanzada para ActuariosIntroducción a R

Page 2: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

R :un lenguaje de programación y un entorno para análisis estadístico .

Fue inicialmente escrito por Robert Gentleman y Ross Ihaka delDepartamento de Estadística de la Universidad de Auckland en NuevaZelanda.

R actualmente es el resultado de un esfuerzo de colaboración depersonas del todo el mundo.

Ya que tiene la posibilidad de modificación directa del código fuente.

Por otra parte, R es un proyecto GNU similar a S, desarrollado éste porlos Laboratorios Bell. Las diferencias entre R y S son importantes, pero lamayoría del código escrito para S corre bajo R sin modificaciones.

Page 3: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

La pagina principal del proyecto es

http://www.r-project.org.

En España http://cran.es.r-project.org/

Característica principal de RCualquier expresión evaluada por R tiene como resultado un objeto.Cada objeto pertenece a una clase, de forma que las funciones puedentener comportamientos diferentes en función de la clase a la quepertenece su objeto

Page 4: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Instalar R- Commander

Luego se procede con la ejecución, siguiendo las instrucciones. Para la instalación de Rcmdr, se arranca R desde Inicio→Todos los programas→ R. A con�nuación, Paquetes→Instalar Paquete(s) y elegido el mirror desde el cual se quiere instalar el paquete, por ejemplo Spain (Madrid), se selecciona Rcmdr.

Page 5: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Si se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander().

Los datos : Análisis Exploratorio de DatosEn una primera instancia , los datos se supondrán obtenidos sobre un conjunto de n individuos físicos, de los que se conoce una serie de kcaracteres u observaciones de igual o distinta naturaleza

Los datos obtenidos se organizarán en una matriz n × k, donde cada fila representa a unindividuo o registro y las columnas a las carácterísticas observadas. Las columnas tendránnaturaleza homogénea, pudiendo tratarse de caracteres nominales, dicotómicos opolitómicos, presencias–ausencias, ordenaciones, conteos, escalas de intervalo,razones,…ratios , densidades

Si se consideran los individuos identificados por los términos I1, I2, . . . , In y los caracteres por C1,C2, . . . ,Ck, la casilla xij representa el comportamiento del individuoIi respecto al carácter Cj .

Page 6: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Los huecos que queden en la matriz se referirán como valores omitidos o, máscomunmente, como valores missing. En R estos valores se representan con NA (NotAvailable). En función del tipo de análisis que se esté realizando, el procedimientodesestimará sólo el dato o todo el registro completo.

Tipos de datos/información y su “ aporte” informativo

Page 7: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Tipos de medidas y gráficos habituales según escala

Page 8: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

R como calculadora , funciones

Page 9: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

R como calculadora , funciones

Más información con las funciones

Page 10: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Introducir datos directamente una sola variable

Los datos se pueden modificar con el editor

Comprobar cambios con la función mean(nombre)

Page 11: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Más de una variable , matrices

Función dimnames

Page 12: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Función SEQ , genera números

Inserta datos desde la propia aplicaciónY los guarda en “datos”

Page 13: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Archivo de texto creado

Función y argumentos para utilizarlo

Page 14: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Datos desde excel o archivo csv

Hoja de excel guadar como csv

Función read.csvheader=T primera fila nombressep=“;” el separador es ;

Page 15: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Insertar datos con txt

Si calculamos las media observamosque la de la variable “a” no puedecalcularse, por el problema de la coma

solución : data<-read.table("c:/datos/dat1.txt",header=T, sep="", dec=",")

Page 16: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Datos en txt, con atributos

Utilización de variable de una base de datos $

Creación de tabla de contingencia

Page 17: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Funciones estadísticas básicas

Ejemplo , correlación a,b cuarties de a

Page 18: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Algunos ejemplos aplicación de funciones

Page 19: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Distribuciones de probabilidad

Trabajar con los prefijos : r= un dato,valor ; d= abcisa densidad; p=prob. acumulada; q=cuantiles

Page 20: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Ejemplo

Trabajar con matrices

Page 21: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Gráficos , distribución Normal

x<-seq(-4,4,length=200) generamos 200 valores entre -4,4

plot(x,dnorm(x),type="l") dibujamos

Gráficos demo("graphics")

Page 22: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

boxplot(al~dia, ylab="valores de al", xlab="dia",col="red" ,data=data)

Ejemplo de gráfico en avo.csv

Page 23: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

barplot(table(data$dia), xlab="Día", ylab="Frecuencia")

Page 24: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

stripchart(data$al, method = "stack", pch = 2)

Page 25: Estadística Avanzada para Actuarios Introducción a RSi se cierra Rcmdr (sin cerrar R), para volver a cargarlo se debe ejecutar la instrucción Commander(). Los datos : Análisis

Diagrama de sectores