Comparison of causal-learn to Tetrad for analyzing the NASA Airfoil data.
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1.7k
- Forks
- 274
- PR merge metrics
- No merged PRs in 30d
Description
I did a comparison of causal-learn to Tetrad on the task of analyzing the NASA Airfoil Self-Noise data (from the UCI repository) from a causal perspective. This is experimental data, so we know something of the ground truth, though not the full model. It presents various challenges to causal modeling; suggestions are made as to features to add to causal-learn (that are available currently in Tetrad) to help analyze it.
The document may evolve, so I give an Overleaf link that if successful will allow you to view the PDF. The PDF was created by Claude after a long discussion of how to analyze the data, with some features added to Tetrad specifically to analyze this and similar data.
https://www.overleaf.com/read/zvgdxhxgrptg#436652
This is in service of the goal of making it so public software can analyze real data successfully. I added the (causal-learn) FCI Fisher Z alpha 0.05 model recommended by causal-learn.com.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked Overleaf document and reviewing the causal-learn FCI Fisher Z alpha 0.05 model mentioned in the issue. The comparison discusses possible features from Tetrad, but no specific file, test, or requested change is identified, so the completion criteria need clarification before implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- documentation, machine-learning
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100