빈공간 제거


Ctrl + G -> option selection

'Project > 그래프 그리기' 카테고리의 다른 글

빈도분석, 중복성 제거, 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

'Project > 그래프 그리기' 카테고리의 다른 글

엑셀 단축키  (0) 2014.11.27
1. GNUPlot을 uBuntu에 설치하기.  (2) 2014.10.22

GNUPlot 


논문을 보다보면, 유명 대학들의 경우 Excel의 그래프를 사용 하지 않는다.

그들은 스크립트 기반의 그래프 그리는 도구인 GNUPlot을 사용한다.


별거 아니지만, 그래프가 아마추어 수러우면, 뭔가 열심히한 실험 데이터도 의심스럽고 신뢰감이 떨어지는것이 사실이다.


따라서 앞으로는 GNU Plot으로 그래프를 그려야 할것 같다.




Ubuntu에 GnuPlot 설치 하기


기본적으로 우분투에는 gnuplot이 설치 되어있다.

하지만, 오래된 버전의 경우 아닐 수도 있다.

필자는 10.04 버전을 쓰기 때문에 없었다. 따라서 설치를 해야했다.


설치를 위해선 아래의 3가지를 해야한다.

  • update package (최신 우분투의 경우 package 서버가 유요하므로 구지 변경할 필요 없음)
  • apt-get 설치

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









'Project > 그래프 그리기' 카테고리의 다른 글

엑셀 단축키  (0) 2014.11.27
빈도분석, 중복성 제거, CDF (Excel)  (0) 2014.11.03

1 먼저 USB로 디바이스를 인식한다
2 adb tcpip 명령어로 tcp로 접속할 것을 셋팅한다.
3 adb connect 명령어로 바로 접속한다.
4 adb 명령어를 사용한다. 몽키를 돌리든 시스템을 죽이던 install을 하던 맘대로!!!!!!! USB 없이!!



Adb connect your_ip:port

 

디바이스의 wifi가 접속되어 있는 상태어야 하고 ip는 디바이스의 ip이다.

Port는 5555 가 기본이고.. adb tcpip 명령어를 통해 port를 바꿀수 있다.



출처: http://sailerya.tistory.com/13 



Android Debugging - ADB over Network

참고 사이트: http://geekyogi.tumblr.com/post/24456172929/android-debugging-adb-over-network 

+ Recent posts