Articles of Estadísticas

Cómo obtener la correlación entre dos series temporales utilizando Pandas

Tengo dos series de fecha de temperatura, que tienen lecturas a intervalos de tiempo regulares (pero diferentes). Estoy tratando de obtener la correlación entre estos dos conjuntos de datos. He estado jugando con Pandas para tratar de hacer esto. He creado dos series TimeSeriesA.corr(TimeSeriesB) y estoy usando TimeSeriesA.corr(TimeSeriesB) . Sin embargo, si los tiempos en […]

¿Cuál es la mejor solución de código abierto para almacenar datos de series de tiempo?

Estoy interesado en monitorear algunos objetos. Espero obtener unos 10000 puntos de datos cada 15 minutos. (Tal vez no al principio, pero este es el ‘estadio general’). También me gustaría poder obtener estadísticas diarias, semanales, mensuales y anuales. No es crítico mantener los datos en la resolución más alta (15 minutos) durante más de dos […]

Mezcla separada de gaussianos en Python

Hay un resultado de algún experimento físico, que se puede representar como un histogtwig [i, amount_of(i)] . Supongo que ese resultado puede estimarse mediante una mezcla de 4 – 6 funciones gaussianas. ¿Hay un paquete en Python que tome un histogtwig como entrada y devuelva la media y la varianza de cada distribución gaussiana en […]

Cómo hacer una muestra aleatoria ponderada de categorías en Python

Dada una lista de tuplas en la que cada tupla consta de una probabilidad y un elemento, me gustaría muestrear un elemento según su probabilidad. Por ejemplo, indique la lista [(.3, ‘a’), (.4, ‘b’), (.3, ‘c’)] Me gustaría muestrear ‘b’ el 40% del tiempo. ¿Cuál es la forma canónica de hacer esto en python? He […]

Código de Python para las emisiones de monedas.

He estado escribiendo un progtwig en python que simula 100 lanzamientos de monedas y da el número total de lanzamientos. El problema es que también quiero imprimir el número total de cabezas y colas. Aquí está mi código: import random tries = 0 while tries < 100: tries += 1 coin = random.randint(1, 2) if […]

¿La matriz de covarianza de np.polyfit () tiene diagonal negativa?

Problema: la opción cov=True de np.polyfit() produce una diagonal con valores negativos sin sentido. ACTUALIZACIÓN: después de jugar con esto un poco más, ¿ realmente estoy empezando a sospechar un error en el número ? ¿Es eso posible? Eliminar cualquier par de 13 valores del conjunto de datos solucionará el problema. Estoy usando np.polyfit() para […]

Pruebas de estadísticas (Kolmogorov y T-test) con Python y Rpy2

He ejecutado algunos algoritmos y quería hacer un análisis estadístico con los resultados. Tengo dos vectores con los promedios de la tasa de error. Con R, usando la línea de abajo obtendría todo. t.test(methodresults1,methodresults2,var.equal=FALSE,paird=FALSE,alternative=”less”) Ya que estoy usando Python, quería usar el proyecto Rpy2. Intenté eso: import rpy2.robjects as R # methodresults1 and methodresults2 are […]

KenKen puzzle addends: REDUX Un algoritmo no recursivo (corregido)

Esta pregunta se relaciona con aquellas partes de los rompecabezas de KenKen Latin Square que te piden que encuentres todas las combinaciones posibles de números de ncells con valores x tales que 1 <= x <= maxval yx (1) + … + x (ncells) = targetum. Habiendo probado varias de las respuestas más prometedoras, voy […]

KL Divergencia en TensorFlow

Tengo dos tensores, prob_a y prob_b con forma [None, 1000] , y quiero calcular la divergencia KL de prob_a a prob_b . ¿Hay una función incorporada para esto en TensorFlow? Intenté usar tf.contrib.distributions.kl(prob_a, prob_b) pero da: NotImplementedError: No KL(dist_a || dist_b) registered for dist_a type Tensor and dist_b type Tensor Si no hay una función […]

Ajuste del modelo ARMA a series de tiempo indexadas por tiempo en python

Estoy tratando de ajustar un modelo ARMA a una serie de tiempo almacenada en un dataframe de pandas. El dataframe tiene una columna de valores de tipo numpy.float64 llamado “val” y un índice de marcas de tiempo de pandas. Las marcas de tiempo están en el formato “Año-Mes-Día Hora: Minuto: Segundo”. Entiendo que el siguiente […]