FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
la funcion de la tendencia???
Que tal, estoy tratando de buscar en delphi 7 una función que me permita calcular la tendencia de los valores que tengo, alguien sabe si existe una función que haga esto o hay que programarla?
como siempre de antemano les agradesco su apoyo, saludos |
#2
|
||||
|
||||
tendencia?? te refieres a la media, rango, varianza, desviación estandar??
|
#3
|
||||
|
||||
linea de tendencia
me parece que se conoce como la línea de la tendencia, cuando en un periodo del 1 al 5 tienes cinco valores y tratas de calcular la línea de la tendencia para el periodo 8: ejem:
1 - 12.5 2 - 23.3 3 - 10.3 4 - 10 5 - 13 . - . . . 8 - ???? |
#4
|
||||
|
||||
Te referies a la tendencia lineal
Si más no me equivoco, y de acuerdo a lo que recuerdo de Probabilidad y Estadísticas II, lo que tu pides es predecir u obtener el valor de la tendencía lineal por el método de los mínimos cuadrados, ja.. todavía me acuerdo el nombre.
No me acuerdo bien de la fórmula, y desconozco si Delphi tiene incorporada alguna unidad con funciones estadísticas (es muy probable que la tenga). Tengo mis apuntes de dicha materia.... en cuanto encuentre la fórmula te la paso. Por ahora prueba buscar un poco en la ayuda de Delphi algo sobre estadística... o porque no dale una miradita a esta búsqueda a lo mejor encuentras la fórmula y de paso una explicación del tema. |
#5
|
||||
|
||||
Te paso lo que tengo...
Como te dije... tenía mis apuntes, y ya los encontré.
No se si sabes algo sobre estadística... asi que te explico, lo más breve posible, un poquito de teoría sobre el tema, y obviamente las fórmulas que necesitas para realizar lo que necesitas.No te preocupes demasiado las fórmulas son sencillas. Cita:
Para comenzar tus cálculos necesitas: 1. Determinar la COVARIANZA: Cita:
Donde: Sum = sumatoria desde 1 hasta n veces. Xi = el valor i-ésimo de la variable x Yi = el valor i-ésimo de la variable y n = la cantidad de elementos MeX = media aritmética de x MeY = media aritmética de y NOTA: si la covarianza te arroja el valor cero, no continúes ya que esto indica que NO SE PUEDE REALIZAR EL ANÁLISIS DE LA TENDENCIA. 2. Realizar el análisis de regresión (tendencia) por el método de los mínimos cuadrados: Que es en definitiva lo que necesitas. Cita:
y^ = a + b * x Donde: y^ = es la y estimada (el valor que tu deseas obtener) a = intersección de y b = pendiente de la recta x = variable independiente Pero para ello se requiere de calcular "a" y "b": b = (Sum(Xi * Yi) - (n * MeX * MeY))/((Sum(Xi^2)) - (n * MeX^2)) a = MeY - b * MeX Cuando ya tengas "a" y "b" los reemplazas en la ecuación "y^ = a + b * x" los correspondientes valores de "a" y "b". Ahora basta con que ingreses en "x" los valores para los cuales deseas obtener la tendencia. Espero que te haya servido... no creo que te resulte complicado armar una función que calcule todo lo que puse. Por si no entiendes algo, me avisas. |
#6
|
||||
|
||||
Gracias Delphius
Efectivamente eso es lo qndo buscando pero ya ves luego los nombres nos confunden, pero te agresco mucho tu aportación y si si me sirve y si la entiendo, muchas gracias...
|
|
|
|