Skip to content

Commit 9dc0365

Browse files
authored
Merge pull request #217 from kunwuz/main
Update BOSS and GRaSP a bit to always use BIC_from_cov if specified as BIC
2 parents 2a01a86 + b06c81f commit 9dc0365

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

causallearn/search/PermutationBased/BOSS.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,11 @@ def boss(
9595
)
9696
elif score_func == "local_score_BIC":
9797
# SEM BIC score
98-
warnings.warn("Please use 'local_score_BIC_from_cov' instead")
98+
warnings.warn("Using 'local_score_BIC_from_cov' instead for efficiency")
9999
if parameters is None:
100100
parameters = {"lambda_value": 2}
101101
localScoreClass = LocalScoreClass(
102-
data=X, local_score_fun=local_score_BIC, parameters=parameters
102+
data=X, local_score_fun=local_score_BIC_from_cov, parameters=parameters
103103
)
104104
elif score_func == "local_score_BIC_from_cov":
105105
# SEM BIC score

causallearn/search/PermutationBased/GRaSP.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -153,11 +153,11 @@ def grasp(
153153
)
154154
elif score_func == "local_score_BIC":
155155
# SEM BIC score
156-
warnings.warn("Please use 'local_score_BIC_from_cov' instead")
156+
warnings.warn("Using 'local_score_BIC_from_cov' instead for efficiency")
157157
if parameters is None:
158158
parameters = {"lambda_value": 2}
159159
localScoreClass = LocalScoreClass(
160-
data=X, local_score_fun=local_score_BIC, parameters=parameters
160+
data=X, local_score_fun=local_score_BIC_from_cov, parameters=parameters
161161
)
162162
elif score_func == "local_score_BIC_from_cov":
163163
# SEM BIC score

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
with open('README.md', 'r') as fh:
44
README = fh.read()
55

6-
VERSION = '0.1.3.9'
6+
VERSION = '0.1.4.0'
77

88
setuptools.setup(
99
name='causal-learn',

0 commit comments

Comments
 (0)