Trazar una línea de regresión lineal múltiple en un gráfico¡Hola!
Tengo 10 medidas de Y, todas contra una X, ¿cómo comparo las respuestas en un gráfico usando las líneas de regresión lineal (en los diagramas de dispersión)? Las Y están por triplicado. Adjunto el archivo Excel con los datos.
Re: Trazado de una línea de regresión lineal múltiple en un gráficoEjecuté algunos datos del mundo real a través de Matlab y el método en este hilo. El acuerdo es a más de los dígitos significativos en los datos. Muchas gracias. Esto es excelente y muy fácil de usar.Re: Trazado de una línea de regresión lineal múltiple en un gráficoLas estimaciones de parámetros no muestran la estimación de parámetros para la última categoría de una variable categórica debido a la forma en que se realiza la codificación de esa variable. Esa última categoría es -1*(suma de las otras estimaciones de parámetros). En el ejemplo, 50,9 + -11,9 = 39,0 (con redondeo, por supuesto). Por lo tanto, matemáticamente, no necesita mostrar la estimación del último parámetro (en realidad, no se muestra debido a la forma en que se realizan las matemáticas).
De todos modos, esta es la razón por la que JMP ofrece la opción Ecuación de predicción. También puede verlo en la tabla Estimaciones de parámetros ampliadas, disponible en el menú emergente rojo seleccionando Estimaciones > Estimaciones ampliadas.
Re: Trazar una línea de regresión lineal múltiple en un gráficoLa tabla de estimaciones de parámetros no muestra compensación de intercepción para el polímero [C], pero la ecuación de predicción implica que en realidad es -39.05458586. ¿Por qué es eso por favor?
Re: Trazado de una línea de regresión lineal múltiple en un gráficoGracias.El modelo que sugiere es el del ejemplo y vi las estimaciones de parámetros en la parte inferior del ejemplo, pero no tenía sentido para mí porque estoy acostumbrado a una salida donde el tercer parámetro (polímero en el ejemplo) etiqueta el conjunto de datos pero no se usa como compensación.Por lo tanto, creo que lo que está diciendo es que, al sumar la estimación de cada polímero a la estimación de intercepción, obtendré las intersecciones explícitas que estoy acostumbrado a ver. Así, el polímero A tiene una intersección de -122,84 + 50,94 = -71,90 y el polímero C tiene una intersección de -122,84 + 0 = -122,84.
Afortunadamente, puedo verificar esto rápidamente con mis propios datos y comparar el resultado con el de Matlab.¡Será mucho más conveniente hacerlo todo en una sola herramienta!Una o dos oraciones que expliquen esto en el ejemplo de ayuda podrían beneficiar a muchos usuarios.Gracias de nuevo.
Re: Trazado de una línea de regresión lineal múltiple en un gráficoCreo que lo que realmente quieres hacer es crear un modelo más complicado que te permita ver este gráfico. Usaré los datos de Limpieza, para ilustrar.
Elija Ajustar modelo.
Especifique Partículas de carbón como la Y.
Seleccione pH y polímero y haga clic en Agregar.

Haga clic en Ejecutar.
El primer gráfico que ve es la imagen que desea.

En cuanto a la pendiente de las líneas, puede obtenerla de las Estimaciones de parámetros, pero creo que es más fácil de ver yendo al triángulo rojo junto a Partículas de carbón de respuesta y seleccionando Estimaciones > Mostrar expresión de predicción.

La pendiente común es 54.294. Las estimaciones para cada polímero son el ajuste que debe realizarse en la intercepción general.
Ah, y este es un modelo, por lo que minimiza el error en los tres polímeros y el pH.
Re: Trazado de una línea de regresión lineal múltiple en un gráficoHola Jim,
Encontré una imagen de cómo se vería en JMP en el ejemplo de limpieza en la ayuda sobre regresión.Vea cómo las líneas de ajuste para cada conjunto de datos tienen todas la misma pendiente.Sin embargo,
No puedo encontrar ninguna forma de obtener las ecuaciones reales de las líneas de este análisis y no dice explícitamente que la pendiente elegida minimiza el error en los tres conjuntos de datos.Si tuviera eso entonces esto serviría y es bastante fácil de conseguir.

