Package: Colossus 1.1.3

Colossus: "Risk Model Regression and Analysis with Complex Non-Linear Models"

Performs survival analysis using general non-linear models. Risk models can be the sum or product of terms. Each term is the product of exponential/linear functions of covariates. Additionally sub-terms can be defined as a sum of exponential, linear threshold, and step functions. Cox Proportional hazards <https://en.wikipedia.org/wiki/Proportional_hazards_model>, Poisson <https://en.wikipedia.org/wiki/Poisson_regression>, and Fine-Grey competing risks <https://www.publichealth.columbia.edu/research/population-health-methods/competing-risk-analysis> regression are supported. This work was sponsored by NASA Grant 80NSSC19M0161 through a subcontract from the National Council on Radiation Protection and Measurements (NCRP). The computing for this project was performed on the Beocat Research Cluster at Kansas State University, which is funded in part by NSF grants CNS-1006860, EPS-1006860, EPS-0919443, ACI-1440548, CHE-1726332, and NIH P20GM113109.

Authors:Eric Giunta [aut, cre], Amir Bahadori [ctb], Dan Andresen [ctb], Linda Walsh [ctb], Benjamin French [ctb], Lawrence Dauer [ctb], John Boice Jr [ctb], Kansas State University [cph], NASA [fnd], NCRP [fnd], NRC [fnd]

Colossus_1.1.3.tar.gz
Colossus_1.1.3.zip(r-4.5)Colossus_1.1.3.zip(r-4.4)Colossus_1.1.3.zip(r-4.3)
Colossus_1.1.3.tgz(r-4.4-x86_64)Colossus_1.1.3.tgz(r-4.4-arm64)Colossus_1.1.3.tgz(r-4.3-x86_64)Colossus_1.1.3.tgz(r-4.3-arm64)
Colossus_1.1.3.tar.gz(r-4.5-noble)Colossus_1.1.3.tar.gz(r-4.4-noble)
Colossus_1.1.3.tgz(r-4.4-emscripten)Colossus_1.1.3.tgz(r-4.3-emscripten)
Colossus.pdf |Colossus.html
Colossus/json (API)
NEWS

