MyNixOS website logo
Description

Automated Feature Engineering for Credit Scoring.

Automated feature engineering functions tailored for credit scoring. It includes utilities for extracting structured features from timestamps, IP addresses, and email addresses, enabling enhanced predictive modeling for financial risk assessment.

featForge

featForge is an R package for feature engineering tailored to credit scoring and application data analysis. It provides a suite of functions to extract, transform, and aggregate features from various data sources—including timestamps, email addresses, IP addresses, and transactional.

Features

  • Cyclical Transformations:
    Convert cyclic variables (like hours, days, and months) into sine and cosine representations. These transformations help machine learning models understand the inherent cyclical nature of time-based features.
    (See functions in utils.R)

  • Timestamp Feature Extraction:
    Extract detailed date and time features from timestamps, including month, day, week, and hour, along with their cyclical transformations. Additional features include client age and the number of days until the next birthday.
    (See extract_timestamp_features.R)

  • Email Feature Extraction:
    Parse and analyze email addresses to extract domains, username characteristics, and string distance metrics, which are useful for credit scoring and fraud detection.
    (See extract_email_features.R)

  • IP Address Feature Extraction:
    Process both IPv4 and IPv6 addresses to derive a rich set of features, such as octet-level breakdowns, numeric conversions, entropy measures, and spatial encoding via Hilbert curves.
    (See extract_ip_features.R)

  • Data Aggregation:
    Aggregate numeric data over specified time periods (daily, weekly, monthly, or custom cycles) and compute summary statistics, enabling you to capture trends and patterns over time.
    (See aggregate_applications.R)

  • Sample Data:
    Use included sample datasets like featForge_sample_data and featForge_transactions to quickly test and demonstrate the package functionality.

Installation

Install the development version of featForge directly from GitHub with:

devtools::install_github("LordRudolf/featForge")
Metadata

Version

0.1.2

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows