SOF TWARE 2015

Anuncio
UNIVERSIDAD NACIONAL DE COLOMBIA
SEDE MEDELLÍN
FACULTAD DE CIENCIAS
ESCUELA DE FÍSICA
SOFTWARE
0
PhysicsSensor –Mobile EditionMódulo # 9: Regresiones
M. Sc. Diego Luis Aristizábal Ramírez
2015
LABORATORIO MÓVIL
DE
CIENCIAS NATURALES
Medellín, Colombia
Regresiones
E
ste módulo trata sobre el uso de las aplicaciones REGRESIÓN LINEAL y REGRESIÓN
CUADRÁTICA de PhysicsSensor en su versión para dispositivos móviles ANDROID. Teniendo
en cuenta que el objetivo principal de esta plataforma es ser usada en los laboratorios de
enseñanza de las ciencias exactas y naturales, se analizará además de su manejo los principios de su
funcionamiento. Para esto se dividirá el módulo en los siguientes temas:



Principios de funcionamiento
La regresión lineal de PhysicsSensor
La regresión cuadrática de PhysicsSensor
1. Principios de funcionamiento
1.1. La regression lineal
Se conocen n datos
 xi ,yi  y se quiere obtener la recta que mejor se ajusta a ellos.
Suponiendo
que esta cumple la ecuación,
y = a x+ b
Para encontrar los valores correspondientes a y b se asume el denominado criterios de los mínimos
cuadrados en los cuales el error total ε sea un mínimo, Figura 1,
Figura 1: Representación del error i-ésimo
1
n
n
i=1
i=1
n
ε =  εi2 =   y - yi  =   b + a x i  - yi 
2
2
i=1
Y por lo tanto,
ε
=0
a
ε
=0
b
2
obteniéndose el siguiente sistema de ecuaciones lineales simultáneas,
n
n
i=1
i=1
n b + a  x i =  yi
n
n
n
i=1
i=1
i=1
b x i + a  x i2 =  x i yi
cuya solución es,
n
n
n
i=1
i=1
2
n  x i yi -  x i  yi
i=1
a=
Ecuación 1


n x -   xi 
i=1
 i=1 
n
n
2
i
n
n
i=1
i=1
 yi - a  x i
b=
Ecuación 2
n
1.2. La regresión cuadrática
Se conocen n datos
 xi ,yi  y se quiere obtener la parábola que mejor se ajusta a ellos.
Suponiendo
que esta cumple la ecuación,
y = a x2 + b x + c
Para encontrar los valores correspondientes
mínimos cuadrados en los cuales el error total
a , b y c se asume el denominado
ε sea un mínimo, Figura 2,
criterios de los
3
Figura 2: Representación del i-ésimo error
2
ε =  εi2 =   y - yi  =   c + b x i + a x i2  - yi 
n
n
n
i=1
i=1
i=1
2
Y por lo tanto,
ε
=0
a
ε
=0
b
ε
=0
c
obteniéndose el siguiente sistema de ecuaciones lineales simultáneas,
n
n
n
i=1
i=1
i=1
n
n
n
n
i=1
i=1
i=1
i=1
n
n
n
n
i=1
i=1
i=1
i=1
a  x i2 + b  x i + n c =  yi
a  x 3i + b x i2 + c  x i =  x i yi
a  x i4 + b  x 3i + c  x i2 =  x i2 yi
cuya solución es,
y
x y
x y
x
x
x
i
a=
b=
i i
2
i i
2
i
3
i
4
i
x
x
x
x
x
x
 x  y
i
i
2
i
3
i
i
2
i
3
i
i
n
 xi
 x i2
n
 xi
 xi2
- a  x i2  - n  x i yi - a  x i3
 x 
2
i
c=
y
i
- n  x i2
- a  x i2 - b  x i
n
Ecuación 3
4
Ecuación 4
Ecuación 5
1.3. Sobre la linealización
Generalmente el modelo que representa un fenómeno natural no es una función lineal (es decir, su
gráfica no es una línea recta). Sin embargo como los modelos lineales son más fáciles de analizar, se
puede tratar de convertir las funciones a la forma lineal, lo cual en muchas situaciones es posible. A
este procedimiento se le denomina linealización. Métodos que permiten linealizar algunos modelos
son:
 La logaritmación
 Cambio de variables
Por logaritmación
Entre los modelos que permiten linealización mediante la logaritmación están:


La función potencial.
La función exponencial.
La función potencial
Esta función es,
y = b xa
se linealiza a través de los logaritmos,
log  y = a log  x  + log  b 
Cambiando variables,
y'  log  y 
x'  log  x 
b'  log  b 
se obtiene una línea recta,
y' = a x' + b'
es decir, si en la función potencial se grafica log y vs log x se obtiene la ecuación de una línea
recta.
La función exponencial
La función,
y = b eax
se linealiza a través de los logaritmos,
Ln  y = ax + Ln  b
Cambiando variables,
y'  Ln  y 
b'  Ln  b 
se obtiene una línea recta,
y' = a x + b'
es decir, si en la función exponencial se grafica Ln y vs x se obtiene la ecuación de una línea
recta.
5
Por cambio de variables
Un ejemplo
Supóngase que se tiene un sistema masa-resorte oscilando. El modelo teórico afirma que, suponiendo que el alargamiento del resorte es proporcional a la carga aplicada (peso de la masa, m,
acoplada al resorte), el período de oscilación, P, de la masa oscilante es:
P = 2π
m
k
siendo k, la constante elástica del resorte. Esta ecuación se puede transformar en,
4π 2
P =
m
k
2
y al graficar P 2 vs m se obtiene una línea recta con pendiente,
a=
4π 2
k
2. La regresión lineal de PhysicsSensor
Para acceder a la aplicación se siguen los siguientes pasos:




