![](/img/trans.png)
[英]How do I filter out random sample from dataframe in which there are different sample size for each value, in python?
[英]How do I calculate sample size in Python using this equation?
100000/1+((2.575**2)*.38*(1-.38)/(.005**2)*100000)
您缺少括號,這使 python 執行錯誤的計算。 記住你的 PEMDAS。 100000/1
的優先級高於+
無論如何,這是固定版本:
def the_factor(n, z, p_cap, epsilon, N):
return n / (1 + (((z**2) * (p_cap * (1 - p_cap)))/((epsilon**2) * N)))
print(the_factor(100000, 2.575, 0.38, 0.005, 100000))
Output:
61543.38122167427
您在除法部分的括號中有錯誤!
100000 / (1 + ((2.575**2) * .38 * (1-.38) / ((.005**2) * 100000)))
除了將除法的所有部分放在括號內之外,您還應該將第二個除法的*
放在括號內。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.