Software

Statistical computing, R packages and tools for reproducible research.

R and Python software I develop for statistical modelling and computation. I use C++ and RcppArmadillo in R packages, and Python for data processing, machine learning and reproducible research workflows.

R packages

High-dimensional regression, spatial and functional data analysis, shrinkage methods and dose–response models.

softridge

Soft-Thresholded Ridge Estimation

Soft-thresholded ridge estimation for high-dimensional linear regression. Computes fixed-tuning Gaussian coefficient risk for the estimable projection and prediction SURE, with cross-validation and least-squares refitting.

R · C++17 · RcppArmadillo

GitHub source version · 0.3.0.1

Cite this package

Arashi, M. and Yuzbasi, B. (2026). softridge: High-Dimensional Ridge Shrinkage and Selection by Soft Thresholding. R package version 0.3.0.1.

scaleCorrection

Optimism-Corrected Ridge Scaling

A research companion to softridge. Applies optimism-corrected scaling after soft thresholding and tunes SSTR alongside a matched Ridge-c0 control on a shared cross-validation surface. The correction is evaluated empirically.

R · C++17 · RcppArmadillo

GitHub source version · 0.1.0

Cite this package

Arashi, M. and Yuzbasi, B. (2026). scaleCorrection: Research Companion for Optimism-Corrected Ridge Scaling. R package version 0.1.0.

emaxProjection

Confidence-Region Projection for Integrated Emax Responses

Confidence-region projection for an integrated Emax response on a specified dose axis. Includes flat, linear and immediate-saturation limits, and reports outer intervals, feasible witnesses, endpoint gaps and termination status.

R · C++17 · RcppArmadillo

GitHub source version · 0.1.0

Cite this package

Yüzbaşı, B. (2026). emaxProjection: Confidence-Region Projection for Integrated Emax Responses. R package version 0.1.0.

gwrs

Fast Geographically Weighted Regression and Selection

Joint selection of predictor subsets, kernels and bandwidths in geographically weighted regression, with local Ridge, Lasso, Elastic Net, SCAD and MCP regularization. Includes spatial cross-validation and prediction at new locations.

R · C++ · RcppArmadillo · RcppParallel

GitHub source version · 0.4.0.9015

AdaReFun

Adaptive Regional Functional Regression

Adaptive regional sparsity for scalar-on-function regression. Provides single- and multi-resolution regional estimation with MCP and SCAD penalties, model selection using an independent validation sample, and fixed-resolution fMCP/fSCAD estimators.

R · C++17 · RcppArmadillo

GitHub source version · 0.1.2

lambertReg

Sparse Gaussian Regression with the Lambert Penalty

Sparse Gaussian regression with the Lambert penalty. Provides regularization paths with a fixed penalty shape, training-only cross-validation, original-scale predictions and numerical diagnostics.

R · C++ · Rcpp

GitHub source version · 0.1.11

rbridge

Restricted Bridge Estimation

Bridge regression with linear coefficient restrictions. Provides coefficient paths, cross-validation, prediction and coefficient extraction for restricted and unrestricted linear models, with computation through RcppArmadillo.

R · C++ · RcppArmadillo

CRAN · 1.0.4 · Published

Install from CRAN:

install.packages("rbridge")

Related article: Penalized Regression via the Restricted Bridge Estimator

LHWL

Lorentz Hyperbolic Weighted Learning

Local regression and penalized learning using Lorentz hyperbolic representations. Includes Gaussian and binomial models, tuning, diagnostics and coefficient maps; representations need not be geographic.

R · C++ · RcppArmadillo

GitHub source version · 0.3.1

HDMaxShrink

Test-Guided Shrinkage for High-Dimensional Linear Models

Test-guided shrinkage estimators for linear models, including settings with more predictors than observations. Combines maximum-statistic calibration with high-dimensional computational tools.

R · C++ · RcppArmadillo

GitHub source version · 0.6.2

BernoulliRuns

Exact Run-Count Distributions for Independent Bernoulli Trials

Computes exact distributions of the total run count for independent Bernoulli trials with possibly different success probabilities. Provides probability masses, cumulative probabilities, expectations and one-sided tails.

R

GitHub source version · 0.1.0

penGWBR

Penalized Geographically Weighted Beta Regression

Geographically weighted beta regression for proportion responses, with LASSO and adaptive LASSO local variable selection. Includes spatial cross-validation, coefficient maps and diagnostics. The source repository is private; access is arranged with the author.

R · C++ · RcppArmadillo

Local documentation is ready; source repository is private.

Cite this package

Yuzbasi, B. (2026). penGWBR: Penalized Geographically Weighted Beta Regression. R package source version 1.4.1.

Python packages

Robust regression and statistical learning under skewness and heavy tails.

ShapeAdaptiveEN

Shape-Adaptive Robust Regression

Python software for shape-adaptive elastic net (SA-EN) estimation under skewness and heavy tails. Provides ShapeAdaptiveEN and ShapePenalizedEN classes, fit/predict interfaces, diagnostic tools and a small usage example.

Python 3.13

GitHub source version · 0.1.0

Research workflow

Area Use
R Statistical modelling, simulation, package development and visualisation
Python Package development, robust regression, machine learning and reproducible analysis
C++ / RcppArmadillo Computationally intensive methods and performance-critical components in R packages
SPSS Applied data analysis in the social sciences