Re: Trazado de una línea de regresión lineal múltiple en un gráficoHola Jim,
Realmente no hay un gráfico, son solo ecuaciones.Si ejecuta su ejemplo con el primer método y obtiene el gráfico, cada conjunto de pares x,y obtiene su propia línea de ajuste LSQ.En cambio, quiero ajustar una línea a cada conjunto de datos, pero las líneas tienen la misma pendiente.Hay casos en los que esto tiene sentido físicamente.La pendiente corresponde a la desviación estándar de la población de la cual solo puede haber un valor.
El gráfico resultante mostraría una línea de ajuste a través de cada conjunto de pares x,y, pero las pendientes son idénticas.Hay un ajuste LSQ que minimiza el error dada esta restricción. (El error es mayor que dejar que cada línea tenga su propia pendiente óptima, por supuesto).
En matlab, especifica una ecuación lineal para cada conjunto, pero la variable de pendiente es la misma para ambos conjuntos.En lugar de 4 grados de libertad, solo tienes 3. Intersección 1, intersección 2 y la pendiente.Pero es muy tedioso obtener datos de una tabla de datos en Matlab y reformatearlos para que puedan ser procesados por la función lsqcurvefit.
Re: Trazado de una línea de regresión lineal múltiple en un gráfico¿Puedes pegar cómo se ve tu gráfico de Matlab? Me está costando entender cómo se ve.Re: Trazado de una línea de regresión lineal múltiple en un gráficoEsto está cerca de lo que necesito, pero quiero ajustar una sola pendiente a los dos conjuntos de pares x, y. Se puede hacer en matlab. ¿Cómo lo hago en JMP?Re: Trazado de una línea de regresión lineal múltiple en un gráfico- 1. Seleccione Archivo > preferencias > fuentes .
- Depende de tu método.
- bivariado : la ecuación para cada grupo se proporciona en informes separados debajo de la gráfica.
- Ver Ayuda > Libros > Análisis básico > capítulo 5.
- Ajustar mínimos cuadrados : este modelo es más complejo por lo que no hay una ecuación separada para cada grupo. En cambio, hay parámetros separados para cada grupo. Debería estar claro en el informe de Estimaciones de parámetros, pero también puede verlo en la fórmula de la columna si hace clic en el triángulo rojo junto a Respuesta y selecciona Guardar columnas > Fórmula de predicción .
- Ver Ayuda > Libros > Ajuste de modelos lineales > capítulo 3.
- Generador de gráficos : las ecuaciones para las líneas de tendencia lineal están disponibles en las propiedades del lado izquierdo debajo de la lista de columnas.
- Ver Ayuda > Libros > Gráficos esenciales > Línea de ajuste en el capítulo 3.
Re: Trazado de una línea de regresión lineal múltiple en un gráficoMuchas gracias ambos métodos han funcionado muy bien. Tengo dos preguntas más,
1. ¿Cómo formateo los títulos de los ejes Y y X? Pude cambiar el nombre pero no pude poner en negrita ni aumentar el tamaño de la fuente. Formando la escala del eje Y y X que he logrado.
2. ¿Es posible obtener la Ecuación de cada una de las rectas encajadas en el modelo? ¿Cómo puedo hacer eso?
Re: Trazado de una línea de regresión lineal múltiple en un gráficoHay tres formas que utiliza para 'comparar' las 10 regresiones. Primero debe apilar las diez columnas Y para que las diez funcionen. (Seleccione Tablas > Apilar) Pruebe estos métodos con la tabla de datos apilados:
- Bivariante: Seleccione Analizar > Ajustar Y por X. Ingrese la columna de mediciones apiladas en el rol Y y el predictor en el rol X. Haga clic en Aceptar. Haga clic en el triángulo rojo en la parte superior de Bivariante y seleccione Agrupar por. Seleccione la columna de la etiqueta para identificar los grupos y haga clic en Aceptar. Ahora haga clic en el triángulo rojo nuevamente y seleccione Ajustar línea.
- Ajustar mínimos cuadrados: seleccione Analizar > Ajustar modelo. Ingrese la columna de medidas apiladas en el rol Y. Seleccione la columna del predictor X y la columna de la etiqueta. Haga clic en Macros y seleccione Factorial completo. Haga clic en Ejecutar.
- Generador de gráficos: seleccione Gráfico > Generador de gráficos. Arrastre la columna de mediciones apiladas a la zona de colocación Y y la columna del predictor X a la zona X. Arrastre la columna de la etiqueta a la zona Superposición. Elimine el elemento suave y agregue el elemento de regresión (utilice los botones de elemento sobre el lienzo o haga clic con el botón derecho en el lienzo y utilice los comandos de menú).