from sys import argv
from PruebaSeries import PruebaSeries
from PruebaKolmogorov import KS
def repetido(lista):
for i in lista:
c = lista.count(i)
if c > 1:
return (c,i)
return (0, 0)
def archivoALista(archivo):
entrada = open(archivo, 'r')
lista = []
for linea in entrada:
lista.append(float(linea))
entrada.close()
return lista
def listaAParejas(lista):
parejas = []
for i in range(len(lista)-1):
parejas.append([lista[i], lista[i+1]])
return parejas
if(len(argv) > 1):
lista = archivoALista(argv[1])
(c, valor) = repetido(lista)
series = PruebaSeries(lista, int(argv[2]))
print "Prueba de Series: %f" % series.estadisticoCalculado()
series.graficar()
ks = KS(lista)
print "Prueba Kolmogorov - Smirnov: %f" % ks.estadisticoCalculado()
ks.graficar()
if c > 0:
print 'El valor %f se encontro %d veces repetido' % (valor, c)
else:
print 'No se encontraron valores repetidos'