plotnine
causalml
Our great sponsors
plotnine | causalml | |
---|---|---|
36 | 10 | |
3,823 | 4,747 | |
- | 2.8% | |
9.6 | 8.4 | |
about 22 hours ago | 6 days ago | |
Python | Python | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
plotnine
- FLaNK AI Weekly 18 March 2024
-
A look at the Mojo language for bioinformatics
To your last point, have you tried plotnine? It's meant to be ggplot2 for python.
https://github.com/has2k1/plotnine
-
Mastering Matplotlib: A Step-by-Step Tutorial for Beginners
plotnine - A grammar of graphics for Python based on ggplot2.
-
Top 10 growing data visualization libraries in Python in 2023
Github: https://github.com/has2k1/plotnine
-
Lets-Plot: An open-source plotting library by JetBrains
This seems quite similar to plotnine [0], which also provides a grammar of graphics interface for Python. That said, I love ggplot and I can't wait to use this in my research! I hope we can port/re-implement ggthemes, scientificplots [1], and other ggplot libraries for lets-plot.
0: https://plotnine.readthedocs.io/en/stable/
1: https://github.com/garrettj403/SciencePlots
- When would you use R instead of Python?
-
[P] Easily make complex plots using ChatGPT [open source]
There is [plotnine](https://plotnine.readthedocs.io/en/stable/) which tries to implement ggplot in Python.
-
Is R or Python an EASIER option for non-CS/SE grads?
You could use plotnine if you like the grammar of graphics concept: https://plotnine.readthedocs.io/en/stable/
-
Every modeler is supposed to be a great Python programmer
> Python doesn’t yet have anything remotely close to ggplot for rapidly making exploratory graphics, for example.
Plug for plotnine (https://plotnine.readthedocs.io/en/stable/). I don't know R but use ggplot indirectly through this library for exploratory data analysis, and comparing the experience to any other python plotting library, I understand why R folks are usually so sad to be using Python.
-
Why has nobody ported ggplot to Python?
They have, https://plotnine.readthedocs.io/en/stable/
causalml
- uber/causalml: Uplift modeling and causal inference with machine learning algorithms
-
Data Science and Marketing
Uplift Modeling (python): CausalML, EconML
-
Completed 3 months in Microsoft as Data Scientist.
Do you (or Microsoft DS teams in general) tackle any causal problems? Apparently, uber tries to solve these issues, they created https://github.com/uber/causalml
- [R] apd-crs: Cure Rate Survival Analysis in Python
-
[S] Python packages to replace R
There's some causality focused packages. Nothing like scikit-learn or statsmodels yet because it's all based on very recent research, but this one: https://github.com/uber/causalml
-
Good way to segment a/b test results for insight or narrative?
I agree that uplift trees and CATE methods are promising here. If you’re in Python, check out Uber’s open-source causalml.
-
UpliftML: An uplift modeling library that handles web scale datasets
Many libraries have recently emerged that offer implementations of algorithms for heterogeneous treatment effect estimation (or, CATE estimation). The most well-known examples are Microsoft's EconML (https://github.com/microsoft/EconML) and Uber's CausalML (https://github.com/uber/causalml). Existing libraries require all data to fit in memory, which is often a limitation for industry applications on web scale datasets. Booking.com's new library offers similar functionality on top of Spark, enabling web scale uplift modeling.
-
R, I love you.
you like causal inference? it must be nice to be able to use libraires like dowhy, causal ml, and ananke right? 🤔🤔🤔
-
Causal data science
video's author recommends this course in a comment: https://www.coursera.org/learn/crash-course-in-causality and he also co-created this library: https://github.com/uber/causalml
-
Model Re-Training with Intervention Effects
There aren't many general solutions because it will really depend on your domain. There are some packages that specifically work for "modeling under interventions" (like this https://github.com/uber/causalml although I have never tried it). In general, if you have enough data between intervention and not-intervention, you could train two different models and then apply whichever one makes sense (e.g. if you wanted to find the highest-churn-risk users among those who have already had the intervention, use the model trained on the prior intervention cases).
What are some alternatives?
seaborn - Statistical data visualization in Python
EconML - ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of Chernozhukov et al. This toolkit is designed to measure the causal effect of some treatment variable(s) t on an outcome variable y, controlling for a set of features x.
matplotlib - matplotlib: plotting with Python
upliftml - UpliftML: A Python Package for Scalable Uplift Modeling
Altair - Declarative statistical visualization library for Python
causalnex - A Python library that helps data scientists to infer causation rather than observing correlation.
plotly - The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
causallift - CausalLift: Python package for causality-based Uplift Modeling in real-world business
ggplot - ggplot port for python
Robyn - Robyn is an experimental, AI/ML-powered and open sourced Marketing Mix Modeling (MMM) package from Meta Marketing Science. Our mission is to democratise modeling knowledge, inspire the industry through innovation, reduce human bias in the modeling process & build a strong open source marketing science community.
bokeh - Interactive Data Visualization in the browser, from Python
BTYD - BTYD 2.4.3