*     G07BEF Example Program Text
*     Mark 15 Release. NAG Copyright 1991.
*     .. Parameters ..
      INTEGER          NIN, NOUT
      PARAMETER        (NIN=5,NOUT=6)
      INTEGER          NMAX
      PARAMETER        (NMAX=20)
*     .. Local Scalars ..
      DOUBLE PRECISION BETA, CORR, DEV, GAMMA, SEBETA, SEGAM, TOL
      INTEGER          I, IFAIL, MAXIT, N, NIT
*     .. Local Arrays ..
      DOUBLE PRECISION WK(NMAX), X(NMAX)
      INTEGER          IC(NMAX)
*     .. External Subroutines ..
      EXTERNAL         G07BEF
*     .. Executable Statements ..
      WRITE (NOUT,*) 'G07BEF Example Program Results'
*     Skip heading in data file
      READ (NIN,*)
      READ (NIN,*) N
      IF (N.LE.NMAX) THEN
         READ (NIN,*) (X(I),I=1,N)
*        If data were censored then IC would also be read in.
*        Leave G07BEF to calculate initial values
         GAMMA = 0.0D0
*        Use default values for TOL and MAXIT
         TOL = 0.0D0
         MAXIT = 0
         IFAIL = 0
*
         CALL G07BEF('No censor',N,X,IC,BETA,GAMMA,TOL,MAXIT,SEBETA,
     +               SEGAM,CORR,DEV,NIT,WK,IFAIL)
*
         WRITE (NOUT,*)
         WRITE (NOUT,99999) ' BETA  = ', BETA, ' Standard error = ',
     +     SEBETA
         WRITE (NOUT,99999) ' GAMMA = ', GAMMA, ' Standard error = ',
     +     SEGAM
      END IF
*
99999 FORMAT (1X,2(A,F10.4))
      END
