Examples: visualization, C++, networks, data cleaning, html widgets, ropensci.

Found 1120 packages in 0.01 seconds

nproc — by Yang Feng, 6 years ago

Neyman-Pearson (NP) Classification Algorithms and NP Receiver Operating Characteristic (NP-ROC) Curves

In many binary classification applications, such as disease diagnosis and spam detection, practitioners commonly face the need to limit type I error (i.e., the conditional probability of misclassifying a class 0 observation as class 1) so that it remains below a desired threshold. To address this need, the Neyman-Pearson (NP) classification paradigm is a natural choice; it minimizes type II error (i.e., the conditional probability of misclassifying a class 1 observation as class 0) while enforcing an upper bound, alpha, on the type I error. Although the NP paradigm has a century-long history in hypothesis testing, it has not been well recognized and implemented in classification schemes. Common practices that directly limit the empirical type I error to no more than alpha do not satisfy the type I error control objective because the resulting classifiers are still likely to have type I errors much larger than alpha. As a result, the NP paradigm has not been properly implemented for many classification scenarios in practice. In this work, we develop the first umbrella algorithm that implements the NP paradigm for all scoring-type classification methods, including popular methods such as logistic regression, support vector machines and random forests. Powered by this umbrella algorithm, we propose a novel graphical tool for NP classification methods: NP receiver operating characteristic (NP-ROC) bands, motivated by the popular receiver operating characteristic (ROC) curves. NP-ROC bands will help choose in a data adaptive way and compare different NP classifiers.

StanHeaders — by Ben Goodrich, 2 years ago

C++ Header Files for Stan

The C++ header files of the Stan project are provided by this package, but it contains little R code or documentation. The main reference is the vignette. There is a shared object containing part of the 'CVODES' library, but its functionality is not accessible from R. 'StanHeaders' is primarily useful for developers who want to utilize the 'LinkingTo' directive of their package's DESCRIPTION file to build on the Stan library without incurring unnecessary dependencies. The Stan project develops a probabilistic programming language that implements full or approximate Bayesian statistical inference via Markov Chain Monte Carlo or 'variational' methods and implements (optionally penalized) maximum likelihood estimation via optimization. The Stan library includes an advanced automatic differentiation scheme, 'templated' statistical and linear algebra functions that can handle the automatically 'differentiable' scalar types (and doubles, 'ints', etc.), and a parser for the Stan language. The 'rstan' package provides user-facing R functions to parse, compile, test, estimate, and analyze Stan models.

detect — by Peter Solymos, 3 months ago

Analyzing Wildlife Data with Detection Error

Models for analyzing site occupancy and count data models with detection error, including single-visit based models (Lele et al. 2012 , Moreno et al. 2010 , Solymos et al. 2012 , Denes et al. 2016 ), conditional distance sampling and time-removal models (QPAD) (Solymos et al. 2013 , Solymos et al. 2018 ), and single bin QPAD (SQPAD) models (Lele & Solymos 2025 ). Package development was supported by the Alberta Biodiversity Monitoring Institute and the Boreal Avian Modelling Project.

kernlab — by Alexandros Karatzoglou, 2 years ago

Kernel-Based Machine Learning Lab

Kernel-based machine learning methods for classification, regression, clustering, novelty detection, quantile regression and dimensionality reduction. Among other methods 'kernlab' includes Support Vector Machines, Spectral Clustering, Kernel PCA, Gaussian Processes and a QP solver.

styler — by Lorenz Walthert, 6 months ago

Non-Invasive Pretty Printing of R Code

Pretty-prints R code without changing the user's formatting intent.

corrplot — by Taiyun Wei, a year ago

Visualization of a Correlation Matrix

Provides a visual exploratory tool on correlation matrix that supports automatic variable reordering to help detect hidden patterns among variables.

dynamicTreeCut — by Peter Langfelder, 10 years ago

Methods for Detection of Clusters in Hierarchical Clustering Dendrograms

Contains methods for detection of clusters in hierarchical clustering dendrograms.

sna — by Carter T. Butts, 2 years ago

Tools for Social Network Analysis

A range of tools for social network analysis, including node and graph-level indices, structural distance and covariance methods, structural equivalence detection, network regression, random graph generation, and 2D/3D network visualization.

changepoint — by Rebecca Killick, a year ago

Methods for Changepoint Detection

Implements various mainstream and specialised changepoint methods for finding single and multiple changepoints within data. Many popular non-parametric and frequentist methods are included. The cpt.mean(), cpt.var(), cpt.meanvar() functions should be your first point of call.

face — by Cai Li, 7 months ago

Fast Covariance Estimation for Sparse Functional Data

We implement the Fast Covariance Estimation for Sparse Functional Data paper published in Statistics and Computing .