- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 R 中的 TraMineR 使用时间日记数据(美国时间使用调查)进行序列分析。我将数据作为 SPELL 数据(id、开始时间、停止时间、事件)但在尝试时收到以下错误将其转换为 STS 或 SPS 数据:
Error in as.matrix.data.frame(subset(data, , 2)) : dims [product 0] do not match the length of object [9]
head(atus.act.short)
tucaseid tustarttim tustoptime trcode
1 2.00701e+13 04:00:00 08:00:00 10101
2 2.00701e+13 08:00:00 08:20:00 110101
3 2.00701e+13 08:20:00 08:50:00 10201
4 2.00701e+13 08:50:00 09:30:00 20102
5 2.00701e+13 09:30:00 09:40:00 180201
6 2.00701e+13 09:40:00 11:40:00 20102
atus.act.short$starttime.new <- strptime(atus.act.short$tustarttim, format="%X")
atus.act.short$stoptime.new <- strptime(atus.act.short$tustoptime, format="%X")
atus.act.short$id <- atus.act.short$tucaseid-20070101070000
id starttime.new stoptime.new trcode
1 44 2012-08-03 04:00:00 2012-08-03 08:00:00 10101
2 44 2012-08-03 08:00:00 2012-08-03 08:20:00 110101
3 44 2012-08-03 08:20:00 2012-08-03 08:50:00 10201
4 44 2012-08-03 08:50:00 2012-08-03 09:30:00 20102
5 44 2012-08-03 09:30:00 2012-08-03 09:40:00 180201
6 44 2012-08-03 09:40:00 2012-08-03 11:40:00 20102
7 44 2012-08-03 11:40:00 2012-08-03 11:50:00 180201
8 44 2012-08-03 11:50:00 2012-08-03 12:05:00 20102
9 44 2012-08-03 12:05:00 2012-08-03 13:05:00 120303
10 44 2012-08-03 13:05:00 2012-08-03 13:20:00 180704
11 44 2012-08-03 13:20:00 2012-08-03 15:20:00 70104
12 44 2012-08-03 15:20:00 2012-08-03 15:35:00 180704
13 44 2012-08-03 15:35:00 2012-08-03 17:00:00 120303
14 44 2012-08-03 17:00:00 2012-08-03 17:20:00 180701
15 44 2012-08-03 17:20:00 2012-08-03 17:25:00 180701
16 44 2012-08-03 17:25:00 2012-08-03 17:55:00 70101
17 44 2012-08-03 17:55:00 2012-08-03 18:00:00 181203
18 44 2012-08-03 18:00:00 2012-08-03 19:00:00 120303
19 44 2012-08-03 19:00:00 2012-08-03 19:30:00 110101
20 44 2012-08-03 19:30:00 2012-08-03 21:30:00 120303
21 44 2012-08-03 21:30:00 2012-08-03 23:00:00 10101
22 44 2012-08-03 23:00:00 2012-08-03 23:03:00 10201
26 48 2012-08-03 06:45:00 2012-08-03 08:15:00 10201
27 48 2012-08-03 08:15:00 2012-08-03 08:45:00 180209
28 48 2012-08-03 08:45:00 2012-08-03 09:00:00 20902
29 48 2012-08-03 09:00:00 2012-08-03 11:00:00 50101
30 48 2012-08-03 11:00:00 2012-08-03 11:45:00 120312
atus.seq <- seqdef(atus.act.short, informat = "SPELL", id="id")
Error in as.matrix.data.frame(subset(data, , 2)) : dims [product 0] do not match the length of object [9]
最佳答案
我设法通过将时间转换为分钟(在 stackoverflow 上的另一个问题之后),使状态代码成为字符(as.character),使用 seqformat 并将其分配给时间轴来解决这个问题。新代码如下:atus.seq2 <- seqformat(atus.act.short2, id="id", from="SPELL", to="STS", begin = "startmin", end = "stopmin", status="trcode", process = "FALSE")
关于r - 在 TraMineR 中使用时间日志数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11801511/
我有一个这样创建的序列对象: subsequences = '",startdate,"' AND strftime('%Y-%m-%d', time, 'unixepoch', 'local
我正在尝试绘制类型图,如图所示 http://traminer.unige.ch/preview-typology.shtml 我只能在屏幕上显示 8 种类型,直到出现错误 Error in plot
我正在尝试使用 TraMineR 一次分析多个序列。我看过 seqdef 但我很难理解在处理多个变量时如何创建 TraMineR 数据集。我想我正在使用类似于 Aassve 等人使用的数据集的东西。
因为我还是 TraMineR 的新手,所以我的问题对你们大多数人来说似乎微不足道。我正在使用我的数据绘制同时图,我想在条形图上绘制在不同状态下花费的平均时间。 TramineR 中有命令吗? 最佳答案
我现在使用 TraMineR 一段时间了,我有一个关于更改序列时间粒度的问题。目前,我的序列已按月排列,但出于多种原因,我想将其更改为年。我想使用每年最长的咒语作为该特定年份的状态。换句话说,如果某人
我有一个包含超过 250,000 个观察值的大型数据集,我想使用 TraMineR 包进行分析。特别是,我想使用命令 seqtree 和 seqdist,当我使用 10,000 个观测值的子样本时,它
我还是 TraMineR 的新手;因此,我的问题对你们大多数人来说可能非常简单。我正在使用我的数据绘制一些序列图,并希望查看调查权重和标称权重的结果。我能够将数据导入 R 并使用数据按原样运行序列图,
希望快点.... 关于 seqefsub() 的输出操作,请指出输出符号的定义。 更具体地说,括号中的例如 (A)意味着什么; 大于号 (A>B)意味着什么; 和 (A)-(A>B) 中的连字符意味着
我正在使用最佳匹配算法在 TraMineR 中进行序列分析。不幸的是,我的 由于右删失数据,序列长度不等 .我的序列的最小长度是 5,最大长度是 11。长度的变化对于我感兴趣的序列之间的差异没有意义。
我想知道是否可以省略 TraMineR 的函数 seqdef 的输出。我没有看到任何 verbose 参数或类似参数。 谢谢!维克多 最佳答案 您的意思可能是抑制消息。所以只需使用 suppressM
我正在尝试使用 TraMineR 运行最佳匹配分析,但似乎我遇到了数据集大小的问题。我有一个包含就业咒语的欧洲国家的大数据集。我有超过 57,000 个序列,它们有 48 个单位长,由 9 个不同的状
因为我有一个大数据集和有限的计算资源,我想为 discrepancy analysis 使用聚合序列对象使用 R 包 TraMineR 和 WeightedCluster。但是我很难找到这样做的正确语
我有兴趣计算数据集的每个序列中存在的不同状态的数量。为简单起见,我将使用 TraMineR 示例: 从这个序列开始: 1230 D-D-D-D-A-A-A-A-A-A-A-D 然后用 seqdss 计
在阅读(非常好)User Guide 后,刚刚开始试验 TraMiner 我设法从我的数据中创建了序列,但是当我试图绘制时,出现了以下错误: > seqiplot(my.data$sequences,
我正在尝试使用 R 中的 TraMineR 使用时间日记数据(美国时间使用调查)进行序列分析。我将数据作为 SPELL 数据(id、开始时间、停止时间、事件)但在尝试时收到以下错误将其转换为 STS
我有一个序列数据集,其中时间戳是自纪元以来的秒数: id event time end 1 723 opened 1356963741 135696374
上下文 这个问题涉及使用TraMineR包进行序列分析。该包提供时间序列(时间状态)到事件序列(时间状态之间的变化)的自动转换。我的分析中经常出现的问题之一涉及区分平等状态之间的变化事件的选项。 特定
我尝试以 latex 表格形式导出序列的多因素分析结果。我尝试用 xtable() 做,但 R 说它 ## Heading ## 不能用这个功能做...有人会有想法吗? XXX.mfac <- dis
我使用以下 R 代码生成带有基于 TraMineR 序列的标签的树状图(见附图): library(TraMineR) library(cluster) clusterward <- agnes(tw
我在 Mac 上使用最新更新的 R 和 Traminer 来分析序列数据,但无法让 seqtree 和 seqtreedisplay 运行回归树。使用 TraMineR 附带的 biofam 数据,R
我是一名优秀的程序员,十分优秀!