Sunteți pe pagina 1din 11

CAPITULO 09: GRAFICOS ESTADISTICOS Lic.

Amado Malca Villalobos CAPITULO 09: GRAFICOS ESTADISTICOS

ESTADISTICA DESCRIPTIVA
% ESTADISTICA DESCRIPTIVA clear x=1:1:100; w=100:-1:1; MA=mean(x) % media aritmetica MAP=mean(x.*w) % media aritmetica MG=geomean(x) % media geometrica MH=harmmean(x) % Media armonica M=median(x) % mediana CA=skewness(x) % coeficiente de asimetria CC=kurtosis(x) % coeficiente de curtosis DS=std(x) % desviacion tipica o estandar % considerese las puntuaciones: 1 2 4 4 4 5 8 8 8 6 6 6 7 D=[1 2 4 4 4 5 8 8 8 6 6 6 7]; tabulate(D) W=[6 5 8 4 5 3 8 2 1 7 7 8 9]; cv=var(D) % cuasivarianza VA=var(D,1) % varianza VAP=var(D,W) % varianza ponderada

CAPITULO 09: GRAFICOS ESTADISTICOS Lic. Amado Malca Villalobos Generacin de nmeros aleatorios

rand rand(1,n) rand(n)

rand(m,n)

randperm(n)

(ba)*rand(1,n)+a

Genera un numero aleatorio entre 0 y 1. Genera una fila de n nmeros aleatorios entre 0 y 1. Genera una matriz de orden nxn de nmeros aleatorios entre 0 y 1. Genera una matriz de orden mxn de nmeros aleatorios entre 0 y 1. Genera un vector de n elementos que son permutaciones aleatorias de enteros entre 1 y n. Genera una fila de n nmeros aleatorios entre a y b.

clear rand A=rand(1,10) B=rand(5) C=rand(4,5) D=randperm(4) E=(8-5)*rand(1,6)+5

% COMANDO randn % GENERA NUMEROS ALEATORIOS CON DISTRIBUCION NORMAL % ES DECIR MEDIA 0 Y DESVIACION ESTANDAR O TIPICA 1 F=randn(3,4) % SI SE DESEA QUE TENGA UNA MEDIA DE 50 Y DESVIACION ESTANDAR 5 G=round(5*randn(1,15)+50) tal condicion % 15 numeros enteros con

CAPITULO 09: GRAFICOS ESTADISTICOS Lic. Amado Malca Villalobos

REPRESENTACION DE GRAFICOS ESPECIALES En el area de estadstica se tiene la necesidad de representar datos de una manera muy especial, para lo cual se tienen algunos comandos especiales Para ello considere las siguientes ventas de una compaa desde el ao 1988 a 1994 Ao 1988 1989 1990 1991 1992 1993 1994 Ventas 8 12 20 22 18 24 27 (millones) Grafico de barras verticales t=[1988:1994] vent=[8 12 20 22 18 24 27] bar(t,vent,'c') title('Grfico de barras verticales') xlabel('aos') ylabel('ventas (en millones)')
Grfico de barras verticales 30

25

ventas (en millones)

20

15

10

1988

1989

1990

1991 aos

1992

1993

1994

Grfico de barras horizontales


t=[1988:1994] vent=[8 12 20 22 18 24 27] barh(t,vent,'m') title('Grfico de barras horizontales') xlabel('aos') ylabel('ventas (en millones)')

CAPITULO 09: GRAFICOS ESTADISTICOS Lic. Amado Malca Villalobos


Grfico de barras horizontales

1994 1993
ventas (en millones)

1992 1991 1990 1989 1988

10

15 aos

20

25

30

Grfico de escaleras
t=[1988:1994] vent=[8 12 20 22 18 24 27] stairs(t,vent) title('Grfico de escaleras') xlabel('aos') ylabel('ventas (en millones)')
Grfico de escaleras 28 26 24 22
ventas (en millones)

20 18 16 14 12 10 8 1988

1989

1990

1991 aos

1992

1993

1994

Grafico de tallo o lneas verticales


t=[1988:1994] vent=[8 12 20 22 18 24 27] stem(t,vent) title('Grfico de tallo o Lineas verticales') xlabel('aos') ylabel('ventas (en millones)')

CAPITULO 09: GRAFICOS ESTADISTICOS Lic. Amado Malca Villalobos


Grfico de tallo o Lineas verticales 30

25

ventas (en millones)

20

15

10

0 1988

1989

1990

1991 aos

1992

1993

1994

Grafico de tarta o circular Las siguiente tabla muestra las notas (en letras: A, B, C, D y E) Nota A B C D E Numero de 11 18 26 9 5 alumnos
nalumnos=[11 8 26 9 5] pie(nalumnos) %,{'A','B','C','D','E'}) title('Notas de clase')
Notas de clase 8% 19%

15%

14%

44%

nalumnos=[11 8 26 9 5] pie(nalumnos,{'A','B','C','D','E'}) title('Notas de clase')

CAPITULO 09: GRAFICOS ESTADISTICOS Lic. Amado Malca Villalobos


Notas de clase E A

HISTOGRAMAS Son grficos que muestran la distribucin de una serie de datos. Para ello, el rango completo de los datos se subdivide en subrangos menores denominados intervalos de forma que el histograma muestra cuantos puntos hay en cada intervalo. El comando para este caso es: hist Donde la sintaxis es:

