gen_nonlinear: Generate Nonlinear Hyperbola

View source: R/trigonometric.R

gen_nonlinearR Documentation

Generate Nonlinear Hyperbola

Description

This function generates a dataset representing a nonlinear hyperbola structure.

Usage

gen_nonlinear(n = 500, p = 4, hc = 1, non_fac = 0.5)

Arguments

n

A numeric value (default: 500) representing the sample size.

p

A numeric value (default: 4) representing the number of dimensions.

hc

A numeric value (default: 1) representing the hyperbolic component which define the steepness and vertical scaling of the hyperbola. Larger values of this make the curve more pronounced (sharper dips/rises near 0), while smaller values make it flatter.

non_fac

A numeric value (default: 1) representing the nonlinear factor which describes the strength of this sinusoidal effect. When this is 0, the curve is purely hyperbolic; as it increases, the wave-like fluctuations become more prominent.

Value

A data containing a nonlinear hyperbola structure.

Examples

set.seed(20240412)
nonlinear <- gen_nonlinear(n = 500, p = 4, hc = 1, non_fac = 0.5)

cardinalR documentation built on Aug. 21, 2025, 5:27 p.m.