一个简单的图书馆,以谦卑的态度评估干预的影响

preposterous的Python项目详细描述


以简单和谦逊的态度估计干预的影响

pre/posterous正在积极开发中 可被视为“概念证明”。最大的限制是 它只从Reporter app导入数据,这是我当前的默认值 推荐给任何想要追踪某事物的人 量化自我。

安装

您可以使用pip install preposterous

安装

如果要从源安装,请克隆此存储库并运行 pip install -e .来自项目根目录。

测试

测试可以在tests/目录中看到,并使用pytest

运行

用例

量化的自我数据

主要的用例是用于量化的self,其中您有周期性的 目标指标的测量(体重,分类睡眠质量, 以及潜在的干预措施(药物、饮食调整等)。这个 图书馆可以把这些组织成自然实验 走向因果关系

warningpython非常棒,但是没有什么可以替代一个强大的 Double Blind Randomized Controlled Trial用于 建立因果关系。也就是说,很多(大多数?)形势不容乐观 但我们仍然被迫做出决定。那是 像这样的工具,用于欣赏 信念,可以帮助你。

示例

import preposterous.preposterous as ppl
pdf = ppl.PrePostDF()
pdf.add_outcome(filename='data/sample_reporter_output.csv')
pdf.add_intervention(filename='data/sample_reporter_output.csv')

# Sanity check the data
pdf.basic_info()

# Basic statistical test of difference between periods pre and post intervention
pdf.fisher_test(intervention='Exercise')

# Bayesian comparison of relative impact of multiple interventions
# (note that the sample data only contains one)
# Output is written to an image file named 'relative_effectiveness_YYYYMMDD.png'
pdf.outcomes(
    positive_outcomes=['Totally fine'],
    negative_outcomes=['Noticeable', 'Distracting'],
    window=3
)
pdf.calculate_relative_effectiveness()
_ = pdf.plot_relative_effectiveness()

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

推荐PyPI第三方库


热门话题
具有多用户OU和多访问CNs的java Spring LDAP身份验证   java分配的变量神秘地变为null   java比较两个表或文本文件,并用行号和列输出差异   java如何在同一构建目录中设置netbeans中的文件路径?   java如何在avro模式中定义byte[]和LocalDateTime?   java在多个活动和片段中使用相同的微调器。实施它的最佳方式是什么?   java使用OOPS扩展已编写的类   java如何在特定于文件的基础上禁用Eclipse中的编译器警告?   java将字符串转换为日期的格式不正确   Java文件从一台服务器复制到另一台服务器   java Jacksonal和JacksonApperasl的最新jar版本是什么?   java如何在使用selenium chrome web驱动程序时禁用chrome中的身份验证提示   java是什么。推荐人和推荐人。Eclipse工作区中的元数据以及它们是否应该在设备之间同步?   java我应该把sqlite db文件放在哪里,这样我的jar就可以访问它了?这对连接字符串有何影响?   java如何在选择单元格时设置JTable标题背景色   java Cassandra 2 Hector:复合行键上的范围切片查询返回空行   java方法注释继承   Python字节对象与java   java Android和从sqlite数据库加载listview