회귀 상호 작용 항을 간결한 형식으로 설명하는 방법은 무엇입니까?

chfs

나는 회귀 변수는이 a, b, c, e_1e_2나는 다음과 같은 회귀를 실행하려면 :

y ~ a + b + c + e_1 + e_2 + a.e_1 + a.e_2 + b.e_1 + b.e_2 + c.e_1 + c.e_2

e_1각각은 , 변수 e_2와 상호 작용해야 합니다.abc

실제로 e5 개의 다른 변수가 있습니다. 어떤 것이 가장 빠른 코드를 작성하는 방법 대신에 개별적으로 작성하는 것 a:e_1, a:e_2

벤 볼커

어때요 ~(a+b+c)*(e1+e2)?

예:

dd <- data.frame(a=1,b=1,c=1,e1=1,e2=1)
colnames(model.matrix(~(a+b+c)*(e1+e2),dd)
##  [1] "(Intercept)" "a"           "b"           "c"           "e1"         
##  [6] "e2"          "a:e1"        "a:e2"        "b:e1"        "b:e2"       
## [11] "c:e1"        "c:e2"     

더 큰 변수 세트의 경우 @ThomasIsCoding 솔루션의 대안 :

pfun <- function(x) paste("(", paste(x,collapse="+"), ")")
reformulate(paste(pfun(p), "*", pfun(q)), response="y")

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R의 회귀에서 상호 작용을 작성하는 방법은 무엇입니까?

분류에서Dev

sklearn으로 다항 회귀를 만드는 가장 간단한 방법은 무엇입니까?

분류에서Dev

선형 회귀 결과를 기반으로 S 자 곡선을 그리는 방법은 무엇입니까?

분류에서Dev

scikit-learn을 사용하여 Python에서 간단한 선형 회귀의 절편과 기울기를 인쇄하는 방법은 무엇입니까?

분류에서Dev

회귀 예측에 대한 신뢰 구간을 계산하는 방법은 무엇입니까? 또한 파이썬으로 플롯하는 방법

분류에서Dev

UIBarButtonItem으로 사용자 상호 작용을 비활성화하는 방법은 무엇입니까?

분류에서Dev

특정 product.id 형식으로 작업 호출을 제공하는 방법은 무엇입니까?

분류에서Dev

Ubuntu 13.04에서 qcow2 형식으로 가상 머신을 시작하는 방법은 무엇입니까?

분류에서Dev

Ubuntu 13.04에서 qcow2 형식으로 가상 머신을 시작하는 방법은 무엇입니까?

분류에서Dev

그룹화 된 데이터에 대한 회귀 방정식을 내보내는 방법은 무엇입니까?

분류에서Dev

R에서 lmer 회귀 모델에 대한 추정값을 플로팅하는 방법은 무엇입니까?

분류에서Dev

사람의 상호 작용없이 특정 시간에 프로그램을 자동으로 실행하는 방법은 무엇입니까?

분류에서Dev

파일을 다운로드하는 동안 사용자 상호 작용을 방지하는 적절한 방법은 무엇입니까?

분류에서Dev

선택한 기본 콤보 상자 항목으로 C # Windows 응용 프로그램을 시작하는 방법은 무엇입니까?

분류에서Dev

문자열을 암호화 할 때 항상 동일한 설정으로 동일한 결과를 얻는 방법은 무엇입니까?

분류에서Dev

터미널과 셸 간의 상호 작용을보고 / 디버그하는 방법은 무엇입니까?

분류에서Dev

메시지 대기열을 통한 상호 작용을 문서화하는 방법은 무엇입니까?

분류에서Dev

scikit-learn을 사용하여 다항 회귀에서 회귀 분석 요약을 출력하는 방법은 무엇입니까?

분류에서Dev

Windows 명령 줄을 사용하여 파일 이름에 12 시간 형식으로 시간을 추가하는 방법은 무엇입니까?

분류에서Dev

Tensorflow에서 다중 선형 회귀 모델이 사용하는 방정식을 인쇄하는 방법은 무엇입니까?

분류에서Dev

훈련 데이터 세트에 대한 선형 회귀 결과를 테스트 데이터 세트에 적용하는 방법은 무엇입니까?

분류에서Dev

두 개의 튜플을 호환 가능한 유형으로 결합하는 방법은 무엇입니까?

분류에서Dev

그래디언트 하강을 사용하는이 간단한 선형 회귀가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

그래디언트 하강을 사용하는이 간단한 선형 회귀가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

프로젝트에서 항상 동일한 탭을 사용할 때 bash를 사용하여 간소화하는 방법은 무엇입니까?

분류에서Dev

swf를로드하고 상호 작용하는 방법은 무엇입니까?

분류에서Dev

다른 프로그램에서 호출하는 Python 스크립트와 상호 작용하는 가장 간단한 방법은 무엇입니까?

분류에서Dev

비재 귀적 방식으로 Antlr 규칙을 작성하는 방법은 무엇입니까?

분류에서Dev

MS Orleans에서 간단한 상태 저항을 작동시키는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    R의 회귀에서 상호 작용을 작성하는 방법은 무엇입니까?

  2. 2

    sklearn으로 다항 회귀를 만드는 가장 간단한 방법은 무엇입니까?

  3. 3

    선형 회귀 결과를 기반으로 S 자 곡선을 그리는 방법은 무엇입니까?

  4. 4

    scikit-learn을 사용하여 Python에서 간단한 선형 회귀의 절편과 기울기를 인쇄하는 방법은 무엇입니까?

  5. 5

    회귀 예측에 대한 신뢰 구간을 계산하는 방법은 무엇입니까? 또한 파이썬으로 플롯하는 방법

  6. 6

    UIBarButtonItem으로 사용자 상호 작용을 비활성화하는 방법은 무엇입니까?

  7. 7

    특정 product.id 형식으로 작업 호출을 제공하는 방법은 무엇입니까?

  8. 8

    Ubuntu 13.04에서 qcow2 형식으로 가상 머신을 시작하는 방법은 무엇입니까?

  9. 9

    Ubuntu 13.04에서 qcow2 형식으로 가상 머신을 시작하는 방법은 무엇입니까?

  10. 10

    그룹화 된 데이터에 대한 회귀 방정식을 내보내는 방법은 무엇입니까?

  11. 11

    R에서 lmer 회귀 모델에 대한 추정값을 플로팅하는 방법은 무엇입니까?

  12. 12

    사람의 상호 작용없이 특정 시간에 프로그램을 자동으로 실행하는 방법은 무엇입니까?

  13. 13

    파일을 다운로드하는 동안 사용자 상호 작용을 방지하는 적절한 방법은 무엇입니까?

  14. 14

    선택한 기본 콤보 상자 항목으로 C # Windows 응용 프로그램을 시작하는 방법은 무엇입니까?

  15. 15

    문자열을 암호화 할 때 항상 동일한 설정으로 동일한 결과를 얻는 방법은 무엇입니까?

  16. 16

    터미널과 셸 간의 상호 작용을보고 / 디버그하는 방법은 무엇입니까?

  17. 17

    메시지 대기열을 통한 상호 작용을 문서화하는 방법은 무엇입니까?

  18. 18

    scikit-learn을 사용하여 다항 회귀에서 회귀 분석 요약을 출력하는 방법은 무엇입니까?

  19. 19

    Windows 명령 줄을 사용하여 파일 이름에 12 시간 형식으로 시간을 추가하는 방법은 무엇입니까?

  20. 20

    Tensorflow에서 다중 선형 회귀 모델이 사용하는 방정식을 인쇄하는 방법은 무엇입니까?

  21. 21

    훈련 데이터 세트에 대한 선형 회귀 결과를 테스트 데이터 세트에 적용하는 방법은 무엇입니까?

  22. 22

    두 개의 튜플을 호환 가능한 유형으로 결합하는 방법은 무엇입니까?

  23. 23

    그래디언트 하강을 사용하는이 간단한 선형 회귀가 작동하지 않는 이유는 무엇입니까?

  24. 24

    그래디언트 하강을 사용하는이 간단한 선형 회귀가 작동하지 않는 이유는 무엇입니까?

  25. 25

    프로젝트에서 항상 동일한 탭을 사용할 때 bash를 사용하여 간소화하는 방법은 무엇입니까?

  26. 26

    swf를로드하고 상호 작용하는 방법은 무엇입니까?

  27. 27

    다른 프로그램에서 호출하는 Python 스크립트와 상호 작용하는 가장 간단한 방법은 무엇입니까?

  28. 28

    비재 귀적 방식으로 Antlr 규칙을 작성하는 방법은 무엇입니까?

  29. 29

    MS Orleans에서 간단한 상태 저항을 작동시키는 방법은 무엇입니까?

뜨겁다태그

보관