Tengo datos con un valor inicial (y) que aumenta / disminuye secuencialmente a medida que pasa el tiempo (x) medido en días. Encontré este enlace para crear una regresión lineal de los datos http://www.easycalculation.com/statistics/regression.php
Me gustaría automatizar el cálculo de la pendiente en Excel. ¿Alguien tiene una idea de cómo hacerlo? Veo la fórmula matemática al final de la página.
pero no sé cómo traducirlo a una fórmula de Excel. El problema es principalmente y . Los otros son fáciles con el , y la función. Mis coordenadas xy coordenadas y están en filas de modo que es y es .count
sum
pow
C1
x1
D1
x2
r
regression
excel
mpiktas
fuente
fuente
Respuestas:
Primero, tenga en cuenta que su enlace enlaza con un ejemplo trabajado que probablemente sea útil.
Para implementar la ecuación en Excel:
=C2^2
en F2 para calcular X ^ 2, resalte F2: FN y presionectrl+D
para completar esta ecuación=(G2*sum(E:E) - sum(C:C)*sum(D:D))/(G2*sum(F:F) - sum(C:C)^2)
en una celda vacía. Este será tu R ^ 2=slope(D:D, C:C)
en otra celda vacía, esto debería coincidir con su cálculo.El resultado final se muestra en un documento de Google de ejemplo que se puede descargar en formato Excel aquí .
fuente
Una solución con R y los datos de ejemplo publicados por @David e instrucciones sobre cómo acceder a los datos de las hojas de cálculo de Google del blog Revolutions
O bien, puede usar la función incorporada de R
fuente
t(mydata)
para transponer la matriz, o hacer esto en Excel usandopaste -> special -> transpose
Excel ya contiene una función llamada PENDIENTE. Vea este sitio oficial de ayuda para referencia y un ejemplo.
fuente
Con sus valores X en la columna A e valores Y en la columna B (sin encabezados de columna):
Si desea encabezados de columna, reemplace todas las entradas A: A y B: B con la ubicación adecuada de sus valores.
Descubrí esta fórmula para poder usar la función de pendiente en PowerPivot, que no tiene una fórmula SLOPE.
fuente