华法林剂量估算的可重复性研究工具包

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/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Play Framework 2.1中的简单搜索?   java:Springbeans的真正工作原理   java不能从字符串中提取数字   不同管道中的java共享ExecutionHandler   在Java中,如何为扩展comparator的类实现多个comparator方法?   通用混沌Java   java问题:从自定义类获取要添加到驱动程序类的形状   java如何利用HikariCP和Hibernate?   eclipse如何执行Java应用程序?   用户界面Java Swing:如何将JLabel的文本绑定到JTable选定行中的列?   java替换JPanel元素而不添加到面板的末尾?   java Sets根据action命令在按钮组中选择了特定的jradiobutton   在java中如何将从控制台添加的字符串中的元素添加到列表中   处理未在浏览器上运行的Java签名小程序   java如何在我的安卓应用程序中单击任意按钮时禁用音频音调?   编码如何在Java中将十六进制转换为utf8编码的字符串   java JSF Spring安全集成问题   java如何更正Oracle for Windows中的字符?   java Spark结构化流媒体:当前批次落后   java Hibernate根据最匹配的条件排序结果