Density Estimation with Semidefinite Programming

The models of probability density functions are Gaussian or exponential distributions with polynomial correction terms. Using a maximum likelihood method, 'dsdp' computes parameters of Gaussian or exponential distributions together with degrees of polynomials by a grid search, and coefficient of polynomials by a variant of semidefinite programming. It adopts Akaike Information Criterion for model selection. See a vignette for a tutorial and more on our 'Github' repository < https://github.com/tsuchiya-lab/dsdp/>.


dsdp

CRANstatus R-CMD-check Lifecycle:experimental

The goal of dsdp is to estimate probability density functions from a data set using a maximum likelihood method. The models of density functions in use are familiar Gaussian or exponential distributions with polynomial correction terms. To find an optimal model, we adopt a grid search for parameters of base functions and degrees of polynomials, together with semidefinite programming for coefficients of polynomials, and then model selection is done by Akaike Information Criterion.

Installation

## Install from CRAN
install.packages(dsdp)

You can install the development version of dsdp from this repository:

## Install from github
devtools::install_github("tsuchiya-lab/dsdp")

To install from source codes, the user needs an appropriate compiler toolchain, for example, rtools in Windows, to build dsdp, along with devtools package.

Usage

Please refer to the tutorial and the reference in tsuchiya-lab.github.io/dsdp/.

Pdf version of articles are also available: A Tutorial for dsdp, Problem Formulations for dsdp.

Acknowledgements

This research was supported in part with Grant-in-Aid for Scientific Research(B) JP18H03206, JP21H03398 and Grant-in-Aid for Exploratory Research JP20K21792 from the Japan Society for the Promotion of Sciences.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("dsdp")

0.1.3 by Satoshi Kakihara, 8 hours ago


https://tsuchiya-lab.github.io/dsdp/


Report a bug at https://github.com/tsuchiya-lab/dsdp/issues


Browse source code at https://github.com/cran/dsdp


Authors: Satoshi Kakihara [aut, cre] , Takashi Tsuchiya [aut]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports ggplot2, rlang, stats

Suggests rmarkdown, knitr


See at CRAN