빈공간 제거
Ctrl + G -> option selection
'Project > 그래프 그리기' 카테고리의 다른 글
빈도분석, 중복성 제거, CDF (Excel) (0) | 2014.11.03 |
---|---|
1. GNUPlot을 uBuntu에 설치하기. (2) | 2014.10.22 |
빈공간 제거
Ctrl + G -> option selection
빈도분석, 중복성 제거, CDF (Excel) (0) | 2014.11.03 |
---|---|
1. GNUPlot을 uBuntu에 설치하기. (2) | 2014.10.22 |
빈도분석, 중복성제거, CDF를 엑셀로 하기
다수의 Data를 표현할때 쓰기 좋은것이 CDF 이다.
CDF를 쉽게 그리기 위해서는 사전에 두 단계를 거쳐야 한다.
1) 빈도분석
2) 중복성 제거
빈도분석
모든 데이터가 1개씩 뿐이라면, 무시해도 되는 단계이다. 하지만 같은 값이 여러개 존재한다면, 빈도분석을 해야 한다.
Excel에서 빈도분석을 하는 방법은 다양하나, COUNTIF()함수를 사용하는 방법으로 설명 하겠다.
COUNTIF(F:F,F1) = 3 이다.
중복성 제거
중복된 값이 존재한다면, 빈도분석을해서 조정해 주어야 누적 빈도수를 구할때 혼동이 되지 않음
1) 빈도분석: A열에서 A1의 빈도를 구함
COUNTIF(A:A,A1)
2) 상수값으로 변경: 1번에서 구한 빈도값을 상수값으로 변경함 (중복값 제거를해도 빈도가 변경되지 않도록)
3) 중복 값 제거: A와 B열을 선택한 다음 아래의 메뉴를 통해서 중복된 값을 제거함.
Data->Delete Duplicates
4) 중복 제거된 값과 빈도값을 이용해서 누적 빈도를 구하면 됨
=SUM($A$1:A1)
reference site: here
Cumulative Distribution Function Charts in Excel
부드러운 CDF를 그리는 방법에 대해서 알아 보겠다.
CDF는 히스토 그램 차트의 약점을 보완 할 수 있다.
또한, 전체적인 비율을 쉽게 알 수 있으므로 좋은 기능을 제공한다.
I'm convinced. How do I make one in Excel?
CDF 예제 파일:
다섯 단계
- 데이터 설정
1) 첫 번째 열 (Value)에 X축에 들어갈 데이터를 오름 차순으로 삽입
2) 네 번째 열에(빈도)에 각 value의 빈도를 적어서 넣어라
2) 세 번째 열(누적값)에 각각의 값들의 빈도를 누적해서 순서대로 적어라.
만약, 모든 빈도가 1이라면, 단순히 값을 증가 시키는 것이면 된다.
빈도 누적 수식: =SUM($D$1:D1)
뒤에 D1이 게속 바뀌면서 값이 누적됨.
3) 다섯 번째 열에는 데이터 총 수를 삽입
4) 두번째 열에는 누적 비율을 계산해서 넣는다.
현재 누적 값 / 전체 값을 해서 비율을 구한다.
C4/$E$1
마지막 값은 반드시, 1 이어야 한다.
- 그래프 그리기
5) Scatter chart에다가 첫 번째 컬럼과 두 번째 컬럼을 넣는다.
포인트가 아니라, 라인으로 그려지게 설정을 조정하고, 무엇이든지 더 이쁘게 보이기 위해서 여러가지를 한다.
세로는 항상 1로 고정해라.
가로는 항상 0 부터 시작하게 해라.
위 다섯 과정을 따라하면, 최종적으로 CDF를 얻을 수 있다.
reference site: here
엑셀 단축키 (0) | 2014.11.27 |
---|---|
1. GNUPlot을 uBuntu에 설치하기. (2) | 2014.10.22 |
GNUPlot
논문을 보다보면, 유명 대학들의 경우 Excel의 그래프를 사용 하지 않는다.
그들은 스크립트 기반의 그래프 그리는 도구인 GNUPlot을 사용한다.
별거 아니지만, 그래프가 아마추어 수러우면, 뭔가 열심히한 실험 데이터도 의심스럽고 신뢰감이 떨어지는것이 사실이다.
따라서 앞으로는 GNU Plot으로 그래프를 그려야 할것 같다.
Ubuntu에 GnuPlot 설치 하기
기본적으로 우분투에는 gnuplot이 설치 되어있다.
하지만, 오래된 버전의 경우 아닐 수도 있다.
필자는 10.04 버전을 쓰기 때문에 없었다. 따라서 설치를 해야했다.
설치를 위해선 아래의 3가지를 해야한다.
update package
/etc/apt/source.list의 내용에서 archive.ubuntu.com을 old-releases.ubuntu.com으로 변경 해야함.
아래의 명령어를 사용함.
sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
그리고 리스트를 업데이트
sudo apt-get update && sudo apt-get dist-upgrade
참고 사이트: here
GNUPlot Install
apt-get install gnuplot rlwrap
만약, 우분투 12.04 이상을 쓴다면, 상세한 gnuplot의 버전을 설정해 주어야 한다.
(qt 또는 x11 둘중에 하나를 선택 한다.)
apt-get install gnuplot-qt riwrap
참고
qt가 새로나온 버전이고, x11이 예전것이라고 하는데, 차이는 잘 모르겠다.
Then open your bash configuration file (if using the default bash shell)
gedit ~/.bashrc &
and add the following lines to the file somewhere near the bottom
# enable autocomplete in gnuplot
alias gnuplot="rlwrap -a -c -b\"\\\"\\\"\\\'\\\'\" gnuplot"
save the file and exit.
First we need some data for plotting, for instance the file
http://www.maths.manchester.ac.uk/~pjohnson/Gnuplot/testResults.dat
may be downloaded from my website.
Now open a new terminal and type gnuplot
into the command line. You should see the following:
p 'testResults.data' w l
엑셀 단축키 (0) | 2014.11.27 |
---|---|
빈도분석, 중복성 제거, CDF (Excel) (0) | 2014.11.03 |