I've recently started using the bnlearn
package in R for detecting Markov Blankets of a target node in the dataset.
Based on my understanding of Bayesian Inference, two nodes are connected if there is a causal relationship between the two and this is measured using some conditional independence tests to check for correlation while taking into account potential confounders.
I just wanted to clarify if bnlearn
checks for both linear and non-linear correlations in these tests. I tried looking for stuff about this in the documentation for the package but I wasn't able to get anything.
It would be really helpful if someone can explain how bnlearn
performs the CI tests.
Thanks a bunch <3