首页 文章
  • 0 votes
     answers
     views

    TraMineR中的最大状态数?

    我有一个数据集,其中包含用户在网站上的文本字段中写入的文本 . 由于网站的性质,大多数用户在该领域多次撰写 . 现在我想看看是否有模式 . 例如,在某个时间写入“A”的用户将在以后写入“B” . 经过一些谷歌搜索后,我发现 TraMineR 作为这种分析的库 . 但似乎 TraMineR 和/或R在状态数上设置了最大值 . 这是真的还是我做错了什么?解决问题的最佳方法是什么? 有关我的数据集的更多...
  • 1 votes
     answers
     views

    哪种方式非对称成本矩阵有效?

    我试图回答这个问题Traminer substitution cost 在我看来,我并不知道 TraMineR 处理矩阵的方向 . 比方说,我有以下矩阵 A B A 0 1 B 2 0 这是否意味着 TraMineR 认为A-> B成本是2还是B-> A成本是2? 谢谢 !
  • 2 votes
     answers
     views

    TraMineR:seqici为相同的序列提供不同的结果

    我想知道seqici()是否依赖于上下文?我有一个序列,我计算复杂性seqici(mySeq) . 我在一组序列中有相同的序列,我计算复杂性并具有不同的值 . 有人可以帮助知道会发生什么吗? 谢谢,
  • 2 votes
     answers
     views

    seqistatd命令是否计算每个状态所花费时间的标准误差?

    我正在使用R软件包TraMineR来计算和分析事件状态序列 . 我的字母表由7个州组成 . 我使用 seqistatd 命令来计算我感兴趣的一些子群体(例如具有不同教育水平的女性)在每个州花费的平均时间 . 但是,我想添加有关标准错误的信息或每个州花费的平均时间的标准偏差 . 是否可以在 seqistatd line命令中执行此操作,或者我必须以某种方式计算我自己的估算?谢谢 .
  • 1 votes
     answers
     views

    我们可以在seqtreedis()函数调用中更改图像的分辨率吗?

    我使用R软件包TraMineR中的seqtreedis()函数生成树图像,但默认分辨率为72 dpi . 我需要创建300 dpi图像 . 是否有可能在seqtreedis()函数调用中使用类似“res”参数? 感谢帮助
  • 1 votes
     answers
     views

    当序列包含缺口时,如何计算序列之间的差异?

    我想从包含缺失的数据(即包含间隙的序列)中对与 TraMineR::seqdist() 进行最佳匹配的序列进行聚类 . library(TraMineR) data(ex1) sum(is.na(ex1)) # [1] 38 sq <- seqdef(ex1[1:13]) sq # Sequence # s1 *-*-*-A-A-A-A-A-A-...
  • 3 votes
     answers
     views

    解释熵大小的经验法则

    我对熵的解释有疑问 . 对于我的数据集中的每个人,我有一个长度为17个字符(年)的字符串/序列 . 我对这个观察期内发生了多少变化特别感兴趣 . 我正在考虑使用R的TraMineR软件包来计算序列内的熵 . 我知道这可以归一化,所以最大熵变为1(最小值为0,显然) . 我的问题是,是否有任何经验法则可以说什么是高和什么是低熵(例如在相关系数的情况下) . 例如,0.4是高还是低? 谢谢 .
  • 1 votes
     answers
     views

    TraMineR的seqecmpgroup函数中的残差

    在TraMineR包中,seqecmpgroup函数输出是一个表,例如: Subsequence Support p.value statistic index Freq.Low Freq.Medium Freq.High Resid.Low Resid.Medium Resid.High 1 A-B 0.2685714 0.0000213 21.51623...
  • 2 votes
     answers
     views

    TraMineR序列中不同状态/事件的数量

    我有兴趣计算我的数据集的每个序列中存在的不同状态的数量 . 为简单起见,我将使用TraMineR示例: 从这个序列开始: 1230 D-D-D-D-A-A-A-A-A-A-A-D 然后使用 seqdss 函数计算提取不同的状态: 1230 D-A-D 是否有一个函数来提取序列中不同状态的总数,只考虑状态的存在而不是它沿序列的潜在重复?换句话说,对于上述情况,我想获得一个包含该序列的向量值 ...
  • 7 votes
     answers
     views

    使用TraMineR计算序列距离期间的大数据(?)问题

    我正在尝试使用TraMineR运行最佳匹配分析,但似乎我遇到了数据集大小的问题 . 我有一个包含就业法术的欧洲国家的大数据集 . 我有超过57,000个序列,长48个单位,由9个不同的状态组成 . 为了了解分析,这里是序列对象的头部 employdat.sts : [1] EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-EF-...
  • 5 votes
     answers
     views

    从SPELL数据创建序列对象

    我正在尝试使用SPELL格式创建一个带有 seqdef 的序列对象 . 以下是我的数据示例: spell <- structure(list(ID = c(1, 3, 3, 4, 5, 5, 6, 8, 9, 10, 11, 11, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15...
  • 4 votes
     answers
     views

    电车里的多个活动

    我已经看过了seqdef,但是当我使用类似于Aassve等人使用的数据集的东西时,我创建了一个TraMineR数据集 . (如tutorial中所述),每一波都有关于几个州(例如儿童,婚姻,就业)的信息 . 我所有的变量都是二进制的这是一个包含三个波(D,W2,W3)和三个变量的数据集示例 . D<-data.frame(ID=c(1:4),A1=c(1,1,1,0),B1=c(0,1,0...
  • 1 votes
     answers
     views

    将状态序列转换为事件序列

    这个问题实际上源于我曾问过自己的问题,但我认为这是一个单独的问题 . 在Gilbert的回应之后,我尝试从状态序列创建一个事件序列,但是我遇到了一个问题 . 建议是使用 seqe=seqecreate(comp.seq,tevent="state") 然后使用 seqefsub(seqe,strsubseq="(a)-(d)") 但是当我尝试使用seqe...
  • 2 votes
     answers
     views

    使用TraMineR中的组从seqrep中提取单个代表性序列图

    我正在尝试使用 TraMineR 中的 group= 选项重现 seqrep 所做的图表,因为我想要一个图像文件,其中包含每个组的代表性序列,以便在演示文稿中使用 . 似乎我在语法中缺少一个重要的部分,因为序列对象的子集产生了与 TraMineR 中的板载 group 选项非常不同的结果 . 正如您在下面的图片中看到的那样,由 seqrep 识别的代表性序列强烈不同 . 你知道我的语法中哪些部分缺...
  • 1 votes
     answers
     views

    如何在TraMineR中对事件序列进行距离计算和聚类?

    我一直在使用TraMineR一段时间,尽管我认为自己是一个乞丐用户 . R语言也是如此 . 然而,我已经能够成功地执行一些最佳匹配分析 . 现在我正在尝试对事件序列执行相同的操作,但实际上我无法在文档和用户指南中找到它的功能 . 是否有 seqedist 功能或类似的东西? (与 seqdist 相反,但将事件序列作为输入)我感谢您的帮助,谢谢!
  • 2 votes
     answers
     views

    如何从TraMineR中的事件序列创建状态序列?

    我使用代码创建了一个状态序列: comp.seq <- seqdef(comp,NULL,states=comp.scodes,labels=comp.labels, alphabet=comp.alphabet,right="Z",left="Z") 然后我使用以下方法创建了一个事件序列: comp.seqe<-seqecreate(comp...
  • 1 votes
     answers
     views

    将状态,ID和日期公式转换为有轨电车中的状态序列

    library(TraMineR) df2 <- structure(list(ID = structure(c(1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3...
  • 2 votes
     answers
     views

    序列回归树中的缩写

    我使用序列回归树来检查职业轨迹的差异 . 无论是在绘图中还是在树的打印描述中,都有缩写,TraMineR帮助菜单和Matthias Studer关于序列回归树/加权簇的论文都没有解释 . 您能否告诉我以下示例中的以下缩写是什么意思(d-plot对377名参与者的分层进展超过15年(30个周期,每个6个月)?非常感谢! 打印输出 Dissimilarity tree: Parameters: mi...
  • 2 votes
     answers
     views

    绘制事件序列/事件序列群集

    也许这是一个严峻的问题,但我对它进行了研究并找不到答案 . 我想绘制我的事件序列,就像我们使用 seqIplot , seqfplot , seqdplot 和 seqmtplot 绘制状态序列一样 . seqplot 一般 . 当我尝试这样做时,我收到消息: Error: data is not a sequence object, use seqdef function to create...
  • 2 votes
     answers
     views

    TraMineR :: seqecmpgroup变量长度不同(找到'group')

    请考虑以下数据集: SimulatedDated <- structure(list(CustumerId = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4...
  • 2 votes
     answers
     views

    TraMineR中是否有建议的格式或方法用于长度为300个事件的序列?

    我正在处理300个事件长的带时间戳的事件序列 . 此数据类似于网络日志,用户在不同时间点击网站的不同页面 . 一个序列可以是一个Web会话,每个事件是用户动作(访问页面,单击按钮等) . 我第一次使用TSE格式 . 当试图使用seqefsub()TraMineR挂起来查找子序列时 . 我设置maxk = 5并且它工作(这将要搜索的子序列的长度限制为5个事件) . 但是,maxK 6或更高也会挂起 ...
  • 1 votes
     answers
     views

    来自seqrep的代表性序列的SPS格式

    有谁知道如何从SPS格式给出的seqrep输出中提取代表性序列?这对seqrplot的情节 Spectator 非常有帮助 .
  • 1 votes
     answers
     views

    TraMineR中具有特定子序列的病例列表

    我正在尝试查看具有特定子序列或子字符串的案例 . 在用户指南部分10.5.1-10.5.2中,它指定了如何查找具有特定子序列的案例: mysubseqstr <- character(2) mysubseqstr[1] <- "(Parent)-(Left)-(Left+Marr)" mysubseqstr[2] <- "(Parent)-(Left...
  • 2 votes
     answers
     views

    如何识别每个群集中的序列?

    使用作为 TraMineR 的一部分的生物燃料数据集: library(TraMineR) data(biofam) lab <- c("P","L","M","LM","C","LC","LMC","D") biofam.seq &...
  • 2 votes
     answers
     views

    在概率后缀树的序列中,“e”发生了什么?

    在我的数据中,序列右侧只有缺失的数据( * ) . 这意味着没有序列以 * 开头,并且 * 之后没有任何序列具有任何其他标记 . 尽管如此,PST(概率后缀树)似乎预测有90%的机会以 * 开头 . 这是我的代码: # Load libraries library(RCurl) library(TraMineR) library(PST) # Get data x <- getURL(&q...
  • 2 votes
     answers
     views

    如何使用TraMineR创建具有(采样)权重和组的相对频率序列图?

    Fasang / Liao(2014)提出了相对频率序列图(RFSP)作为序列图的平滑方法: RFSP根据群集质量度量或MDS维度对序列对象进行排序 . 它将序列对象拆分为k个子组 . 它计算每个子组的medoid . 然后仅在序列索引图中绘制medoid序列 . 每个亚组的箱形图与序列索引图一起显示,显示每个亚组中对类囊体的不熟悉 . 为了显示差异,您可以在下面找到序列索...
  • 1 votes
     answers
     views

    汇总单个序列对象中序列的属性?

    我正在使用 TraMineR 来分析序列集 . 每个连贯的序列集可以在单个时间段内包含来自单个项目的100个工作过程 . 使用 TraMineR 我可以很容易地计算每个序列的描述性统计数据,但是我对序列对象本身的描述性统计更感兴趣 - 包含所有较小的序列 . 例如,为了获得状态频率,我运行: seqstatd(sequences.sts) 但是,这给了我序列对象中每个序列的状态频率 . 我想访问...
  • 2 votes
     answers
     views

    计算子集成员资格共现和组字母长度

    R中是否有一种方法可以计算序列中状态共现的模式,即对元素顺序不一定重要的组进行处理?目的是找出在更长的群体中更大的子群体的出现有多常见 . 例如,输入数据集将是这样的('真实'数据序列最多约10列宽和1000行深)... a,b,c,d b,c,d,a c,d,b,a a,b,c,d,e b,c,d,a,e a,b,c ... 结果可能会显示...... abcd, abcd* 作为一个集合或...
  • 2 votes
     answers
     views

    使用R透视CSV文件

    我有一个看起来像这样的文件: type created_at repository_name 1 IssuesEvent 2012-03-11 06:48:31 bootstrap 2 IssuesEvent 2012-03-11 06:48:31 bootstrap 3 IssuesEvent 2012-0...
  • 3 votes
     answers
     views

    重新排列R中的数据帧

    我有一个如下所示的数据框: created_at actor_attributes_email type 3/11/12 7:28 jeremy@asynk.ch PushEvent 3/11/12 7:28 jeremy@asynk.ch PushEvent 3/11/12 7:28 jeremy@asynk.ch P...

热门问题