데이터 마이닝 – Data Scientist

 

 

 

일단 시스템이 구성되고 나면 누군가 데이터에서 새로운 가치와 의미를 찾아야함.

 

Data Scientist의 몫
수학/통계 지식 (모델링)
프로그래밍 스킬
데이터분석에 대한 열정과 비지니스에 대한 이해.

 

Mahout, R 등이 널리 쓰임

 

 

 

 

 

 

 

데이터 Visualization

 

 

 

 

데이터를 어떻게 보기쉽고 이해하기 쉽고 멋있게 보여줄 수 있을까? InfoGraphics

 

어떤 데이터를 분석할때 처음 시작 작업은 다양한 형태로 그 데이터의 분포나 패턴을 그려보는 것이 중요
데이터분석의 시작은 필요한 데이터가 수집되고 있는지 수집상에 오류는 없는지 검증하는 것

  (data clean-up)

패턴 혹은 아웃라이어의 존재 여부 검증

 

 

 

 

 

 

 

 

 

 

 

<Stack Panel>

 

 

 

 

StackPanel 은 자식요소를 행이나 열로 나열하는데 

 

매우 간단한 컨트롤로 StackPanel 에 정의된 속성을

 

사용하여 세로로 흐르거나(기본 설정)

 

가로로 흐르를 수 있습니다.

 

StakcPanel의 기본 스택방향은 수직으로 StackPanel

 

의 흐름을 제어하려면 Orientaion 속성을 사용하여

 

Orientaion = "Horizontal" 또는 Orientatin="Vertical"

 

로 설정을 해 줍니다.

 

간단한 예제를 통해 StackPanel 에 대해 알아봅시다.

 

기존에 사용한 PanelSample 프로젝트에

 

StackPanel 이라는 새로운 Window 를 추가합니다.

 

 

 

StackPanel.xaml 의 <Grid> </Grind> 사이에

 

다음 코드와 같이 StackPanel 을 두개 올려놓습니다.

 

 

 

 

위의 코드는 StackPanel 의 요소로 각각 버튼

 

다섯 개사각형 다섯 개를 넣어

 

StackPanel 안의 요소들의

 

나열을 보기 위해 만든 샘플로 첫 번째 StackPanel의

 

버튼들은 "Oriantaion" 속성이 "Vertical" 로 수직 나열

 

된 것을 볼수 있고 , 두번째 StackPanel 안의 사각형

 

요소들은 "Oprination" 속성이 "Horizontal"로 수평

 

나열된 것을 볼 수 있습니다.

 

 

 

 

 

#오라클자바교육센터#오라클#자바#Oracle#Java#WPF#WPF강좌#WPF강의#WPF자료

#WPF강의자료#강의자료

정적(Static) 멤버

 

 

 

 

Ø정적(static) 필드
l같은 클래스의 각 인스턴스가 공유해야 하는 변수가 있을 경우, static으로 설정한다.

  class People{

      string static classNameInKorean=“사람”

  }

l정적 멤버들은 객체를 인스턴스화 하지 않고 사용할 수 있다.

  Console.WriteLine(People.classNameInKorean);

 

 

 

 

 

실습 2

 

 

 

 

 

ØAccessTest라는 클래스 이름을 갖는 프로그램을 작성합니다. AccessTest 클래스는 다음과 같은 조건을 만족시켜야 합니다.
lSetRadius : 원의 반지름을 setting합니다.
lGetArea : 반지름을 이용하여 원의 면적을 구합니다.
lDisplay : 결과를 출력하는 기능을 수행합니다.
l반지름과 면적을 public, private으로 바꿔가면서 작동여부를 test해 봅니다.

 

 

 

 

실습 1

 

 

 

 

Ø클래스의 개념 이해를 위해 작은 클래스 하나를 정의해봅니다.(Rectangle 클래스)
l멤버 변수 : private double x1, y1, x2, y2
l멤버 메소드(public)
§GetArea()
§SetPoint1(double v1, double v2)
§SetPoint2(double v1, double v2)

 

Ø위 두 클래스를 정의한 후 사각형의 두 점을 이용하여 사각형의 면적을 구하는 프로그램을 작성합니다.

 

 

 

 

 

일반 함수 NVL 함수

 

*NVL 변환 함수 : NVL

-NVL 함수는 NULL을 0 또는 다른 값으로 변환하기 위한 함수

 

*사용법

 NVL(expression1, expression2)

 

-expression1 : NULL을 포함하는 칼럼 또는 표현식

-expression2 : NULL을 대체하는 값

-주의 : expression1과 expression2는 반드시 동일한 데이터 타입이어야 한다.

 

 

중첩 함수 예

 

*사용 예

-주민등록번호에서 생년월일을 추출하여 'YY/MM/DD' 형태로 출력하여라.

 

+ Recent posts