cmprsk r包的python包装器

cmprsk的Python项目详细描述


cmprsk-竞争风险回归

竞争风险子分布函数的回归模型。

围绕cmprskr包的python包装器。

description:的估计、测试和回归建模 竞争风险中的次分布函数,如灰色描述 (1988),一类用于比较累积 竞争风险的发生率,ann。统计16:1141-1154,罚款JP和 gray-rj(1999),分区分布的比例危险模型 关于竞争风险,Jasa,94:496-509

Original Package documentation

要求

这个包使用rpy2来使用import-cmprsk r包,因此必须满足requierments for rpy2

tl;dr

快速启动

示例:crr

importpandasaspdimportcmprsk.cmprskascmprskfromcmprskimportutilsdata=pd.read_csv('my_data_fle')# assuming that x1,x2,x3, x4 are covatiates. # x1 are x4 are categorical with baseline 'd' for x1 and 5 for x2 static_covariates=utils.as_indicators(data[['x1','x2','x3','x4']],['x1','x4'],bases=['d',5])crr_result=cmprsk.crr(ftime,fstatus,static_covariates)report=crr_result.summaryprint(report)

ftimefstatus可以是numpy数组或pandas系列,static_covariates是pandas数据帧。 这只熊猫也是熊猫。

示例:cuminc

importmatplotlib.pltimportnumpyasnpimportpandasaspdfromcmprskimportcmprskdata=pd.read_csv('cmprsk/cmprsk/tests/test_set.csv')print(data)cuminc_res=cmprsk.cuminc(data.ss,data.cc,group=data.gg,strata=data.strt)# printcuminc_res.print# plot using matplotlib_,ax=plt.subplots()forname,groupincuminc_res.groups.items():ax.plot(group.time,group.est,label=name)ax.fill_between(group.time,group.low_ci,group.high_ci,alpha=0.4)ax.set_ylim([0,1])ax.legend()ax.set_title('foo bar')plt.show()

如何更新包:

  1. 在setup.py中更新版本
  2. rm-fr dist目录
  3. python setup.py sdist bdist_轮
  4. 捆绳上传距离/*--详细

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

推荐PyPI第三方库


热门话题
java接口中的每个方法都是抽象的,但在抽象类中,我们也只能使用抽象方法   初始化Java中声明的、未初始化的变量会发生什么情况?   java BouncyCastle openPGP将字节[]数组加密为csv文件   在Java中将类A(和所有子类)映射到类B的实例的字典   RSA公钥编码,在Java和Android中,代码相同,结果不同   java在安卓中实现数字检测语音识别   java取消选择复选框   java如何在其他配置中重用Maven配置XML片段   java有没有一种有效的方法来检查HashMap是否包含映射到相同值的键?   spring处理程序调度失败;嵌套的例外是java。lang.NoClassDefFoundError:org/apache/http/client/HttpClient   带有ehcache的java多层缓存   java如何访问chromium(或任何其他浏览器)cookie   java通过将两个集合与spring data mongodb data中的条件合并来获取计数   安卓中R.java的语法错误