C***********************************************************************
C   THIS ROUTINE COMPUTES THE LOG-LIKELIHOOD EQUATIONS AND THE
C   INFORMATION MATRIX FOR THE CURRENT PARAMETER VALUES IN PAR
C   FOR GROUPED DATA.
C***********************************************************************
      SUBROUTINE STATS
C***********************************************************************
C     DECLARATIONS
C***********************************************************************
      INCLUDE 'PARMTR.INC'
      DOUBLE PRECISION PCELL, CELL
      LOGICAL WARN
      INTEGER CNT
C***********************************************************************
C     COMMON STATEMENTS
C***********************************************************************
      DOUBLE PRECISION PAR, VCMAT, G, XLL
      COMMON /DPAR/ PAR(MAXPR2), VCMAT(MAXPAR,MAXPAR), G(MAXPAR),
     1    XLL, NPAR, INDEX
      COMMON /INTER/ K, CUT(MAXCEL), F(MAXCEL), NCUT, NKC(5),
     1    NK(5), RFREQ(5,MAXCEL), CCUT(5,MAXCEL)
      COMMON /PART/ PCELL(MAXCEL,MAXPAR), CELL(MAXCEL)
      COMMON /NUM/ XL(MAXLIN), WIDTH, N, CNT, CONV(3), VARN, IDF, WARN
      XN=FLOAT(CNT)
C
C   FIRST COMPUTE G(I),I=1,...NPAR,WHICH ARE THE LOG-LIKELIHOOD EQUATION
C
      DO 20 J=1,NPAR
         G(J)=0.0
         DO 10 I=1,K
   10       G(J)=G(J)+(F(I)*PCELL(I,J)/CELL(I))
   20    CONTINUE
C
C   NOW COMPUTE THE INFORMATION MATRIX
C
      DO 40 J=1,NPAR
         DO 40 M=J,NPAR
         VCMAT(J,M)=0.0
         DO 30 I=1,K
   30       VCMAT(J,M)=VCMAT(J,M)+PCELL(I,J)*PCELL(I,M)/CELL(I)
         VCMAT(J,M)=XN*VCMAT(J,M)
         VCMAT(M,J)=VCMAT(J,M)
   40    CONTINUE
      RETURN
      END