# Install 'Colossus' in R:
install.packages('Colossus', repos = c('https://ericgiunta.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/ericgiunta/colossus/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

On CRAN:

43 exports 1 stars 2.79 score 36 dependencies 30 scripts 963 downloads

Last updated 5 days agofrom:f81f7fe599. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 12 2024
R-4.5-win-x86_64OKSep 12 2024
R-4.5-linux-x86_64OKSep 12 2024
R-4.4-win-x86_64OKSep 12 2024
R-4.4-mac-x86_64OKSep 12 2024
R-4.4-mac-aarch64OKSep 12 2024
R-4.3-win-x86_64OKSep 12 2024
R-4.3-mac-x86_64OKSep 12 2024
R-4.3-mac-aarch64OKSep 12 2024

Exports:Check_Dupe_ColumnsCheck_TruncCorrect_Formula_OrderCox_Relative_RiskDate_ShiftDef_ControlDef_Control_GuessDef_model_controlDef_modelform_fixfactorizefactorize_parGather_Guesses_CPPgen_time_depGetCensWeightinteract_themJoint_Multiple_EventsLikelihood_Ratio_TestLinked_Dose_FormulaLinked_Lin_Exp_ParaReplace_MissingRunCoxNullRunCoxPlotsRunCoxRegressionRunCoxRegression_BasicRunCoxRegression_CRRunCoxRegression_Guesses_CPPRunCoxRegression_OmnibusRunCoxRegression_Omnibus_MultidoseRunCoxRegression_SingleRunCoxRegression_STRATARunCoxRegression_Tier_GuessesRunPoissonEventAssignmentRunPoissonEventAssignment_boundRunPoissonRegressionRunPoissonRegression_Guesses_CPPRunPoissonRegression_Joint_OmnibusRunPoissonRegression_OmnibusRunPoissonRegression_ResidualRunPoissonRegression_SingleRunPoissonRegression_STRATARunPoissonRegression_Tier_GuessesSystem_VersionTime_Since

Dependencies:briocallrclicrayondata.tabledescdiffobjdigestevaluatefansifsgluejsonlitelifecyclemagrittrpillarpkgbuildpkgconfigpkgloadpraiseprocessxpsR6RcppRcppEigenrematch2rlangrprojrootstringistringrtestthattibbleutf8vctrswaldowithr

Alternative Regression Options

Rendered fromAlt_Run_Opt.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2024-09-11
Started: 2024-07-26

Colossus Description

Rendered fromStarting-Description.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2024-09-11
Started: 2024-07-26

Confidence Interval Selection

Rendered fromWald_and_Log_Bound.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2024-07-26
Started: 2024-06-21

List of Control Options

Rendered fromControl_Options.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2024-09-12
Started: 2024-07-26

Distributed Start Framework

Rendered fromAlt_Distrib_Starts.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2024-09-06
Started: 2023-10-12

Dose Response Formula Terms

Rendered fromDose_Formula_Inputs.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2024-08-05
Started: 2024-07-26

Functions for Plotting and Analysis

Rendered fromPlotting_And_Analysis.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2024-09-06
Started: 2024-01-16

Multiple Realization Methods

Rendered fromMulti_Realization.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2024-08-05
Started: 2024-07-24

Script comparisons with 32-bit Epicure

Rendered fromScript_Comparison_Epicure.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2024-08-29
Started: 2024-08-23

Time Dependent Covariate Use

Rendered fromTime_Dep_Cov.Rmdusingknitr::rmarkdownon Sep 12 2024.

Last update: 2024-07-26
Started: 2023-10-12

Readme and manuals

Help Manual

Help pageTopics
checks for duplicated column namesCheck_Dupe_Columns
Applies time duration truncation limits to create columns for Cox modelCheck_Trunc
General purpose verbosity checkCheck_Verbose
Corrects the order of terms/formula/etcCorrect_Formula_Order
Calculates hazard ratios for a reference vectorCox_Relative_Risk
Automates creating a date difference columnDate_Shift
Automatically assigns missing control valuesDef_Control
Automatically assigns missing guessing control valuesDef_Control_Guess
Automatically assigns missing model control valuesDef_model_control
Automatically assigns geometric-mixture values and checks that a valid modelform is usedDef_modelform_fix
Splits a parameter into factorsfactorize
Splits a parameter into factors in parallelfactorize_par
Performs checks to gather a list of guesses and iterationsGather_Guesses_CPP
Checks default c++ compilergcc_version
Applies time dependence to parametersgen_time_dep
Checks system OSget_os
Calculates and returns data for time by hazard and survival to estimate censoring rateGetCensWeight
Defines Interactionsinteract_them
Automates creating data for a joint competing risks analysisJoint_Multiple_Events
Defines the likelihood ratio testLikelihood_Ratio_Test
Calculates Full Parameter list for Special Dose FormulaLinked_Dose_Formula
Calculates The Additional Parameter For a linear-exponential formula with known maximumLinked_Lin_Exp_Para
Checks the OMP flagOMP_Check
Checks how R was compiledRcomp_version
Checks default R c++ compilerRcpp_version
Automatically assigns missing values in listed columnsReplace_Missing
Performs basic Cox Proportional Hazards regression with the null modelRunCoxNull
Performs Cox Proportional Hazard model plotsRunCoxPlots
Performs basic Cox Proportional Hazards regression without special optionsRunCoxRegression
Performs basic Cox Proportional Hazards regression with a multiplicative log-linear modelRunCoxRegression_Basic
Performs basic Cox Proportional Hazards regression with competing risksRunCoxRegression_CR
Performs basic Cox Proportional Hazards regression, Generates multiple starting guesses on c++ sideRunCoxRegression_Guesses_CPP
Performs Cox Proportional Hazards regression using the omnibus functionRunCoxRegression_Omnibus
Performs Cox Proportional Hazards regression using the omnibus function with multiple column realizationsRunCoxRegression_Omnibus_Multidose
Performs basic Cox Proportional Hazards calculation with no derivativeRunCoxRegression_Single
Performs basic Cox Proportional Hazards regression with strata effectRunCoxRegression_STRATA
Performs basic cox regression, with multiple guesses, starts with solving for a single termRunCoxRegression_Tier_Guesses
Predicts how many events are due to baseline vs excessRunPoissonEventAssignment
Predicts how many events are due to baseline vs excess at the confidence bounds of a single parameterRunPoissonEventAssignment_bound
Performs basic poisson regressionRunPoissonRegression
Performs basic Poisson regression, generates multiple starting guesses on c++ sideRunPoissonRegression_Guesses_CPP
Performs joint Poisson regression using the omnibus functionRunPoissonRegression_Joint_Omnibus
Performs basic Poisson regression using the omnibus functionRunPoissonRegression_Omnibus
Calculates poisson residualsRunPoissonRegression_Residual
Performs poisson regression with no derivative calculationsRunPoissonRegression_Single
Performs poisson regression with strata effectRunPoissonRegression_STRATA
Performs basic poisson regression, with multiple guesses, starts with a single termRunPoissonRegression_Tier_Guesses
Checks OS, compilers, and OMPSystem_Version
Automates creating a date since a reference columnTime_Since