SlideShare a Scribd company logo
1 of 25
Download to read offline
Discrimination measures for survival outcomes:
Connection between the AUC and the predictiveness
                      curve

                           V. Viallon, A. Latouche

                                  University Lyon 1
                         University Versailles Saint Quentin


                               October 13, 2011




Viallon (Univ. Lyon 1)    Connecting the pred. curve and the AUC   1 / 22
1   The binary outcome setting
      The AUC
      The predictiveness curve
      Connecting the AUC and the predictiveness curve


2   The survival outcome setting
      Time-dependent outcomes definitions
      Connecting time-dependent AUC and time-dependent predictiveness
      curve
      Estimates of the time-dependent AUC
      Some synthetic examples




     Viallon (Univ. Lyon 1)   Connecting the pred. curve and the AUC   2 / 22
AUC for binary outcomes

    Let D be a (0, 1)-variable representing the status regarding a given
    disease:
           D = 1 for diseased individuals;
           D = 0 for non-diseased individuals.

    Further let X be a continuous marker. For any c ∈ I
                                                      R
           X > c: the test is positive;
           X ≤ c: the test is negative.
           TPR(c) = I P(X > c|D = 1) and                     FPR(c) = I
                                                                      P(X > c|D = 0).


    ROC curve:              FPR(c), TPR(c) , c ∈ I
                                                 R


    AUC:         TPR(c)dFRP(c).



   Viallon (Univ. Lyon 1)        Connecting the pred. curve and the AUC                 3 / 22
Binary outcomes: a toy example

                                                               FPR(c) = I
                                                                        P(X > c|D = 0)
                                                                                         TPR(c) = I
                                                                                                  P(X > c|D = 1)




                                                                        6
          1.0




                                                                        4
          0.8
          0.6




                                                                        2
  TPR

          0.4




                                                                        0
          0.2




                                                                        −2
          0.0




                                                                        −4




                0.0      0.2     0.4         0.6    0.8       1.0
                                                                                  0             1
                                       FPR


        Viallon (Univ. Lyon 1)           Connecting the pred. curve and the AUC                            4 / 22
Binary outcomes: a toy example

                                                               FPR(c) = I
                                                                        P(X > c|D = 0)
                                                                                         TPR(c) = I
                                                                                                  P(X > c|D = 1)




                                                                        6
          1.0




                                                                        4
          0.8
          0.6




                                                                        2
  TPR

          0.4




                                                                        0
          0.2




                                                                        −2
          0.0




                                                                        −4




                0.0      0.2     0.4         0.6    0.8       1.0
                                                                                  0             1
                                       FPR


        Viallon (Univ. Lyon 1)           Connecting the pred. curve and the AUC                            5 / 22
Binary outcomes: a toy example

                                                               FPR(c) = I
                                                                        P(X > c|D = 0)
                                                                                         TPR(c) = I
                                                                                                  P(X > c|D = 1)




                                                                        6
          1.0




                                                                        4
          0.8
          0.6




                                                                        2
  TPR

          0.4




                                                                        0
          0.2




                                                                        −2
          0.0




                                                                        −4




                0.0      0.2     0.4         0.6    0.8       1.0
                                                                                  0             1
                                       FPR


        Viallon (Univ. Lyon 1)           Connecting the pred. curve and the AUC                            6 / 22
Binary outcomes: a toy example

                                                               FPR(c) = I
                                                                        P(X > c|D = 0)
                                                                                         TPR(c) = I
                                                                                                  P(X > c|D = 1)




                                                                        6
          1.0




                                                                        4
          0.8
          0.6




                                                                        2
  TPR

          0.4




                                                                        0
          0.2




                                                                        −2
          0.0




                                                                        −4




                0.0      0.2     0.4         0.6    0.8       1.0
                                                                                  0             1
                                       FPR


        Viallon (Univ. Lyon 1)           Connecting the pred. curve and the AUC                            7 / 22
Binary outcomes: a toy example

                                                               FPR(c) = I
                                                                        P(X > c|D = 0)
                                                                                         TPR(c) = I
                                                                                                  P(X > c|D = 1)




                                                                        6
          1.0




                                                                        4
          0.8
          0.6




                                                                        2
  TPR

          0.4




                                                                        0
          0.2




                                                                        −2
          0.0




                                                                        −4




                0.0      0.2     0.4         0.6    0.8       1.0
                                                                                  0             1
                                       FPR


        Viallon (Univ. Lyon 1)           Connecting the pred. curve and the AUC                            8 / 22
