- 질문 게시판입니다.
Date 22/12/07 17:13:19
Name   소요
Subject   R 코드 효율화
임의화 검정 때문에 데이터가 배열될 수 있는 각 경우의 수에 해당하는 데이터들의 전체 집합을 구하려고 합니다. 완전 랜덤은 아니고 제약 조건이 있어서, 따로 R로 코드를 짜고 있어요.

예를 들어

학생 A가 실험 6, 7
학생 B가 실험 4, 6

에 지원했다고 하면

가능한 조합 1: 6, 4
가능한 조합 2: 6, 6
가능한 조합 3: 7, 4
가능한 조합 4: 7, 6

으로 학생을 실험에 배정하는(학생은 실험 1개에 무조건 참여, 1개 실험에는 여러 학생이 참여 가능) 경우의 모든 조합을 데이터 프레임으로 만드려고 해요.

무식하게 다중 for문을 굴려봤는데

for (a in c(6, 7)){
  for (b in c(4, 5, 6)){
    for (c in c(4, 6)){
      for (d in c(1, 3)){
        [합치는 식]
   }
  }
}
}

for문을 17개를 겹치니 속도가 너무 느립니다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 경우의 수는 44만개 정도 되는데, 2시간 굴려도 13만개에서 허덕이네요.

대개 벡터 계산이 속도가 빠른 편이라 관련 함수 개발된 게 있나 찾아보려고 해도, 위에 다중 for문으로 구현하려고 하는 계산의 명칭을 모르니 검색 자체를 못하고 있네요.

제가 구현하고 싶은 다중 for문의 수학적 명칭 혹은 코드를 효율화 할 수 있을 다른 방법이 있을까요?

이 글 올리고 일단 자러 가야하기 때문에 답변 혹은 감사인사는 몇 시간 뒤에 드릴 수 있을 것 같습니다 ㅠ



0


목록
번호 제목 이름 날짜 조회 추천
13855 연애말다툼 질문 9 [익명] 22/09/12 3263 0
14976 기타변기 봉수량이 적어요. 19 흰긴수염고래 23/06/28 3263 0
465 게임니달리 정글에 대해서 5 스팀펑크 15/11/13 3264 0
3811 가정/육아이혼을 준비하는 사람에게 어떤 말을... 8 [익명] 17/12/08 3264 0
11889 기타. 13 [익명] 21/07/13 3264 0
8106 기타야간주거침입 미수 질문 10 Moocow 19/10/25 3264 1
8851 진로교대생 진로 18 [익명] 20/02/25 3264 0
10154 의료/건강다리가 아픕니답 6 DogSound-_-* 20/09/21 3264 0
11102 IT/컴퓨터엑셀 VBA 매크로 관련해서 질문 있습니다 2 새친구를찾아보자 21/02/26 3264 0
12362 IT/컴퓨터노트10(플러스 아닙니다)에서 휴대폰 기변고민 2 danielbard 21/10/01 3264 0
12931 의료/건강코로나 자가키트 2 셀레네 22/02/05 3264 0
12936 IT/컴퓨터컴퓨터 내부 청소하다가 뭘 부쉈습니다 4 움직여 22/02/06 3264 0
13597 경제이런 대출 대환 방식이 있나요??? (사기 판별) 15 아비치 22/07/07 3264 0
14399 진로영어과외로 월700 벌기 vs 미국변호사로 살기 17 [익명] 23/01/23 3264 0
14543 연애여자친구가 헤어지자는 건지 아닌 건지 모르겠어요 22 [익명] 23/03/01 3264 0
2176 기타마이크나 녹음기.. 관련해서 질문드려요 28 사케 17/01/25 3265 0
4087 가정/육아청소기 추천 부탁려요~ 7 DogSound-_-* 18/02/01 3265 0
8143 의료/건강펜벤다졸 어떻게 생각하세요? 8 chahong 19/10/29 3265 0
8850 IT/컴퓨터안드로이드폰 웹서핑 영어사전 관련입니더 2 versa 20/02/24 3265 0
10381 의료/건강식품/운동 칼로리표기는 어느정도 정확할까요? 4 Ulsan_Whale 20/11/03 3265 0
12811 홍차넷로딩이 느립니다 12 2막4장 22/01/11 3265 0
13011 IT/컴퓨터구글캘린더 내역이 사라졌어요... 3 성혜 22/02/22 3265 0
6573 연애에프터눈 티 세트를 먹고 싶습니다! 추천해주세요! 5 소노다 우미 19/02/17 3266 0
5017 기타커뮤 용어?? 질문입니다 20 Erzenico 18/07/11 3267 0
6271 문화/예술숏 앵클 부츠 브랜드에 대해(여성) 5 psyredtea 19/01/10 3267 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글