Я использую scipy.stats.В большинстве дистрибутивов вы можете «заморозить» RV следующим образом:
rv=scipy.stats.norm(mean, sigma)
, а затем вы можете попросить (скажем):
rv.pdf(0)
или
rv.mean()
и получите значение, которое имеет смысл (в данном случае 0,5 и 0, соответственно).
T-dist предлагает параметр 'loc' и 'scale', но они не замирают,Другими словами, тестируя, вы можете установить
rv = scipy.stats.t(df=100000, loc=5, scale=2),
, и график будет выглядеть как обычный dist (с учетом огромного DOF) с центром в 5 w / stdev = 2.
Однако, когда вы, как и для mean () или stdev (), выдает (в соответствии с документацией) результаты для нормализованного t-dist с loc = 0 и stdev = 1.
Есть идеи?Это похоже на разрыв с остальными scipy.stats.