En el paquete R Formula, introduce conceptos para fórmulas de varias partes como y ~ x1 + x2|I(x1^2)
. ¿Qué significa esta fórmula matemáticamente? ¿Cómo es esto diferente de y ~ x1 + x2 + I(x1^2)
o dos y ~ x1 + x2
y y ~ I(x1^2)
independientes?¿Qué significa una fórmula multiparte R en términos matemáticos?
Respuesta
Parece que no entienden para qué es el paquete de Fórmula. Las fórmulas multiparte se pueden usar para significar lo que sea que el usuario/desarrollador quiera que signifique. La fórmula proporciona el azúcar sintáctico alrededor de la notación de fórmula más flexible provista por el paquete. Las fórmulas de varias partes no significan nada hasta que se procesa la fórmula para convertir la representación simbólica en matrices modelo o similar.
El ejemplo que cita en su respuesta "Respuesta" es y ~ x1 + X2 | z1 +z2 + z3
. Esto es para un modelo de variables instrumentales ajustado por OLS de dos etapas. La parte posterior al |
(z1 +z2 + z3
) se interpreta por la función ivcoef()
como los IV, mientras que la parte a la izquierda del |
(x1 + x2
) se interpreta como las covariables de regresión. ivcoef()
construye dos matrices de modelos a partir de estas partes del RHS de la fórmula para permitir que se ajuste al OLS de dos etapas. La fórmula proporciona el código para manejar y manipular estas fórmulas multiparte, no especifica qué modelos estadísticos se usan para representar.
Otro ejemplo es la función hurdle()
en el paquete pscl, que usa la funcionalidad de Fórmula. En estos modelos, la misma fórmula y ~ x1 + X2 | z1 +z2 + z3
se interpretaría de manera diferente; es decir, el bit z1 +z2 + z3
se usaría para el obstáculo cero (la parte binomial del modelo de obstáculo), mientras que el x1 + X2
se interpretaría y usaría para la parte de conteo del modelo de obstáculo.
Lo que quiero decir es que la Fórmula se puede interpretar de la manera que se desee si se está creando el software. Si usted es el usuario, necesita comprender el modelo que está siendo instalado antes de poder interpretar la Fórmula multiparte en términos del modelo estadístico. Como tal, no hay una respuesta para tu Q; no hay un significado en términos matemáticos para una fórmula de varias partes.
- 1. En términos de programación, ¿qué significa semántica?
- 2. ¿Qué significa una "interfaz de fórmula estándar para un data.frame" en R?
- 3. ¿Cómo seleccionar una parte de fórmula en fórmula en R?
- 4. ¿Qué significa "de ... importar ..." en términos simples de bonehead?
- 5. ¿Qué significa SnapsToDevicePixels en WPF en términos simples?
- 6. Conversión de nombres de coeficientes a una fórmula en R
- 7. ¿Qué significa \ d + en términos de expresiones regulares?
- 8. ¿Qué significa, por ejemplo,% +% do? en R
- 9. ¿Qué significa el símbolo @ en R?
- 10. ¿Qué significa "métodos S3" en R?
- 11. Extracto de fórmula del modelo en R
- 12. ¿Qué significa "~" en python?
- 13. ¿Qué significa func en el conjunto de instrucciones R-Format?
- 14. ¿Qué significa = <c-r> en Vim
- 15. Símbolos matemáticos en vim
- 16. ¿Qué significa @ "../ .." en una ruta?
- 17. zonas horarias en R: ¿cómo evitar términos ambiguos como EST?
- 18. Cómo convertir fórmula cadena a una fórmula matemática en C#
- 19. Especificando fórmula en R con glm sin declaración explícita de cada covariable
- 20. ¿Qué significa <>?
- 21. ¿qué significa "$ &" significa en Ruby
- 22. ¿Qué significa "?" significa en Java?
- 23. ¿Qué significa vectorización?
- 24. ¿Qué ... = ... hacer en R?
- 25. ¿Qué significa vincular y desvincular significa en jquery?
- 26. ¿Qué significa '??' significa en C#?
- 27. ¿Qué significa REFRESH and MERGE en términos de bases de datos?
- 28. ¿Qué significa preceder a un literal de cadena con "r"?
- 29. ¿Qué significa 'Language Construct'?
- 30. Analizando una fórmula química
+1: limpio como siempre. –