Skip to content

scutr

0.2.0

Balancing Multiclass Datasets for Classification Tasks

1packages depend
3.1Kdownloads / year
test coverage
13/13checks pass

Overview

About
Maintained by Keenan GanzFirst published 2021-06-242 releasesCRAN page ↗GitHub ↗

Imbalanced training datasets impede many popular classifiers. To balance training data, a combination of oversampling minority classes and undersampling majority classes is useful. This package implements the SCUT (SMOTE and Cluster-based Undersampling Technique) algorithm as described in Agrawal et. al. (2015) doi:10.5220/0005595502260234. Their paper uses model-based clustering and synthetic oversampling to balance multiclass training datasets, although other resampling methods are provided in this package.

Install

Health

CRAN checks
13OK
Slowest check: 2.1 min · r-devel-linux-x86_64-fedora-clang
Code health
Yes
Tests · ratio 0.48
not tracked
Coverage
100%
Documentation · exports
None
Vignettes
Yes
README
3
Dependencies · direct
Check history
  • OK2026-06-08
    13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE
  • WARNING2026-06-07
    12 OK · 0 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE
  • OK2026-03-10
    14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE

Downloads

3.1K
CRAN downloads in the past year
Rank #16,152 · ~9/day · ~259/mo
Daily download trend is not available in this view yet.
29530 days
70190 days
3.1K1 year
Compare downloads with other packages →
Also on90 r2u15 autocran

Repository

Repository
2Stars
2Forks
0Open issues
0Open PRs
2Releases

Stars over time

2021-06-29 · 22026-07-07 · 2

Dependencies

Declared dependencies
3 external dependencies (excludes base and recommended)
Depends (1)
R >= 2.10
Imports (3)
LinkingTo (0)
none
Suggests (1)
Enhances (0)
none
Reverse dependencies
1direct
0indirect

Code & Tests

Code Composition
R 746 (65%)Rd 394 (35%)
Code characteristics
Cyclomatic complexity
3.0 median / 12 max
Test cases
22 / 0.48 per code line
Documented parameters
98%

Test coverage

Line coverage

Expression

Tests / Examples

Functions

11 10 exported

Complexity

3.5 avg / 12 max

Call network

11 nodes / 5 edges

Test coverage has not been measured for this package yet; nodes fall back to a neutral fill.

Loading call graph…

Lowest coverage

Per-function coverage is not measured for this package yet.

People & History

People (1)
Maintainer (1)
Author, Maintainer
Authors (1)
Author, Maintainer
Release timeline

2 releases. Pick two to compare their code metrics. R releases are shown for context.

  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • 0.2.0Latest
    2023-11-18 · current release · diff ↗
  • R
    R 4.3.0 released · 2023-04-21
  • R
    R 4.2.0 released · 2022-04-22
  • 0.1.2
    2021-06-24
  • R
    R 4.1.0 released · 2021-05-18

Package metadata

First published
2021-06-24
Total releases
2 / 5 yrs
License
MIT + file LICENSE OSI
Minimum R
≥ 2.10
Bundled data
174 KB / 3 files
Download size
204 KB
Installed size
not tracked yet
With dependencies
not tracked yet