MrZ*_*ing 3 python numpy scipy python-3.x
我正在尝试作为练习,因为我仍然是相当新的python和编程,以制作一个脚本,它采用一个样本数字池,并使用从表中的值使用,以产生比stdev更准确的偏差.
示例: 10个样本,我希望列中的t表值为0.975.在这种情况下,它的10-1,第9行在0.975列中具有t值2.262
有没有简单的方法只需输入python或任何额外的库,我只想从行X列0.975中获取T值并在进一步的计算中使用它?
或者我是否必须找到CVS文件并尝试以这种方式导入值?我试图通过scipy.stats函数,但老实说,对于刚刚开始并且之前没有对p值或类似统计数据做过任何事情的人来说,它有点压倒性.
您可以使用以下ppf方法(即分位数函数)scipy.stats.t:
In [129]: from scipy.stats import t
In [130]: alpha = 0.025
In [131]: t.ppf(1 - alpha, df=9)
Out[131]: 2.2621571627409915
Run Code Online (Sandbox Code Playgroud)
t.ppf()最终调用scipy.special.stdtrit,所以你也可以使用该函数,避免经历的轻微开销t.ppf():
In [141]: from scipy.special import stdtrit
In [142]: alpha = 0.025
In [143]: stdtrit(9, 1 - alpha)
Out[143]: 2.2621571627409915
Run Code Online (Sandbox Code Playgroud)
(如果你想知道的功能是如何结束的名称stdtrit,它是小号 tudent 牛逼 d是TR ibution功能我就nverse 牛逼.清除了吧?)
| 归档时间: |
|
| 查看次数: |
1503 次 |
| 最近记录: |