├── .Rbuildignore ├── .gitignore ├── CRAN-SUBMISSION ├── DESCRIPTION ├── NAMESPACE ├── NEWS.md ├── R ├── RcppExports.R ├── coef.sgd.R ├── data-winequality.R ├── fitted.sgd.R ├── plot.sgd.R ├── predict.sgd.R ├── print.sgd.R ├── residuals.sgd.R └── sgd.R ├── README.md ├── cran-comments.md ├── data └── winequality.rda ├── demo ├── 00Index ├── bench-corr-linear-regression.R ├── bench-linear-regression.R ├── bench-logistic-wine.R ├── cox-regression.R ├── glm-logistic-regression.R ├── glm-poisson-regression.R ├── linear-regression.R ├── m-estimation.R └── normal-method-of-moments.R ├── man ├── coef.sgd.Rd ├── fitted.sgd.Rd ├── plot.sgd.Rd ├── predict.sgd.Rd ├── print.sgd.Rd ├── residuals.sgd.Rd ├── sgd.Rd └── winequality.Rd ├── src ├── Makevars ├── Makevars.win ├── RcppExports.cpp ├── basedef.h ├── data │ ├── data_point.h │ └── data_set.h ├── learn-rate │ ├── base_learn_rate.h │ ├── ddim_learn_rate.h │ ├── learn_rate_value.h │ ├── onedim_eigen_learn_rate.h │ └── onedim_learn_rate.h ├── model │ ├── base_model.h │ ├── cox_model.h │ ├── glm │ │ ├── glm_family.h │ │ └── glm_transfer.h │ ├── glm_model.h │ ├── gmm_model.h │ ├── m-estimation │ │ └── m_loss.h │ └── m_model.h ├── post-process │ ├── cox_post_process.h │ ├── glm_post_process.h │ ├── gmm_post_process.h │ └── m_post_process.h ├── sgd.cpp ├── sgd │ ├── base_sgd.h │ ├── explicit_sgd.h │ ├── implicit_sgd.h │ ├── momentum_sgd.h │ └── nesterov_sgd.h └── validity-check │ ├── cox_validity_check_model.h │ ├── glm_validity_check_model.h │ ├── gmm_validity_check_model.h │ ├── m_validity_check_model.h │ └── validity_check.h ├── tests ├── testthat.R └── testthat │ ├── test-fitted.R │ ├── test-lasso.R │ ├── test-linear.R │ ├── test-predict.R │ └── test-residuals.R └── vignettes ├── sgd-jss.pdf └── sgd-jss.pdf.asis /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/.gitignore -------------------------------------------------------------------------------- /CRAN-SUBMISSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/CRAN-SUBMISSION -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/RcppExports.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/R/RcppExports.R -------------------------------------------------------------------------------- /R/coef.sgd.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/R/coef.sgd.R -------------------------------------------------------------------------------- /R/data-winequality.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/R/data-winequality.R -------------------------------------------------------------------------------- /R/fitted.sgd.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/R/fitted.sgd.R -------------------------------------------------------------------------------- /R/plot.sgd.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/R/plot.sgd.R -------------------------------------------------------------------------------- /R/predict.sgd.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/R/predict.sgd.R -------------------------------------------------------------------------------- /R/print.sgd.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/R/print.sgd.R -------------------------------------------------------------------------------- /R/residuals.sgd.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/R/residuals.sgd.R -------------------------------------------------------------------------------- /R/sgd.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/R/sgd.R -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/README.md -------------------------------------------------------------------------------- /cran-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/cran-comments.md -------------------------------------------------------------------------------- /data/winequality.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/data/winequality.rda -------------------------------------------------------------------------------- /demo/00Index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/demo/00Index -------------------------------------------------------------------------------- /demo/bench-corr-linear-regression.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/demo/bench-corr-linear-regression.R -------------------------------------------------------------------------------- /demo/bench-linear-regression.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/demo/bench-linear-regression.R -------------------------------------------------------------------------------- /demo/bench-logistic-wine.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/demo/bench-logistic-wine.R -------------------------------------------------------------------------------- /demo/cox-regression.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/demo/cox-regression.R -------------------------------------------------------------------------------- /demo/glm-logistic-regression.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/demo/glm-logistic-regression.R -------------------------------------------------------------------------------- /demo/glm-poisson-regression.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/demo/glm-poisson-regression.R -------------------------------------------------------------------------------- /demo/linear-regression.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/demo/linear-regression.R -------------------------------------------------------------------------------- /demo/m-estimation.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/demo/m-estimation.R -------------------------------------------------------------------------------- /demo/normal-method-of-moments.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/demo/normal-method-of-moments.R -------------------------------------------------------------------------------- /man/coef.sgd.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/man/coef.sgd.Rd -------------------------------------------------------------------------------- /man/fitted.sgd.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/man/fitted.sgd.Rd -------------------------------------------------------------------------------- /man/plot.sgd.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/man/plot.sgd.Rd -------------------------------------------------------------------------------- /man/predict.sgd.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/man/predict.sgd.Rd -------------------------------------------------------------------------------- /man/print.sgd.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/man/print.sgd.Rd -------------------------------------------------------------------------------- /man/residuals.sgd.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/man/residuals.sgd.Rd -------------------------------------------------------------------------------- /man/sgd.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/man/sgd.Rd -------------------------------------------------------------------------------- /man/winequality.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/man/winequality.Rd -------------------------------------------------------------------------------- /src/Makevars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/Makevars -------------------------------------------------------------------------------- /src/Makevars.win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/Makevars.win -------------------------------------------------------------------------------- /src/RcppExports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/RcppExports.cpp -------------------------------------------------------------------------------- /src/basedef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/basedef.h -------------------------------------------------------------------------------- /src/data/data_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/data/data_point.h -------------------------------------------------------------------------------- /src/data/data_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/data/data_set.h -------------------------------------------------------------------------------- /src/learn-rate/base_learn_rate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/learn-rate/base_learn_rate.h -------------------------------------------------------------------------------- /src/learn-rate/ddim_learn_rate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/learn-rate/ddim_learn_rate.h -------------------------------------------------------------------------------- /src/learn-rate/learn_rate_value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/learn-rate/learn_rate_value.h -------------------------------------------------------------------------------- /src/learn-rate/onedim_eigen_learn_rate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/learn-rate/onedim_eigen_learn_rate.h -------------------------------------------------------------------------------- /src/learn-rate/onedim_learn_rate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/learn-rate/onedim_learn_rate.h -------------------------------------------------------------------------------- /src/model/base_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/model/base_model.h -------------------------------------------------------------------------------- /src/model/cox_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/model/cox_model.h -------------------------------------------------------------------------------- /src/model/glm/glm_family.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/model/glm/glm_family.h -------------------------------------------------------------------------------- /src/model/glm/glm_transfer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/model/glm/glm_transfer.h -------------------------------------------------------------------------------- /src/model/glm_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/model/glm_model.h -------------------------------------------------------------------------------- /src/model/gmm_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/model/gmm_model.h -------------------------------------------------------------------------------- /src/model/m-estimation/m_loss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/model/m-estimation/m_loss.h -------------------------------------------------------------------------------- /src/model/m_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/model/m_model.h -------------------------------------------------------------------------------- /src/post-process/cox_post_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/post-process/cox_post_process.h -------------------------------------------------------------------------------- /src/post-process/glm_post_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/post-process/glm_post_process.h -------------------------------------------------------------------------------- /src/post-process/gmm_post_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/post-process/gmm_post_process.h -------------------------------------------------------------------------------- /src/post-process/m_post_process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/post-process/m_post_process.h -------------------------------------------------------------------------------- /src/sgd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/sgd.cpp -------------------------------------------------------------------------------- /src/sgd/base_sgd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/sgd/base_sgd.h -------------------------------------------------------------------------------- /src/sgd/explicit_sgd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/sgd/explicit_sgd.h -------------------------------------------------------------------------------- /src/sgd/implicit_sgd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/sgd/implicit_sgd.h -------------------------------------------------------------------------------- /src/sgd/momentum_sgd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/sgd/momentum_sgd.h -------------------------------------------------------------------------------- /src/sgd/nesterov_sgd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/sgd/nesterov_sgd.h -------------------------------------------------------------------------------- /src/validity-check/cox_validity_check_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/validity-check/cox_validity_check_model.h -------------------------------------------------------------------------------- /src/validity-check/glm_validity_check_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/validity-check/glm_validity_check_model.h -------------------------------------------------------------------------------- /src/validity-check/gmm_validity_check_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/validity-check/gmm_validity_check_model.h -------------------------------------------------------------------------------- /src/validity-check/m_validity_check_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/validity-check/m_validity_check_model.h -------------------------------------------------------------------------------- /src/validity-check/validity_check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/src/validity-check/validity_check.h -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-fitted.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/tests/testthat/test-fitted.R -------------------------------------------------------------------------------- /tests/testthat/test-lasso.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/tests/testthat/test-lasso.R -------------------------------------------------------------------------------- /tests/testthat/test-linear.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/tests/testthat/test-linear.R -------------------------------------------------------------------------------- /tests/testthat/test-predict.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/tests/testthat/test-predict.R -------------------------------------------------------------------------------- /tests/testthat/test-residuals.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/tests/testthat/test-residuals.R -------------------------------------------------------------------------------- /vignettes/sgd-jss.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/vignettes/sgd-jss.pdf -------------------------------------------------------------------------------- /vignettes/sgd-jss.pdf.asis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airoldilab/sgd/HEAD/vignettes/sgd-jss.pdf.asis --------------------------------------------------------------------------------