Recientemente, para un proyecto de matemáticas de grado 11 en la escuela, recopilé datos, los cuales sabía que tomaban la forma de un gráfico de seno, pero los valores que experimenté para encontrar fueron elegidos al azar. Con los datos recopilados, obtuve el punto máximo, pero no incluí el punto mínimo. ¿Hay alguna manera de encontrar una ecuación de regresión del seno si no se muestra el mínimo?
Respuesta
¿Demasiados anuncios?Dado n puntos de datos (xi,yi) de una onda seno significa ajustar el modelo y=A+Bsin(Cx+D) y es una tarea bastante difícil (busca en Google ajuste de onda seno).
Desde un punto de vista práctico, es más fácil expandir el término seno y considerar en su lugar y=a+bsin(cx)+dcos(cx) Teniendo en cuenta que tus xi están dados en grados, prefiero reescribir el modelo como y=a+bsin(cπx180)+dcos(cπx180) Este problema es no lineal (debido al parámetro c). Si c fuera conocido, sería simplemente una regresión multilínea fácil de hacer.
Entonces, por el momento, asigna un valor a c; para este valor, calcula a,b,d y la suma de los cuadrados SSQ (todo eso se puede hacer fácilmente usando Excel). Ahora, grafica SSQ como función de c y localiza su mínimo. Una vez hecho, tendrás todas las estimaciones necesarias para la regresión no lineal para un ajuste fino de los parámetros.
Usando los datos que proporcionaste, c=4.5 parece ser un buen candidato. Usando este valor y los correspondientes valores de a,b,d obtenidos por la regresión multilínea preliminar, una regresión no lineal dará a=34.442b=6.987c=4.526d=8.002 Para estos valores, la tabla a continuación reproduce tus datos y los valores predichos de la regresión (xypredicho9048.8845.0036833.9833.82041.226.5825.70433.230.7230.96020.438.5941.098040.2842.445) lo cual no es fantástico incluso si R2=0.9968 parece ser bastante bueno.
Ahora, tomando la derivada de y con respecto a x y′=πc180(bcos(cπx180)−dsin(cπx180))y resolviendo la ecuación trigonométrica bcos(cπx180)−dsin(cπx180)=0⟹x=180πctan−1(bd) da como resultado ymax=45.066 en x=88.63∘ y ymin=23.819 en x=48.86∘.