hist y

hist y, numero _ int ervalos hist y, x n hist y n hist y, x [n xout ] hist y % xout representa los centros de los intervalos. [n xout ] hist y, numero _ int ervalos [n xout ] hist y, x
Ejemplo: Los siguientes datos representan la temperatura mxima diaria (en grados Farenheit) en la ciudad de Tumbes, durante el mes de Abril del 2012: 58 73 73 53 50 48 56 73 73 66 69 63 74 82 84 91 93 89 91 80 59 69 56 64 63 66 64 74 63 69. Datos del Senamhi. Se puede obtener un histograma para la representacin de estos datos. y=[58 73 73 53 50 48 56 73 73 66 69 63 74 82 84 91 93 89 91 80 59 69 56 64 63 66 64 74 63 69]; % n indica el nmero de puntos por cada intervalo

n hist y, numero _ int ervalos

CAPITULO 09: GRAFICOS ESTADISTICOS Lic. Amado Malca Villalobos

hist(y) % por defecto es 10 intervalos xlabel('Temperatura (F)') ylabel('Numero de dias') title('Histograma de temperaturas')
Histograma de temperaturas 7

5
Numero de dias

0 45

50

55

60

65 70 75 Temperatura (F)

80

85

90

95

y=[58 73 73 53 50 48 56 73 73 66 69 63 74 82 84 91 93 89 91 80 59 69 56 64 63 66 64 74 63 69]; hist(y,6) % seis intervalos xlabel('Temperatura (F)') ylabel('Numero de dias') title('Histograma de temperaturas')
Histograma de temperaturas 7

5
Numero de dias

0 45

50

55

60

65 70 75 Temperatura (F)

80

85

90

95

y=[58 73 73 53 50 48 56 73 73 66 69 63 74 82 84 91 93 89 91 80 59 69 56 64 63 66 64 74 63 69]; x=[45:10:95] hist(y,x) % x es el vector de los centros de intervalos xlabel('Temperatura (F)')

CAPITULO 09: GRAFICOS ESTADISTICOS Lic. Amado Malca Villalobos

ylabel('Numero de dias') title('Histograma de temperaturas') colormap([1 0 0])


Histograma de temperaturas 10 9 8 7
Numero de dias

6 5 4 3 2 1 0

45

55

65 75 Temperatura (F)

85

95

y=[58 73 73 53 50 48 56 73 73 66 69 63 74 82 84 91 93 89 91 80 59 69 56 64 63 66 64 74 63 69]; x=[45:10:95] n=hist(y,x) % n indica el numero de puntos xlabel('Temperatura (F)') ylabel('Numero de dias') title('Histograma de temperaturas') colormap([1 0 0]) Resultado: n = 2 >>
10 9 8 7
Numero de dias

10

Histograma de temperaturas

6 5 4 3 2 1 0

45

55

65 75 Temperatura (F)

85

95

y=[58 73 73 53 50 48 56 73 73 66 69 63 74 82 84 91 93 89 91 80 59 69 56 64 63 66 64 74 63 69]; x=[45:10:95]

CAPITULO 09: GRAFICOS ESTADISTICOS Lic. Amado Malca Villalobos

[n xout]=hist(y,x) % xout indica los centros de los intervalos xlabel('Temperatura (F)') ylabel('Numero de dias') title('Histograma de temperaturas') colormap([1 0 0]) Resultados: n = 2 5 10 7 3 3 xout = 45 55 65 75 85 95 >>
Histograma de temperaturas 10 9 8 7
Numero de dias

6 5 4 3 2 1 0

45

55

65 75 Temperatura (F)

85

95

Grafico de barras en 3D Y=[1 6.5 7;2 6 7;3 5.5 7;4 5 7;3 4 7;2 3 7;1 2 7] bar3(Y)

CAPITULO 09: GRAFICOS ESTADISTICOS Lic. Amado Malca Villalobos


8 6 4 2 0 1 2 3 4 5 6 7 1 2 3

Grafico de Tallo o Lineas verticales 3D t=0:0.1:20; x=t; y=sin(t); z=t.^1.5; stem3(x,y,z,'fill') grid on xlabel('x'),ylabel('y'),zlabel('z')

100 80 60
z

40 20 0 1 0.5 0 -0.5 y -1 0 5 x 15 10 20

Grafico de dispersin 3D t=0:0.2:20; x=t; y=sin(t); z=t.^1.5; scatter3(x,y,z,'filled') grid on colormap([0.1 0.1 0.1]) xlabel('Eje x'); ylabel('Eje y'),

zlabel('Eje z')

10

CAPITULO 09: GRAFICOS ESTADISTICOS Lic. Amado Malca Villalobos

100 80 60
Eje z

40 20 0 1 0.5 0 -0.5 Eje y -1 0 5 Eje x 15 10 20

Grafico de tarta 3D X=[5 9 14 20 10 20] % frecuencias simples explode=[1 1 0 0 1 0] % es un vector de la misma longitud de X con unos y seros % Un uno indica que la porcion de la tarta % estara separada del resto secciones pie3(X,explode)

26% 6% 12% 13%

18%

26%

11

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