Pythonを一から勉強してデータ分析できるようになる

~ Pythonとデータ分析のお勉強の記録 ~

IQ

[Take1] 所定IQが上から何%か調べる

IQ:平均100,標準偏差15の正規分布のこと→ざっくり、80から120の間にないと悲しい気分になるということ。

 

【書式】

 

【コード】

from scipy.stats import norm
 
scorelist=[60,70,80]
for score in scorelist:
  cdf=norm.cdf(x=score,loc=100,scale=15)
  print("IQ",score,"は上から",(1-cdf)*100,"%")

 

【結果】

IQ 60 は上から 99.61696194324102 %
IQ 70 は上から 97.72498680518208 %
IQ 80 は上から 90.87887802741321 %

 

「上から」だから、IQ80は、下から10%ってこと・・

 

[Take1-1] 標準偏差24とした場合のIQだったら?

少しホッとするかもしれない。

 

【書式】

 

【コード】

from scipy.stats import norm
 
scorelist=[60,70,80]
for score in scorelist:
  cdf=norm.cdf(x=score,loc=100,scale=24)
  print("IQ",score,"は上から",(1-cdf)*100,"%")

 

【結果】

IQ 60 は上から 95.22096477271853 %
IQ 70 は上から 89.43502263331446 %
IQ 80 は上から 79.76716190363568 %

 

IQ80は、下から20%より上になった。よかった。