02: Remove redundant asserts
This commit is contained in:
@ -600,9 +600,8 @@
|
||||
" assert b > 0\n",
|
||||
" assert n >= 1 and type(n) == int\n",
|
||||
" \n",
|
||||
" # TODO: Remove ternaries as we already assert.\n",
|
||||
" E_X = alpha*b/(alpha - 1) if alpha > 1 else np.inf\n",
|
||||
" Var_X = alpha*b**2/( (alpha - 1)**2*(alpha - 2) ) if alpha > 2 else np.inf\n",
|
||||
" E_X = alpha*b/(alpha - 1)\n",
|
||||
" Var_X = alpha*b**2/( (alpha - 1)**2*(alpha - 2) )\n",
|
||||
" \n",
|
||||
" inv_pareto_samples = [inversion_sample(lambda p: f_inv_pareto(alpha, b, p)) for _ in range(n)]\n",
|
||||
" return np.sqrt(n/Var_X)*(np.mean(inv_pareto_samples) - E_X)\n",
|
||||
|
||||
Reference in New Issue
Block a user