로그인   |  회원가입  |  사이트맵  |  Contact Us
  아이디 저장하기
 
홈 > SAS Tech & Tip > JMP 활용하기
[JMP 따라잡기] 데이터의 가로, 세로결합 2013.08.22
MYSAS 2446 0
http://www.mysas.co.kr/SAS_tiptech/z_jmp.asp?b_no=2815&gotopage=1&con=subject&keyword=&cmd=content&bd_no=30&gubun=

 

SAS JMP 따라잡기
Lesson 2.4 데이터의 가로, 세로결합
들어가는 말
안녕하세요 MYSAS 입니다.
이번 회에서는 JMP데이터 가로와 세로로 결합하는 방법에 대해서 알아 보겠습니다.
 
1. 세로결합(Concatenate)
세로결합, SAS에서는 Set명령어랑 같은 기능을 하는데요, 이번에는 항상 쓰던 [Fitness]가 아닌 [Sample data]-[Bivrate Analysis]에 있는 Htwt12,Htwt15를 사용하도록 하겠습니다.
HTWT12는 63개의 OBS, HTWT15는 39개의 데이터이고 두 테이블을 이루는 변수 Column은 동일하게 되어있습니다. 두 Data를 세로결합하게 되면 총 102개의 자료가 생성되어야 하겠지요? 그러면 둘 중에 한 테이블에서 [Tables]-[Concatenate]를 선택해보겠습니다.
먼저 여러가지 Option이 보입니다. 각 항목을 살펴보게되면
-Save and evaluate formulas : 새로운 데이터테이블에 원본 테이블의 공식을 저장하는 기능입니다. 보기의 데이터는 계산된 테이블이 아니기에 필요가 없겟죠?
-Create source column: 결합된 테이블의 자료의 컬럼이 어느 쪽 자료인지 나타낼 수 있도록 컬럼 하나를 더 만들어 원래 있었던 테이블의 위치를 알 수 있습니다.
-Append to first table: 새로운 테이블이 아닌 기존 테이블에 결과를 붙이게 됩니다.
이제 [HTWT15]테이블을 선택 후 [ADD]를 클릭 후 [Output table name]에 세로결합이라고 치고 [Create source column]을 체크하도록 하겠습니다.

 
2. 가로결합(Join)
다음은 가로결합입니다. SAS에서는 Merge명령어로 쓰이죠. 가로결합 실습에 쓰여질 Table은 [Nonlinear modeling] [Algae Unstatcked][Algae Unstatcked(Solved)]입니다.
같은 28개의 변수를 가지고 있지만 두 데이터들의 변수 칼럼중에 Mitscherlich가 들어가는 변수들의 값은 차이가 있는 것을 볼 수 있습니다.

    보기와 같은 테이블이 나옵니다. 이제 가로결합을 한번 실행해보겠습니다.
1. [Algae unstacked] 테이블에서 [Tables]-[join]을 선택한다
2. [Algae unstacked(solved)]를 선택한다.
3.    [Source Columns][Algae unstacked],[Algae unstacked(solve)] 에서 Mitscherlich가 들어가지 않는 모든 변수들을 선택한 후 [Match]를 누릅니다. 여러변수들을 선택할땐 [ctrl]키를 누르고 선택하면 됩니다.
4.    [Select columns for joined table]을 체크 한 다음 [Source columns]에 있는 두 개의 테이블에서 Mitscherlich가 들어가는 모든 변수를 선택 후 [Select]버튼을 누르고 [Output table name]에는 가로결합을 넣습니다.
이렇게 2개의 테이블을 하나로 합쳐서 값의 변화를 볼 수 있습니다.
실습 QUIZ
오늘은 가로결합(Join)과 세로결합(Concatenate)에 대해 배웠습니다.
이 명령문을 SAS에서 실행할때는 어떤 명령어로 쓰이는지 dacdagari@naver.com으로 핸드폰번호와 함께 보내주시면 되겠습니다. 정답을 맞추신분들에게는 스타벅스아메리카노 기프티콘을 선물로 드리도록 하겠습니다
정답발표: 2013.8.26
차회 예고- 차회에는 Table 메뉴에서 좀더 세분화로 들어가서 Columns메뉴를 알아보도록 하겠습니다.
감사합니다.
MYSAS 올림

 


본 자료의 저작원은 SAS KOREA. 에 있으며, 무단배포를 금합니다

 

 

 
 
    
장우영   [2013/08/26 11:34]
잘 배웠습니다.
 
 [JMP 따라잡기] Columns메뉴 기능
 [JMP 따라잡기] 요약테이블 생성