jdiixjxjs

(1)  # coding: utf-8 
  (2)  import scipy.stats 
  (3)  Q1=scipy.stats.norm(0,1).ppf(0.25) 
  (4)  Q3=scipy.stats.norm(0,1).ppf(0.75) 
  (5)  Upperfence=scipy.stats.norm(0,1).cdf(Q3+1.5*(Q3-Q1)) 
  (6)  Lowerfence=scipy.stats.norm(0,1).cdf(Q1-1.5*(Q3-Q1)) 
(7) probUL=round(Upperfence-Lowerfence,4)

  (8) probOutliers=1-probUL

  (9) print (u'Q1-μ =%.4fσ ,Q3-μ=%.4fσ '%(Q1,Q3))

  (10) print (u'IQR=Q3-Q1=%.4f σ '%(Q3-Q1))

  (11) print (u'Q3+1.5×IQR-μ =%.4fσ '%(Q3+1.5*(Q3-Q1)))

  (12) print (u'Q1-1.5×IQR-μ =%.4fσ '%(Q1-1.5*(Q3-Q1)))

  (13) print (u'P(Q1-1.5×IQR

  (14) print (u'在上下限之外的概率=%.4f%%'%(100*probOutliers))

 

你可能感兴趣的:(算法)