2014년 9월 8일 월요일

how to count in excel and how to make a 2X2 table

엑셀 자료를 이용해서, 2X2 table로 정리하는 법
사실 이게 너무 많은 방법이 있어서 그 중에서 제일 좋은 방법은 자기가 선택하면 됩니다.

1. 정렬을 이용해서 직접 세는 방법

clip_image002
정렬(1)을 이용해서 위의 field 명을 기준(2)으로 정렬합니다.
clip_image003
그 다음 1, 1인 행의 마지막 행번호 8을 입력합니다.
1, 2인 행의 마지막 행번호 14를 입력하고, 이런 식으로 19와 26까지 입력합니다. 그렇게 하면 다섯 개의 숫자를 얻게 됩니다.
즉, 1, 8, 14, 19, 26을 얻습니다.
clip_image005
그러면 이런 수열의 증가분, 7,6,5,7 이 각각 2X2 table의 값이 됩니다.

2. 합계와 정렬을 이용하는 방법

clip_image006
첫 field에 곱하기 10을 한 뒤에 두 번째에 값을 더하여 세 번째 field에 넣습니다. 이 값을 이용해서 다양한 방법으로 할 수 있습니다.
clip_image008
데이터>정렬(2)을 이용해서, C열을 기준으로 정렬 합니다.
clip_image009
역시 1, 8, 14, 19, 22라는 숫자를 얻을 수 있습니다. 이 방법으로 5개의 숫자를 얻었기에 앞의 방법으로 구하면 됩니다.
clip_image004

3. 합계와 countif 함수를 활용하는 방법

clip_image006[1]
앞서와 같이 합계를 이용합니다(1).
clip_image010
COUNTIF 함수는 조건에 맞는 셀들의 개수를 세어 주는 것입니다. 즉, 위 함수의 약속은 ‘C2부터 C26까지의 셀 중에서 값이 11인 것의 개수를 세라’는 뜻입니다(2).
그러면, 7이라는 답을 줄 것입니다.
clip_image011
그 다음 위쪽에 있는 수식(3)을 복사해서, 그 아래에 복사해 넣습니다.
clip_image012
이렇게 빨간 상자는 공통이고, 파란 상자 부분은 바꾸어야 합니다. 그렇게 해서, 동일한 값을 얻었습니다(4).

참고-셀의 개수가 많을 때 선택 및 이동 방법

셀들의 개수가 많은 경우에 제일 아래쪽으로 선택하여 내려가는 것이 어려운 경우가 있습니다. 그런 경우는 첫번째 셀을 선택한 후에 shift+ctrl+↓(아래방향 화살표)를 클릭하면 제일 아래쪽까지 선택하게 됩니다.
Ctrl+↓(아래방향 화살표)를 하면 선택되지는 않지만, 그냥 제일 아래칸으로 내려가게 됩니다.
다시 그 상태에서 →(오른쪽 화살표)를 하게 되면, 제일 오른쪽까지 가게 되는 것입니다.
요약하자면, 이동할 때는 ctrl만, 선택할 때는 shift까지 같이 해서, 화살표를 이용하면 긴 표를 간단히 해결할 수 있습니다. 이것은 앞으로도 여러 일에서 잘 활용할 수 있는 유용한 방법입니다.

4. ‘분석 도구’의 히스토그램을 이용한 방법

분석도구는 엑셀에서 간단한 통계를 해 줄 수 있는 도구입니다.
clip_image014 clip_image016
엑셀의 옵션(1)을 클릭합니다.
clip_image018
추가기능(2)의 이동(3)을 클릭합니다.
clip_image019
‘분석 도구’와 ‘분석 도구 VBA’을 체크한 뒤에 ‘확인(4)’합니다.
clip_image020
‘예’를 클릭합니다.
clip_image021
데이터(5) 리본에 ‘데이터 분석(6)’이 새로 생겼습니다. 이것은 기본적인 통계를 할 수 있는 엑셀의 도구입니다. 제 기억으로는 2002년도에도 사용한 적이 있었으니까 그 이전부터 있었고 당시는 설치하려면 CD를 삽입해야 했습니다. 지금도 그 때에 비해서 달라진 것은 없습니다.
clip_image023
이런 정도의 통계가 가능합니다.
clip_image024
‘히스토그램(1)’에서 입력범위를 각각 입력합니다. ‘계급 구간(2)’은 4개의 값을 미리 적어 둡니다. 차트 출력과 관련된 메뉴들(3)을 체크합니다.
clip_image025
이렇게 ‘히스토그램’과 그에 관련된 자료를 얻을 수가 있고, 빨간 상자 안에 우리가 구하고자 하는 값이 있습니다.

5. ‘고급 필터’를 이용한 방법

