Description Usage Arguments Details See Also Examples
Run sequential pattern mining
1 | runSPM(event, suppList, maxgap, maxlen, maxsize, tType, outputDir, createT)
|
event |
dataframe of events, where rows are single events, and least the following columns:
|
suppList |
one or more supports to be used as a parameter, see slot in codeSPparameter-class |
maxgap |
see slot in |
maxlen |
see slot in |
maxsize |
see slot in |
tType |
char, shortcut for type of tumor volume information |
outputDir |
full path to output folder, e.g., where to save spm results |
createT |
logical, create or load previously created transactions |
This will automatically create three types of files:
transactions - returned from createTransactions
, saved in .txt
patterns - returned from findPatternDays
, saved in .rds
features - returned from getFeatureVectors
, saved in .rds
getSeqPatterns
, getVolTypeName
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | data("fake_data")
outputDir <- '~/test'
# save tumor location and laterility strings before event cleaning
fake_tumorInfo <- fake_data$events
fake_demo <- fake_data$demo
# clean data
fake_data$events <- cleanData(fake_data$events, tType = 'rate')
cat('...',nrow(fake_data$events), " events left for SPM after cleaning", '\n')
# collect patient info for each event
fake_data <- merge(fake_data$events, fake_data$person, by='iois', all.x=T)
# prep for each event, since age does change
# get survival labels, these also change
fake_data <- prepDemographics(fake_data, fake_demo)
fake_data <- prepSurvivalLabels(fake_data)
# get first tumor location
fake_data <- getTumorLocation(fake_data, fake_tumorInfo)
runSPM(event=fake_data,
suppList=suppList,
maxgap=60,
maxlen=2,
maxsize=2,
tType='rate',
outputDir='~/test')
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.