binning | R Documentation |
This function executes binning methods available in classInt i.e. "jenks", "kmeans", "sd", "pretty", "pam", "kmeans", "hclust", "bclust", "fisher", and "dpih".
You may also bin directly on x-variable or alternatively specify "centers" or "breaks". For explanation of binning methods see classIntervals
.
binning(o, ...) ## S3 method for class 'tidyvpcobj' binning( o, bin, data = o$data, xbin = "xmedian", centers, breaks, nbins, altx, stratum = NULL, by.strata = TRUE, ... )
o |
A |
... |
Other arguments to include for |
bin |
Character string indicating binning method or unquoted variable name if binning on x-variable. |
data |
Observed data supplied in |
xbin |
Character string indicating midpoint type for binning. |
centers |
Numeric vector of centers for binning. Use |
breaks |
Numeric vector of breaks for binning. Use |
nbins |
Numeric number indicating the number of bins to use. |
altx |
Unquoted variable name in observed data for alternative x-variable binning. |
stratum |
List indicating the name of stratification variable and level, if using different binning methods by strata. |
by.strata |
Logical indicating whether binning should be performed by strata. |
Updates tidyvpcobj
with data.frame
containing bin information including left/right boundaries and midpoint, as specified in xbin
argument.
observed
simulated
censoring
predcorrect
stratify
binless
vpcstats
require(magrittr) # Binning on x-variable NTIME vpc <- observed(obs_data, x=TIME, y=DV) %>% simulated(sim_data, y=DV) %>% binning(bin = NTIME) %>% vpcstats() # Binning using ntile and xmean for midpoint vpc <- observed(obs_data, x=TIME, y=DV) %>% simulated(sim_data, y=DV) %>% binning(bin = "ntile", nbins = 8, xbin = "xmean") %>% vpcstats() # Binning using centers vpc <- observed(obs_data, x=TIME, y=DV) %>% simulated(sim_data, y=DV) %>% binning(bin = "centers", centers = c(1,3,5,7)) %>% vpcstats() # Different Binning for each level of Strata vpc <- observed(obs_data, x=TIME, y=DV) %>% simulated(sim_data, y=DV) %>% stratify(~ GENDER) %>% binning(stratum = list(GENDER = "M"), bin = "jenks", nbins = 5, by.strata = TRUE) %>% binning(stratum = list(GENDER = "F"), bin = "pam", nbins = 4, by.strata = TRUE) %>% vpcstats() # Binning Categorical DV using rounded time variable vpc <- observed(obs_cat_data, x = agemonths, y = zlencat ) %>% simulated(sim_cat_data, y = DV) %>% binning(bin = round(agemonths, 0)) %>% vpcstats(vpc.type = "categorical")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.