본문 바로가기
goodLuck

Data16

데이터 분석의 기본: 통계 함수 이해하기 데이터 분석은 많은 수학적 개념과 함수를 이해하고 적용하는 것이 필수입니다. 하지만 때로는 내장 함수와 라이브러리에 너무 익숙해져서 그 기초적인 원리를 잊곤 합니다. 이 블로그 글에서는 데이터 분석에 필수적인 통계 함수들의 기초를 다시 한번 살펴보겠습니다. 중앙값(Median) 중앙값은 정렬된 값들 중 가운데에 위치한 값을 의미합니다. 중앙값 구하는 방법: 배열을 정렬한다. 배열의 값 개수가 짝수인지 홀수인지 확인한다. 홀수일 경우, 가운데 값을 반환한다. 짝수일 경우, 가운데 두 값의 평균을 반환한다. def calculate_median(arr): arr.sort() n = len(arr) if n % 2 == 1: # Odd number of elements median = arr[n // 2] e.. 2023. 9. 13.
시계열 그래프 시계열 그래프란? 시계열 그래프는 시간에 따른 데이터의 변화를 그래피컬하게 표현한 것입니다. X축은 일반적으로 시간을 나타내며, Y축은 관찰하고자 하는 수치를 나타냅니다. 이러한 그래프는 주가, 기온, 판매량 등 시간에 따라 변화하는 여러 유형의 데이터를 분석할 때 유용합니다. 어떤 것을 분석할 때 사용하는가? 재무 분석: 주가, 매출, 이익 등의 재무 지표를 시간에 따라 추적합니다. 시장 연구: 제품의 판매 추세나 고객 행동을 분석합니다. 과학 연구: 기온, 기압, 농도 등의 물리적, 화학적 변수의 변화를 관찰합니다. 운영 분석: 공장의 생산량, 가동률, 품질 등을 모니터링합니다. 공공 정책 및 건강: 범죄율, 질병 발생률 등을 시간에 따라 분석하여 정책 결정에 활용합니다. 시계열 그래프는 변화의 패턴.. 2023. 9. 13.
에코프로 머터리얼즈의 경쟁력 에코프로 머터리얼즈가 갖는 SWOT 강점 (Strengths) 그룹 내 리사이클링 능력: 전구체 제조와 재활용 물질을 그룹 내에서 처리할 수 있습니다. 양극재 사업의 중심 역할: 에코프로머티리얼즈는 에코프로 그룹 내에서 양극재 사업의 중심 역할을 하고 있습니다. 높은 공장 가동률: 공장의 높은 가동률은 생산 효율성과 매출 증가에 긍정적인 영향을 미칩니다. 약점 (Weaknesses) 원자재 가격의 변동성: 원자재 가격의 불안정성이 올해의 실적에 부정적인 영향을 미칠 가능성이 있습니다. 기회 (Opportunities) 수요 증가: 공장 가동률과 수요가 증가하면 장기적으로 매출이 증가할 것으로 예상됩니다. 상장을 통한 사업 확장: 회사의 상장은 2차전지 양극재 사업의 생태계를 완성하는 중요한 계기가 될 것.. 2023. 9. 13.
스타벅스 개인 컵 사용량 데이터 분석 스타벅스 "상반기 개인 컵 사용량 1350만건…역대 최대" (실제 기사) 스타벅스 코리아는 올해 상반기 개인 컵 사용량이 역대 최고치인 1350만건을 기록했다고 30일 밝혔다. 이는 종전 최고 기록인 지난해 상반기 1280만건보다 5% 이상 높은 수치로 한 달 225만건, 매일 7만 5000건 이상 이용된 셈이다. 최근 3년간 스타벅스 연간 개인 컵 사용량을 살펴보면, 지난 2020년 1739만건이던 수치가 이듬해 2190만건으로 증가했다. 지난해에는 2530만건을 기록하며 가파른 증가 추이를 보이고 있다. 개인 컵 사용량이 꾸준히 늘고 있는 배경은 환경 보호 필요성에 대한 소비자 인식 강화와 스타벅스의 리워드 혜택이 뒷받침됐기 때문이라는 게 사측의 분석이다. (기사 정보 바탕으로 데이터 추출) 이 테이.. 2023. 8. 31.
python - 문자열 반복 def string_n(s, n): return(s*n) s = "string" n = 5 result = string_n(s,n) print(result) 문제 - string 문자를 5회 반복해보기 해당 코드를 이해하기 위해 중요한 원리와 개념은 다음과 같다: 1. 함수 정의(`def`)와 호출: `def string_n(s, n):`는 `string_n`이라는 함수를 정의한다. 함수는 특정 작업을 수행하고, 필요에 따라 값을 반환하는 코드 블록이다. 이 함수는 이후에 `result = string_n(s, n)`라는 코드로 호출된다. 2. 매개변수와 인자: `s`와 `n`은 함수의 매개변수다. 이 매개변수는 함수가 호출될 때 인자로 전달되는 값을 저장한다. 예를 들어, `result = string.. 2023. 8. 30.
Python - 은행 계좌의 기능 구현 미션 - 파이썬 클래스를 이용해서 은행계좌 기능을 구현해보기 class BankAccount: def __init__(self, account_number, balance=0): self.account_number = account_number self.balance = balance def deposit(self, amount): self.balance += amount print(f"{amount}를 입금했습니다. 현재 잔액: {self.balance}원" ) def withdraw(self, amount): if self.balance >= amount: self.balance -= amount print(f"{amount}를 출금했습니다. 현재 잔액: {self.balance}원") else: p.. 2023. 8. 30.