华法林剂量估算的可重复性研究工具包
warfit-learn的Python项目详细描述
warfit学习
华法林剂量估算的可重复性研究工具包。
功能
- IWPC华法林数据集的无缝加载、清理和预处理。
- 评分功能的标准化实现。
- 治疗剂量(pw20)20%以内的患者百分比
- 平均绝对误差(mae)
- r2系数
- 混合评分功能
- 置信区间
- 使用标准化重采样技术的多线程模型评估。
- 蒙特卡罗交叉验证
- 引导重新采样
- 与numpy、scipy、pandas、scikit learn和mlxtend完全互操作。
在MacOS、Linux和Windows上支持Python3.6+。
安装
pip install warfit-learn
用法
有关详细教程,请参见Getting Started文档。
无缝加载和预处理iwpc数据集
fromwarfit_learnimportdatasets,preprocessingraw_iwpc=datasets.load_iwpc()data=preprocessing.prepare_iwpc(raw_iwpc)
full scikit学习互操作性
fromsklearn.linear_modelimportLinearRegressionfromsklearn.svmimportLinearSVRfromwarfit_learn.estimatorsimportEstimatormy_models=[Estimator(LinearRegression(),'LR'),Estimator(LinearSVR(loss='epsilon_insensitive'),'SVR'),]
无缝、多线程研究
fromwarfit_learn.evaluationimportevaluate_estimatorsresults=evaluate_estimators(my_models,data,parallelism=0.5,resamples=10,)
版权所有
版权所有(c)2019 Gianluca Truda
此程序是自由软件:您可以根据自由软件基金会发布的GNU通用公共许可证(许可证的第3版或(由您选择)任何更高版本)的条款重新分发和/或修改它。这个程序被分发,希望它是有用的,但是没有任何保证;甚至没有对适销性或适合特定用途的默示保证。有关更多详细信息,请参阅GNU通用公共许可证。您应该已经收到一份GNU通用公共许可证的副本和这个程序。如果没有,请参阅https://www.gnu.org/licenses/。