c(
person("Michael", "Dorman", email = "dorman@post.bgu.ac.il", role = c("aut", "cre")),
person("Johnathan", "Rush", email = "johnathan.rush@mssm.edu", role = c("ctb")),
person("Ian", "Hough", email = "hough@post.bgu.ac.il", role = c("ctb")),
person("Dominic", "Russel", email = "domrussel@gmail.com", role = c("ctb")),
person("Luigi", "Ranghetti", email = "luigi.ranghetti@gmail.com", role = c("ctb")),
person("Attilio", "Benini", email = "attilio.benini@gmx", role = c("ctb")),
person("Arnaud", "Tarroux", email = "arnaud.tarroux@nina.no", role = c("ctb")),
person("Charles", "F.F Karney", role = c("ctb", "cph"),
comment="Author of included C code from 'GeographicLib' for geodesic distance"))
nabor, units, methods, lwgeom, parallel, s2, data.table
Michael Dorman [aut, cre],
Johnathan Rush [ctb],
Ian Hough [ctb],
Dominic Russel [ctb],
Luigi Ranghetti [ctb],
Attilio Benini [ctb],
Arnaud Tarroux [ctb],
Charles F.F Karney [ctb, cph] (Author of included C code from
'GeographicLib' for geodesic distance)

c(
person("Michael", "Dorman", email = "dorman@post.bgu.ac.il", role = c("aut", "cre")),
person("Johnathan", "Rush", email = "johnathan.rush@mssm.edu", role = c("ctb")),
person("Ian", "Hough", email = "hough@post.bgu.ac.il", role = c("ctb")),
person("Dominic", "Russel", email = "domrussel@gmail.com", role = c("ctb")),
person("Luigi", "Ranghetti", email = "luigi.ranghetti@gmail.com", role = c("ctb")),
person("Attilio", "Benini", email = "attilio.benini@gmx.net", role = c("ctb")),
person("Arnaud", "Tarroux", email = "arnaud.tarroux@nina.no", role = c("ctb")),
person("Charles", "F.F Karney", role = c("ctb", "cph"),
comment="Author of included C code from 'GeographicLib' for geodesic distance"))
nabor, units, methods, parallel, data.table

Non-Negative Lasso and Elastic Net Penalized Generalized Linear
Models
Estimates of coefficients of lasso penalized linear regression and generalized linear models subject to non-negativity constraints on the parameters using multiplicative iterative algorithm. Entire regularization path for a sequence of lambda values can be obtained. Functions are available for creating plots of regularization path, cross validation and estimating coefficients at a given lambda value. There is also provision for obtaining standard error of coefficient estimates.