본문 바로가기
728x90
반응형

PROGRAMMING53

[R] 기초 3편. 통계 분석에 사용되는 R 함수 한 번에 총정리하기 R은 통계 분석과 데이터 처리에 특화된 프로그래밍 언어다.처음엔 낯설지만, 기본적인 함수만 익혀도 웬만한 통계 처리와 데이터 전처리는 손쉽게 할 수 있다.이 글에서는 실무와 학습에 자주 사용하는 R의 내장 함수들을 분야별로 정리하고, 간단한 예시 코드도 함께 소개한다. [R] 기초 1편. 데이터 타입부터 구조까지 한 번에 정리하기[R] 기초 2편. 내장 함수, 데이터 핸들링, 제어문까지 한 번에 정리하기1. 📐 숫자 연산 관련 함수sqrt()제곱근sqrt(4) → 2abs()절댓값abs(-5) → 5exp()자연지수 e의 거듭제곱exp(1) → 2.718...log()자연로그log(10)log10()밑 10 로그log10(100) → 2pi원주율 상수piround()반올림round(3.5) → 4cei.. 2025. 8. 7.
[R] 기초 2편. 내장 함수, 데이터 핸들링, 제어문까지 한 번에 정리하기 이전 글에서는 R의 데이터 타입과 구조에 대해 알아봤다면,[R] 기초 1편. 데이터 타입부터 구조까지 한 번에 정리하기이번에는 실제로 R을 다룰 때 가장 자주 쓰이는 함수와 구문들을 정리해 보자.이번 글의 주제는 다음 세 가지다:R 내장 함수데이터 핸들링 (이름 변경, 추출, 결합)제어문 (조건문, 반복문, 사용자 정의 함수, 주석)1. R의 내장 함수R은 다양한 작업을 손쉽게 처리할 수 있도록 기본적으로 많은 함수들을 제공한다.1-1. 도움말 함수help() 또는 ? : 함수 설명서 보기help(mean)?mean1-2. 기본 문자열 및 수열 함수paste()문자열 연결paste("R", "stats") → "R stats"seq()수열 생성seq(1, 10, by=2) → 1 3 5 7 9rep()값.. 2025. 8. 6.
[R] 기초 1편. 데이터 타입부터 구조까지 한 번에 정리하기 통계나 데이터 분석을 공부하다 보면 반드시 만나게 되는 프로그래밍 언어가 있다. 바로 "R"이다.R은 통계 계산, 시각화, 모델링 등 수치 기반 분석을 위해 설계된 언어로, 학계와 실무 모두에서 여전히 널리 쓰인다.이번 글에서는 R을 처음 접하는 사람들을 위해 다음 세 가지를 중심으로 소개한다.R의 데이터 타입R의 기본 문법 (연산자)R의 주요 데이터 구조 (벡터, 행렬, 배열, 리스트, 데이터프레임)1. R의 데이터 타입R에서 데이터를 다룰 때 가장 먼저 이해해야 할 개념이 "데이터 타입"이다. R의 기본 데이터 타입은 다음과 같다.타입설명예시numeric숫자형 (실수 포함)3, 3.14integer정수형10L (L을 붙여야 정수로 인식)character문자열"hello", "R"logical논리형 (.. 2025. 8. 5.
확률에서의 자유도와 점추정 이야기 통계학을 공부하다 보면 흔히 접하는 수식이 있다.표본 분산 = Σ(x - x̄)² / (n - 1)그런데 회귀분석으로 넘어가면 갑자기 자유도가 **(n - 2)**로 바뀐다.잔차 제곱합 / (n - 2)왜 이런 차이가 생길까? 둘 다 데이터를 n개 사용한 건 똑같은데 말이지. 그 핵심에는 바로 "자유도(degrees of freedom)" 와 " 점추정(point estimation)" 이란 개념이 있다.1. 자유도란 무엇인가?"자유도"는 말 그대로 자유롭게 바뀔 수 있는 값의 개수를 말한다.조금 더 수학적으로 설명하면,전체 데이터 수 - 제약 조건 수 = 자유도예를 들어, 평균이 정해진 5개의 숫자에서 나머지 4개를 마음대로 고르면, 마지막 하나는 자동으로 정해진다.왜냐하면 평균이 고정되어 있기 때문에.. 2025. 8. 4.
728x90
반응형