Taller 2.25. Datos, gráficos, estadística y juegos para...

Preview:

Citation preview

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

Taller 2.25. Datos, graficos, estadıstica y

juegos para aprender: Usando R. Nivel

inicial

Jose Antonio Palazon Palazon FerrandoDpto. Ecologıa e Hidrologıa

palazon@um.es

U. Murcia-ICE, 12/02/08

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

1 Estadıstica, programas y disquetes¿Clasicos?¿Que pedir a un programa estadıstico?

2 R, el programaR, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

3 Conclusiones

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

¿Clasicos?¿Que pedir a un programa estadıstico?

Los de siempre y algun agregado

BMDP

SPSS

SPAD

SAS

MINITAB

SYSTAT

STATGRAPHICS

STATISTIX

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

¿Clasicos?¿Que pedir a un programa estadıstico?

Pero: ¿tienen algunos incovenientes?

¿en cuantas plataformas corre el programa?

¿cuantos funciones/metodos hay definidos en elprograma?

¿cual es el lenguaje especıfico para procesar lainformacion?

¿cuantas matrices de datos puedo procesar de una vez?

¿cuanto cuestan los programas, la formacion, elmantenimiento, ...?

¿cual es la curva de aprendizaje?

¿cuanta documentacion hay disponible?

...

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

R independiente de plataforma

Linux

Windows

MacOS

Unix

web

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Aspecto de R

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Aspecto amigable de R

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Aspecto muy amigable de R

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Aspecto muy amigable de R en mac

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Aspecto R en la web

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Graficos

Muy personales ...

−1.0 −0.5 0.0 0.5 1.0 1.5

−0

.50

.00

.5

cfilas[, 1]

cfila

s[, 2

]

1

2

3

4

5

6

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Graficos

Muy personales ...

−2 −1 0 1 2 3

−1

.00

.01

.0

V1

V2

<2,52,5−5

5−10

10−2020−40

40−50

−2 −1 0 1 2 3−

1.0

0.0

1.0

V1

V2

<1_año

>1_año

−2 −1 0 1 2 3

−1

.00

.01

.0

V1

V2

<1

1

>1

−2 −1 0 1 2 3

−1

.00

.01

.0

V1

V2

Huevo

LarvaNinfa

Adulto

−2 −1 0 1 2 3

−1

.00

.01

.0

V1

V2

Ovoviviparo

Huevos_aislados_libres

Huevos_aialados_fijos

Puestas_libres

Puestas_cimentadas_o_fijas

Puestas_endofíticas

Puestas_terrestres

−2 −1 0 1 2 3

−1

.00

.01

.0

V1

V2

Acuática_pasivaAcuática_activa

Aérea_pasiva

Aérea_activa

−2 −1 0 1 2 3−

1.0

0.0

1.0

V1

V2

Huevos,_células,_estatoblastos

Cocoons

Saco_antidesecación

Diapausa_o_Quiescencia

Ninguna

−2 −1 0 1 2 3

−1

.00

.01

.0

V1

V2

DetritusMicrófitos_vivos

Macrófitos_vivosMicroinvertebrados_vivos

Macroinvertebrados_vivos

Aninales_muertos

Vertebrados

−2 −1 0 1 2 3

−1

.00

.01

.0

V1

V2

Colector−RecolectorTriturador

Ramoneador

Filtrador

Predador−Engullidor

Predador−Succionador

−2 −1 0 1 2 3

−1

.00

.01

.0

V1

V2

TegumentoBranquias

Plastron

Espiráculos

−2 −1 0 1 2 3

−1

.00

.01

.0

V1

V2

Volador

Nadador_en_superficie

Nadador_libre

Andador−ReptadorAndador−Escalador

Andador−DespatararradorEscabador

−2 −1 0 1 2 3

−1

.00

.01

.0V1

V2

Semiovalado

Cilíndrica

Esférica

Aerodinámica

Aplanado_dorso−ventral

Aplanado_lateral

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

−2 −1 0 1 2 3

−1.

0−

0.5

0.0

0.5

1.0

1.5

V1

V2

<2,5

2,5−5

5−10

10−20

20−40

40−50

1

2

3

4

5

6

78

9

10

11

12

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

−2 −1 0 1 2 3

−1.

0−

0.5

0.0

0.5

1.0

1.5

V1

V2 <_1_año

>_1_año

1

2

3

4

5

6

78

9

10

11

12

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

−2 −1 0 1 2 3

−1.

0−

0.5

0.0

0.5

