Status

 License       |  Linux/osx Build  |   Windows Build   |

-------------------|-------------------|-------------------| GitHub license | Build status | Build status |

milr

The multiple-instance logistic regression with lasso penalty.

Installation

You can install:

install.packages("milr")
install.packages("devtools")
# devtools::install_github("PingYangChen/milr")
install.packages("milr", repos = c('https://pingyangchen.r-universe.dev', 'https://cloud.r-project.org'))

If you encounter a bug, please file a reproducible example on github.

examples

set.seed(100)
beta <- runif(5, -5, 5)
trainData <- DGP(70, 3, beta)
testData <- DGP(30, 3, beta)
# default (not use LASSO)
milr_result <- milr(trainData$Z, trainData$X, trainData$ID)
coef(milr_result)      # coefficients
fitted(milr_result)                    # fitted bag labels
fitted(milr_result, type = "instance") # fitted instance labels
summary(milr_result)   # summary milr
predict(milr_result, testData$X, testData$ID)                    # predicted bag labels
predict(milr_result, testData$X, testData$ID, type = "instance") # predicted instance labels