전체 글(3)
-
[코딩테스트] Big O의 이해
빅 오(Big O)란 빅 오(Big O) 란 알고리즘의 복잡도를 나타내는 수학적 방법이다. 일반적으로 지향되는 알고리즘의 복잡도는 O(1), O(logn) Big O 표기법은 n이 매우 크다는 것을 가정하므로 상수값에 대한 연산(곱셈, 덧셈 등)을 무시한다. 또한, O() 안에 들어가는 식 중 가장 고차원의 항 미만은 무시된다. 예를 들어, O(n!+n) 의 경우 n의 차원이 n! 보다 작기 때문에 무시되며, O(n!) 과 같다. Python에서는 일반적으로 list
2024.04.29 -
[메타분석] 메타분석에서 통계학적 고려사항들(강현, 2015) (intro)
메타분석(meta analysis)은 내가 일하며 자주 쓰는 분석 중 하나이다. 어떠한 효과(effect)의 크기를 여러 데이터베이스 또는 연구에서 측정하였을 때, 이를 하나의 수치로 나타내어 종합적인 결론을 이끌어내는 통계적 분석 기법의 일종이다. (사실 메타분석의 대상이 꼭 OR, HR 등 effect 에 대한 것에 한정되지는 않는다. 평균(mean) 등에 대한 메타분석도 존재하고 자주 쓴다.) 이 시리즈에서는 메타분석이라는 통계학적 기법에 있어 개념과 특징, 고려사항을 정리한 아래 논문의 내용을 리뷰하고자 한다. (이하 제시된 내용의 주요 출처는 '메타분석에서 통계학적 고려사항들(강현, 2015)'의 내용을 기본으로 한다. 이해를 돕기 위해 나의 언어로 수정하였고, 고찰과 다른 출처의 내용 또한 포..
2024.04.28 -
코딩테스트 연습
코딩테스트를 백준, Programmers 및 유투브로 독학하다가, 기초부터 다시 좀 더 짜임새 있게 공부 하고 싶어서 책을 구매하였다.(참고로, 나는 python, R을 주로 이용하는 데이터 사이언티스트이다.)내가 선택한 첫 책은 "내일은 코딩테스트". 쿠팡 로켓배송으로 빠르게 구매가 가능하다. 이 책을 선택한 이유 중 가장 큰 것은 프로그래머스에서 무료로 실습 강의를 제공하기 때문이다.프로그래머스에서는 자체 실습 환경을 제공하기 때문이다. 나는 주로 카페 등에서 태블릿을 갖고 공부하기 때문에 매우 유용한 점이다. 앞으로 매일 한개씩이라도 꾸준히 공부하려 한다. https://school.programmers.co.kr/learn/courses/17584/17584-%EB%82%B4%EC%9D%BC%EC..
2024.04.28