Medianas y Estadísticas de Orden

Slides:



Advertisements
Presentaciones similares
Complejidad Computacional
Advertisements

Estimación de una probabilidad en muestras pequeñas
KRUSKAL WALLIS Jorge Iván Betancur Marta Isabel Naranjo García
Inferencia estadística
Variables Aleatorias Distribuciones
ESTADÍSTICA DESCRIPTIVA
Método de Ford-Fulkerson
ALGORITMOS 2 DIGITALES II
Ecuaciones diferenciales de 1er orden :
Índice Estadística Aplicada Unidad II: Probabilidades
Aplicaciones de la derivada Resuelve problemas de optimización aplicando las ideas básicas relacionadas con extremos de funciones de una variable Bloque.
Curso de Estadística Básica
HERRAMIENTAS PARA EL CONTROL ESTADÍSTICO DE CALIDAD.
Tema 4: Sentencias de control
Analisis y Diseño de Algoritmos Tema: Grafos 3ra Parte
Curso de Estadística Básica
1 Algoritmos Elementales de Grafos Agustín J. González ELO-320: Estructura de Datos Y Algoritmos 1er.Sem
Semana 5 Subprogramas..
Decisiones bajo Incertidumbre Teoría de Juegos
Ordenamiento, Heapsort y Colas de prioridad
Single-Source Shortest Paths “Camino más corto desde/hacia una fuente”
Curso de Estadística Básica
Algoritmos.
Capítulo 1 “Elementos de Programación”
Estructuras de Datos Arreglos.
programa que permite trabajar con tabla de datos, y otras aplicaciones avanzadas. Ayudando en el calculo de ejercicios aritméticos.
1 Estructuras de Datos Elementales:stacks (pilas), queues (colas), linked lists (listas enlazadas), y rooted trees (árboles con raíz) Agustín J. González.
Escuela de Ingeniería Forestal.
Divide y vencerás 1. Método general.
EJEMPLO DE SISTEMAS DE INVENTARIO
Informática Ingeniería en Electrónica y Automática Industrial
Ordenación y Búsqueda.
1 Algoritmos Avaros (Greedy Algorithms) Agustín J. González ELO-320: Estructura de Datos y Algoritmos.
Gerenciamiento Técnico de Proyectos
Teoría – Alejandro Gonzalez
Estructura de Control Repeticiones(Loops) Ejercicios
1 Algoritmos Avaros (Greedy Algorithms) Agustín J. González ELO-320: Estructura de Datos y Algoritmos 1er. Sem
1 Quicksort Agustín J. González ELO320: Estructura de Datos y Algoritmos 1er. Sem
1. Desarrollo de Programas iterativos usando invariante
Agustín J. González ELO320: Estructura de Datos y Algoritmos
ELO3201 Análisis de Algoritmos (Cont.) Agustín J. González ELO320 1º sem 2004.
1 Ordenamiento y estadísticas de orden Agustín J. González ELO 320: Estructura de Datos y Algoritmos.
Microsoft Office Excel
MENSURABILIDAD Y VARIABILIDAD
Tabla de frecuencias Estadística Tema: Tablas de Frecuencias
1 Ordenamiento en tiempo lineal y Estadísticas de orden Agustín J. González ELO320: Estructura de Datos y Algoritmos 1er. Sem 2002.
Algoritmos de Ordenamiento y Complejidad
Variable aleatoria
1 Tablas HASH Agustín J. González ELO320: Estructura de Datos y Algoritmos.
1 Quicksort Agustín J. González ELO320: Estructura de Datos y Algoritmos 1er. Sem
2.2: Resumen numérico Medidas de localización. Medidas de dispersión.
1 Single-Source Shortest Paths “Camino más corto desde/hacia una fuente” Agustín J. González ELO320: Estructura de Datos y Algoritmos 1.er. Sem
1 Problemas de decisión Tipo particular de problemas de optimización Sistemas que evolucionan con el tiempo Se toman decisiones en momentos sucesivos de.
1 Análisis de algoritmos Generalidades Agustín J. González 1er. Sem
Análisis de Algoritmos
ELO3201 Análisis de Algoritmos (cont.) Agustín J. González ELO320 1º sem 2002.
1 Flujo Máximo Agustín J. González ELO320: Estructura de Datos y Algoritmos.
Análisis de algoritmos Generalidades
Estructuras de Repetición (Hacer-Mientras)
Oscar F. Bedoya L. Fundamentos de análisis y diseño de algoritmos.
Fundamentos de Programación
METODOS DE BUSQUEDA EN C++ Oscar Michel Ruiz León
Índice de Rotación Indica el número de veces que un artículo o un conjunto de artículos se renueva a lo largo de un año o de un período determinado: Es.
Fecha de entrega: 21/09/11. La Teoría de Colas es el estudio de la espera en las distintas modalidades. El uso de los modelos de colas sirve para representar.
Instituto tecnologico de saltillo
DATOS ESTADÍSTICOS.
INFERENCIA ESTADÍSTICA
Estadística descriptiva
Medidas de tendencia central
MEDIDAS DE TENDENCIA CENTRAL MEDIDAS DE TENDENCIA CENTRAL MEDIDAS DE TENDENCIA CENTRAL Prof. Lygia Andrea Mejía Maldonado.
Transcripción de la presentación:

