Package: pdqr 0.3.1.9000

pdqr: Work with Custom Distribution Functions

Create, transform, and summarize custom random variables with distribution functions (analogues of 'p*()', 'd*()', 'q*()', and 'r*()' functions from base R). Two types of distributions are supported: "discrete" (random variable has finite number of output values) and "continuous" (infinite number of values in the form of continuous random variable). Functions for distribution transformations and summaries are available. Implemented approaches often emphasize approximate and numerical solutions: all distributions assume finite support and finite values of density function; some methods implemented with simulation techniques.

Authors:Evgeni Chasnovski [aut, cre]

pdqr_0.3.1.9000.tar.gz
pdqr_0.3.1.9000.zip(r-4.7)pdqr_0.3.1.9000.zip(r-4.6)pdqr_0.3.1.9000.zip(r-4.5)
pdqr_0.3.1.9000.tgz(r-4.6-any)pdqr_0.3.1.9000.tgz(r-4.5-any)
pdqr_0.3.1.9000.tar.gz(r-4.7-any)pdqr_0.3.1.9000.tar.gz(r-4.6-any)
pdqr_0.3.1.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
pdqr/json (API)

# Install 'pdqr' in R:
install.packages('pdqr', repos = c('https://echasnovski.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/echasnovski/pdqr/issues

Pkgdown/docs site:https://echasnovski.github.io

On CRAN:

Conda:

6.05 score 16 stars 35 scripts 198 downloads 65 exports 0 dependencies

Last updated from:d824057e29. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK157
source / vignettesOK188
linux-release-x86_64OK158
macos-release-arm64OK127
macos-oldrel-arm64OK110
windows-develOK160
windows-releaseOK141
windows-oldrelOK138
wasm-releaseOK88

Exports:as_das_pas_qas_renpointform_estimateform_mixform_recenterform_regridform_respreadform_resupportform_retypeform_smoothform_tailsform_transform_trans_selfmeta_allmeta_classmeta_supportmeta_typemeta_x_tblnew_dnew_pnew_qnew_rpdqr_approx_errorregion_distanceregion_drawregion_heightregion_is_inregion_probregion_widthroc_linesroc_plotsumm_centersumm_classmetricsumm_classmetric_dfsumm_distancesumm_entropysumm_entropy2summ_hdrsumm_intervalsumm_iqrsumm_kurtosissumm_madsumm_meansumm_mediansumm_midrangesumm_modesumm_momentsumm_ordersumm_prob_falsesumm_prob_truesumm_pvalsumm_quantilesumm_rangesumm_ranksumm_rocsumm_rocaucsumm_sdsumm_separationsumm_skewnesssumm_sortsumm_spreadsumm_var

Dependencies:

Transform pdqr-functions with form_*() and base operations
form_*() family | form_trans() | form_resupport() and form_tails() | form_recenter() and form_respread() | form_mix() | form_estimate() | Base operations

Last update: 2019-10-13
Started: 2019-06-30

Summarize pdqr-functions with summ_*()
Basic numerical summary | Center | Spread | Moments | Quantiles | Entropy | Regions | Single interval | Highest density region | Work with region | Distance | Separation and classification | Separation | Classification metrics | Ordering | Other

Last update: 2019-07-22
Started: 2019-06-30

Convert pdqr-functions with as_*()
Existing pdqr-functions | Other distribution functions | Honored distributions | Support detection | Infinity imputation | Approximation error

Last update: 2019-07-11
Started: 2019-06-25

Create pdqr-functions with new_*()
P-functions | From sample | From data frame | D-functions | Q-functions | R-functions | Special cases | Dirac-like | Boolean | Using density() arguments | Metadata of pdqr-functions

Last update: 2019-07-02
Started: 2019-06-25

Readme and manuals

Help Manual

Help pageTopics
pdqr: Work with Custom Distribution Functionspdqr-package pdqr
Convert to pdqr-functionas-pdqr as_d as_d.default as_d.pdqr as_p as_p.default as_p.pdqr as_q as_q.default as_q.pdqr as_r as_r.default as_r.pdqr
Represent pdqr-function as a set of pointsenpoint
Create a pdqr-function for distribution of sample estimateform_estimate
Form mixture of distributionsform_mix
Change center and spread of distributionform_recenter form_respread
Change grid of pdqr-functionform_regrid
Change support of pdqr-functionform_resupport
Change type of pdqr-functionform_retype
Smooth pdqr-functionform_smooth
Transform tails of distributionform_tails
Transform pdqr-functionform_trans form_trans_self
Get metadata of pdqr-functionmeta meta_all meta_class meta_support meta_type meta_x_tbl
Pdqr methods for S3 group generic functionsMath.pdqr methods-group-generic Ops.pdqr Summary.pdqr
Pdqr methods for base plotting functionslines.d lines.p lines.q methods-plot plot.d plot.p plot.q plot.r
Pdqr methods for print functionmethods-print print.d print.p print.q print.r
Create new pdqr-functionnew-pdqr new_d new_p new_q new_r
Diagnose pdqr approximationpdqr_approx_error
Work with regionsregion region_distance region_draw region_height region_is_in region_prob region_width
Summarize distribution with centersumm_center summ_mean summ_median summ_midrange summ_mode
Summarize pair of distributions with classification metricsumm_classmetric summ_classmetric_df
Summarize pair of distributions with distancesumm_distance
Summarize distribution with entropysumm_entropy summ_entropy2
Summarize distribution with Highest Density Regionsumm_hdr
Summarize distribution with intervalsumm_interval
Summarize distribution with momentsumm_kurtosis summ_moment summ_skewness
Summarize list of pdqr-functions with ordersumm_order summ_rank summ_sort
Summarize boolean distribution with probabilitysumm_prob_false summ_prob_true
Summarize distribution with p-valuesumm_pval
Summarize distribution with quantilessumm_quantile
Summarize distributions with ROC curveroc_lines roc_plot summ_roc summ_rocauc
Summarize distributions with separation thresholdsumm_separation
Summarize distribution with spreadsumm_iqr summ_mad summ_range summ_sd summ_spread summ_var