Tengo un punto (x, y) que necesito un regresor lineal para pasar dado un conjunto de datos (X, Y). ¿Cómo implemento esto en R?
r
regression
Reisner
fuente
fuente
Respuestas:
Si es el punto a través del cual debe pasar la línea de regresión, ajuste el modelo y - y 0 = β ( x - x 0 ) + ε , es decir, una regresión lineal con "sin intercepción" en una traducción conjunto de datos En R , esto podría verse así . Tenga en cuenta que al final indica que no debe ajustarse ningún término de intercepción.(x0,y0) y−y0=β(x−x0)+ε R
lm( I(y-y0) ~ I(x-x0) + 0)
+ 0
lm
Dependiendo de cuán fácilmente esté convencido, hay múltiples formas de demostrar que esto, de hecho, produce la respuesta correcta. Si desea establecerlo formalmente, un método simple es usar multiplicadores de Lagrange.
fuente