Medianas y Estadísticas de Orden Agustín J. González ELO320: Estructura de Datos y Algoritmos 1 er. Sem. 2004

Conceptos La estadística de orden i-ésimo de un conjunto de n elementos es el elemento i-ésimo más pequeño. El mínimo es la estadística de primer orden. La mediana es el punto en la “mitad del camino” La mediana se ubicas en i=  (n+1)/2  e i=(n+1)/2 Problema de selección: Entrada: un conjunto de n números y un número i 1<= i <= n Salida: El elemento x tal que es mayor que exactamente otros i-1.

Mínimo y máximo Mínimo(A) min = A[1; for (i=2; i<=length(A); i++) if (min > A[i ) min = A[i; Puede ser hecho en tiempo (n). ¿Cómo encontramos el i-ésimo lugar de un conjunto? Ejercicio: ¿Cuántas veces se ejecuta la asignación del mínimo?

Ejercicio: Número de Asignaciones de Máximo El siguiente programa determina el máximo valor en un arreglo no ordenado A[1..n]. max = -"infinito"; for (i=1; i <=n; i++) { if (A[i] > max) max = A[i]; /* linea 4 */ Se desea determinar el número promedio de veces que la asignación de la línea 4 es ejecutada. Suponga que los números en A fueron tomados aleatoriamente del intervalo [0,1]. Si un número x es aleatoriamente escogido dentro de un conjunto de n número distintos, ¿cuál es la probabilidad que x sea el mayor número del conjunto? 1/n Cuando la línea 4 es ejecutada, ¿cuál es la relación entre A[i] y A[j] para 1 <=j <= i? A[i] > A[j] Para cada i en el rango 1 <= i <=n, ¿cuál es la probabilidad que la línea 4 sea ejecutada? 1/i Sea s1,s2,..,sn variables aleatorias, donde si representa el número de veces (0 ó 1) que la línea 4 es ejecutada durante la i-ésima iteración. ¿Cuál es el valor esperado E[si]? E[si] = 0*P(que línea 4 no sea ejecutada) + 1*P(línea 4 sí sea ejecutada) = 1/i Determine el valor esperado para el número total de veces que la línea 4 es ejecutada. E[número de veces pedido] = E[s1+s2+s3+...+sn] = E[s1]+E[s2]+...+E[sn]=1+1/2+1/3+...+1/n Como nota interesante (fuera del certamen) 1+1/2+1/3+...+1/n =(lg n).

( ) Método integral para acotar sumatorias 1 1 2 < <

Problema de selección Problema de selección: Basta usar una forma adaptada de Quicksort o Randomized_Quicksort. En ésta sólo nos preocupamos de donde se encuentra la estadística del orden que buscamos. Randomized_Select(A, p,r,i) if (p==r) return A[p; q = Randomized_Partition(A,p,r); k = q -p+1; if (i <= k) return Randomized_Select(A,p,q,i); else return Randomized_Select(A, q+1, r, i-k); El tiempo de este algoritmo es (n) en promedio y su peor caso es (n2).

Divertimento Una fábrica de aspirinas tiene 7 depósitos con aspirinas de 100 mg correspondientes a la producción de cada día de una semana. El generente de producción fue notificado que durante un día de la semana las aspirinas resultaron de 110 mg. Usando una pesa sólo una vez, ¿Cómo puede determinar el depósito con las aspirinas defectuosas? Lu Ma Mi Ju Vi Sa Do