7  About

ImportantDisclaimer

These packages (Note 1) are a one-person project undergoing rapid evolution. Backward compatibility (per Hadley Wickham) is provided as a courtesy rather than a guarantee.

Until further notice, these packages should

  • not be used as a basis for research grant applications,
  • not be cited as an actively maintained tool in a peer-reviewed manuscript,
  • not be used to support or fulfill requirements for pursuing an academic degree.

In addition, work primarily based on these packages (Note 1) should not be presented at academic conferences or similar scholarly venues.

Furthermore, a person’s ability to use these packages (Note 1) does not necessarily imply an understanding of their underlying mechanisms. Accordingly, demonstration of their use alone should not be considered sufficient evidence of expertise, nor should it be credited as a basis for academic promotion or advancement.

These statements do not apply to the contributors (Tip 1) to these packages (Note 1) with respect to their specific contributions.

These statements do not apply when the maintainer of these packages (Note 1), Tingting Zhan, is credited as the first author, the lead author, and/or the corresponding author in a peer-reviewed manuscript, or as the Principal Investigator or Co-Principal Investigator in a research grant application and/or a final research progress report.

These statements are advisory in nature and do not modify or restrict the rights granted under the GNU General Public License https://www.r-project.org/Licenses/.

NoteR Terminology

R terminology may differ from that commonly used in mathematics and statistics. For explanations and references to the terms and abbreviations used in this Quarto book (Note 2), please refer to Chapter 60.

7.1 Environment

This Quarto book (Note 2) is created under R version 4.5.3 (2026-03-11) with the aid of packages knitr (Xie 2025, v1.51, GPL; Xie 2015, 2014), quarto (Allaire and Dervieux 2024, v1.5.1, MIT + file LICENSE with Quarto v1.9.35) and rmarkdown (Allaire et al. 2025, v2.30, GPL–3; Xie et al. 2018, 2020). Documentation and check are supported by packages roxygen2 (Wickham, Danenberg, et al. 2025, v7.3.3, MIT + file LICENSE) and devtools (Wickham et al. 2026, v2.5.0, MIT + file LICENSE). Package(s) kableExtra (Zhu 2024, v1.4.0, MIT + file LICENSE), sloop (Wickham 2019, v1.0.1, GPL–3) and xfun (Xie 2026, v0.57, MIT + file LICENSE) are also used in the creation of this book.

An Integrated Development Environment (IDE), e.g., RStudio (Posit Team 2026) or Positron, is not required, but highly recommended.

Listing 7.1: macOS version on author’s computer, in Terminal
sw_vers
# ProductName:      macOS
# ProductVersion:       26.4
# BuildVersion:     25E246
Listing 7.2: macOS version on author’s computer, in R
Sys.info()[c('sysname', 'release', 'machine')]
#  sysname  release  machine 
# "Darwin" "25.4.0"  "arm64"
Listing 7.3: R version on author’s computer
R.version
#                _                           
# platform       aarch64-apple-darwin20      
# arch           aarch64                     
# os             darwin20                    
# system         aarch64, darwin20           
# status                                     
# major          4                           
# minor          5.3                         
# year           2026                        
# month          03                          
# day            11                          
# svn rev        89597                       
# language       R                           
# version.string R version 4.5.3 (2026-03-11)
# nickname       Reassured Reassurer

Readers are strongly advised to download and install the latest R version 4.5.3 (2026-03-11) for macOS (Listing 7.4) or for Windows (Listing 7.5).

Listing 7.4: Download latest version of R for macOS
'https://cran.r-project.org/bin/macosx/' |>
  knitr::include_url(height = '220px')
Listing 7.5: Download latest version of R for Windows
'https://cran.r-project.org/bin/windows/base/' |>
  knitr::include_url(height = '120px')

7.2 Enhancement

The author sincerely thanks Prof. Adrian Baddeley for recognizing their submitted suggestions and/or bug reports in

  • package spatstat.explore version 3.4-0.
  • package spatstat.geom version 3.3-5.

7.2.1 groupedHyperframe

Package groupedHyperframe (v0.4.0, GPL-2) Enhances the spatstat.* family of packages (Baddeley et al. 2015; Baddeley and Turner 2005) with

Package groupedHyperframe Enhances package GET (Myllymäki and Mrkvička 2024, v1.0.7, GPL–3) with

Package groupedHyperframe Enhances package survival (Therneau 2026, v3.8.6, LGPL (>= 2)) with

  • additional S3 methods to survival object ('Surv', Chapter 41)

7.2.2 groupedHyperframe.random

Package groupedHyperframe.random (v0.2.4, GPL-2) Enhances the package spatstat.random (v3.4.5, GPL (>= 2)).

7.2.3 hyper.gam

Package hyper.gam (v0.2.4, GPL-2) Enhances the package mgcv (Wood 2017, v1.9.4, GPL (>= 2)), with

  • generalized additive models using a predictor of hypercolumn

7.3 Dependency

These packages (Note 1) all Imports packages

Some of these packages (Note 1) Imports or Suggests packages

7.3.1 groupedHyperframe

Package groupedHyperframe (v0.4.0, GPL-2) Imports packages

Package groupedHyperframe Suggests packages

7.3.2 groupedHyperframe.random

Package groupedHyperframe.random (v0.2.4, GPL-2) Depends on package

  • groupedHyperframe (v0.4.0, GPL-2)

Package groupedHyperframe.random Imports packages

7.3.3 hyper.gam

Package hyper.gam (v0.2.4, GPL-2) Depends on package

  • groupedHyperframe (v0.4.0, GPL-2)

Package hyper.gam Imports packages

Package hyper.gam Suggests packages

7.3.4 maxEff

Package maxEff (v0.2.4, GPL-2) Depends on package

  • groupedHyperframe (v0.4.0, GPL-2)

Package maxEff Imports packages

Package maxEff Suggests packages

7.4 Function Name Conflict

A function name conflict exists between

when loading both packages

  • groupedHyperframe (v0.4.0, GPL-2), which Imports package spatstat.explore (v3.8.0, GPL (>= 2))
  • hyper.gam (v0.2.4, GPL-2), which Imports package caret (v7.0.1, GPL (>= 2)) which Imports package pROC (v1.19.0.1, GPL (>= 3))

This function name clash is potentially hazardous as the S3 classes, both named 'roc', created by functions spatstat.explore::roc() and pROC::roc() are totally different.