s4

    0熱度

    1回答

    我創建了一個包含多個R類的包,它將整數映射到經常出現在組合中的各種結構,反之亦然。雖然這些類僅封裝了映射(結構的數量增長非常快,容易達到萬億分之一),而不是實際存儲結構,但將類的實例視爲「包含」結構的向量是方便的,並且它將是很好的情況下行爲像矢量。 例如,類之一是PPV(用於置換僞向量),設置爲: setClass( Class = "PPV", representation(k

    1熱度

    1回答

    我有一個SpatialLinesDataFrame包含三個輪廓0.2,0.5和0.95,並希望能夠選擇一個單一的級別進一步計算(如over,gIntersect等)。 我已經使用[email protected]$level[[1]]爲第一級的選擇嘗試,但不起作用 class : SpatialLinesDataFrame features : 3 extent : 11.44765, 1

    0熱度

    2回答

    嘗試我在R中作爲OO編程的第一次嘗試,我宣佈了一個S4對象TestObject,它有兩個插槽,其中一個插槽(test.df)具有允許的data.frame類: library("dplyr") library("methods") # Declare S4 Object setClass("TestObject", slots = list(test.mat = "matrix"

    1熱度

    2回答

    我忙於比較R.中的不同機器學習技術。 這是這種情況:我創建了幾個函數,以自動方式 能夠創建每個不同的預測模型(例如:logistic迴歸,隨機森林,神經網絡,混合集成等),預測,混淆矩陣,若干統計量(例如AUC和Fscore)以及不同的圖。 現在我想在R中創建一個S4(或S3?)對象的列表,其中每個對象包含模型,預測,繪圖,混淆矩陣,auc和fscore。 這個想法是,每個函數創建這樣的對象,然後

    1熱度

    1回答

    我的R腳本有什麼問題?我試圖用另一種用戶自定義對象中的用戶定義的對象(這裏的「頁面」對象的vector)的向量(這裏是「書」對象) setClass("Page", slots = c(PageNo = "numeric", #scalar Contents = "character") #vector of strings ) setClass("Book",

    1熱度

    1回答

    在默認原型的聲明期間,有什麼方法可以導入.rda文件作爲S4類槽的默認值? 比方說,我的R包中有一個data/myRDAdata.rda文件。我想如下創建一個S4ř對象: bed_object <- setClass( # name "bed_object", slots = c(chr= "character"), prototype = list(chr = c("chr1", "e

    -1熱度

    1回答

    我創建了一個S4類(「卡」),類似於有幾個字段的記錄。現在我想定義一個集合類(「貓」)來容納許多「卡」對象。 cat類將包含搜索,編輯和添加卡片的方法。 這裏是什麼,我想創建一個簡化版: Card <- setClass("Card", representation(dsOwner = "character", dsFile = "character", dsUrl = "char

    1熱度

    1回答

    我不是R.Anyway的高級用戶,我只想做一個威爾科克斯測試對兩個數據集: library(coin) GroupA = c(2,4,3,1,2,3,3,2,3,1) GroupB = c(3,5,4,2,4,3,5,5,3,2) g = factor(c(rep("GroupA", length(GroupA)), rep("GroupB", length(GroupB)))) v =

    1熱度

    1回答

    我正在研究擴展另一個軟件包的軟件包,並且他們都使用S4類和方法。更具體地說,我正在研究sads包,它擴展了Ben Bolker的bbmle。我們的完整源代碼在這裏:https://github.com/piLaboratory/sads 到目前爲止,我已經成功創建了新類,它們從包bbmle擴展了mle2 S4類。這些線做很好: setClass("fitsad", representation("

    1熱度

    1回答

    我想在R中定義一個S4類。其中一個插槽應包含coda包中定義的mcmc對象。我試過如下: library("coda") setClass(Class = "myClass", representation = representation(var = "mcmc")) 但是這會導致一個警告: 在名爲 「myclass」 的定義 未定義時隙類:VAR(類 「MCMC」) 的類定義稍後不起作用