java.lang.Object
edu.cmu.tetrad.search.work_in_progress.Glasso

public class Glasso extends Object
A translation from Tibshirani's 2008 Fortran implementation of glasso.
Version:
$Id: $Id
Author:
josephramsey
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Return value of the algorithm.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor for Glasso.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Getter for the field maxit.
    int
    Getter for the field n.
    edu.cmu.tetrad.search.work_in_progress.Glasso.Rho
    Getter for the field rho.
    Getter for the field ss.
    double
    Getter for the field thr.
    boolean
    isIa.
    boolean
    isIpen.
    boolean
    isIs.
    boolean
    isItr.
    search.
    void
    setIa(boolean ia)
    Setter for the field ia.
    void
    setIpen(boolean ipen)
    Setter for the field ipen.
    void
    setIs(boolean is)
    Setter for the field is.
    void
    setItr(boolean itr)
    Setter for the field itr.
    void
    setMaxit(int maxit)
    Setter for the field maxit.
    void
    setN(int n)
    Setter for the field n.
    void
    setRhoAllEqual(double rho)
    setRhoAllEqual.
    void
    setThr(double thr)
    Setter for the field thr.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Glasso

      public Glasso(Matrix cov)

      Constructor for Glasso.

      Parameters:
      cov - a Matrix object
  • Method Details

    • search

      public Glasso.Result search()

      search.

      Returns:
      a Glasso.Result object
    • isIa

      public boolean isIa()

      isIa.

      Returns:
      a boolean
    • setIa

      public void setIa(boolean ia)

      Setter for the field ia.

      Parameters:
      ia - a boolean
    • isIs

      public boolean isIs()

      isIs.

      Returns:
      a boolean
    • setIs

      public void setIs(boolean is)

      Setter for the field is.

      Parameters:
      is - a boolean
    • isItr

      public boolean isItr()

      isItr.

      Returns:
      a boolean
    • setItr

      public void setItr(boolean itr)

      Setter for the field itr.

      Parameters:
      itr - a boolean
    • isIpen

      public boolean isIpen()

      isIpen.

      Returns:
      a boolean
    • setIpen

      public void setIpen(boolean ipen)

      Setter for the field ipen.

      Parameters:
      ipen - a boolean
    • getThr

      public double getThr()

      Getter for the field thr.

      Returns:
      a double
    • setThr

      public void setThr(double thr)

      Setter for the field thr.

      Parameters:
      thr - a double
    • getN

      public int getN()

      Getter for the field n.

      Returns:
      a int
    • setN

      public void setN(int n)

      Setter for the field n.

      Parameters:
      n - a int
    • getSs

      public Matrix getSs()

      Getter for the field ss.

      Returns:
      a Matrix object
    • getRho

      public edu.cmu.tetrad.search.work_in_progress.Glasso.Rho getRho()

      Getter for the field rho.

      Returns:
      a Glasso.Rho object
    • setRhoAllEqual

      public void setRhoAllEqual(double rho)

      setRhoAllEqual.

      Parameters:
      rho - a double
    • getMaxit

      public int getMaxit()

      Getter for the field maxit.

      Returns:
      a int
    • setMaxit

      public void setMaxit(int maxit)

      Setter for the field maxit.

      Parameters:
      maxit - a int