1
0
Fork 0
mirror of https://github.com/myned/modufur.git synced 2024-12-25 14:47:29 +00:00

WIP confidence intervals for suggested tags

This commit is contained in:
Myned 2017-11-19 23:29:05 -05:00
parent d661a946ea
commit ea48d7c6bf

View file

@ -4,6 +4,8 @@ import os
import pickle as pkl import pickle as pkl
import subprocess import subprocess
from contextlib import suppress from contextlib import suppress
from fractions import gcd
import math
import aiohttp import aiohttp
import discord as d import discord as d
@ -157,3 +159,8 @@ def get_kwargs(ctx, args, *, limit=False):
raise exc.BoundsError(arg) raise exc.BoundsError(arg)
return {'destination': destination, 'remaining': remaining, 'remove': rm, 'limit': lim} return {'destination': destination, 'remaining': remaining, 'remove': rm, 'limit': lim}
def ci(pos, n):
z = 1.96
phat = float(pos) / n
return (phat + z*z/(2*n) - z * math.sqrt((phat*(1-phat)+z*z/(4*n))/n))/(1+z*z/n)