traminer

    1熱度

    1回答

    在TraMineR的SPELL格式中,對於給定的個人i,結束日期應爲t,並且開始日期t + 1應該相同還是增加1? 我的數據集建立這樣: id | start | end | state 1 | 2/1/12 | 3/6/12 | "a" 1 | 3/6/12 | 1/14/13 | "b" 1 | 1/14/13| 2/2/13 | "c" 我應該加1天到每個第2行開始開始?

    1熱度

    1回答

    一個簡單的例子: t<-data.frame(id=rep(1:3, each=3), time=c(0,2,4,0,4,2,0,2,2), event=rep(c("A", "B", "C"), 3)) tmp<-seqecreate(t) seqefsub(tmp, min.support=2) 我越來越: Subsequence Support Count 1 (A) 1

    1熱度

    1回答

    我每次嘗試在已使用seqformat轉換爲STS格式的數據上運行seqdef時,都會看到此錯誤。我的數據幀的樣品看起來像 head(df.new, 10) user_id orderdate cart to 1 8 1 produce 30 2 8 31 produce 60 3 8 61 produce 70 4 8 71 produce 92

    2熱度

    1回答

    可以說我擁有這些數據。我的目標是序列的額外組合。 我有一個約束,兩個事件之間的時間可能不會超過5個,讓我們打電話給這個maxGap。 User <- c(rep(1,3)) # One users Event <- c("C","B","C") # Say this is random events could be anything from LETTERS[1:4] Time <- c(

    1熱度

    1回答

    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, 3L, 3

    3熱度

    2回答

    長時間的答案搜索者,第一次提問者。我有一個R數據幀是單個列,267000行與17個因素,像這樣: regions VE PU PR DE NU AD DE NO AD 我試圖提取這些作爲列序列,其中的圖2和3的長度,然後通過向下移動1行並重復,直到結束。重複和訂購禮物。我想借此之上,使它看起來像這樣: s1 s2 VE PU PU PR PR DE DE NU NU

    1熱度

    2回答

    有沒有辦法爲數據集中的所有序列(即id)生成轉換矩陣? 在我的情況下,我的數據是TSE格式,所以我使用TraMineRextras軟件包的一些功能。 我的目的是要遍歷每個序列,但是當我要計算升學率對於給定的ID,我執行TSE_to_STS()功能後收到以下錯誤:在 錯誤「rownames」 < - ( 「TMP」,值=「1」): 試圖設置「rownames」的對象上沒有尺寸 它看起來像一個最小兩個

    1熱度

    1回答

    在PST包中,我們使用值C作爲用於修剪樹的信息增益函數的臨界值。該C值,0.05的α的計算方法如下: C95 <- qchisq(0.95, 1)/2 是什麼意思的是,C值是基於0.05的α?這是否意味着我們需要至少95%確定附加節點與以前的節點相比添加了更多信息,才能通過修剪算法保留它?

    1熱度

    1回答

    我試圖生成一個關於ne2狀態序列的圖表,因爲它與ne3(下面的數據)中的發生日期有關。我的數據跨越了2004 - 2015年的11年。發病日期(ne3$date_inc)也在這11年內,但這些發病日期並不相同的不同身份證。我希望將發病日期作爲參考,以便使用seqdplot可以將每個id的發病日期前後的狀態分佈可視化,其中x軸根據發病日期具有相互參照(即前幾個月和發病日期之後)。然而,將根據發病日期

    1熱度

    2回答

    包是否總是顯示從右到左的上下文? 在query()函數中,我們使用字符串來表示上下文。如果我假設的背景下從右到左(因爲它似乎是在print()和cmine()功能)指定的,我很感興趣的序列A->B->C中,那麼我應該查詢: query(S1.p1, "C-B-A") ? 此外,在predict()函數中,我們使用seqdef()來定義要預測的序列。這是否意味着我應該從左到右指定它們,正如Tra