powered by
optimal univariate discretization based on geodetector q-statistic
gd_optunidisc( formula, data, discnum = 3:8, discmethod = c("sd", "equal", "geometric", "quantile", "natural"), cores = 1, seed = 123456789, ... )
A list.
x
the name of the variable that needs to be discretized
k
optimal discretization number
method
optimal discretization method
qstatistic
optimal q-statistic
disc
optimal discretization results
A formula.
A data.frame, tibble or sf object of observation data.
data.frame
tibble
sf
(optional) A vector of numbers of discretization. Default is 3:8.
3:8
(optional) A vector of methods for discretization, default is using c("sd","equal","geometric","quantile","natural") by invoking sdsfun.
c("sd","equal","geometric","quantile","natural")
sdsfun
(optional) Positive integer (default is 1). When cores are greater than 1, use multi-core parallel computing.
(optional) Random seed number, default is 123456789.
123456789
(optional) Other arguments passed to sdsfun::discretize_vector().
sdsfun::discretize_vector()
Wenbo Lv lyu.geosocial@gmail.com
data('sim') gd_optunidisc(y ~ xa + xb + xc, data = sim, discnum = 3:6)
Run the code above in your browser using DataLab