달력

11

« 2019/11 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2


 

 

이상치(anomaly) 처리

 

구분

이상치 처리방법

단순 오류에 의한 이상치

단순 오류로 판단될 경우 이상치를 제거하거나 무시한 분석을 수행

특이값인 이상치

특이값인 경우에는 관심을 두고 분석을 수행

 

 


'Development > Big Data, R, ...' 카테고리의 다른 글

데이터 정제  (0) 2019.11.12
동전 던지기  (0) 2019.11.12
이상치(anomaly) 처리  (0) 2019.11.11
맥주와 기저귀  (0) 2019.11.11
정분류율 & 오분류율  (0) 2019.11.10
일반 분류기 vs 컨볼루션 신경망  (0) 2019.11.10
Posted by codedragon codedragon

댓글을 달아 주세요


 

 

 

맥주와 기저귀

대형 마트는 기저귀를 사러 왔다가 맥주까지 사가는 사내의 습성을 보고

(기저귀를 사는 고객은 맥주를 동시에 구매한다는 연관규칙을 알아낸 것을 통해)

기저귀와 맥주를 인접한 진열대에 위치해 놓으니 매출 증대를 꾀할 있었습니다.

 


https://bit.ly/33Y7R6B

 

이야기는 전 세계 마케팅 부서를 통해 전파되고 있으며, 키노트부터 잡담, 해커톤에서 늦은 밤까지 이어진 코드 잼 등 모든 곳에서 회자되고 있습니다

 

토마스 블리촉(Thomas Blischok)은 마인드멜드(mindmeld)라는 회사의 CEO일 때 과거, 현재, 미래의 데이터 마이닝에 관한 웹 캐스트 패널이었으며, 맥주와 기저귀 스토리를 낳은 데이터 연구를 하고 있었습니다. 그 연구는 1990년대 초반에 실행되었는데, 그의 팀은 오스코 드럭(Osco Drug) 사의 장바구니 데이터를 연구했습니다. 토마스의 팀들은 오후 5시와 7시 사이 장바구니에 상관 관계가 있음을 발견하고 고객사에 이를 보고하였다.

이후 이야기는 여러 가지 변형된 이야기가 회자되고 있습니다.

 

 

www.dssresources.com/newsletters/66.php

99.txt


 


'Development > Big Data, R, ...' 카테고리의 다른 글

동전 던지기  (0) 2019.11.12
이상치(anomaly) 처리  (0) 2019.11.11
맥주와 기저귀  (0) 2019.11.11
정분류율 & 오분류율  (0) 2019.11.10
일반 분류기 vs 컨볼루션 신경망  (0) 2019.11.10
과적합(overfitting)  (0) 2019.11.09
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

예외 처리 try 구문

try:

    <예외 발생가능성이 있는 문장>

except <예외 종류> :

    <예외 처리 문장>

except (예외 1, 예외 2):

    <예외 처리 문장>

except 예외 as 인자:

    <예외 처리 문장>

except :

 

else:

    <예외가 발생하지 않은 경우, 수행할 문장>

finally:

    <예외 발생 유무에 상관없이 try 블록 이후 수행할 문장>

 


 

 

 

 

 

 

 

try ~ except ~ else

·         try 블럭 내의 어느 문장에서 에러가 발생하면, except 문으로 이동하고 예외 처리를 있습니다.

·         else절은 예외가 발생하지 않은 경우에 실행되며 반드시 except 바로 다음에 위치해야 합니다.

 

·         except 뒤에 아무것도 쓰지 않았으면 어떤 에러이든 발생하면 해당 except 블럭을 수행하라는 의미입니다.

·         except 여러 개인 경우는 범위가 보다 좁은 에러타입을 앞에 쓰고 보다 일반적이고 포괄적인 에러타입을 뒤에 작성해 주어야 순차적으로 에러를 캐취할 있습니다.

 

try:

    ...

except :

    # 예외처리

else:

    ...

finally:

    ...

 

여러개의 Exception들을 동일한 except 블록으로 처리하고자 경우 발생 Expception들을 하나의 except 으로 묶어주면 됩니다.

try:

    ...

except (예외 1, 예외 2):

    # 예외처리

else:

    ...

finally:

    ...

 

 

 

 

 

 

try ~ finally

·         try문에는 finally절을 사용할 있다.

·         finally절은 try 수행 도중 예외 발생 여부에 상관없이 항상 수행되어 지는 부분입니다.

·         , finally 블럭은 try 블럭이 정상적으로 실행되든, 에러가 발생하여 except 블럭이 실행되든 상관없이 항상 마지막에 실행됩니다.

·         보통 finally절은 사용한 자원의 리소스를 정리(close)하기위해 사용되어집니다.

 

 

아래와 같은 구조인 경우, finally 생략 불가

try:

<예외 발생 가능성이 있는 문장>

finally:

<예외와 관계없이, 항상 수행되어야 문장>

 

 



'Development > Python' 카테고리의 다른 글

행/열 합계 - sum()  (0) 2019.11.13
교환 법칙과 분배 법칙  (0) 2019.11.12
예외 처리 try 구문  (0) 2019.11.11
지도 API 사용 방법  (0) 2019.11.10
실제 행렬을 사용한 곱셈의 예  (0) 2019.11.09
멤버 메서드 종류  (0) 2019.11.09
Posted by codedragon codedragon

댓글을 달아 주세요