Se hace clic en el icono para ejecutar PhysicsSensor en el dispositivo móvil. Se despliega la
ventana de la Figura 3 izquierda.
Se hace clic en el botón Aceptar y se despliega la ventana de la Figura 3 centro.
Se hace clic en el botón REGRESION LINEAL y se despliega la ventana Figura 3 derecha.
Si los datos son nuevos se hace clic en el botón SI y se despliega la ventana de la Figura 4
izquierda en donde hay 3 botones activos: Adicionar, Remover y Guardar. Si es para importar
datos de un archivo ya existente se hace clic en el botón NO y se despliega la ventana de la
Figura 4 derecha en donde sólo hay un botón activo: Escoger.
Para el caso de SI:



Proceder a entrar los datos correspondientes. Para aumentar las filas hacer clic en el botón
Adicionar. Para eliminar filas hacer clic en el botón Eliminar.
Los datos deben guardarse haciendo clic en el botón Guardar: estos se guardarán en la carpeta
Mis
Archivos/physicssensor/regresiones
del
dispositivo
móvil
con
el
nombre
datos_fecha_hora.txt, por ejemplo, para un archivo guardado en noviembre 15 de 2014 a las
12:01:04 el nombre del archivo es: datos_14-11-15 12:01:04.txt
Luego se pasa al TAB Gráfica para graficar y al TAB Resultados para obtener los resultados de
los coeficientes de la regresión con sus respectivas incertidumbres.
6
7
Figura 3: GUI de PhysicsSensor
Figura 4: Las dos opciones para la regresión lineal
Para el caso de NO:

Se procede a hacer clic en el botón Escoger desplegándose una ventana similar a la de la Figura 5
derecha: aquí están ubicados los archivos de datos guardados en la carpeta del dispositivo móvil
Mis Archivos/physicssensor/regresiones. Observar que el botón activo cambió a la etiqueta
Cargar.
8
Figura 5: Ventanas de la opción NO


Se procede a hacer cli en el botón Cargar y se despliega la ventana de la Figura 6 izquierda.
Haciendo clic en los TABS Gráfica y Resultados se pueden obtener la gráfica y los coeficientes
de la regresión con sus respectivas incertidumbres, Figura 6 centro y derecha.
9
Figura 6: Gráfica de un regresión lineal
Como ejemplo supóngase que para medir la aceleración de la gravedad en la ciudad de Medellín se
procedió a variar la longitud L de un péndulo simple y se midió para cada una el periodo P respectivo
de oscilación (pequeñas oscilaciones). Los resultados se encuentran en la Tabla 1.
Tabla 1: Datos experimento péndulo simple
Longitud
L en m
Periodo
P en s
P2 (s2)
0,40
0,54
0,74
0,93
1,05
1,08
1,266
1,470
1,725
1,925
2,051
2,085
1,602756
2,1609
2,975625
3,705625
4,206601
4,347225
El modelo teórico afirma que el periodo cumple la siguiente expresión,
P = 2π
L
g
Linealizando se obtiene,
P2 =
4π2
L
g
Ecuación 6
Por lo tanto la gráfica de P2 vs L debe dar una recta cuya pendiente b es,
b=
4π 2
g
Ecuación 7
Con base en esto se hizo la regresión lineal empleando los datos de P2 vs L de la Tabla 1. En la Figura
7 se ilustran os resultados
10
Figura 7: Experimento del péndulo simple
Empleando la ecuación 7 y el resultado de la pendiente b=4,048 m.s-2 se obtiene para el valor de la
gravedad en la ciudad de Medellín 9,75 m.s-2. Considerando como valor convencionalmente verdadero
9,78 m.s-2 se obtiene un porcentaje de erro de 0,31 %.
3. La regresión cuadrática de PhysicsSensor
Para acceder a la aplicación se procede de la misma forma que para la regresión lineal.
Como ejemplo suponer que para medir la aceleración de la gravedad se dejó caer un cuerpo
obteniéndose la posición ( y ) para diferentes instantes de tiempo (t), Tabla 2.
Tabla 2: Datos de la “caída libre” de un cuerpo.
Posición
y (m)
t (s)
Posición 1
0
0
Posición 2
0.01
0,010844
Posición 3
0.02
0,020314
Posición 4
0.03
0,029249
Posición 5
0.04
0,03742
Posición 6
0.05
0,045286
Posición 7
0.06
0,052693
Posición 8
0.07
0,059643
Posición 9
0.08
0,066363
Posición 10
0.09
0,072625
Posición 11
0.10
0,078964
Posición 12
0.11
0,08484
Posición 13
0.12
0,09042
Posición 14
0.13
0,09607
Posición 15
0.14
0,101568
11

Se usa PhysicsSensor para hacer una regresión cuadrática de y vs t (empleando los datos de la
Tabla 4) y se obtiene la gráfica y los resultados de la Figura 8.

Con base en estos resultados se concluye que la medida aceleración de la gravedad en la ciudad
de Medellín con su respectiva incertidumbre ( a =
g = 9,78
1
g ) es,
2
m
m
± 0,08 2
2
s
s
Tomando como valor convencionalmente verdadero de la gravedad en la ciudad de Medellín 9,78
m.s-2, se tiene un error de 0 %.
12
Figura 8: Experimento de “caída libre”
Descargar