用于管理和分析数据的统计软件包
项目描述
雪瑞统计
用于使用统计工具和方法的开源 Python 包。
源代码
https://github.com/Xuerui-Yang/xuerui-stat
安装
pip install xuerui-stat
工具和方法
数据管理器
- 描述
它是管理数据文件的工具。导入数据文件后,该工具会自动将其移动到指定的数据目录。并且在导入数据时,该工具可以搜索数据目录中的文件。
- 例子
from xuerui_stat import DataManager
dm = DataManager(enable=True)
该命令定义了一个类来命名工具。首次使用时,用户应使用命令 'set_dir(yourpath)' 和您的首选路径来设置数据目录,例如,
dm.set_dir('/home/xuerui/Documents/Data/')
完成后,目录路径打印如下:
数据目录:'/home/xuerui/Documents/Data/'
类的参数“启用”可以设置为 True 或 False。为 True 时,以下命令导入的数据文件会自动移动到数据目录。
df=dm.import_data('/home/xuerui/Documents/PythonProjects/FactorAnalysis/example.csv')
否则,用户可以使用以下命令手动移动文件:
dm.addto_dir('/home/xuerui/Documents/example.csv')
移动的数据文件通过添加脚本名称来重命名,以便识别它们。例如,使用上述命令将“example.csv”导入“my_example.py”。因此它将被移动到数据目录并重命名为“MyExample_example.csv”。
用户还可以使用检查数据目录下的内容
dm.list_dir()
决策树、绘图树、随机森林
- 描述
这些命令通过使用树相关方法为用户提供数据挖掘工具。
- 例子
如上,以下命令导入要分析的数据。
from xuerui_stat import *
dm = DataManager(enable=False)
data=dm.import_data("/home/xuerui/Documents/PythonProjects/test.csv")
通过指定类别名称,可以将决策树方法应用于数据。
dt=DecisionTree(data,'Cat')
dt.train()
t=dt.tree
print(t)
pt=PlotTree(dt)
pt.tree_structure_plot()
dt.test()
pt.confusion_matrix_plot()
树和混淆矩阵可以通过“PlotTree”模块绘制。
此外,随机森林还可以如下使用:
rf=RandomForest(data,'Cat')
rf.train(num_tree=300,max_depth=0,min_gini=0)
print(rf.oob_error)
dt.test()
print(dt.confusion_matrix)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
xuerui-stat-0.0.8.tar.gz
(15.3 kB
查看哈希)
内置分布
xuerui_stat-0.0.8-py3-none-any.whl
(20.0 kB
查看哈希)
关
xuerui_stat -0.0.8-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 5a9db5cd52c79f0c672af5cf277e6429ca5538bcc4ce0a3a56e0930c68634e2c |
|
| MD5 | 7d1113912e3f1e6d287f756cc4ec16d6 |
|
| 布莱克2-256 | 95efbf554c924636a0190fa303d75eac7417a78be3a170ccbbd226ad73cf63dc |