rpart

    0熱度

    1回答

    使用rpart創建我的CART後,我繼續使用partykit包中的as.party函數將其轉換爲party對象。出現subsecuent錯誤: as.party(tree.hunterpb1) Error in partysplit(varid = which(rownames(obj$split)[j] == names(mf)), : ‘index’ has less than two el

    1熱度

    1回答

    有人知道什麼水平線上的那手段意味着我得到了在R上的解釋: minline:whether a horizontal line is drawn 1SE above the minimum of the curve. 什麼1SE?

    2熱度

    2回答

    我想通過使用「caret」包的列車功能進行交叉驗證來建立CART模型。 我的數據是4500 x 110數據框,其中所有的預測變量(除了前兩個UserId和YOB(Year of Birth),我沒有用於模型構建)除了因變量這是整數類型(雖然只有兩個值1和0)。性別是自變量之一。 當我運行rpart命令獲取CART模型(使用軟件包「rpart」)時,我對預測函數沒有任何問題。不過,我想提高通過交叉驗

    14熱度

    3回答

    正如在我的數據集中,泄漏有兩個值1,0。大約有300行,1和569378行中的額外值都是1.這就是我剛在rpart結果中獲得1個root的原因。 我該如何解決這個問題? fm.pipe<-Leakage~PipeAge +PipePressure > printcp(CART.fit) Regression tree: rpart(formula = fm.pipe, data = Da

    1熱度

    1回答

    我試圖通過使用rpart fucntion來找到切點,我的響應變量是二進制的。當我使用anova方法時,它給出了一組分離,而當我使用類方法時,我什麼也得不到。任何人都可以告訴我爲什麼是這樣的,通過anova分離對於二元變量仍然是一個好的切入點? 謝謝。

    0熱度

    1回答

    RPART對連續,序數和分類變量使用不同的分割過程。有沒有辦法「通知」RPART變量類型?爲了說明,我有一個有整數值的有序變量(1,...,5)。現在,我需要將它強制轉換成角色,這樣RPART不會像連續變量那樣分裂它。 我想不要改變我所有的變量類型,只是爲了RPART。不管怎樣,我寧願宣佈它。 謝謝。

    4熱度

    2回答

    我正在使用rpart包進行決策樹分類。我有一個具有4000個功能(列)的數據框。我想爲我的模型使用rpart()中的所有功能。我怎樣才能做到這一點?基本上,rpart()會問我使用的功能是這樣的: dt <- rpart(class ~ feature1 + feature2 + ....) 我的特點是在文檔中的詞,所以我有超過4K的功能。每個功能都由一個詞表示。有沒有可能在不寫信的情況下使用

    4熱度

    2回答

    我有一個具有14個特徵的數據集,其中很少有如下所示,其中性別和婚姻狀況是分類變量。 height,sex,maritalStatus,age,edu,homeType SEX 1. Male 2. Female MARITAL STATUS 1. Married 2. Living together, not married 3.

    -1熱度

    1回答

    中獲取錯誤「可變長度不同(找到'columns_features')」我將rpart函數應用於一個名爲train的數據框,其中包含所有整數值。 功能太多,所以我創建了一個公式。 columns_features <- (paste(colnames(train)[31:50], collapse = "+")) formulas <- as.formula(train$left_eye_cent

    2熱度

    1回答

    我使用rpart.plot包中的prp函數來繪製一棵樹。對於狀態這樣的分類數據,它給出了一個非常長的變量列表,並且使其不易讀。如果超過一定長度,是否有任何方法將文本包裝爲兩行或更多行?