2 votos

Regresión lineal multivariante en Python

¿Cómo calcular el error estándar global de un modelo de regresión lineal utilizando Python? ¿Qué biblioteca debo utilizar? Estoy buscando algo como este Sin embargo, no veo cómo obtener el error estándar global. ¿Alguna idea?

1voto

HomerPlata Puntos 72

Digamos que tienes un modelo lineal Y = XB + e, para Y: n*q, X: n*p, B: p*q. Entonces:

def standard_error(X,Y):
    beta = inv(X.T.dot(X)).dot(X.T).dot(Y)
    return mean((Y-X.dot(beta))**2)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X