Calculate more detailed density of numeric values
breakDensity(
x,
breaks = length(x)/3,
bw = NULL,
width = NULL,
densityBreaksFactor = 3,
weightFactor = 1,
addZeroEnds = TRUE,
baseline = 0,
floorBaseline = FALSE,
verbose = FALSE,
...
)
numeric vector
numeric breaks as described for stats::density()
except
that single integer value is multiplied by densityBreaksFactor
.
character name of a bandwidth function, or NULL.
NULL or numeric value indicating the width of breaks to apply.
numeric factor to adjust the width of density breaks, where higher values result in less detail.
optional vector of weights length(x)
to apply
to the density calculation.
logical indicating whether the start and end value should always be zero, which can be helpful for creating a polygon.
optional numeric value indicating the expected baseline, which is typically zero, but can be set to a higher value to indicate a "noise floor".
logical indicating whether to apply a noise floor to the output data.
logical indicating whether to print verbose output.
additional parameters are sent to stats::density()
.
This function is a drop-in replacement for stats::density()
,
simply to provide a quick alternative that defaults to a higher
level of detail. Detail can be adjusted using densityBreaksFactor
,
where higher values will use a wider step size, thus lowering
the detail in the output.
Other jam practical functions:
checkLightMode()
,
check_pkg_installed()
,
colNum2excelName()
,
color_dither()
,
diff_functions()
,
exp2signed()
,
fileInfo()
,
fixYellow()
,
getAxisLabel()
,
handleArgsText()
,
heads()
,
isFALSEV()
,
isTRUEV()
,
jamba
,
jargs()
,
kable_coloring()
,
lldf()
,
log2signed()
,
make_html_styles()
,
make_styles()
,
match_unique()
,
mergeAllXY()
,
middle()
,
minorLogTicks()
,
newestFile()
,
printDebugI()
,
printDebug()
,
renameColumn()
,
rmInfinite()
,
rmNAs()
,
rmNA()
,
rmNULL()
,
sclass()
,
sdim()
,
setPrompt()