1.0

1.5

V1

V2

<1

1

>11

2

3

4

5

6

78

9

10

11

12

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

−2 −1 0 1 2 3

−1.

0−

0.5

0.0

0.5

1.0

1.5

V1

V2

Huevo

Larva Ninfa

Adulto

1

2

3

4

5

6

78

9

10

11

12

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Mas imagenes ...

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Mas imagenes ...

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Mas imagenes ...

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Mas imagenes ...

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Mas imagenes ...

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Muestreando

0 20 40 60 80 100

020

4060

8010

0

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●●

●●

●●

●●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Muestreando sin

0 20 40 60 80 100

020

4060

8010

0

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●●

●●

●●

●●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●1

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Muestreando sin ningun

0 20 40 60 80 100

020

4060

8010

0

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●●

●●

●●

●●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

1

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Muestreando sin ningun esfuerzo

0 20 40 60 80 100

020

4060

8010

0

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●●

●●

●●

●●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

1

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Muestreando ...

0 20 40 60 80 100

020

4060

8010

0

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●●

●●

●●

●●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

1

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

¿Que hace R?

Interpretar expresiones

Una expresion es un conjunto de

valores,operadores,funciones,asignaciones yobjetos (variables)

organizados con una sintaxis determinada

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Lenguaje “natural”

Orientado a objetos (funciones, modelos, variables, ...)

Para x1 escribimos x[1]

Para∑

x escribimos sum(x)

Para representar x escribimos plot(x)

plot(hclust(dist(x)),hang=-1)

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Be

rosu

s_h

isp

an

icu

s

En

och

rus_

po

litu

s

En

och

rus_

falc

ariu

s

La

cco

biu

s_m

ora

gu

esi

Yo

la_

bic

arin

ata

Ne

brio

po

rus_

ba

etic

us

Do

lico

po

did

ae

Str

atio

myi

da

e

Ta

ba

nid

ae

An

ax_

pa

rth

en

op

e

Na

uco

ris_

ma

cula

tus

Ne

pa

_ci

ne

rea

Ort

he

tru

m_

bru

nn

eu

m

Cro

coth

em

is_

ery

thra

ea

Co

en

ag

rio

n_

scitu

lum

Ich

nu

ra_

ele

ga

ns

Ta

nyp

od

ina

e

Ch

iro

no

min

i

Ta

nyt

ars

ini

Da

syh

ele

ina

e

Ort

ho

cla

diin

ae

An

tho

myi

da

e

Ep

hyd

rid

ae

Clo

eo

n_

insc

rip

tum

Ca

en

is_

luct

uo

sa

Ce

rato

po

go

nin

ae

Te

od

oxu

s_flu

via

tilis

Ech

ino

ga

mm

aru

s_ve

ne

ris

Sig

ara

_sc

rip

ta

Mic

ron

ect

a_

sch

oltz

i

Me

rcu

ria

_e

mili

an

a

Me

lan

op

sis_

pra

em

ors

a

Och

the

biu

s_ta

cap

ase

nsi

s

Och

the

biu

s_tu

dm

ire

nsi

s

Och

the

biu

s_cu

pre

sce

ns

Och

the

biu

s_d

elg

ad

oi

02

46

Cluster Dendrogram

hclust (*, "ward")dist(cfilas)

He

igh

t

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

Con abundantes funciones y librerıas

En las librerıas basicas de R (base, graphics, stats, ...)mas de 2000 items

En la pagina de CRAN: cerca de 1300 librerıas

Una librerıa como ADE4: cerca de 250 entradas

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

R, el ubicuoR, el desafianteR, el poderosoR, un dialecto del leguaje S

R es algo mas

Comunidad de usuarios

Documentacion

Ejemplos

Migracion de otros programas a librerıas (ade4, saga, ...)

Complemento y complementable: forma parte del jardın

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

Ventajas e inconvenientes

Es un lenguaje: hay que escribir es un ”inconveniente”

Pueden utilizarse con GUI es una ”ventaja”

Puedes compartir recetas

Puedes reciclar material en FORTRAN, C, ...

Crece su uso entre la comunidad cientıfica:

y = e2,06597x+1,95780

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

¿Hasta donde quiero llegar hoy?

palazon@um.es 2.25. R: nivel inicial

ContenidosEstadıstica, programas y disquetes

R, el programaConclusiones

¿Hasta donde quiero llegar hoy?

¿Hasta donde quiero llegarmanana?

palazon@um.es 2.25. R: nivel inicial

Recommended