simulacion R
Patricia Román Román
SIMULACIÓN CON R
Instalación de R
Página principal de R (si se pone en Google “R”, es la página asociada con “The
R Project for Statistical Computing”):
www.r-project.org/
En la columna izquierda seleccionamos
Download, Packages
CRAN
A continuación buscamos, dentro de CRAN Mirrors, el pais España
Spainhttp://cran.es.r-project.org/
Spanish National Research Network,
Madrid
y accedemos a dicha página web.
En la sección
Download and Install R
Precompiled binary distributions of the base system and contributed packages,
Windows and Mac users most likely want one of these versions of R:
Linux
MacOS X
Windows
seleccionamos el sistema operativo de nuestro ordenador.
base
Acontinuación, seleccionamos el subdirectorio base
Binaries for base distribution (managed by Duncan Murdoch)
y descargamos la versión disponible:
Download R 2.10.1 for Windows (32 megabytes)
Todo lo anterior (si se selecciona el sistema operativo Windows) se puede hacer accediendo
directamente a la página
http://cran.es.r-project.org/bin/windows/base
Editor Tinn-R
Se puede descargar porejemplo de la página http://www.sciviews.org/Tinn-R/
Instalar paquetes
Cargar paquetes
Comenzando con R
Al ejecutar el programa en la interfaz de RGui aparece el símbolo > esperando la
entrada de instrucciones.
El menú principal contiene las pestañas típicas de otras aplicaciones: Archivo, Editar,
Visualizar, Ventanas y Ayuda, junto con una específicas de R: Misc y Paquetes.
Ayuda en RPara solicitar ayuda sobre un tema general podemos escribir, por ejemplo
>help(Uniform)
y obtenemos una ventana de ayuda sobre la distribución uniforme. También podemos
acceder a la misma información a través del menú Ayuda/Funciones R(texto).
Si no se conoce la grafía de una expresión podemos escribir
> apropos(“vector”)
y aparecerán las expresiones que contienen el términointroducido.
Con la instrucción
>help(“vector”)
aparece una ventana de ayuda con información sobre el comando vector.
Operaciones aritméticas
Directamente se pueden realizar operaciones aritméticas después del símbolo >:
+(suma), - (diferencia), *(producto), /(cociente), ^(potencia):
> 20+34
[1] 54
> 30-5
[1] 25
> 3-6
[1] -3
> 3*4
[1] 12
> 50/5
[1] 10
> 3^2
[1] 9
También se puedecalcular el resto de una división mediante %%. Por ejemplo el resto
de dividir 31 entre 7, o bien 31(mod 7)
> 31%%7
[1] 3
También, la parte entera de una fracción con %/%
> 31%/%7
[1] 4
Asignación de valores
R es un lenguaje orientado a objetos. Comenzaremos viendo cómo se realiza una
asignación con los símbolos < y -.
xx
Código R
> xx
[1] 3
También se puede usar el signo =pero no es lo habitual.
Código R
> x=4
>x
[1] 4
En la salida anterior [1] indica que el número que le sigue es el primer elemento de x
(en este caso es evidente puesto que x es un escalar, luego lo veremos con un vector).
Si queremos crear un vector con componentes (3,6,8,9), se hará de la siguiente forma
x xx
[1] 3 6 8 9
Si el vector ocupara más de una línea, cada nueva líneaempezaría con [n], indicando n
el lugar que ocupa dentro del vector la coordenada que sigue.
Vamos a usar n:m para incluir en un vector los valores n, n+1, n+2, …., m, y con ello
mostraremos lo anteriormente comentado
> xx
[1] 1 2 3 4 5
[19] 19 20 21 22
[37] 37 38 39 40
[55] 55 56 57 58
[73] 73 74 75 76
[91] 91 92 93 94
6
23
41
59
77
95
7
24
42
60
78
96
8
25
43
61
79
979 10 11 12 13 14 15 16 17 18
26 27 28 29 30 31 32 33 34 35
44 45 46 47 48 49 50 51 52 53
62 63 64 65 66 67 68 69 70 71
80 81 82 83 84 85 86 87 88 89
98 99 100
36
54
72
90
Se puede cambiar la amplitud de lo que aparece en pantalla con la siguiente función
> options(width=40)
> 1:100
[1] 1 2 3 4 5 6 7 8
[9] 9 10 11 12 13 14 15 16
[17] 17 18 19 20 21 22 23 24
[25] 25 26 27 28...
Regístrate para leer el documento completo.