Learn R Programming

orthoDr

The goal of orthoDr is to use an orthogonality constrained optimization algorithm to solve a variety of dimension reduction problems in the semiparametric framework.

Installation

You can install the released version of orthoDr from CRAN with:

  install.packages("orthoDr")

Implemented Methods

This package implements the orthogonality constrained (Stiefel manifold) optimization approach proposed by Wen & Yin (2013). A drop-in solver ortho_optim() works just the same as the optim() function. Relying on this optimization approach, we also implemented a collection of dimension reduction models for survival analysis, regression, and personalized medicine.

We also implemented several methods and functions for comparison, testing and utilization purposes

  • hMave: This is a direct R translation of the hMave MATLAB code by Xia, Zhang & Xu (2010)
  • pSAVE: partial-SAVE in Feng, Wen, Yu & Zhu (2013)
  • dist_cross(): kernel distances matrix between two sets of data, as an extension of dist()
  • distance(): distance correlation between two linear spaces
  • silverman(): Silverman's rule of thumb bandwidth

Copy Link

Version

Install

install.packages('orthoDr')

Monthly Downloads

243

Version

0.6.8

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Ruoqing Zhu

Last Published

March 13th, 2024

Functions in orthoDr (0.6.8)

local_f

local_f
kernel_weight

Kernel Weight
save_solver

semi-save solver C++ function
orthoDr_surv

Counting Process based semiparametric dimension reduction (IR-CP) model
hMave

Hazard Mave for Censored Survival Data
pSAVE

Partial Sliced Averaged Variance Estimation
seff_init

seff_init
KernelDist_cross

KernelDist_cross
skcm.melgene

Genes associated with Melanoma given by the MelGene Database
ortho_optim

Orthogonality constrained optimization
skcm.clinical

Skin Cutaneous Melanoma Data set
initB

initB
CP_SIR

Counting process based sliced inverse regression model
print.orthoDr

Print a orthoDr object
pdose_direct_solver

pdose_direct_solver
orthoDr-package

orthoDr: Semi-Parametric Dimension Reduction Models Using Orthogonality Constrained Optimization
pdose_semi_solver

pdose_semi_solver
local_solver

local semi regression solver C++ function
reg_solve

reg_solve
phd_solver

semi-phd solver C++ function
phd_init

phd_init
save_init

save_init
predict.orthoDr

Predictions under orthoDr models
reg_init

reg_init
silverman

Silverman's rule of thumb
view_dr_surv

2D or 2D view of survival data on reduced dimension
seff_solver

Eff semi regression solver C++ function
surv_forward_solver

surv_forward_solver C++ function
sir_init

sir_init
sir_solver

semi-sir solver C++ function
distance

Compute Distance Correlation
dist_cross

Cross distance matrix
dosepred

The prediction function for the personalized direct learning dose model
orthoDr_pdose

Direct Learning & Pseudo-direct Learning Model
orthoDr_reg

Semiparametric dimension reduction method from Ma & Zhu (2012).
gen_solver

General solver C++ function
surv_dn_solver

surv_dn_solver C++ function
surv_dm_solver

surv_dm_solver C++ function