Author: tmddno1@naver.com

R – Nonlinear Regression

###################################################### ## 19. Nonlinear Regression ## 비선형 회귀 분석에 사용한다. ## 말그대로 데이터가 선형관계가 아닌 비선형 관계일 경우 사용한다. ###################################################### ## (1) One-Compartment Model ## 하나의 exp 만 가지고 증가하는 모델 ## 데이터 로딩 setwd(“D:/DEVSource/CSV_DATA/”) data = read.csv(“one_comp.csv”) print(data) ## 비선형 분석 ## nls 함수 사용 ## C0, K 등 초기값 사용 ## 결과 = […]

Read more

R – Logistic Regression

###################################################### ## 13. Logistic Regression ## 종속변수가 0,1 / 죽다,살다 / 있다,없다 와 같은 Binary 인 경우 사용 ## odds 의 log- 변환을 종속변수로 모형화 한다. ###################################################### ## CASE1 : Respire.csv ## (1) 테스테 데이터 추출 setwd(“D:/DEVSource/CSV_DATA/”) data1 = read.csv(“respire1.csv”) data2 = read.csv(“respire2.csv”) print(data1) print(data2) ## (2) logistic test ## 귀무가설 : treat 종류에 따른 […]

Read more

R – ANCOVA (analysis of covariance)공분산 분석

###################################################### ## 13. ANCOVA (analysis of covariance)공분산 분석 ## 사회과학과 같이 다른 변인의 통제가 쉽지 않은 상황에서 ## 연속형 변수를 추가하여 오차를 줄이고 검정력을 높이는 방법 ###################################################### ## (1) 테스트 데이터 추출 setwd(“D:/DEVSource/CSV_DATA/”) data = read.csv(“anorexia.csv”) print(data) ## (2) 데이터에 대한 일원분산 분석 ## 3개의 데이터가 같은 평균을 갖지는 않음 boxplot(Postwt – Prewt ~ Treat, […]

Read more

R – Two-way ANOVA

###################################################### ## 12. Two-way ANOVA ## 두개의 그룹변수를 갖는 데이터의 분석에 사용 ###################################################### ## (1) 테스트 데이터 추출 setwd(“D:/DEVSource/CSV_DATA/”) data = read.csv(“warpbreaks.csv”) print(data) ## (2) wool 과 tension 두개의 그룹으로 구성된 데이터이다. ## wool 과 tension 의 level 지정 상태를 확인한다 levels(data$tension) levels(data$wool) ## (3) tension 의 level 을 L, M , H 순서로 변경한다. […]

Read more

R – Kruskal-Wallis Test

###################################################### ## 11. Kruskal-Wallis Test ## 독립변수가 2개 이상인 경우에 각각의 그룹의 평균이 같은가를 결정함 ## 일원 테스트에서 F-TEST 는 그룹간 변동량과 그룹내 변동량의 비 ## – (각그룹평균 – 전체평균)^2 + (각그룹평균 – 전체평균)^2 과 ## – (각각 변수 – 각 그룹 평균)^2 ## 프로그램으로는 anova(lm(값 ~ 그룹)) 하면 끝나버린다. ## 여기서 귀무가설을 모든 그룹의 […]

Read more

R – Multiple Rgression

###################################################### ## 8. Multiple Regression ## 독립변수가 2개 이상인 경우에 사용하며 아래와 같은 방법이 있음 ## – 이론을 미리 정해 놓고 분석하는 Conframtory 분석 ## – 이론을 정하지 않고 가장 적절한 모형을 고르는 Exploratory 분석 ## – 다중회귀 모형의 특수한 경우인 다항회귀분석 ## CASE 분석은 아래와 같은 원칙을 따른다 ## – 종속변수와 독립변수간의 상관관계가 높아야 […]

Read more

R – Simple Linear Regression

###################################################### ## 7. Simple LinearRegression ## 연속 데이터에 대한 분석 방법 ## 종속 변수와 독립변수의 관계가 1:1 이다. ## 예를 들면 독립변수는 차량의 속도 종속변수는 차량의 제동 거리가 될 수 있겠다. ###################################################### ## (1) speed ,dist 두개의 컬럼으로 구성된 데이터 셋을 만들었다 speed = c(10,20,30,40,50,60,70) dist = c(13,18,25,38,47,61,105) data = data.frame(speed ,dist) print(data) ## (2) […]

Read more

R – Correlation Analysis

###################################################### ## 6. Correlation Analysis ## 상관분석이라 함은 두 변수가 같은 방향으로 움직이는지 다른 방향으로 움직이는지를 보여줌 ## 보통 상관계수는 데이터 측량 단위에 영향을 받기 때문에 이를 -1 ~ 1 사이로 보정하는 ## Pearson 상관계수를 많이 사용한다. ## cf) Pearson 상관계수 외에도 비모수 방법인 Kendall , Spearman 도 상관계수도 존재함 ###################################################### ## (1)기본 내장 데이터를 […]

Read more

R – Wilcoxon Rank-Sum Test

###################################################### ## 5. Wilxoxon Rank-Sum Test ## 서로 독립적인 두 집단의 평균의 차이가 0인지를 결정함 ## (1) wilcox test 는 잔차가 정규분포를 따르지 않을 경우 사용 ###################################################### ##(가) setwd 파일등을 로딩할 기준 위치 work directory 를 정의한다. setwd(“D:/DEVSource/CSV_DATA”) ##(나) 데이터를 읽어온다. ToothGrowth ## X len supp dose ##25 25 26.4 VC 2.0 ##26 26 32.5 […]

Read more

R – Two Sample T-Test

###################################################### ## 4. Two-Sample T-Test ## 서로 독립적인 두 집단의 평균의 차이가 0인지를 결정함 ## (1) 두 집단의 분산이 같은지 검정한다 (var.test()) ## (2) 분산이 다르면 welch 의 t-test 를 사용한다. ## (3) 분산이 같으면 pooled variance를 이용한 t-test 를 적용한다. (var.queal=TRUE) ###################################################### ##(가) setwd 파일등을 로딩할 기준 위치 work directory 를 정의한다. setwd(“D:/DEVSource/CSV_DATA”) ##(나) […]

Read more