S3 Class "distChooseCensored"
Objects of S3 class "distChooseCensored"
are returned by the EnvStats function
distChooseCensored
.
Objects of S3 class "distChooseCensored"
are lists that contain
information about the candidate distributions, the estimated distribution
parameters for each candidate distribution, and the test statistics and
p-values associated with each candidate distribution.
Required Components
The following components must be included in a legitimate list of
class "distChooseCensored"
.
choices |
a character vector containing the full names
of the candidate distributions. (see |
method |
a character string denoting which method was used. |
decision |
a character vector containing the full name of the chosen distribution. |
alpha |
a numeric scalar between 0 and 1 specifying the Type I error associated with each goodness-of-fit test. |
distribution.parameters |
a numeric vector containing the estimated parameters associated with the chosen distribution. |
estimation.method |
a character string indicating the method
used to compute the estimated parameters associated with the chosen
distribution. The value of this component will depend on the
available estimation methods (see |
sample.size |
a numeric scalar containing the number of non-missing observations in the sample used for the goodness-of-fit tests. |
censoring.side |
character string indicating whether the data are left- or right-censored. |
censoring.levels |
numeric scalar or vector indicating the censoring level(s). |
percent.censored |
numeric scalar indicating the percent of non-missing observations that are censored. |
test.results |
a list with the same number of components as the number
of elements in the component |
data.name |
character string indicating the name of the data object used for the goodness-of-fit tests. |
censoring.name |
character string indicating the name of the data object used to identify which values are censored. |
Optional Components
The following components are included in the result of
calling distChooseCensored
when the argument keep.data=TRUE
:
data |
numeric vector containing the data actually used for the goodness-of-fit tests (i.e., the original data without any missing or infinite values). |
censored |
logical vector containing the censoring status for the data actually used for the goodness-of-fit tests (i.e., the original data without any missing or infinite values). |
The following component is included in the result of
calling distChooseCensored
when missing (NA
),
undefined (NaN
) and/or infinite (Inf
, -Inf
)
values are present:
bad.obs |
numeric scalar indicating the number of missing ( |
Generic functions that have methods for objects of class
"distChooseCensored"
include: print
.
Since objects of class "distChooseCensored"
are lists, you may extract
their components with the $
and [[
operators.
Steven P. Millard (EnvStats@ProbStatInfo.com)
# Create an object of class "distChooseCensored", then print it out. # (Note: the call to set.seed simply allows you to reproduce # this example.) set.seed(598) dat <- rgammaAlt(30, mean = 10, cv = 1) censored <- dat < 5 dat[censored] <- 5 distChooseCensored.obj <- distChooseCensored(dat, censored, method = "sw", choices = c("norm", "gammaAlt", "lnormAlt")) mode(distChooseCensored.obj) #[1] "list" class(distChooseCensored.obj) #[1] "distChooseCensored" names(distChooseCensored.obj) # [1] "choices" "method" # [3] "decision" "alpha" # [5] "distribution.parameters" "estimation.method" # [7] "sample.size" "censoring.side" # [9] "censoring.levels" "percent.censored" #[11] "test.results" "data" #[13] "censored" "data.name" #[15] "censoring.name" distChooseCensored.obj #Results of Choosing Distribution #-------------------------------- # #Candidate Distributions: Normal # Gamma # Lognormal # #Choice Method: Shapiro-Wilk # #Type I Error per Test: 0.05 # #Decision: Gamma # #Estimated Parameter(s): mean = 12.4911448 # cv = 0.7617343 # #Estimation Method: MLE # #Data: dat.censored # #Sample Size: 30 # #Censoring Side: left # #Censoring Variable: censored # #Censoring Level(s): 5 # #Percent Censored: 23.33333% # #Test Results: # # Normal # Test Statistic: W = 0.9372741 # P-value: 0.1704876 # # Gamma # Test Statistic: W = 0.9613711 # P-value: 0.522329 # # Lognormal # Test Statistic: W = 0.9292406 # P-value: 0.114511 #========== # Extract the choices #-------------------- distChooseCensored.obj$choices #[1] "Normal" "Gamma" "Lognormal" #========== # Clean up #--------- rm(dat, censored, distChooseCensored.obj)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.