Predictiveness curve for binary outcomes

    Many alternative criteria have been proposed for evaluating
    discrimination
           proportion of explained variation,
           standardized total gain
           risk reclassification measures (Pencina et al., SiM, 2006)
    Most of them express as simple functions of the predictiveness curve
    (Gu and Pepe, Int. J. Biostatistics, 2009).
    Denote by G −1 the quantile function of X . For any q ∈ [0, 1], let

                            R(q) = P D = 1|X = G −1 (q)

     be the risk associated to the qth quantile of X .

    The predictiveness curve plots R(q) versus q.


   Viallon (Univ. Lyon 1)    Connecting the pred. curve and the AUC    9 / 22
Predictiveness curves and their corresponding AUC values
                                                       1
With p = I
         P(D = 1) =                                   0 R(q)dq=0.5




                                          1.0
                                                       R1   (AUC=0.500)
                                                       R2   (AUC=0.700)
                                                       R3   (AUC=0.833)
                                          0.8



                                                       R4   (AUC=0.928)
                                                       R5   (AUC=1.000)
                   Predictiveness Curve

                                          0.6
                                          0.4
                                          0.2
                                          0.0




                                                0.0      0.2        0.4        0.6        0.8   1.0

                                                                        Quantiles
   Viallon (Univ. Lyon 1)                             Connecting the pred. curve and the AUC          10 / 22
The relation in the binary outcome setting


    Still denote by R the predictiveness curve of marker X ,
    R(q) = P D = 1|X = G −1 (q) .

                                                        1
    Then, denoting by p = IP(D = 1) = 0 R(q)dq the disease
    prevalence, the AUC of marker X is given by
                                            1
                                           0 qR(q)dq    − p 2 /2
                            AUC =
                                                  p(1 − p)

    We can check that
           AUC = 0.5 when R(q) = p;
           AUC = 1 when R(q) = 1 [1−p,1] (q).
                                I



   Viallon (Univ. Lyon 1)   Connecting the pred. curve and the AUC   11 / 22
