In [ ]:
import math
def poissoniana(x, mu):
return (numpy.exp(-mu) * mu**x)/ (scipy.misc.factorial(x)) # if x >= 0
In [ ]:
x = numpy.linspace(1,1000,1000)
# y = poissoniana(x, 3)
y = dataframeGradi.Tre.values
In [ ]:
popt, pcov = scipy.optimize.curve_fit(poissoniana, x, y)
In [ ]:
y, x = numpy.histogram(dataframeGradi.aggregati.values, bins = 3)
In [ ]:
min(dataframeGradi.aggregati.values)
In [ ]:
len(y),len(x)
In [ ]:
y,x
In [ ]:
arr = [5,5,5,5,5,6,6,6,7,7]
y, x = numpy.histogram(numpy.array(arr), bins=(5,6,7,8))
In [ ]:
y,x
In [ ]:
pyplot.hist(arr, bins=(5,6,7,8))
In [ ]:
pyplot.hist(arr, bins=3)
In [ ]:
pyplot.hist(arr, bins=3, align="left")
In [ ]:
pyplot.hist(arr, bins=(5,6,7,8), align="mid")
In [ ]:
pyplot.hist(arr, bins=(5,6,7,8), align="left")
In [ ]:
def integerHistogram(integerData):
integerData = [5,5,5,5,5,6,6,6,7,7]
minimum = min(integerData)
maximum = max(integerData)
integerBins = maximum - minimum + 1
numberSet = numpy.linspace(minimum, maximum, integerBins)
y, x = numpy.histogram(arr, bins=(5,6,7,8))
In [ ]:
numpy.histogram(arr, bins=(5,6,7,8))
In [ ]:
integerData = [5,5,5,5,5,6,6,6,7,7,9,10,10]
minimum = min(integerData)
maximum = max(integerData)
integerBins = maximum - minimum + 1
numberSet = numpy.linspace(minimum, maximum, integerBins, dtype=int)
min(integerData), max(integerData)
In [ ]:
numberSet
In [ ]:
numpyBins = numberSet + [minimum+1]
In [ ]:
numpyBins
http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.transpose.html http://stackoverflow.com/questions/17779316/un-normalized-gaussian-curve-on-histogram !!! http://glowingpython.blogspot.it/2012/07/distribution-fitting-with-scipy.html http://danielhnyk.cz/fitting-distribution-histogram-using-python/ http://stackoverflow.com/questions/19736080/creating-dataframe-from-a-dictionary-where-entries-have-different-lengths !!! https://plot.ly/pandas/histograms/ https://www.python.org/dev/peps/pep-0008/ http://stackoverflow.com/questions/1769403/understanding-kwargs-in-python http://docs.scipy.org/doc/scipy/reference/stats.html http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.poisson.html#scipy.stats.poisson http://stackoverflow.com/questions/3433486/how-to-do-exponential-and-logarithmic-curve-fitting-in-python-i-found-only-poly http://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.bincount.html#numpy.bincount http://docs.scipy.org/doc/numpy-1.10.0/reference/generated/numpy.linspace.html
In [ ]: