Académique Documents
Professionnel Documents
Culture Documents
Los rboles de decisin son modelos de prediccin que se utilizan para organizar grficamente la
informacin sobre las opciones posibles, las consecuencias y el valor final. Se utilizan
en informtica para calcular las probabilidades y la extraccin de datos, y, los ejemplos de rboles
de decisin que estn a continuacin se refieren a la toma de decisiones "simples" por as decirlo.
Los rboles de decisin se utilizan para decidir entre diversos cursos de accin. Crean una
representacin visual de los variados riesgos, las recompensas y los valores potenciales de cada
opcin.
Ejemplos
Ejemplo
PRENTICE HALL fabrica libros de investigacin de operaciones en lotes de diez. Segn su
experiencia PRENTICE HALL sabe que el 80% de todos los lotes contienen el 10% (uno cada diez)
de libros defectuosos y el 20% de todos los lotes contienen el 50% (5 de cada 10) de libros
defectuosos. Si un lote es bueno, esto es, con 10% de defectos, se manda a la siguiente etapa de
produccin, los costos de proceso en que se incurran sern de $1000. Si un lote es malo, esto es,
con 50% de libros defectuosos, se manda a la siguiente etapa de produccin, se incurre en un
costo $4000. PRENTICE HALL tambin tiene la opcin de reprocesar un lote a un costo de $1000.
Es seguro que un lote reprocesado ser despus un lote bueno. Otra opcin es que por un costo
de $100, PRENTICE HALL pueda probar un chip de cada lote para tratar de determinar si es
defectuoso ese lote. Determinar como PRENTICE HALL puede reducir al mnimo el costo total
esperado por lote. Calcular el VEIM y VEIP.
TABLAS DE DECISIN
Estados de la Naturaleza de decisiones pueden ser
por
medio
e1
e2
Los diferentes estados que puede presentar la
a1
x11
x12
naturaleza: e1, e2, ..., en.
Alternativ
alas
xque
x22
2
21
Las acciones o alternativas
as entre
seleccionar el decisor: a1, a2,...,am.
... ... ...
...
en
...
x1n
...
x2n
...
...
de tablas de decisin, en
las que se representan los
elementos
Ejemplo
5
huevos cadena
el
desperdiciados y no hay compra
y
el
tortilla
se construye
Romperlo en
Tortilla de 6 huevos y un Tortilla de 5 huevos y un finalmente,
otro
tazn
como
tazn ms que lavar
tazn ms que lavar
(a2)
final
el
Romperlo
dentro
del Tortilla de 6 huevos
tazn (a1)
Tirarlo (a3)
Tortilla de 5 huevos y un
huevo
bueno Tortilla de 5 huevos
desperdiciado
correspondiente a la explotacin del hotel, 31, menos la inversin realizada en la compra del
terreno, 18, es decir, 31-18 = 13. Por el contrario, si el aeropuerto se construye en B, el terreno
adquirido en A deber ser vendido, por lo que se obtendr un beneficio de 6, al que habr que
restar la inversin inicial en la compra, 18. Esto proporciona un rendimiento final de 6-18 =-12. De
manera anloga se determinan los resultados de las restantes alternativas ante cada uno de los
posibles estados de la naturaleza, dando lugar a la siguiente tabla de decisin:
Estados de la Naturaleza
Alternativas
Terreno comprado
Aeropuerto en Aeropuerto
A
en B
13
- 12
-8
11
AyB
-1
Ninguno
DIRECCIN DE FLUJO
La direccin de flujo est determinada por la direccin del descenso ms empinado, o la cada
mxima, desde cada celda. Se calcula de la siguiente manera:
maximum_drop = change_in_z-value / distance * 100
La distancia se calcula entre los centros de las celdas. Por lo tanto, si el tamao de celda es 1, la
distancia entre dos celdas ortogonales es 1, y la distancia entre dos celdas diagonales es 1,414 (la
raz cuadrada de 2). Si el descenso mximo de varias celdas es el mismo, la vecindad se agranda
hasta que se encuentra el descenso ms empinado.
Cuando se encuentra la direccin de un descenso ms empinado, la celda de salida se codifica
con el valor que representa esa direccin.
Si todos los elementos prximos son ms altos que la celda de procesamiento, se considerar un
ruido que se rellena con el valor ms bajo de los elementos prximos, y tiene una direccin de
flujo hacia esta celda. Sin embargo, si un sumidero de una celda est junto al borde fsico del
rster o tiene como mnimo una celda NoData como vecino, no se rellena porque la informacin
del vecino no es suficiente. Para que se considere como un sumidero verdadero de una celda,
debe estar presente toda la informacin de vecino.
Si dos celdas fluyen entre s, se trata de sumideros que tienen una direccin de flujo indefinida.
Este mtodo que deriva una direccin de flujo de un modelo digital de elevacin (DEM) se
presenta en Jenson and Domingue (1988).
Las celdas que son sumideros se pueden identificar utilizando la herramienta Sumidero. Para
obtener una representacin precisa de la direccin de flujo en una superficie, se deben rellenar los
sumideros antes de utilizar un rster de direccin de flujo.
Ejemplo de cdigo
import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outFlowDirection = FlowDirection("elevation", "NORMAL")
outFlowDirection.save("C:/sapyexamples/output/outflowdir01")
# Execute FlowDirection
outFlowDirection = FlowDirection(inSurfaceRaster, "FORCE", outDropRaster)
DIAGRAMA DE TIEMPO
Ejemplos
Ejemplo
DIAGRAMA
DE BAM
La literatura ecolgica ha establecido desde hace muchas dcadas (Grinnell, 1917; Good, 1931;
Udvardy, 1969) que el area de distribucin de una especie, en un tiempo dado, es el resultado de
una combinacin de factores, tres de los cuales son de particular importancia y se ilustran en el
diagrama de la derecha, llamado el diagrama BAM (Sobern y Peterson, 2005), y que es
una representacin abstracta delespacio geogrfico G
Ejemplo
ESTRUCTURA SECUENCIAL
Estructura secuencial. La estructura secuencial es aquella en la que una accin (instruccin) sigue
a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la
siguiente y as sucesivamente hasta el fin del proceso.
Una estructura de programa es secuencial si se ejecutan una tras otra a modo de secuencia, es
decir que una instruccin no se ejecuta hasta que finaliza la anterior.
Ejemplo:
INPUT x
INPUT y
auxiliar= x
x= y
y= auxiliar
PRINT x
PRINT y
ESTRUCTURAS DE
DECISIN
Estas
permiten seleccionar la
prxima sentencia a ejecutarse sobre la base de una desicin (expresin lgica o variable lgica)
Los tipos de estructuras de desicin que podemos encontrar son:
Simples
Dobles
Mltiples
ESTRUCTURAS DE DECISION SIMPLE
La estructura de decisin ms sencilla, es la llamada simple, Si-Entonces Su efecto es el de
ejecutar una determinada accin cuando se cumpla una cierta condicin y en caso contrario
seguir el orden secuencial.
La seleccin Si-Entonces evala la condicin y de acuerdo a los resultados:
Si es verdadero, ejecuta una o varias opciones
Si es falsa, entonces no hace nada y sigue la ejecucin normal del programa
Ejemplo:
En Pseudocdigo
Si (condicin) entonces
sentencias...
dias')
fin si
Si (A>B) entonces
Escribir ('El mayor es A')
Fin si
Ejemplo
En Pseudocodigo
Si ( decisin ) entonces
Sentencias....
Si no
Sentencias....
fin si
ESTRUCTURAS
ITERACIN
1.
2.
DE
Prese
ntar por pantalla una cuenta
atrs
empezando
en
12
y
terminando en 0, y seguidamente mostrar el mensaje Despegue!
Presentarle al usuario los nmeros pares entre 0 y 100.
3.
Imprimir los mltiplos de 7 existentes entre dos valores m y n pedido al usuario. Modificar el
algoritmo para que calcule cuntos nmeros hay y su suma.
4.
Imprimir los n primeros trminos de la serie de Fibonacci. Los trminos de dicha serie se
calculan de la siguiente forma: a0=1; a1=1; ai= ai-1+ai-2, i=2,...n.
5.
6.
7.
8.
(combinaciones de n elementos
Imprimir todos los nmeros primos que hay entre dos pedidos al usuario
Construir un algoritmo para adivinar un nmero secreto. Guardar en una variable dicho
nmero secreto y permitir que el usuario haga intentos para adivinarlo. En cada intento, el
algoritmo deber informar si ese intento es mayor o menor que el nmero secreto. Al acertar,
se informar del nmero de intentos que han sido necesarios (NOTA: en DFD, podis usar la
funcin random para generar aleatoriamente un nmero secreto.).
Ejemplos