- 질문 게시판입니다.
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


목록
번호 제목 이름 날짜 조회 추천
14232 기타R 코드 효율화 13 소요 22/12/07 6693 0
13925 여행후쿠오카 고인물들의 음식 추천 받습니다 15 syzygii 22/09/28 6693 0
1069 기타crooked는 어떻게 쓰는 단어인가요? 7 리틀미 16/05/11 6693 0
14705 IT/컴퓨터해외 유심칩으로 해외에서 구글링 할 때 유해 사이트.. 핸드폰 보안이 문제일까요? 2 햇햇반 23/04/14 6692 0
12285 여행급질) 예술의 전당 근처 맛집 추천해주세요. 17 Darwin4078 21/09/19 6692 0
14215 의료/건강테니스 엘보에 고가 보호대 도움될까요? 16 벨러 22/12/05 6691 0
14582 IT/컴퓨터디자인이나 PPT관련 소스, 템플릿 관리를 하는법? 1 스톤위키 23/03/14 6690 0
8835 게임홍차넷에는 와우 클래식 고인물 분들 계실까요?? 4 윤지호 20/02/23 6690 0
5347 경제법인 소유 부동산 확인하는 방법 있을까요? 2 헬리제의우울 18/08/30 6688 0
15425 진로30대 직업 변경 고민입니다.. 10 [익명] 23/12/02 6687 0
14876 기타[약혐] 이 벌레가 뭘까요 4 당근매니아 23/05/31 6686 0
12372 기타커뮤니티 활동을 줄이고 싶은데 뭐 좀 방법없을까요? (커뮤니티 많이 안하시는분!) 11 한신 21/10/02 6686 0
4989 체육/스포츠운동 프로젝트 조언 부탁드립니다 18 하얀 18/07/07 6686 0
816 의료/건강핀페시아 괜찮나요? 2 세계구조 16/02/09 6686 0
15075 기타바지락 완벽하게 해감은 불가능한겁니까? 14 swear 23/07/25 6685 0
14017 기타오피스텔 복도 쓰레기 8 인생은서른부터 22/10/18 6685 0
4485 의료/건강(사진, 혐 주의) 8세 아동 피부 질환 이름이 뭘까요 3 [익명] 18/04/18 6685 0
1475 기타재미있는 요리 만화 추천 부탁드립니다. 17 수박이두통에게보린 16/09/05 6685 0
14409 기타요즘은 면회갈때 무엇을 챙겨가면 좋을까요? 5 오디너리안 23/01/26 6684 0
5471 의료/건강창원 지역 안과 추천받습니다. 8 April_fool 18/09/17 6683 0
14445 기타남자 옆머리 뜨는거 해결 방안? 14 전국 홍차넷 협회 23/02/05 6682 0
841 의료/건강어제 목욕탕 가서 거울을 보는데 왠 이상한 아재하나가 서 있어요!! 29 Realise 16/02/18 6682 2
11725 기타중고 건조기 처분은 당근마켓이 베스트일까요? 6 쉬군 21/06/14 6681 0
14355 기타영화광님들 8 엉덩일흔드록바 23/01/10 6680 0
15199 법률꽤 크게 교통사고를 당했습니다. 어떻게 해야할까요? 12 원금복구제발ㅠㅠ 23/09/10 6679 1
목록

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