realrate / causing Goto Github PK
View Code? Open in Web Editor NEWCausing: CAUsal INterpretation using Graphs
Home Page: https://github.com/realrate/Causing
License: MIT License
Causing: CAUsal INterpretation using Graphs
Home Page: https://github.com/realrate/Causing
License: MIT License
The estimated SSE of the simple linear model must be lower than the model's SSE. Otherwise, no suggestions can be read from the NN's results.
Check the numerical output of the simple example model and the wage example.
This might be useful in the long run.
Details at https://moocaholic.medium.com/jax-a13e83f49897
Migrated from https://realrate.atlassian.net/browse/CAUSING-84
Instead of using the identification matrices idx and idy - we should use mx and my with None where there is no edge. Then we have all the information available without redundancies.
I wil create an issue for that.
The identification matrices have already been eliminated in the generation of the dot file #19 but without making use of None yet
We want to update our PyPI Causing release whenever we made meaningful changes to Causing. This should happen automatically whenever we create a release on github. PyPI secrets have already been saved in the Causing github repo.
test.pypy.org
until PR is approved.pypy.org
Because yvars have vastly different scales, the bias terms which are generated during the estimation also do. This makes it hard to decide if the biases are unusually high or not.
Check if the current Causing implementation 2.x can handle cyclic models.
These ideas are imported from:
Cyclic example model:
Effect of Y2 on Y1: As in the acyclic case, simply intervene on Y2 and compute Y1_new:
effect = Y1_new - Y1_old
So do not cyclicly converge.
This issue is for Causing.
Because of an historical notation, see https://realrate.ai/download/publications/RealRate%20Kausalanalyse%20mit%20NN.pdf, we use names and variable names that are too complicated from our point of view today. See See Sections 3.3 Exogene finale Effekte, 3.4 Endogene finale Effekte, and 4.3 Partieller, totaler und finaler Graph. So we should rename the variables in the public Causing repository https://github.com/realrate/Causing like this:
Node effects
exj_indiv -> xnodeeffect
eyj_indiv -> ynodeeffect
exj_indivs -> xnodeeffects
eyj_indivs -> ynodeeffects
Edge effects
eyx_indiv -> xedgeeffect
eyy_indiv -> yedgeeffect
eyx_indivs -> xedgeeffects
eyy_indivs -> yedgeeffects
Also, please check, if we use those names in the RealRate-Private repository.
To make Causing usable by people outside of RealRate, we provide documentation at
This documentation has been written a while ago and has only been updated sporadically. Read the documentation and look for the following problems (on the develop branch):
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.