만일 변수를 문자로 입력한 경우에는 ‘정렬’을 이용한 1방법도 사용할 수 있습니다. 굳이 2방법을 사용하기 위해서 숫자로 바꾸기를 할 수도 있습니다. 그러나 ‘고급 필터’를 이용한 방법도 한번 생각해 볼 수 있습니다.
clip_image026
A와 B열에 원본 데이터가 있습니다(1). D와 E열에는 조건이 있습니다(2). 그 다음 고급 필터(3)을 클릭해 봅시다.
clip_image028
‘다른 장소에 복사(4)’를 선택합니다. 그리고, 3가지 입력할 내용을 이렇게 입력합니다. 드래그해서 선택하면 됩니다. 그 다음 ‘확인’을 클릭합니다.
clip_image030
그러면 이것에 해당하는 것이 모였습니다(5). 이것의 개수를 읽어 주면, 8행까지 보이기 때문에 8-1인 7개가 되는 것입니다.
clip_image032
필터의 내용을 수정하면서 동일한 작업을 반복하면, 이렇게 각각을 추출해 낼 수 있고, 그 다음에 개수를 세면 됩니다.

6. 요약

사실 이것 외에도 여러 방법이 있을 것같습니다. 그러나, 아마도 위의 방법이 가장 쉬운 방법이 될 것같습니다.
그 중에서 방법1법이 가장 쉬운 방법이 될 것같지만, 다른 방법들도 열거한 것은 다른 것들도 알고 보면, 엑셀 자체의 공부가 되기 때문입니다
























































2014년 9월 6일 토요일

Holm–Bonferroni method 를 할 수 있는 엑셀 파일

다중 검정을 하다보면, Bonferroni method이 너무 보수적이라서, 다른 방법이 필요할 수 있습니다.
Holm–Bonferroni method 이 그 대안이라고 할 수 있는데요.

엑셀로 한번 만들어 보았습니다.
아직은 베타라고 할 수 있는데요. 혹시라도, 오류가 있다면 올려 주세요.

노란 칸에 구해진 여러 p값들을 작은 순서부터, 큰 순서로 입력합니다.
그러면 빨간 색으로 비교하는 값이 나오고요.
오른쪽에는 "의미있다, 의미없다."
라고 표현해 주는 식입니다.

파일은


https://drive.google.com/file/d/0B0ETb2rCxDW2VEp3RUdQR3FORlE/edit?usp=sharing
에 첨부되어 있으니 다운 받으시면 되고요.

작업할 때 비밀번호 묻지만 무시하고 그냥 작업하시면 됩니다.
실수로 수정되는 것을 방지하는 것이고요. 기능상 아무 문제 없습니다.

=========================
Holm–Bonferroni method is one of the method for multiple comparison.
and this file is made for that.

It is very easy.

file @
https://drive.google.com/file/d/0B0ETb2rCxDW2VEp3RUdQR3FORlE/edit?usp=sharing

ignore the secret number when you open, 
no limitation to use and to spread and to modify
with thankful mind only.

2014년 5월 11일 일요일

sample size calculation for sensitivity and specificity_Jeehyoung Kim_excel

file @



qrcode

HOW TO USE
Old test has 70% of sensitivity and 80%of specificity. New test has 80% of sensitivity and 90%of specificity.
If you want to show New test is better than old test, how many samples do you need?
In this excel sheet shows you need 142  patients and 119 normal subjects.
But in usual situation, you donot not who is patients or not. You know only prevalance. 
Then this excel sheet can calculate the next steps.
If you input 0.3 as prevalance, you can get 2 potencial numbers such as 474 and 170, but 170 is not proper.
You finally get 474 as answer and excel sheet show you "yes" as a tag for descision.






2014년 5월 7일 수요일

how to make forest plot with excel

보통 숲 그림이라고 부르는 plot을 엑셀로 쉽게 그리는 방법을 보여 드리겠습니다.

HR 또는 OR이 정리되어서 나올 것입니다.
이 논문의 경우에는 총 12개의 HR과 그것으니 95% CI가 나와 있는데요.
이것을 한번 그려 보기로 하지요.

먼저 지금 엑셀에는 17개의 것이 있으므로,
12개를 만들기 위해서 5개를 지워야 합니다.

그리고,
각각의 숫자를 입력해 주면 됩니다.

저는 11개를 미리 입력해 두었고,
마지막 한 개를 지금 입력하려고 합니다.

입력하는 순간 그래프에 반영됩니다.

매우 쉽습니다.

그리고, 만일 12개가 아니라 더 늘이고 싶다면,
만일 20개를 만들고 싶다면, 8개를 복사해서 붙이면 총 20개를 만들 수 있습니다.

 




qrcode

You can download an excel file!

2014년 5월 6일 화요일

오차가 표시된 막대 그래프 그리기 bar graph with error bar



File is @ http://me2.do/51ChMxC6
 qrcode


First download the attached Excel file.
You are only to fill the yellow box.
Precise control  of the intervals are possible with numbers you decide.
Everyone can use and modify this without permission.
Feel free and feel happy to use this, I hope.

 
하나의 막대 그래프는 3개의 숫자가 필요합니다. 
평균과 위, 아래 숫자입니다.
one bar shows 3 numbers, which are mean, upper and lower.

막대 사이의 간격은 현재 3으로 세팅되어 있으며, 바꿀 수 있습니다.
intervals between bars are set as 3, you can change it.

특별히 간격을 조절하고 싶은 곳이 추가적으로 벌릴 수 있습니다. 위의 경우에 4개의 막대마다 추가적으로 2만큼 벌어져있습니다.
Additional intervals can be changed. In this case every 4 bars have additional interval as 2.