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)+ 0lmDependiendo 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