Exemple #1
0
def datainfo(data):
	print "The mean is ", blah.mean(data)
	print "The variance is ", blah.var(data)
	print "The standard deviation is ", blah.sd(data)
	print "Set max, min: ", sorted(data)[-1], sorted(data)[0]
	for i in trace(data, sorted(data)[-1]):
		print "\tThe max occurs in ", index[i % 12], "%s" % (2002 + i / 12)
	for i in trace(data,sorted(data)[0]):
		print "\tThe min occurs in ", index[i % 12], "%s" % (2002 + i / 12)
	print "Max and min of difference ", sorted(blah.slope(data))[-1], sorted(blah.slope(data))[0]
	for i in trace(data, sorted(data)[-1]):
		print "\tThe max occurs in ", index[i % 12], "%s" % (2002 + i / 12)
	for i in trace(data, sorted(data)[0]):
		print "\tThe min occurs in ", index[i % 12], "%s" % (2002 + i / 12)
Exemple #2
0
import blah

text = """Year	Jan	Feb	Mar	Apr	May	Jun	Jul	Aug	Sep	Oct	Nov	Dec	Annual
2002	3044	2984	3074	2932	2843	2711	2891	2927	2772	2765	2950	2838	 
2003	2856	2798	2831	2794	2988	2906	2720	2801	2704	2710	2656	2554	 
2004	2685	2425	2637	2780	2723	2677	2820	2660	2758	2732	2638	2768	 
2005	2635	2749	2483	2688	2754	2659	2568	2570	2763	2719	2823	2588	 
2006	2527	2577	2659	2665	2545	2705	2721	2603	2608	2616	2511	2596	 
2007	2561	2574	2307	2456	2464	2551	2502	2614	2557	2545	2645	2718	 
2008	2552	2649	2813	2492	3278	2759	2855	3277	2849	3174	3326	3256	 
2009	3515	3423	3408	3328	3242	3154	3150	2978	2843	3233	2797	2892	 
2010	2909	2760	2691	2696	2775	2758	2829	2730	2819	2664	2875	2701	 
2011	2659	2408	2437	2725	2687	3068	2675	2734	2743	2676	2510	2669	 
2012	2486	2541	2572	2543	2580	2810	2711	2844	2542	 	 	 	"""


text = blah.smoothdata(text)

print blah.var(text), blah.sd(text), (float(2844) - float(2542)) / float(2844) * 100