<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hola.<br>
    <br>
    Estoy utilizando el paquete lavaan para ajustar modelos de
    ecuaciones estructurales y dicho paquete no ofrece el cálculo del
    GFI y AGFI , así que estoy intentando hacerlo a mano , pero no acaba
    de salir.<br>
    <br>
    He visto en algunos artículos  que GFI= 1-A/B<br>
    dónde:<br>
    <br>
    A = traza{cov.estimadas^-1 * cov.muestrales - Identidad }^2<br>
    <br>
    y <br>
    <br>
    B = traza{cov.estimadas^-1 * cov.muestrales}^2<br>
    <br>
    El caso es que probando con un modelo simple que he ajustado antes
    con el uso del paquete sem , que si ofrece el GFI , no sale bien<br>
    <br>
    mi función es <br>
    <br>
    <tt>GFI<- function (matriz.sigma,matriz.muestral) {  <br>
        matriz.sigma.inv <- solve(matriz.sigma)<br>
        A <- (matriz.sigma.inv %*% matriz.muestral) -
      diag(1,nrow=nrow(matriz.sigma))<br>
        B <- matriz.sigma.inv %*% matriz.muestral<br>
        GFI <- 1- sum(diag(A))^2/sum(diag(B))^2<br>
        return(GFI)<br>
      }</tt><br>
    <br>
    Creo que lo que está mal es la definición del GFI, en otros
    artículos pone que <br>
    <br>
    GFI = 1- chi_cuadrado_modelo/chi_cuadrado_modelo_base <br>
    <br>
    Pero no sale parecido ni por casualidad.<br>
    <br>
    El valor que devuelve la función sem del pqeute sem es <br>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <span class="Apple-style-span" style="border-collapse: separate;
      color: rgb(0, 0, 0); font-family: Arial; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: 2; text-align: auto; text-indent:
      0px; text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-border-horizontal-spacing: 0px;
      -webkit-border-vertical-spacing: 0px;
      -webkit-text-decorations-in-effect: none;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      font-size: medium; "><span class="Apple-style-span"
        style="font-family: Monospace; font-size: 13px; line-height:
        15px; text-align: -webkit-left; white-space: pre-wrap; ">
        <pre tabindex="0" class="GJWPQFQDK4" style="font-family: Monospace; font-size: 9.4pt !important; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; white-space: pre-wrap !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.2; "> Model Chisquare =  574.65   Df =  71 Pr(>Chisq) = 7.0112e-80
 Chisquare (null model) =  4456   Df =  91</pre>
      </span></span><br>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <span class="Apple-style-span" style="border-collapse: separate;
      color: rgb(0, 0, 0); font-family: Arial; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      line-height: normal; orphans: 2; text-align: auto; text-indent:
      0px; text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-border-horizontal-spacing: 0px;
      -webkit-border-vertical-spacing: 0px;
      -webkit-text-decorations-in-effect: none;
      -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
      font-size: medium; "><span class="Apple-style-span"
        style="font-family: Monospace; font-size: 13px; line-height:
        15px; text-align: -webkit-left; white-space: pre-wrap; ">
        <pre tabindex="0" class="GJWPQFQDK4" style="font-family: Monospace; font-size: 9.4pt !important; outline-style: none; outline-width: initial; outline-color: initial; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; white-space: pre-wrap !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 1.2; ">Goodness-of-fit index =  0.92942



</pre>
      </span></span>Mientras que mi función devuelve 1 y la segunda
    definición del GFI da 0.87.<br>
    <br>
    ¿alguna idea, bibliografía??<br>
  </body>
</html>