This function is borrowed from package `interval`

by Professor Michael Fay and used in function `ModifiedEMICM`

to provide an NPMLE of a survival function. The *A* matrix is an *n* by *m* matrix of zeros and ones, where each row represents one of n failure times, and each column represents a possible interval for the nonparametric maximum likelihood estimate (NPMLE). The function `Aintmap`

creates an *A* matrix and associated intmap from left and right intervals (`L`

and `R`

) which may not include the boundary of the interval (using `Lin`

or `Rin`

). The matrix intmap denotes the intervals of the potential jumps in the distribution of the NPMLE, and its attribute LRin denotes whether to include each of the interval or not.

1 |

`L` |
numeric vector of left endpoints of censoring interval |

`R` |
numeric vector of right endpoints of censoring interval |

`Lin` |
logical vector, should L be included in the interval? (see details) |

`Rin` |
logical vector, should R be included in the interval? (see details) |

A list with two objects:

`A ` |
an n by m matrix of 0 and 1s |

`intmap ` |
the associated intmap |

Michael Fay

1 2 |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.