Implements a generalized goodness-of-fit test based on spacings
for general progressive Type-II censored data. The test statistic is based
on the work of Qin et al. (2022)
Implements a generalized goodness-of-fit test based on spacings for general progressive Type-II censored data. The test statistic is based on the methodology proposed by Qin et al. (2022) and extends the foundational work of Balakrishnan et al. (2003).
Users can test whether their observed censored lifetime data follows any specified continuous distribution by providing custom probability density function (pdf_func), cumulative distribution function (cdf_func), and survival function (survival_func). The package supports both normal approximation and Monte Carlo simulation approaches for computing $p$-values and critical values.
generate_progressive_censored() enables generation of general progressive Type-II censored samples from arbitrary continuous distributions.print(), summary(), and plot() visualization methods.You can install the development version of Gofpt2 from GitHub with:
# install.packages("devtools")
devtools::install_github("shikhartyagi/Gofpt2")
library(Gofpt2)
# Define censoring scheme: n = 19, m = 11, r = 2
scheme <- list(
n = 19,
m = 11,
r = 2,
R = c(0, 0, 2, 0, 0, 2, 0, 0, 1)
)
# Insulating fluid failure data from Example 6.1 (Qin et al., 2022)
obs_data <- c(0.96, 1.31, 3.16, 4.15, 4.67, 7.35, 8.01, 8.27, 32.52, 33.91, 36.71)
# Run goodness-of-fit test against exponential distribution
res <- gof_test_censored(
data = obs_data,
censoring_scheme = scheme,
method = "normal"
)
# Display results
print(res)
summary(res)
plot(res)