summaryrefslogtreecommitdiffstats
path: root/sources
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/thibaut/plot.py43
1 files changed, 39 insertions, 4 deletions
diff --git a/sources/thibaut/plot.py b/sources/thibaut/plot.py
index 70aef52..e80b6e1 100644
--- a/sources/thibaut/plot.py
+++ b/sources/thibaut/plot.py
@@ -37,13 +37,24 @@ plt.hist(a, bins=100, log = True)
plt.savefig(os.path.join(dirname, "sessions.png"))
"""
-plt.cla()
+"""plt.cla()
avail = os.path.join(dirname, "avail.data")
a = np.loadtxt(avail)
plt.hist(a, bins=100,range=(0,1))
plt.xlabel("Disponibilite")
plt.ylabel("Nombre de pairs")
-plt.savefig(os.path.join(dirname, "avail.eps"))
+plt.savefig(os.path.join(dirname, "avail.eps"))"""
+
+plt.cla()
+avail = os.path.join(dirname, "dots.txt")
+a = np.loadtxt(avail)
+a = np.sort(a)
+b = np.array(range(1,155))
+plt.plot(a,b/155.)
+plt.xlabel("Erreur relative")
+plt.ylabel("Pourcentage de pairs")
+plt.savefig(os.path.join(dirname, "pl.eps"))
+
#plt.cla()
#s = os.path.join(dirname, "proofs.data")
@@ -78,10 +89,34 @@ c = a[:-100]
b = np.array(range(len(c)))
#d = (abs(r1-r2))/r1
#b,c = np.histogram(d)
-plt.ylabel("Erreur relative")
-plt.xlabel("Pourcentage de pairs")
+plt.xlabel("Erreur relative")
+plt.ylabel("Pourcentage de pairs")
plt.yticks(np.arange(0,1,0.1))
plt.plot(c,b/float(len(c)),"k-")
+
+simul_sessions = os.path.join(dirname, "simul_sessions2.data")
+a, b, c = np.loadtxt(simul_sessions, unpack=True)
+result1 = [0.]*20000
+result2 = [0.]*20000
+for i in xrange(len(a)):
+ if b[i] > 20:
+ t = int(a[i])
+ result1[t] = result1[t] + b[i]
+ result2[t] = result2[t] + c[i]*10.+5.
+result=[]
+for i in xrange(len(result1)):
+ if result1[i] > 0:
+ result.append(abs(result1[i]-result2[i])/result1[i])
+a = np.sort(np.array(result))
+c = a[:-100]
+#r1 = np.array(result1)
+#r2 = np.array(result2)
+b = np.array(range(len(c)))
+#d = (abs(r1-r2))/r1
+#b,c = np.histogram(d)
+plt.plot(c,b/float(len(c)),"k-")
+
+
#plt.hist(d)
plt.savefig("test.eps")
plt.show()"""