高斯分布和二项式分布
essdistributions的Python项目详细描述
高斯分布和二项分布
高斯等级:
属性:
- 平均值(float)表示分布的平均值。在
- stdev(float)表示分布的标准偏差。在
- data_list(float列表)从数据文件中提取的float列表。在
方法:
- 在
init(self,mean=0,stdev=1)
在 - 在
读取_data_file(self,file_name) 函数从txt文件中读入数据。txt文件应该有 每行一个数字(浮点数)。数字存储在data属性中。 参数: 文件名(字符串):要从中读取的文件的名称 退货: 没有
在 - 在
计算平均值(自身) 函数计算数据集的平均值。 参数: 没有
在Returns: float: mean of the data set
- 在
计算标准偏差(self,sample=True) 函数计算数据集的标准偏差。 参数: 样本(bool):数据代表样本还是总体 退货: float:数据集的标准偏差
在 - 在
绘制直方图(自身) 函数输出实例变量数据的直方图,使用 matplotlib pyplot库。 参数: 没有 退货: 没有
在 - 在
pdf(自我,x) 高斯分布的概率密度函数计算器。 参数: x(float):计算概率密度函数的点 退货: float:概率密度函数输出
在 - 在
绘制直方图\u pdf(self,n_spaces=50) 函数来绘制数据的标准化直方图和 同一范围内的概率密度函数 参数: n_spaces(int):数据点的数目 退货: 列出:pdf绘图的x值 列出:pdf打印的y值
在 - 在
add(自身,其他) 函数将两个高斯分布相加 参数: 其他(高斯):高斯实例 退货: 高斯:高斯分布
在 - 在
repr(自身) 函数输出高斯实例的特征 参数: 没有 退货: 弦:高斯的特性
在
二项式类
属性
- 平均值(float)表示分布的平均值。在
- stdev(float)表示分布的标准偏差。在
- data_list(float列表)从数据文件中提取的float列表。在
- p(float)表示事件发生的概率
- n(int)试验总数
方法
- 在
init(self,p=.5,n=20)
在 - 在
计算平均值(自身): 从p和n计算平均值的函数 参数: 没有 退货: float:数据集的平均值
在 - 在
计算标准偏差(自身): 函数计算p和n的标准偏差。 参数: 没有 退货: float:数据集的标准偏差
在 - 在
将“统计”替换为“数据”(自身):
在
函数从数据集中计算p和n 参数: 没有 退货: 浮点:p值 浮点:n值 - 在
绘图栏(self): 函数输出实例变量数据的直方图,使用 matplotlib pyplot库。 参数: 无
在
退货: 没有 - 在
pdf(self,k): 高斯分布的概率密度函数计算器。 参数: k(float):计算概率密度函数的点 退货: float:概率密度函数输出
在 - 在
绘图栏pdf(自我): 函数绘制二项分布的pdf 参数: 没有 退货: 列出:pdf绘图的x值 列出:pdf打印的y值
在 - 在
add(自身,其他):
在
两个p相等的二项式分布相加的函数 参数: 其他(二项式):二项式实例 退货: 二项式:二项分布 - 在
repr(自我):
在
函数输出二项式实例的特征 参数: 没有 退货: 字符串:特征高斯的cs
- 项目
标签: