seqpm(TraMineR)
seqpm()所属R语言包:TraMineR
Find patterns in sequences
查找序列模式
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Search for a pattern (subsequence) into sequences.
搜索一个模式(序列)组成的序列。
用法----------Usage----------
seqpm(seqdata, pattern)
参数----------Arguments----------
参数:seqdata
a sequence object as defined by the seqdef function.
一个序列对象的定义的seqdef功能。
参数:pattern
a character string representing the pattern (subsequence) to search for, without separator between the states.
模式(序列)来搜索,没有一个字符串之间的分隔符州。
Details
详细信息----------Details----------
This function searches a pattern (a character string) into a set of sequences and returns the results as a list with two elements: 'Nbmatch' the number of occurrences of the pattern and 'MatchesIndex' the vector of indexes (row numbers) of the sequences that match the pattern (see examples below).
此功能搜索到的一组序列中的图案(字符的字符串),并返回具有两个元素的查询结果作为一个列表:Nbmatch出现该模式的数量和“MatchesIndex的矢量索引(行号)的序列相匹配的模式(见下面的例子)。
值----------Value----------
a list with two elements (see details).
一个有两个元素的列表(见详情)。
实例----------Examples----------
data(actcal)
actcal.seq <- seqdef(actcal,13:24)
## search for pattern "DAAD"[号码搜寻模式DAAD“]
## (no work-full time work-full time work-no work)[#(没有工作的全职工作,全职工作,没有工作)]
## results are stored in the 'daad' object[#结果被存储在“DAAD对象]
daad <- seqpm(actcal.seq,"DAAD")
## Looking at the sequences[#寻找序列]
## containing the pattern[#包含模式]
actcal.seq[daad$MIndex,]
## search for pattern "AD"[#搜索模式“AD”]
## (full time work-no work)[#(全职工作,没有工作)]
seqpm(actcal.seq,"AD")
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|