Articles of regression

Barplot de línea de mar con línea de regresión

¿Hay una manera de agregar una línea de regresión a una gráfica de barras en el mar donde el eje x contiene pandas.Timestamps? Por ejemplo, superponer una línea de tendencia en este gráfico de barras a continuación. Estoy buscando la manera más eficiente de hacer esto: seaborn.set(style=”white”, context=”talk”) a = pandas.DataFrame.from_dict({‘Attendees’: {pandas.Timestamp(‘2016-12-01’): 10, pandas.Timestamp(‘2017-01-01’): 12, […]

Cómo obtener la predicción de la prueba a partir de los parámetros 2D de la regresión WLS en statsmodels

Incremento los parámetros de las funciones de regresión WLS mediante el uso de statsmodels. Tengo un conjunto de datos 10×3 X que declaré así: X = np.array([[1,2,3],[1,2,3],[4,5,6],[1,2,3],[4,5,6],[1,2,3],[1,2,3],[4,5,6],[4,5,6],[1,2,3]]) Este es mi conjunto de datos, y tengo un vector endog de endog que se ve así: z = [[ 3.90311860e-322 2.00000000e+000] [ 0.00000000e+000 2.00000000e+000] [ 0.00000000e+000 -2.00000000e+000] […]

Las predicciones del precio de las acciones del modelo LSTM de múltiples capas keras convergen a un valor constante

He creado un modelo LSTM multicapa que utiliza la regresión para predecir los valores de los datos del siguiente fotogtwig. El modelo termina después de 20 épocas. Luego obtengo algunas predicciones y las comparo con mis valores de verdad fundamentales. Como puede verlos en la imagen de arriba, las predicciones convergen a un valor constante. […]

Evaluación del modelo de regresión utilizando scikit-learn.

Estoy haciendo regresión con sklearn y uso la búsqueda aleatoria de cuadrícula para evaluar diferentes parámetros. Aquí hay un ejemplo de juguete: from sklearn.datasets import make_regression from sklearn.metrics import mean_squared_error, make_scorer from scipy.stats import randint as sp_randint from sklearn.ensemble import ExtraTreesRegressor from sklearn.cross_validation import LeaveOneOut from sklearn.grid_search import GridSearchCV, RandomizedSearchCV X, y = make_regression(n_samples=10, n_features=10, […]

Trazar intervalos de confianza y predicción con entradas repetidas

Tengo una gráfica de correlación para dos variables, la variable predictiva (temperatura) en el eje x, y la variable de respuesta (densidad) en el eje y. Mi mejor ajuste de la línea de regresión de mínimos cuadrados es un polinomio de segundo orden. También me gustaría trazar la confianza y los intervalos de predicción. El […]

Diferencia entre los coeficientes de regresión lineal entre Python y R

Estoy tratando de ejecutar una regresión lineal en Python que ya he hecho en R para encontrar variables con 0 coeficientes. El problema que estoy encontrando es que la regresión lineal en R devuelve NA para columnas con baja varianza mientras que la regresión de aprendizaje de scikit devuelve los coeficientes. En el código R, […]

¿Cómo calcular el error estándar de los resultados de ODR?

Uso scipy.odr para hacer un ajuste con incertidumbres tanto en x como en y después de esta pregunta ¿ Corregir el ajuste con scipy curve_fit incluyendo errores en x? Después del ajuste, me gustaría calcular las incertidumbres sobre los parámetros. Así miro la raíz cuadrada de los elementos diagonales de la matriz de covarianza. Yo […]

Sklearn LogisticRegression sin regularización.

La clase de regresión logística en sklearn viene con la regularización de L1 y L2. ¿Cómo puedo desactivar la regularización para obtener el ajuste logístico “sin formato” como en glmfit en Matlab? Creo que puedo establecer C = número grande pero no creo que sea sabio. vea para más detalles la documentación http://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html#sklearn.linear_model.LogisticRegression

Regresión lineal con dataframe pandas.

Tengo un dataframe en pandas que estoy usando para producir un diagtwig de dispersión, y quiero incluir una línea de regresión para la gráfica. En este momento estoy tratando de hacer esto con Polyfit. Aquí está mi código: import pandas as pd import matplotlib import matplotlib.pyplot as plt from numpy import * table1 = pd.DataFrame.from_csv(‘upregulated_genes.txt’, […]

La regresión lineal que usa scipy.ODR falla (no tiene rango completo en la solución)

Así que estaba intentando una regresión lineal con scipy.odr. Sin embargo, fracasó estrepitosamente. scipy.odr me ha funcionado antes y no veo ningún error en mi código. La única razón por la que puedo pensar es que la pendiente puede ser demasiado pequeña, pero no veo cómo eso podría molestar a Scipy. Gracias por tu ayuda. […]