Escolar Documentos
Profissional Documentos
Cultura Documentos
METODOS
ESTAD
ISTICOS.
Ingeniera Qumica (Curso 2008-09)
Estadstica Descriptiva. Pr
actica 1
1.
Describimos a continuacion algunos de los comandos de Estadstica mas importantes que tiene Matlab. Recomendamos que, ante cualquier duda, se acuda al sistema interactivo de ayuda que tiene Matlab.
Empecemos con dos vectores columnas de 10 elementos cada uno (es importante que sean vectores columnas).
>> x=[1;2;3;4;5;6;7;8;9;10];
>> y=[-0.1 ; 2; -3; 0.6; 9; 8.1; -1; 4.3; 7;-3];
Si queremos calcular la media de los valores de x y de y utilizamos el comando mean, haciendo
>> xmedia=mean(x)
xmedia =
5.5000
>> ymedia=mean(y)
ymedia =
2.3900
Para calcular la mediana, utilzamos el comando median, es decir
>> xmediana=median(x)
xmediana =
5.5000
>>ymediana=median(y)
ymediana =
1.3000
y para las varianzas
>> xvar=var(x,1)
xvar =
8.2500
>> yvar=var(y,1)
yvar =
18.0349
1.9850
18.0349
b
c
2.
Mnimos Cuadrados
Otra forma de obtener la recta de regresion de Mnimos Cuadrados, incluso de obtener curvas que aproximan
a una nube de puntos, es utilizando el comando polyfit(x,y,n), donde n es el grado del polinomio que queremos
obtener. Por lo tanto, para obtener una recta tomamos n = 1:
>> recta=polyfit(x,y,1)
recta =
0.2406
1.0667
plot(x,y,*)
hold on
xpol=linspace(1,10,100);
ypol=polyval(recta,xpol);
plot(xpol,ypol)
y se obtiene la figura
10
10
1.5479
1.7885
2.0291
2.2697
2.5103
2.7509
2.9915
3.2321
3.4727
3.
Ejercicios
7
8
9
10 11
7,4 8,4 9,1 9,4 9,5
12
9,5
13
9,4
0
1
0,2
0,5
1
1,5
0,833 0,667 0,54 0,4
2
2,5
3
3,5
4
4,5
5
0,333 0,286 0,25 0,222 0,2 0,182 0,167
1
. Esta funcion no la
ax + b
podemos obtener directamente con el comando polyfit. Pero la podemos transformar en,
b) Se puede observar que se trata aproximadamente de una funcion del tipo y =
1
= ax + b
y
Ahora, haciendo X = x; Y =
1
. Nos queda la expresion
y
Y = aX + b
Elegir una funcion p = f (v) que sea adecuada a la tabla de valores y calcularla con el Metodo de Mnimos
Cuadrados. Representarla despues con los valores.
Seg
un esta funcion Cu
al sera la presion aproximada que correspondera a un volumen de 3m3 /kp?
Ejercicio 5 Hallar por el Metodo de Mnimos Cuadrados una funcion del tipo S = Atq para los datos de la
siguiente tabla. Representarla junto a los datos de la tabla:
t
S
1
2
3
7,1 27,8 62,1
4
5
110 161
(Indicacion: Tomar logaritmos neperianos en la funcion para transformarla en una funcion de tipo lineal).
4
El comando rand(M,N) genera una matriz de M filas y N columnas en donde cada entrada es un numero
aleatorio entre 0 y 1, seg
un una distribucion uniforme. Si se desea elegir los numeros segun una distribucion normal
standard, se escribe randn(M,N)
Ejercicio 6 Repetir lo realizado en las secciones 1 y 2 cuando x e y son dos vectores columna de 100 filas y
numeros aleatorios siguiendo a) una distribucion uniforme, b) una distribucion normal standard.
Ejercicio 7 Repetir el ejercicio anterior con los vectores x e y, donde x = (1, 2, 3, . . . , 30)T , e y = x+randn(30, 1).
Ejercicio 8 Explorar lo que hace el comando hist, siguiendo los siguientes pasos:
>>
>>
>>
>>
>>
x=randn(200,1);
N=hist(x)
hist(x)
M=hist(x, 25)
hist(x,25)