s4

    2

    1답변

    S4 개체를 사용하여 패키지를 작성하고 새로운 일반 기능을 등록해야합니다. 내 코드를 여러 파일로 나누고 싶다. 각 클래스는 자체 .R 파일을 가져온다. 그러나 그들의 방법은 물론 일반적인 공통 기능을 공유합니다. 패키지의 .R 파일에 setMethod()을 사용할 수 있도록 setGeneric()을 어디에서 호출해야합니까? 현재 내가 그러나 당신이 볼 E

    12

    1답변

    패키지는 S4 일반 함수 %*%, crossprod 및 tcrossprod에 의해 전달되는 행렬을 곱하는 S4 방법의 전체 묶음을 정의합니다. 내 패키지에 사용할 "% * %"메서드를 가져 오는 방법은 무엇입니까? 내가 x는 희소 행렬의 경우이 기능이 매트릭스 패키지에서 희소 행렬 곱셈 방법을 사용 있는지 확인하려면 #' @title my function

    0

    1답변

    이 어떻게 올바르게 다음을 수행 않는다 "S4의 벡터 객체" 이름이 문자() parentSpectrum 클래스 ParentSpec의 목적을 함유한다 (그래서 형 ParentSpec이다) childSpectra 포함 N ChildSpec 클래스의 객체한다. 그러나 Vector는 원자형 만 포함 할 수 있기 때문에 ChildSpec 유형으로 만들 수 없습니다.

    4

    2답변

    하나의 S4 클래스 "A"와 하위 클래스 "B"에 추가 기능이 있다고 가정 해 보겠습니다. 각자 고유의 유효성 검사가 있습니다. B는 추가 기능 만 검사해야합니다. 이제 B의 초기화에서 클래스 A의 객체에서 시작하여 추가 기능으로 수정하고 싶습니다. 그러나 이것은 문제를 야기하며 나는이 예에서 R의 가정을 어딘가에 위장하고 있다고 생각한다. 여기 더미 코드

    0

    2답변

    S4 개체가 항상 인수를 사용하여 만들어 지도록하는 가장 좋은 방법은 무엇입니까? 즉, 기본 생성자를 호출 할 수 없다는 의미입니다.

    5

    1답변

    견고한 선형 모델을 보유 할 수있는 슬롯이있는 S4 클래스를 만들고 싶습니다. 견고한 선형 모델은 MASS 패키지의 선형 모델 유형입니다. 그들은 선형 모델이 갖고있는 모든 정보와 더 많은 정보를 가지고 있습니다. rlm와 객체를 초기화, 예상 객체를 생성 실패 .MyClass <- setClass("MyClass", list(a="lm", id="nume

    3

    1답변

    제네릭 함수에 대한 새 메소드 설정에 관심이 있습니다. 예를 들어, 새 클래스가 있다고 가정 해 보겠습니다 (예 : coolClass). setMethod("Math", c(x="coolClass"), function(x) { op = .Generic[[1]] switch(op, `log10

    7

    1답변

    나는 S4 클래스를 사용하여 패키지를 작성했으며 이러한 정의 된 클래스와 함께 rbind, cbind 함수를 사용하려고합니다. 바로 내가 대신 rbind2 및 cbind2을 정의 S4 방법으로 rbind 및 cbind을 정의 할 수있을 것 같지 않기 때문에 : setMethod("rbind2", signature(x="ClassA", y = "ANY"),

    0

    1답변

    내 자신의 S4 클래스 객체에 대해 Matrix 패키지에서 rankMatrix 함수를 정의한다고 가정 해 봅시다. 실행중인 R 세션에서 이렇게하면 간단 할 것 같다 library(devtools); library(roxygen2); library(Matrix) ####################################################

    1

    2답변

    정확하게 변수는 아니지만 요소 변수와 매우 유사하게 동작하는 S3 클래스를 R에서 개발했습니다. 구현에서 남긴 유일한 장애는 factor과 as.factor은 제네릭이 아닙니다. 다음과 같이 내 패키지 내에서 .onload 기능에 base::factor를 재정 의하여 내 자신의 개인적인 용도로이 문제를 해결 가지고 : .onAttach <- function