Learn R Programming

HDtweedie (version 1.2)

print.HDtweedie: print a HDtweedie object

Description

Print the nonzero group counts at each lambda along the HDtweedie path.

Usage

# S3 method for HDtweedie
print(x, digits = max(3, getOption("digits") - 3), ...)

Arguments

x

fitted HDtweedie object

digits

significant digits in printout

additional print arguments

Value

a two-column matrix, the first columns is the number of nonzero group counts and the second column is Lambda.

Details

Print the information about the nonzero group counts at each lambda step in the HDtweedie object. The result is a two-column matrix with columns Df and Lambda. The Df column is the number of the groups that have nonzero within-group coefficients, the Lambda column is the the corresponding lambda.

References

Qian, W., Yang, Y., Yang, Y. and Zou, H. (2016), ``Tweedie's Compound Poisson Model With Grouped Elastic Net,'' Journal of Computational and Graphical Statistics, 25, 606-625.

Examples

Run this code
# NOT RUN {
# load HDtweedie library
library(HDtweedie)

# load auto data set
data(auto)

# fit the lasso
m0 <- HDtweedie(x=auto$x,y=auto$y,p=1.5)

# print out results
print(m0)

# define group index
group1 <- c(rep(1,5),rep(2,7),rep(3,4),rep(4:14,each=3),15:21)

# fit the grouped lasso
m1 <- HDtweedie(x=auto$x,y=auto$y,group=group1,p=1.5)

# print out results
print(m1)
# }

Run the code above in your browser using DataLab