Learn R Programming

itsadug (version 2.0)

convertNonAlphanumeric: Prepare string for regular expressions (backslash for all non-letter and non-digit characters)

Description

Prepare string for regular expressions (backslash for all non-letter and non-digit characters)

Usage

convertNonAlphanumeric(text)

Arguments

text
A text string (smooth term label) that needs to be converted to a regular expression.

Value

  • A regular expression string.

See Also

Other Utility functions: diff_terms, findAbsMin, find_difference, find_n_neighbors, getDec, getRange, group_sort, list2str, missing_est, move_n_point, print_summary, se, summary_data, timeBins

Examples

Run this code
data(simdat)
# Model for illustrating coefficients:
m0 <- bam(Y ~ s(Time) + s(Subject, bs='re') 
+ s(Time, Subject, bs='re'), data=simdat)

# get all coefficients:
coef(m0)
# to get only the Subject intercepts:
coef(m0)[grepl(convertNonAlphanumeric("s(Subject)"), names(coef(m0)))]
# to get only the Subject slopes:
coef(m0)[grepl(convertNonAlphanumeric("s(Time,Subject)"), names(coef(m0)))]

Run the code above in your browser using DataLab