Extensions to survival outcomes



    In prospective cohort study, the outcome (e.g., the disease status) can
    change over time
    ⇒ we consider time-dependent outcomes, TPR, FPR, ROC curves,
    AUC and predictiveness curve.



    Notations:
           Ti and Ci : survival and censoring times for subject i
           (Zi , δi )1≤i≤n with Zi = min(Ti , Ci ) and δi = 1 i ≤ Ci )
                                                            I(T
           Di (t): time-dependent outcome status for subject i at time t.




   Viallon (Univ. Lyon 1)   Connecting the pred. curve and the AUC          12 / 22
Heagerty and Zheng’s Taxonomy


Today’s talk focus on Cumulative cases & Dynamic controls:


    cumulative cases: Di (t) = 1 if Ti ≤ t;


    dynamic controls Di (t) = 0 if Ti > t;


    so that Di (t) = 1 i ≤ t}.
                     I{T


    ⇒discrimination between subjects who had the event prior to time t
    and those who were still event-free at time t.


   Viallon (Univ. Lyon 1)   Connecting the pred. curve and the AUC   13 / 22
Cumulative cases and Dynamic controls

For a given evaluation time t0

     Cumulative true positive rates are

                             TPRC (c, t0 ) = I
                                             P(X > c|D(t0 ) = 1)
                                                 P(X > c|T ≤ t0 );
                                               = I

     Dynamic false positive rates are

                             FPRD (c, t0 ) = I
                                             P(X > c|D(t0 ) = 0)
                                               = I
                                                 P(X > c|T > t0 );
                             ∞
     AUCC,D (t0 ) =                C
                             −∞ TPR (c, t0 )d          FPRD (c, t0 ) .

But 1 i ≤ t0 ) is not observed for all i due to censoring!!
    I(T

    Viallon (Univ. Lyon 1)       Connecting the pred. curve and the AUC   14 / 22
Cumulative cases and Dynamic controls

For a given evaluation time t0

     Cumulative true positive rates are

                             TPRC (c, t0 ) = I
                                             P(X > c|D(t0 ) = 1)
                                                 P(X > c|T ≤ t0 );
                                               = I

     Dynamic false positive rates are

                             FPRD (c, t0 ) = I
                                             P(X > c|D(t0 ) = 0)
                                               = I
                                                 P(X > c|T > t0 );
                             ∞
     AUCC,D (t0 ) =                C
                             −∞ TPR (c, t0 )d          FPRD (c, t0 ) .

But 1 i ≤ t0 ) is not observed for all i due to censoring!!
    I(T

    Viallon (Univ. Lyon 1)       Connecting the pred. curve and the AUC   14 / 22
Workaround for AUCC,D


Using Bayes’s theorem (see, e.g., Chambless & Diao)
                            ∞        ∞
                                         F (t0 ; X = x)[1 − F (t0 ; X = c)]
  AUCC,D (t0 ) =                                                            g (x)g (c)dxdc
                            −∞   c                [1 − F (t0 )]F (t0 )

with


               P(T ≤ t) be the risk function at time t;
       F (t) = I
                      P(T ≤ t|X = x) be the conditional risk function at
       F (t; X = x) = I
       time t;
       g the density function of marker X .



   Viallon (Univ. Lyon 1)            Connecting the pred. curve and the AUC              15 / 22
Predictiveness curve and AUCC,D

    Introduce

                                       P(D(t) = 1|X = G −1 (q))
                            R(t; q) := I
                                       =      P(T ≤ t|X = G −1 (q))
                                              I

    the time-dependent predictiveness curve

    We established that
                                                    1                          2
                                C,D                0 qR(t0 ; q)dq    − F (t0 )
                                                                            2
                            AUC       (t0 ) =
                                                       F (t0 )[1 − F (t0 )]


Proper estimation of R(t0 ; q) (especially for q                           1) should yield
proper estimation of AUCC,D (t0 )


   Viallon (Univ. Lyon 1)         Connecting the pred. curve and the AUC                     16 / 22
Deriving estimates for AUCC,D (t)


    G and g : cdf and pdf of X .
    X(i) : i-th order statistic of (X1 , . . . , Xn ).
    Fn (t0 ; x): estimator of the conditional risk F (t0 ; X = x).

    Using the change of variable x = G −1 (q), we have
      1               ∞
     0 qR(t0 ; q)dq = −∞ G (x)F (t0 ; X = x)g (x)dx, so that

                                         n
                                    1         i
                                                Fn (t0 ; X(i) ),
                                    n         n
                                        i=1

                                                       1
     is the empirical counterpart of the              0 qR(t0 ; q)dq.




   Viallon (Univ. Lyon 1)    Connecting the pred. curve and the AUC     17 / 22
Deriving estimates for AUCC,D (t)

    To estimate the marginal risk function F
           the KM estimator Fn,(1) (t0 ).

           Since F (t0 ) =   F (t0 ; x)g (x)dx, we can also use
                                                          n
                                                     1
                                   Fn,(2) (t0 ) =              Fn (t0 ; Xi ).
                                                     n
                                                         i=1


    This yields two estimators for AUCC,D (t0 ), namely, for k = 1, 2,
                                    1      n   i                         2
                                    n      i=1 n Fn (t0 ; X(i) )      − Fn,(k) (t0 )/2
                  AUCC,D (t0 ) =
                     n,(k)                                                               .
                                            Fn,(k) (t0 ) 1 − Fn,(k) (t0 )

Experimental results (not shown) suggested better performances results
obtained with k = 2.

   Viallon (Univ. Lyon 1)    Connecting the pred. curve and the AUC                          18 / 22
Simulation study

    X : continuous marker

    T : survival time generated under
           a Cox model λ(t) = λ0 (t) exp(αX )
           a TV coeff. Cox model λ(t) = λ0 (t) exp(α(t)X )

    Various censoring schemes were considered.

    Estimation of the cond. risk F (t; X = x)
           a Cox model
           an Aalen additive model
           conditional KM estimator

    Goal: assess the effect of model misspecification – when estimating
    the conditional risk function– on the AUCC,D (t) estimation.

   Viallon (Univ. Lyon 1)   Connecting the pred. curve and the AUC   19 / 22
Simulation under a Cox model




                               1.0
                                         True
                                         HLP
                                         KM cond.
                               0.9       Add. Aalen
                                         Cox
                               0.8
                     AUC C/D

                               0.7
                               0.6
                               0.5




                                     0       1        2         3        4        5

                                                            Time




   Viallon (Univ. Lyon 1)                Connecting the pred. curve and the AUC       20 / 22
Simulation under a Time-varying coefficient Cox model




                               1.0
                                      True
                                      HLP
                                      KM cond.
                               0.9    Add. Aalen
                                      Cox
                               0.8
                     AUC C/D

                               0.7
                               0.6
                               0.5




                                     0.2     0.4       0.6       0.8      1.0   1.2

                                                         Time




   Viallon (Univ. Lyon 1)             Connecting the pred. curve and the AUC          21 / 22
Conclusion

    Relation between the predictiveness curve and the AUCC,D (t).

    Enables to easily derive estimates of the AUCC,D (t) given estimates of
    the cond. risk function.

    Correctly specifying the model (when estimating the cond. risk
    function) is crucial to get proper estimation of AUCC,D (t);

    A similar relation can be obtained to connect the partial AUC (or
    partial AUCC,D (t)) to the (time-dependent) predictiveness curve;

    The conditional risk function, through the predictiveness curve, is the
    key when assessing discrimination of prognostic tools


   Viallon (Univ. Lyon 1)   Connecting the pred. curve and the AUC      22 / 22
Sketch of the proof

                         ∞                ∞
                                              F (t; X = x)[1 − F (t; X = c)]g (x)g (c)dxdc
                     −∞               c
                         1        1
                                                         −1                                  −1
             =                        F (t; X = G             (u))[1 − F (t; X = G                   (v ))]dudv
                     0        v
                         1        1
                                                               −1                            −1
             =                        [1 − S(t; X = G               (u))]S(t; X = G                  (v ))dudv
                     0        v
                         1                                                       1       1
                                                            −1                                                       −1                           −1
             =               (1 − v )S(t; X = G                  (v ))dv −                   S(t; X = G                   (u))S(t; X = G               (v ))dudv
                     0                                                       0       v
                         1                                                       1       1
                                                            −1                                                       −1                           −1
             =               (1 − v )S(t; X = G                  (v ))dv −                   S(t; X = G                   (u))S(t; X = G               (v ))1I(u ≥ v )dudv .
                     0                                                       0       0


Setting
                                                                                         −1                                −1
                                                         L(u, v ) = S(t; X = G                (u))S(t; X = G                    (v )),

we have L(u, v ) = L(v , u) so that

                                  ∞               ∞
                                                      F (t; X = x)[1 − F (t; X = c)]g (x)g (c)dxdc
                              −∞              c
                                  1                                                  1           1           1
                                                                 −1                                                           −1                          −1
                 =                    (1 − v )S(t; X = G              (v ))dv −                                  S(t; X = G        (u))S(t; X = G              (v ))dudv
                              0                                                      2       0           0
                                  1                                                  1               1                                    2
                                                                 −1                                                        −1
                 =                    (1 − v )S(t; X = G              (v ))dv −                          S(t; X = G             (v ))dv       .
                              0                                                      2           0
Simulation under a Time-varying coefficient Cox model
                          1.0




                                                                                                      1.0
                                      True                                                                        True
                                      KM cond.                                                                    KM cond.
                          0.8




                                                                                                      0.8
                                      Add. Aalen                                                                  Add. Aalen
                                      Cox                                                                         Cox
   Predictiveness curve




                                                                               Predictiveness curve
                          0.6




                                                                                                      0.6
                          0.4




                                                                                                      0.4
                          0.2




                                                                                                      0.2
                          0.0




                                                                                                      0.0
                                0.0   0.2          0.4     0.6     0.8   1.0                                0.0   0.2          0.4     0.6     0.8   1.0

                                              Quantile of marker                                                          Quantile of marker

More Related Content

What's hot

Cosmin Crucean: Perturbative QED on de Sitter Universe.
Cosmin Crucean: Perturbative QED on de Sitter Universe.Cosmin Crucean: Perturbative QED on de Sitter Universe.
Cosmin Crucean: Perturbative QED on de Sitter Universe.SEENET-MTP
 
Geodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGeodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGabriel Peyré
 
Estimation of the score vector and observed information matrix in intractable...
Estimation of the score vector and observed information matrix in intractable...Estimation of the score vector and observed information matrix in intractable...
Estimation of the score vector and observed information matrix in intractable...Pierre Jacob
 
Learning Sparse Representation
Learning Sparse RepresentationLearning Sparse Representation
Learning Sparse RepresentationGabriel Peyré
 
L. Perivolaropoulos, Topological Quintessence
L. Perivolaropoulos, Topological QuintessenceL. Perivolaropoulos, Topological Quintessence
L. Perivolaropoulos, Topological QuintessenceSEENET-MTP
 
Unit Circle - Trigonometry
Unit Circle - TrigonometryUnit Circle - Trigonometry
Unit Circle - TrigonometrySimon Borgert
 
Influence Line of Beams And Determinate Structures
Influence Line of Beams And Determinate StructuresInfluence Line of Beams And Determinate Structures
Influence Line of Beams And Determinate StructuresAnas Share
 
Regression Theory
Regression TheoryRegression Theory
Regression TheorySSA KPI
 
Prévision de consommation électrique avec adaptive GAM
Prévision de consommation électrique avec adaptive GAMPrévision de consommation électrique avec adaptive GAM
Prévision de consommation électrique avec adaptive GAMCdiscount
 
Logics of the laplace transform
Logics of the laplace transformLogics of the laplace transform
Logics of the laplace transformTarun Gehlot
 
Color Img at Prisma Network meeting 2009
Color Img at Prisma Network meeting 2009Color Img at Prisma Network meeting 2009
Color Img at Prisma Network meeting 2009Juan Luis Nieves
 
Huang_presentation.pdf
Huang_presentation.pdfHuang_presentation.pdf
Huang_presentation.pdfgrssieee
 
Adaptive Signal and Image Processing
Adaptive Signal and Image ProcessingAdaptive Signal and Image Processing
Adaptive Signal and Image ProcessingGabriel Peyré
 

What's hot (19)

Cosmin Crucean: Perturbative QED on de Sitter Universe.
Cosmin Crucean: Perturbative QED on de Sitter Universe.Cosmin Crucean: Perturbative QED on de Sitter Universe.
Cosmin Crucean: Perturbative QED on de Sitter Universe.
 
Geodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGeodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and Graphics
 
4th Semester Mechanincal Engineering (2012-December) Question Papers
4th Semester Mechanincal Engineering (2012-December) Question Papers4th Semester Mechanincal Engineering (2012-December) Question Papers
4th Semester Mechanincal Engineering (2012-December) Question Papers
 
Models
ModelsModels
Models
 
Estimation of the score vector and observed information matrix in intractable...
Estimation of the score vector and observed information matrix in intractable...Estimation of the score vector and observed information matrix in intractable...
Estimation of the score vector and observed information matrix in intractable...
 
Learning Sparse Representation
Learning Sparse RepresentationLearning Sparse Representation
Learning Sparse Representation
 
L. Perivolaropoulos, Topological Quintessence
L. Perivolaropoulos, Topological QuintessenceL. Perivolaropoulos, Topological Quintessence
L. Perivolaropoulos, Topological Quintessence
 
Unit Circle - Trigonometry
Unit Circle - TrigonometryUnit Circle - Trigonometry
Unit Circle - Trigonometry
 
Influence Line of Beams And Determinate Structures
Influence Line of Beams And Determinate StructuresInfluence Line of Beams And Determinate Structures
Influence Line of Beams And Determinate Structures
 
Regression Theory
Regression TheoryRegression Theory
Regression Theory
 
Trig identities
Trig identitiesTrig identities
Trig identities
 
Rousseau
RousseauRousseau
Rousseau
 
Prévision de consommation électrique avec adaptive GAM
Prévision de consommation électrique avec adaptive GAMPrévision de consommation électrique avec adaptive GAM
Prévision de consommation électrique avec adaptive GAM
 
Fdtd
FdtdFdtd
Fdtd
 
Logics of the laplace transform
Logics of the laplace transformLogics of the laplace transform
Logics of the laplace transform
 
Color Img at Prisma Network meeting 2009
Color Img at Prisma Network meeting 2009Color Img at Prisma Network meeting 2009
Color Img at Prisma Network meeting 2009
 
Huang_presentation.pdf
Huang_presentation.pdfHuang_presentation.pdf
Huang_presentation.pdf
 
Adaptive Signal and Image Processing
Adaptive Signal and Image ProcessingAdaptive Signal and Image Processing
Adaptive Signal and Image Processing
 
1
11
1
 

Viewers also liked

Štúdia skutočniteľnosti FVE
Štúdia skutočniteľnosti FVEŠtúdia skutočniteľnosti FVE
Štúdia skutočniteľnosti FVESOLARNENOVINKY.SK
 
Chi è Giulio Iacchetti? - History of nowaday designers
Chi è Giulio Iacchetti? - History of nowaday designersChi è Giulio Iacchetti? - History of nowaday designers
Chi è Giulio Iacchetti? - History of nowaday designersLola32
 
La storia dell’informatica
La storia dell’informaticaLa storia dell’informatica
La storia dell’informaticaGiacomoAstolfi
 
Tesi laurea triennale
Tesi laurea triennaleTesi laurea triennale
Tesi laurea triennalesilviadedi
 
Storia del computer:dagli anni 50' ad oggi...
Storia del computer:dagli anni 50' ad oggi...Storia del computer:dagli anni 50' ad oggi...
Storia del computer:dagli anni 50' ad oggi...Zanaj4
 
Uramaki _ Events digital coverage
Uramaki _ Events digital coverageUramaki _ Events digital coverage
Uramaki _ Events digital coverageUramaki
 

Viewers also liked (11)

Štúdia skutočniteľnosti FVE
Štúdia skutočniteľnosti FVEŠtúdia skutočniteľnosti FVE
Štúdia skutočniteľnosti FVE
 
Chi è Giulio Iacchetti? - History of nowaday designers
Chi è Giulio Iacchetti? - History of nowaday designersChi è Giulio Iacchetti? - History of nowaday designers
Chi è Giulio Iacchetti? - History of nowaday designers
 
Supermarketing
SupermarketingSupermarketing
Supermarketing
 
La storia dell’informatica
La storia dell’informaticaLa storia dell’informatica
La storia dell’informatica
 
Tesi laurea triennale
Tesi laurea triennaleTesi laurea triennale
Tesi laurea triennale
 
Storia del computer:dagli anni 50' ad oggi...
Storia del computer:dagli anni 50' ad oggi...Storia del computer:dagli anni 50' ad oggi...
Storia del computer:dagli anni 50' ad oggi...
 
America Anni 50
America Anni 50America Anni 50
America Anni 50
 
Index urbis
Index urbisIndex urbis
Index urbis
 
Uramaki _ Events digital coverage
Uramaki _ Events digital coverageUramaki _ Events digital coverage
Uramaki _ Events digital coverage
 
Riposizionamento Kartell
Riposizionamento KartellRiposizionamento Kartell
Riposizionamento Kartell
 
Kimbo 50 anni. Bellebbuono
Kimbo 50 anni. BellebbuonoKimbo 50 anni. Bellebbuono
Kimbo 50 anni. Bellebbuono
 

Recently uploaded

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Auc silver spring

  • 1. Discrimination measures for survival outcomes: Connection between the AUC and the predictiveness curve V. Viallon, A. Latouche University Lyon 1 University Versailles Saint Quentin October 13, 2011 Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 1 / 22
  • 2. 1 The binary outcome setting The AUC The predictiveness curve Connecting the AUC and the predictiveness curve 2 The survival outcome setting Time-dependent outcomes definitions Connecting time-dependent AUC and time-dependent predictiveness curve Estimates of the time-dependent AUC Some synthetic examples Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 2 / 22
  • 3. AUC for binary outcomes Let D be a (0, 1)-variable representing the status regarding a given disease: D = 1 for diseased individuals; D = 0 for non-diseased individuals. Further let X be a continuous marker. For any c ∈ I R X > c: the test is positive; X ≤ c: the test is negative. TPR(c) = I P(X > c|D = 1) and FPR(c) = I P(X > c|D = 0). ROC curve: FPR(c), TPR(c) , c ∈ I R AUC: TPR(c)dFRP(c). Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 3 / 22
  • 4. Binary outcomes: a toy example FPR(c) = I P(X > c|D = 0) TPR(c) = I P(X > c|D = 1) 6 1.0 4 0.8 0.6 2 TPR 0.4 0 0.2 −2 0.0 −4 0.0 0.2 0.4 0.6 0.8 1.0 0 1 FPR Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 4 / 22
  • 5. Binary outcomes: a toy example FPR(c) = I P(X > c|D = 0) TPR(c) = I P(X > c|D = 1) 6 1.0 4 0.8 0.6 2 TPR 0.4 0 0.2 −2 0.0 −4 0.0 0.2 0.4 0.6 0.8 1.0 0 1 FPR Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 5 / 22
  • 6. Binary outcomes: a toy example FPR(c) = I P(X > c|D = 0) TPR(c) = I P(X > c|D = 1) 6 1.0 4 0.8 0.6 2 TPR 0.4 0 0.2 −2 0.0 −4 0.0 0.2 0.4 0.6 0.8 1.0 0 1 FPR Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 6 / 22
  • 7. Binary outcomes: a toy example FPR(c) = I P(X > c|D = 0) TPR(c) = I P(X > c|D = 1) 6 1.0 4 0.8 0.6 2 TPR 0.4 0 0.2 −2 0.0 −4 0.0 0.2 0.4 0.6 0.8 1.0 0 1 FPR Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 7 / 22
  • 8. Binary outcomes: a toy example FPR(c) = I P(X > c|D = 0) TPR(c) = I P(X > c|D = 1) 6 1.0 4 0.8 0.6 2 TPR 0.4 0 0.2 −2 0.0 −4 0.0 0.2 0.4 0.6 0.8 1.0 0 1 FPR Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 8 / 22
  • 9. Predictiveness curve for binary outcomes Many alternative criteria have been proposed for evaluating discrimination proportion of explained variation, standardized total gain risk reclassification measures (Pencina et al., SiM, 2006) Most of them express as simple functions of the predictiveness curve (Gu and Pepe, Int. J. Biostatistics, 2009). Denote by G −1 the quantile function of X . For any q ∈ [0, 1], let R(q) = P D = 1|X = G −1 (q) be the risk associated to the qth quantile of X . The predictiveness curve plots R(q) versus q. Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 9 / 22
  • 10. Predictiveness curves and their corresponding AUC values 1 With p = I P(D = 1) = 0 R(q)dq=0.5 1.0 R1 (AUC=0.500) R2 (AUC=0.700) R3 (AUC=0.833) 0.8 R4 (AUC=0.928) R5 (AUC=1.000) Predictiveness Curve 0.6 0.4 0.2 0.0 0.0 0.2 0.4 0.6 0.8 1.0 Quantiles Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 10 / 22
  • 11. The relation in the binary outcome setting Still denote by R the predictiveness curve of marker X , R(q) = P D = 1|X = G −1 (q) . 1 Then, denoting by p = IP(D = 1) = 0 R(q)dq the disease prevalence, the AUC of marker X is given by 1 0 qR(q)dq − p 2 /2 AUC = p(1 − p) We can check that AUC = 0.5 when R(q) = p; AUC = 1 when R(q) = 1 [1−p,1] (q). I Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 11 / 22
  • 12. Extensions to survival outcomes In prospective cohort study, the outcome (e.g., the disease status) can change over time ⇒ we consider time-dependent outcomes, TPR, FPR, ROC curves, AUC and predictiveness curve. Notations: Ti and Ci : survival and censoring times for subject i (Zi , δi )1≤i≤n with Zi = min(Ti , Ci ) and δi = 1 i ≤ Ci ) I(T Di (t): time-dependent outcome status for subject i at time t. Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 12 / 22
  • 13. Heagerty and Zheng’s Taxonomy Today’s talk focus on Cumulative cases & Dynamic controls: cumulative cases: Di (t) = 1 if Ti ≤ t; dynamic controls Di (t) = 0 if Ti > t; so that Di (t) = 1 i ≤ t}. I{T ⇒discrimination between subjects who had the event prior to time t and those who were still event-free at time t. Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 13 / 22
  • 14. Cumulative cases and Dynamic controls For a given evaluation time t0 Cumulative true positive rates are TPRC (c, t0 ) = I P(X > c|D(t0 ) = 1) P(X > c|T ≤ t0 ); = I Dynamic false positive rates are FPRD (c, t0 ) = I P(X > c|D(t0 ) = 0) = I P(X > c|T > t0 ); ∞ AUCC,D (t0 ) = C −∞ TPR (c, t0 )d FPRD (c, t0 ) . But 1 i ≤ t0 ) is not observed for all i due to censoring!! I(T Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 14 / 22
  • 15. Cumulative cases and Dynamic controls For a given evaluation time t0 Cumulative true positive rates are TPRC (c, t0 ) = I P(X > c|D(t0 ) = 1) P(X > c|T ≤ t0 ); = I Dynamic false positive rates are FPRD (c, t0 ) = I P(X > c|D(t0 ) = 0) = I P(X > c|T > t0 ); ∞ AUCC,D (t0 ) = C −∞ TPR (c, t0 )d FPRD (c, t0 ) . But 1 i ≤ t0 ) is not observed for all i due to censoring!! I(T Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 14 / 22
  • 16. Workaround for AUCC,D Using Bayes’s theorem (see, e.g., Chambless & Diao) ∞ ∞ F (t0 ; X = x)[1 − F (t0 ; X = c)] AUCC,D (t0 ) = g (x)g (c)dxdc −∞ c [1 − F (t0 )]F (t0 ) with P(T ≤ t) be the risk function at time t; F (t) = I P(T ≤ t|X = x) be the conditional risk function at F (t; X = x) = I time t; g the density function of marker X . Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 15 / 22
  • 17. Predictiveness curve and AUCC,D Introduce P(D(t) = 1|X = G −1 (q)) R(t; q) := I = P(T ≤ t|X = G −1 (q)) I the time-dependent predictiveness curve We established that 1 2 C,D 0 qR(t0 ; q)dq − F (t0 ) 2 AUC (t0 ) = F (t0 )[1 − F (t0 )] Proper estimation of R(t0 ; q) (especially for q 1) should yield proper estimation of AUCC,D (t0 ) Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 16 / 22
  • 18. Deriving estimates for AUCC,D (t) G and g : cdf and pdf of X . X(i) : i-th order statistic of (X1 , . . . , Xn ). Fn (t0 ; x): estimator of the conditional risk F (t0 ; X = x). Using the change of variable x = G −1 (q), we have 1 ∞ 0 qR(t0 ; q)dq = −∞ G (x)F (t0 ; X = x)g (x)dx, so that n 1 i Fn (t0 ; X(i) ), n n i=1 1 is the empirical counterpart of the 0 qR(t0 ; q)dq. Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 17 / 22
  • 19. Deriving estimates for AUCC,D (t) To estimate the marginal risk function F the KM estimator Fn,(1) (t0 ). Since F (t0 ) = F (t0 ; x)g (x)dx, we can also use n 1 Fn,(2) (t0 ) = Fn (t0 ; Xi ). n i=1 This yields two estimators for AUCC,D (t0 ), namely, for k = 1, 2, 1 n i 2 n i=1 n Fn (t0 ; X(i) ) − Fn,(k) (t0 )/2 AUCC,D (t0 ) = n,(k) . Fn,(k) (t0 ) 1 − Fn,(k) (t0 ) Experimental results (not shown) suggested better performances results obtained with k = 2. Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 18 / 22
  • 20. Simulation study X : continuous marker T : survival time generated under a Cox model λ(t) = λ0 (t) exp(αX ) a TV coeff. Cox model λ(t) = λ0 (t) exp(α(t)X ) Various censoring schemes were considered. Estimation of the cond. risk F (t; X = x) a Cox model an Aalen additive model conditional KM estimator Goal: assess the effect of model misspecification – when estimating the conditional risk function– on the AUCC,D (t) estimation. Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 19 / 22
  • 21. Simulation under a Cox model 1.0 True HLP KM cond. 0.9 Add. Aalen Cox 0.8 AUC C/D 0.7 0.6 0.5 0 1 2 3 4 5 Time Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 20 / 22
  • 22. Simulation under a Time-varying coefficient Cox model 1.0 True HLP KM cond. 0.9 Add. Aalen Cox 0.8 AUC C/D 0.7 0.6 0.5 0.2 0.4 0.6 0.8 1.0 1.2 Time Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 21 / 22
  • 23. Conclusion Relation between the predictiveness curve and the AUCC,D (t). Enables to easily derive estimates of the AUCC,D (t) given estimates of the cond. risk function. Correctly specifying the model (when estimating the cond. risk function) is crucial to get proper estimation of AUCC,D (t); A similar relation can be obtained to connect the partial AUC (or partial AUCC,D (t)) to the (time-dependent) predictiveness curve; The conditional risk function, through the predictiveness curve, is the key when assessing discrimination of prognostic tools Viallon (Univ. Lyon 1) Connecting the pred. curve and the AUC 22 / 22
  • 24. Sketch of the proof ∞ ∞ F (t; X = x)[1 − F (t; X = c)]g (x)g (c)dxdc −∞ c 1 1 −1 −1 = F (t; X = G (u))[1 − F (t; X = G (v ))]dudv 0 v 1 1 −1 −1 = [1 − S(t; X = G (u))]S(t; X = G (v ))dudv 0 v 1 1 1 −1 −1 −1 = (1 − v )S(t; X = G (v ))dv − S(t; X = G (u))S(t; X = G (v ))dudv 0 0 v 1 1 1 −1 −1 −1 = (1 − v )S(t; X = G (v ))dv − S(t; X = G (u))S(t; X = G (v ))1I(u ≥ v )dudv . 0 0 0 Setting −1 −1 L(u, v ) = S(t; X = G (u))S(t; X = G (v )), we have L(u, v ) = L(v , u) so that ∞ ∞ F (t; X = x)[1 − F (t; X = c)]g (x)g (c)dxdc −∞ c 1 1 1 1 −1 −1 −1 = (1 − v )S(t; X = G (v ))dv − S(t; X = G (u))S(t; X = G (v ))dudv 0 2 0 0 1 1 1 2 −1 −1 = (1 − v )S(t; X = G (v ))dv − S(t; X = G (v ))dv . 0 2 0
  • 25. Simulation under a Time-varying coefficient Cox model 1.0 1.0 True True KM cond. KM cond. 0.8 0.8 Add. Aalen Add. Aalen Cox Cox Predictiveness curve Predictiveness curve 0.6 0.6 0.4 0.4 0.2 0.2 0.0 0.0 0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 Quantile of marker Quantile of marker