프로그래밍(13)
-
단순회귀분석 with Python
안녕하세요? 분석하는 디제이입니다. 오늘은 파이썬으로 단순회귀분석을 하는 방법에 대해서 알려드리려고 합니다. 먼저 파이썬으로 단순회귀분석을 하기 위한 절차는 크게 다음과 같습니다. 1. 라이브러리 import하기 2. 데이터 import하기 3. 데이터를 train 데이터와 test데이터로 나누기 4. train데이터에 모형 적합시키기 5. training 결과 시각화하기 6. test데이터를 모형에 넣어서 예측하기 7. test 결과 시각화하기 그럼 이제 자세한 내용으로 넘어가볼까요? 1. 라이브러리 import하기 pandas, numpy, matplotlib.pyplot 3개의 라이브러리를 불러옵니다. import numpy as np import matplotlib.pyplot as plt imp..
2023.12.03 -
엑셀 중복 없이 순위 구하기
안녕하세요? 분석하는 디제이입니다. 엑셀에서 아래 표와 같이 10점, 20점, 30점, 40점, 50점, 50점, 50점인 점수가 있을 때, RANK함수로 순위를 매기면 왼쪽 아래와 같이 순위 중복이 발생하는데요. 오늘은 엑셀에서 순위를 구할 때, 오른쪽 아래처럼 중복 없이 순위를 구하는 방법에 대해 알아보려고 합니다. 그럼 알아볼까요?? 결론만 알려드리면, RANK함수와 COUNTIF 혹은 COUNTIFS함수를 사용해서 아래표의 1번, 2번, 3번, 4번 순서에 따라 계산할 계획입니다. 요렇게 말이죠. 위에서 COUNTIF함수를 사용했지만, COUNTIFS함수를 사용해도 됩니다. 둘은 동일한 기능을 하는 함수니까요. 1. RANK함수로 순위 매기기 1번은 먼저 RANK함수로 주어진 값들의 순위를 매기는..
2023.05.08 -
MEDIANIF 함수
안녕하세요? 분석하는 디제이입니다. EXCEL에서 AVERAGEIF, AVERAGEIFS함수는 있는데 MEDIANIF함수는 없어서 당황한적 없으셨나요?? 그래서 오늘은 MEDIANIF 함수에 대해 알아보려고 합니다. 구문 : MEDIAN( IF( 조건범위 = 조건 , 계산할 값 범위) ) 자 그럼 이제 자세하게 알아볼까요?? MEDIANIF함수는 조건을 만족하는 값들의 중앙값을 찾는 함수인데요, 함수의 구문은 다음과 같습니다. MEDIAN( IF( 조건범위 = 조건 , 계산할 값 범위) ) 예시로 설명해보겠습니다. 다음과 같이 A,B,C그룹에 각각 번호가 있다고 합시다. 저희는 각 그룹의 중앙값을 알고 싶은 거에요. 각 그룹의 중앙값을 수기로 한 번 알아보죠. 먼저 편하게 보기 위해 그룹과 번호에 따라 ..
2021.10.13 -
INDEX(MATCH())함수
안녕하세요? 분석하는 디제이입니다. 오늘은 앞에서 본 INDEX함수와 MATCH함수를 혼합한 INDEX(MATCH())함수에 대해 알아보려고 합니다. INDEX(MATCH())함수는 INDEX함수 안에 MATCH함수를 넣어서 사용하는 것입니다. 즉, INDEX함수 구문의 행번호, 열번호에 MATCH함수를 사용하는 건데요~ 어떤 표에서 찾고자 하는 조건이 2개 이하일 때 유용하게 사용할 수 있는 함수입니다. 구문 : INDEX(표/테이블, MATCH함수, 열번호) INDEX(표/테이블, 행번호, MATCH함수) INDEX(표/테이블, MATCH함수, MATCH함수) INDEX함수와 MATCH함수를 섞어서 사용하는거다보니, INDEX와 MATCH 함수가 둘 다 어떤건지 아셔야 제대로 사용할 수 있는 함수입니..
2021.10.09 -
R 오류 및 해결방안
안녕하세요? 분석하는 디제이입니다. 오늘부터는 제가 R로 분석을 하면서 발생하는 오류들과 그 해결방안까지 모아보려고 합니다. 저도 추후에 또 참고하고, 여러분들도 참고할 수 있게 오류 모음집이 되었으면 좋겠네요. 오류1. 열의 개수가 열의 이름들보다 많습니다 원인 : 파일이 csv로 안되어있거나, csv로 저장되어있는데 형식이 유니코드로 저장되어 있어서 그런 것 같습니다. 해결방안 : 파일을 열어서 다시 CSV로 저장해주면 잘 열리네요.
2021.09.13 -
MATCH 함수
안녕하세요? 분석하는 디제이입니다. 오늘은 EXCEL에서 MATCH함수에 대해 알아보고자 합니다. 구문 : MATCH( 찾고싶은 값, 범위, 옵션) 그럼 이 함수가 어떤 역할을 하는지 알아보러 가볼까요? MATCH함수는 어떤 범위에서 내가 찾고싶은 값의 위치를 알려주는 함수인데요, 함수의 구문(구성)은 다음과 같습니다. MATCH(찾고싶은 값, 범위, 옵션) 예를들어 봅시다. 위와 같은 표가 있다고 합시다. 저희는 A가 표에서 몇 번째에 위치하는지 알아보려고 하는거에요. 저는 이렇게 엑셀의 A열에 표를 넣고, E1셀에 찾고싶은 값(A)을 입력했습니다. F1셀에 함수를 입력해서 찾을거에요. 그럼 함수의 구문에 맞추어 입력해보겠습니다. MATCH( 찾고싶은 값, 범위, 옵션) 찾고싶은 값은 e1셀에 입력해주..
2021.08.19