본문 바로가기

분류 전체보기17

프로그래머스 - 코딩테스트 연습(두 개 뽑아서 더하기) 두 개 뽑아서 더하기 문제 설명 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한사항 numbers의 길이는 2 이상 100 이하입니다. numbers의 모든 수는 0 이상 100 이하입니다. 입출력 예 numbers result [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] 입출력 예 설명 입출력 예 #1 2 = 1 + 1 입니다. (1이 numbers에 두 개 있습니다.) 3 = 2 + 1 입니다. 4 = 1 + 3 입니다. 5 = 1 + 4 = 2 + 3 입니다. 6 = 2 + 4 입니다... 2021. 1. 13.
크롤리 통계 - 3. 중심경향 중심경향 (Central tendancy) 왜 중심을 볼까?? 이 집단의 특정 성격이 모이는 곳이 중심이므로 그것을 비교하기 위해서 - 최빈값(mode) : 가장 많이 관찰되는 값 : 히스토그램을 그려보면 최빈값을 찾을 수 있다. - 산술평균 (mean) 중심 경향 중 하나 이상치의 영향을 많이 받기 때문에 극단적으로 크거나 작은 데이터가 산술평균의 결과에 큰 영향을 미칠수 있다. 이상치의 영향에 민감하지 않은 것은?? --> 중앙값 - 중앙값 (median) 이상치의 영향에 민감하지 않다 데이터에서 가운데에 위치한 값 cf) 중앙값을 함수로 만들어본다면? 데이터를 오름차순(작은 수에서 큰 수)으로 정렬 --> sort 데이터가 홀수개인지 짝수개인지 알아봄 위의 개수를 알아봤을때 홀수이면 그 보다 위의 .. 2021. 1. 12.
크롤리 통계 - 2 (R, 데이터프레임) 데이터 프레임 정렬 worms 산점도(scatter plot) plot(x,y,pch=21,bg="red") 설명 변수가 범주형 변수인 경우 --> 박스 플롯(box plot) plot(factor(month),upper) # factor로 묶어주지 않고 month만 넣는 경우 scatter plot이 그려짐 # month를 범주형 변수로 보기 위해 그룹으로 인식시켜주는 factor를 넣어줌 위의 데이터에서 6월에 해당하는 데이터 중에 0으로 입력된 부분이 있다 이 부분을 NA로 고치려면??? which(upper==0 & month==6) upper[4194] z의 조건 아래에서 x에 대한 y의 값을 그린다. plot(y~x|z) # z값의 조건 아래에서 x값에 대응하는 y값을 그린다 coplot(y~.. 2021. 1. 12.
크롤리 통계 - 1.1 예시) rectal cancer 치료약에 A와 B라는 약물이 있다. 이들 중 어떤 약물이 더 좋은지 판단해보자 1. subject가 2명이고 약물을 A와 B를 각 사람에게 처리한 후 반응을 보았을 때, A라는 약물에서는 반응이 있었고, B 약물에서는 반응이 없었다고 할 때 어떤 약물이 더 좋다고 할 수 있나?? --> 판단할 수 없다 : sample size가 2명으로 너무 작기 때문에 2. 1의 경우에서 sample size를 50명으로 늘렸다. A 약물 (30명) B 약물 (20명) 반응 있음 21 7 반응 없음 9 13 이 테이블을 보고 어떤 약이 좋은지 판단할 수 있나?? --> sample 갯수의 균형 , bias 및 confounding effect를 고려해야한다. - sample 갯수의 균형.. 2021. 1. 12.