s4

    4

    1답변

    에서 S4 일반적인 기능의 명명 된 인수하는 방법에 정의되어있는 경우, substitute() 작품은 예상대로 : > setGeneric("fS4", function(x, ...) standardGeneric("fS4")) > setMethod("fS4", signature("numeric"), + function(x, ...) deparse(subs

    1

    1답변

    안녕하십니까, 모두 'lme4'의 'lmer'기능을 실행하면 많은 슬롯이있는 S4 개체가 생성됩니다. 나는이 슬롯 중 하나, 즉 model @ X와이 'X'슬롯 출력이 어떻게 생성되는지에 관심이있다. 내가 자동으로 'X'출력을 생성하지 않는 사용하고 다른 모델 기능을 위해 (glmmPQL을)이 출력을 재현 해보고 싶어 (참고로 'lmer'는 '메르'클래스의

    2

    1답변

    가능한 중복은 : How to properly document S4 class slots using Roxygen2 나는 R Studio와 roxygen2를 사용하여 S4 classes을 포함하는 패키지를 구축하고 싶습니다. 내 패키지에 S4 classes 몇 개를 도입했을 때 이미 모든 기능을 roxygen2 구문을 사용하여 문서화했습니다. 이제는 @sl

    11

    3답변

    나는 두 개의 다른 클래스와 plot, logLik 및 update (모델 수식 업데이트 용)과 같은 일반 S3 함수에 대한 여러 가지 방법을 사용하여 현재 S3 클래스 시스템을 사용하는 R 패키지를 보유하고 있습니다. S3에 두 개의 인수를 기반으로 상속 또는 디스패치가 없다는 사실 때문에 내 코드가 모든 유효성 검사와 if/else 구조로 복잡해지면서

    4

    1답변

    S4 클래스의 S3 메소드로 as.matrix 또는 as.data.frame을 정의하는 것으로 나타났습니다. 예를 들면 다음과 같습니다. lm (formula, objS4) 및 prcomp (object)은 기본적으로 작동합니다. S4 방법으로 정의 된 경우에는 작동하지 않습니다. 메서드가 S3 또는 S4 메서드로 정의되는지 여부가 중요한 이유는 무엇입니까

    3

    1답변

    와 S4 방법을 정의합니다. setMethod("c", signature(...), definition=function (...) { myObject = list(...)[[1]] [email protected]=lapply(list(...), FUN = function(x) slot(x, "mySlot")

    12

    1답변

    S4 개체와 해당 슬롯에 대한 작업 경험이 있으므로 특정 슬롯과 하위 슬롯에 액세스하는 방법을 알고 있습니다. 제가 배울 점은 unlist이 S3리스트를 분해하는 방식으로 오브젝트를 "디 슬롯 드"하는 것입니다. lssize<-function(items){ if (any(sapply(sapply(items,get),typeof)=='closur

    1

    2답변

    저는 tm 패키지를 사용하고 있습니다. R을 사용하는 문서에 대해 Flesch-Kincaid 점수를 얻으려고합니다. koRpus 패키지에는 읽기 수준을 비롯한 많은 메트릭이 있으며이를 사용하기 시작했습니다. 그러나, 반환 된 객체는 매우 복잡한 s4 객체 인 것처럼 보입니다. 구문 분석 방법을 이해하지 못합니다. 그래서, 나는 나의 신체에 이것을 적용 tx

    10

    2답변

    등록 된 구식 S3 클래스의 연산자를 오버로드하는 것이 새로운 클래스를 정의하고 연산자에 과부하가 발생하는 이유는 무엇인지 설명 할 수 있습니까? 작업. 다음 예에서와 같이. 이것은 작동하지 않습니다. require(ff) setOldClass(Classes=c("ff_vector")) setMethod( f="*", signature

    1

    1답변

    에서 Rstats::spectrum (클래스 'spec')에서 반환 된 객체를 새로운 S4 클래스로 변환하고 싶습니다 (coerce?). S3 클래스 '스펙'(I 화면 출력 댓글을 달았습니다) 기본적으로 혼합 형식과 다양한 정보의 목록입니다 psd3 <- spectrum(rnorm(1e3), plot=FALSE) summary(psd3) # Leng