본문 바로가기
728x90
반응형

분류 전체보기58

[R] as.Date, lubridate() ('생년월일으로 나이를 계산하기') 1. 일반적인 방법 (별도의 패키지 사용 없이)일반적으로, 나이 계산 시 오늘 날짜와 생년월일을 비교하여 전체 나이를 구합니다. 이를 위해 R에서 Sys.Date() 함수로 현재 날짜를 가져오고, as.Date() 함수를 사용하여 생년월일을 Date 객체로 변환합니다.나이 계산 방법현재 날짜 구하기: Sys.Date() 함수를 사용합니다.생년월일을 Date 형식으로 변환: as.Date() 함수를 사용합니다.나이 계산: 두 날짜의 차이를 계산한 후, 이를 연도로 변환합니다.# 생년월일 데이터 예시birthdates  2. lubridate() 패키지 사용install.packages("lubridate") #패키지 설치library(lubridate) #패키지 불러오기 # 생년월일 데이터birthdate.. 2024. 5. 19.
[R] intersect() 함수 (데이터 공통 요소 찾기) 1. intersect() ??: 두 벡터, 리스트 또는 다른 데이터 구조 사이의 공통 요소를 찾는 데 사용.: 함수는 두 입력 벡터 모두에 존재하는 값을 포함하는 벡터를 반환하며, 중복은 제거. : 데이터 세트를 비교하고 공유된 값을 결정하는 데 유용.다른 지역이나 시간대의 공통 고객을 식별해야 할 때.생물학 연구에서 공유된 유전자 또는 단백질을 찾는 경우.일정 계획 및 행사에서 중복되는 날짜나 이벤트를 결정하고자 할 때.  2. Basic syntax intersect(x, y)# x, y: 교집합을 구하고자 하는 벡터나 리스트. 3. Examples Example 1: 두 숫자 벡터의 교집합vector1  Example 2: 문자 벡터의 교집합names1  Example 3: 리스트와의 inter.. 2024. 5. 19.
[R] which() 함수 (예시, 두가지조건 한꺼번에 찾기) 1. which() 함수?: 함수는 논리 벡터에서 TRUE인 요소의 인덱스를 식별하는 데 사용됩니다. : 데이터 집합에서 특정 조건을 충족하는 요소의 위치를 찾거나 데이터를 추출하는 데 매우 유용함. "어떠한 조건을 만족시키는 값의 인덱스를 출력해주는 함수" 2. Basic syntaxwhich(x, arr.ind = FALSE)# x: 요소가 TRUE인지 테스트되는 논리 벡터(또는 논리형으로 변환 가능한 객체).# arr.ind: 행렬과 더 높은 차원의 배열에 대해 배열 인덱스를 반환할지 여부를 나타내는 논리형 인자. 3. ExampleExample 1: 기본 사용## 숫자로 구성된 벡터가 있고 5보다 큰 모든 요소의 인덱스를 찾고 싶을 때 ##> numbers result 5) # 5보다 큰 숫자.. 2024. 5. 19.
[통계] 올바른 상관분석 고르기 (pearson, spearman, Kendall, etc) Choosing the Best Correlation Test논문을 읽다보면 수많은 통계 방법들이 나와서 종종 멘붕에 빠질 때도 많고,연구 초반에는 무적의 cor.test() 코드를 사용해 상관분석을 진행했다가,올바른 분석 방법을 사용하지 않았다는 지적을 받고 분석을 처음부터 다시 시작해야 하는 실수를 하기도 했음... 이 세상에 상관분석이 딱 하나만 존재한다면 얼마나 좋았을까 1. 상관분석 이해하기 (Understanding Correlation Analysis)* 개념 (Concept)- 상관분석은 두 변수 간의 관계의 강도와 방향을 측정하는 통계적 방법 (a statistical method used to assess the strength and direction of the relationshi.. 2024. 5. 16.
728x90
반응형