cmu-phil / tetrad

Repository for the Tetrad Project, www.phil.cmu.edu/tetrad.
GNU General Public License v2.0
402 stars 110 forks source link

Recode Ling. #60

Closed jdramsey closed 7 years ago

jdramsey commented 8 years ago

The algorithm is unstable, giving radically different answers each time the execute button is pressed. FastICA seems to be more unstable than it should be. Need to recode FastICA first. See Issue #61 and Issue #62.

jdramsey commented 8 years ago

This implementation depends on some really screwed up looking code. The Hungarian algorithm code is not clean, and it's unclear whether it's correct. So first FastICA and LiNGAM need to be recoded, and then something like the Hungarian Algorithm needs to be coded up. LiNG should follow quite directly from this and should be more stable.

jdramsey commented 7 years ago

Kun has a better idea.