삼성SDS

Brightics Academy 공모전

문의

Brightics Studio 에서 python script 활용 하기

페이지 정보

작성자 댓글 0건 조회 184회 작성일 19-08-14 09:00

본문

안녕하세요

삼성SDS Brightics Academy 공모전 사무국 입니다.

 

여름의 뜨거운 열기만큼이나 최종 제출을 향해 달려가는 'Brightics Academy 공모전' 참가 학생분들의 열기도 뜨겁게 달아오르고 계시지요?!?^^

Brightics Studio 를 활용하여 Python Script 활용하기를 공유해드립니다.

Brightics Studio 에 내장된 많은 함수들을 충분히 활용해주시구요,

사용해주시다 나만의 알고리즘 으로 뭔가 Python Script 를 직접 활용하고 싶다 하실경우 아래를 확인해주세요

 

 

----------------------------------------

Brightics Studio 의 'Python Script'는 Python 코드를 활용하여 자유롭게 분석하고,

그 결과를 테이블, 모델, 이미지 형태로 출력하는 함수입니다.

테이블 출력은 Python 자료구조가 데이터프레임인 경우만 가능하고, 이미지 출력은 이미지 형태여야 합니다.

모델 출력은 Brightics Studio 내장된 train 함수들처럼 결과를 json 으로 출력할 수도 있습니다.

 

이번 메일에서는 주로 활용하실 테이블과 이미지 출력에 대해 알려드리겠습니다.

 061759f5f2db141e9f32477cf499b7b6_1565740682_4083.png 

Python Script 를 활용해 테이블과 이미지 형태로 출력하는 다음 시나리오를 같이 보실까요?

데이터셋 sample_iris.csv 의 species 별 sepal_width의 평균이 통계적으로 차이가 있는지 검정하는 과정입니다.

8ba4d613705a33f291a1b323d312cbe6_1565740701_6126.png

 

1. Box-Plot : species별 sepal_width에 대한 Box-Plot 그리기

2. Barlett's test : species별 sepal_width에 대한 Barlett's test(등분산 검정)

3. ANOVA : species별 sepal_width의 평균이 통계적으로 차이가 있는지 검정

 

다음과 같이 Box-Plot Python Script를 작성하고 outputs를 plt 으로 받아 IMAGE형태로 Box-Plot 결과를 출력합니다.

061759f5f2db141e9f32477cf499b7b6_1565740717_2746.png
실행결과, image 탭에 Box-Plot이 출력됩니다.

8ba4d613705a33f291a1b323d312cbe6_1565740733_7857.png
 

 

 

다음과 같이 Bartlett's test Python Script 를 작성하고 outputs를 df 라는 이름으로 받아 TABLE 형태로 Bartlett's test 결과를 출력합니다.

061759f5f2db141e9f32477cf499b7b6_1565740747_1923.png
 

실행 결과가 table 탭에 검정통계량과 p-value 가 출력됩니다.

8ba4d613705a33f291a1b323d312cbe6_1565740761_8264.png
 

 

다음과 같이 ANOVA Python Script 를 작성하고, outputs를 anova 라는 이름으로 받아 table 형태로 ANOVA결과를 출력합니다.

8ba4d613705a33f291a1b323d312cbe6_1565740777_8368.png
실행결과, table 탭에 ANOVA 테이블이 출력됩니다.

8ba4d613705a33f291a1b323d312cbe6_1565740790_3692.png
 

 

 

이와 같이 Brightics Studio 의 내장함수와 Python Script 를 적시적소에 활용하셔서 공모전을 준비해보세요~^^

감사합니다. 



댓글목록

등록된 댓글이 없습니다.