|
IMaGES/LOFSInstructions for running IMaGES/LOFS, 7/2/2011 Currently IMaGES/LOFS is implemented in the interface of the Tetrad project, www.phil.cmu.edu/projects/tetrad_download. 1. Install Java If you haven’t yet. For Windows or Linux, you can get it from Oracle at www.java.com/en/download/index.jsp. For Mac, so long as you have Java 1.6 you should be OK. It comes with recent Macs. 2. Click the most recent Tetrad link. Go to www.phil.cmu.edu/projects/tetrad_download. Click Launch Tetrad 4.3.10-4 (or higher). An interface should appear. 3. Load your data. Click Data, then click on the workbench (the vast white area to the right). A Data box should appear. Double click it, click OK, and from the File menu select Load. In the load dialog, use the shift key to select all of the data sets you want to group together. Click Choose. In the File Loader box configure the parser, then click Load All, then Save, then OK. 4. Run IMaGES. Click the Search button, then click in the workbench. Click the arrow button and draw and arrow from the Data box to the Search box. Double click the Search box, select IMaGES, then click OK. When the algorithm is finished, the result will appear. 5. Run LOFS. Click the Search button, then click in the workbench. Click the arrow button and draw arrows from Data to the new Search box and from the IMaGES search box to the new Search box. Double click the new Search box and select LOFS. Click OK. When the algorithm is finished, the result will appear. Variations There are many variations you can do on this procedure. Regarding IMaGES, the default setting it to increase the discount penalty from 1, by increments of 1, until no more 3-cliques remain in the graph. You may override this to use a particular discount penalty. This may be useful if you suspect there really are 3 cliques in the graph. You may also use an alternative algorithm to IMaGES for an adjacency search, or if you know the true adjacencies, you can just draw them in a Graph box and use that as input to LOFS. In any case, the orientations will be ignored, as LOFS will reorient the entire graph from scratch. For LOFS, a number of parameters have been included in the interface, as follows:
I'll put together a command line accessible version of this algorithm in the next several days and post instructions for running it. Also, please feel free to email any suggestions you have for these tools; I'll accomodate as best I can. Please email to Joe Ramsey, jdramsey@andrew.cmu.edu. References. Ramsey, J. D., Hanson, S. J., and Glymour, C. (2011) Multi-subject Search Correctly Identifies Causal Connections and Most Causal Directions in the DCM Models of the Smith et al. Simulation Study. Accepted, NeuroImage. Tillman R. E. (2009) "Structure learning with independent non-identically distributed data" In Proceedings of the 26th International Conference on Machine Learning (ICML 2009). |