Suppr超能文献

Py-Tetrad和RPy-Tetrad:一个支持R的用于Tetrad因果搜索的新Python接口。

Py-Tetrad and RPy-Tetrad: A New Python Interface with R Support for Tetrad Causal Search.

作者信息

Ramsey Joseph D, Andrews Bryan

机构信息

Department of Philosophy, Carnegie Mellon University, Pittsburgh, PA.

Department of Psychiatry & Behavioral Sciences, University of Minnesota, Minneapolis, MN.

出版信息

Proc Mach Learn Res. 2023 Aug;223:40-51.

Abstract

We give novel Python and R interfaces for the (Java) Tetrad project for causal modeling, search, and estimation. The Tetrad project is a mainstay in the literature, having been under consistent development for over 30 years. Some of its algorithms are now classics, like PC and FCI; others are recent developments. It is increasingly the case, however, that researchers need to access the underlying Java code from Python or R. Existing methods for doing this are inadequate. We provide new, up-to-date methods using the JPype Python-Java interface and the Reticulate Python-R interface, directly solving these issues. With the addition of some simple tools and the provision of working examples for both Python and R, using JPype and Reticulate to interface Python and R with Tetrad is straightforward and intuitive.

摘要

我们为用于因果建模、搜索和估计的(Java)Tetrad项目提供了新颖的Python和R接口。Tetrad项目是文献中的一个中流砥柱,已经持续开发了30多年。它的一些算法现在已成为经典,如PC和FCI;其他则是最近的发展成果。然而,研究人员越来越需要从Python或R访问底层Java代码。现有的实现方法并不充分。我们使用JPype Python-Java接口和Reticulate Python-R接口提供了新的、最新的方法,直接解决了这些问题。通过添加一些简单的工具并为Python和R提供工作示例,使用JPype和Reticulate将Python和R与Tetrad进行接口连接既简单又直观。

相似文献

3
Sharing Programming Resources Between Bio* Projects.生物相关项目间的编程资源共享。
Methods Mol Biol. 2019;1910:747-766. doi: 10.1007/978-1-4939-9074-0_25.
7
Python scripting in the nengo simulator.在 nengo 模拟器中使用 Python 脚本。
Front Neuroinform. 2009 Mar 24;3:7. doi: 10.3389/neuro.11.007.2009. eCollection 2009.

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验