반응형

전체 글 155

R 언어 통계 프로그래밍_Generating Random Numbers From a Linear Model

난수를 통해 선형 모델을 제시해 보도록 하겠다. 1. Random Normal Distribution으로 선형 모델 만들기 -- plot의 형태는 해당 함수 값대로 기울기 2를 가지며 임의로 분포한다. 2. Binomial Distribution으로 선형 모델 만들기 - - x의 값이 binomial 이기 때문에 0 또는 1이다. 그에 따라 plot 된다. 3. Poisson model 표현하기 -- Poisson 함수가 되므로, 를 exp(log.mu)로 잡았기 때문에 log.mu의 값에 따라서 discrete한 y 값이 표현된다.

IT | Computer/R 2016.10.24

R 언어 통계 프로그래밍_Simulation: Generating Random Numbers

1. R에서의 확률 분포 함수 1) rnorm: 주어진 평균(mean)과 표준 편차(standard deviation)의 정규 분포 난수를 생성 2) dnorm: 특정 점이나 vector에서 표준 정규 분포를 평가한다. (주어진 평균과 표준편차를 0과 1로 변환) 3) pnorm: 정규분포에 대한 cumulative distribution function을 평가한다. 4) rpois: 주어진 rate에 따른 poisson 난수를 생성한다. 2. Parameters 1) d: density 2) r: random number generation 3) p: cumulative distribution 4) q: quantile function (p의 역함수 좌표 표시) 3. rnorm: rnorm(n, mea..

IT | Computer/R 2016.10.15

소화기내과_EMR & ESD & EUS

1. EMR(Endoscopic Mucosal Resection: 내시경적 점막 절제술) - Mucosa 층 까지만 병변이 심하지 않아 간다히 떼낼 경우 이용. - 올가미로 조이고 집게로 집어 자른다. 2. ESD(Endoscopic Submucosal Dissection: 내시경적 점막하 박리절제술) - 병변주변으로 간격을 표시한다. - HSE(Hypertonic Saline Epinephrine)를 주입하여 병변 주변을 부풀린다. Muscle 층을 건드리지 않고 Submucosa 층까지만 절제할 수 있게 된다. - 외과에서 사용하는 보비와 달리 Cut과 Coagulation 전기파가 빠른 시간 반복적으로 번갈아 작동하게 되어 조직을 자르면서 바로 Coagulation을 작용하여 출혈을 작게 할 수 있..

BT | Medicine 2016.10.14

R 언어 통계 프로그래밍_str Function

1. str Function 1) Compactly display the internal structure of an R object - summary 함수와 유사하게 내부 구조의 대한 콘텐츠가 어떤 형태로 되어있는지 정보를 제공해 주는 함수이다. - 간단하게 한 줄로만 결과가 표시된다. 2) 예시 - 다음과 같은 Factor x를 생성하였다. - 해당 구조를 표시하기 위해 str를 사용하였다. - Factor with 10 levels로 설명되고, 각 level의 값인 1,2,3,4,를 표시하고 처음 10개의 list 값인 1을 표시하여 해당 object의 구조를 이해할 수 있다. - summary() 함수를 사용하면 아래와 같이 나타난다. - 각 level과 해당 level에서의 데이터 값의 개수를 ..

IT | Computer/R 2016.09.27

R 언어 통계 프로그래밍: Debugging

1. 오류 종류 1) message - message function에 의해 일반적인 notification/diagnostic message 출력되고 코드 수행은 계속 실행된다. 2) warning - warning function에 의해 오류가 있으나 수행에 치명적이지는 않은 상태를 출력하고 코드 수행은 계속 실행된다. 3) error - 수행에 치명적인 문제 발견을 가르키고, 코드 수행이 정지된다. 4) condition - 개발자가 직접 어떤 조건을 만들어서 조건에 따라 출력을 다르게 만들어 코드가 제대로 수행하는 지를 파악할 수 있는 기능이다. 2. Debugging Tools in R 1) traceback - error 발생시에 어떤 함수들이 호출되었는지 출력하고, error가 없을 시에는 ..

IT | Computer/R 2016.09.19

R 언어 통계 프로그래밍_split

1. split 1) factor(구획을 지어주는 list)에 의해서 object를 나눠주는 기능을 수행한다. - split(x, f, drop = FALSE, …) - x: vector나 data frame (split을 적용하는 대상) - f: factor, list of factors (구획) - drop: empty factor leve은 drop(무시)하고 적용하는 유무 결정 2) 예제 - vector x와 gl(generate list)를 활용하여 factor를 생성한다. - split 함수를 통해서 다음과 같이 3개의 그룹으로 분리하였다. - split을 적용한 lapply를 통해 해당 subgroup 내에서의 평균과 합계 등의 함수 기능을 수행할 수 있다.

IT | Computer/R 2016.08.29

R 언어 통계 프로그래밍_tapply

1. tapply 1) Vector의 subset에 각각 나눠서 특정 함수의 기능을 수행한다. - tapply(x, INDEX, FUN=NULL, …, simplify = TRUE) - x: FUN을 적용할 vector - INDEX: vector를 subset으로 구분하는 기준을 담는 factor - FUN: x에 적용할 Function - simplify: 결과 표현을 simplify하여 정리해서 표시할 것인지, 아닐지 결정 2) 예시 - vector로 x를 30개 항목이 있는 vector로 만든다. - f는 factor로 10개씩 1,2,3이 반복되어 level을 설정한다. (gl: generate factor level 함수) - 각각 나눠진 factor에 따라서 해당 factor안에 있는 수들의..

IT | Computer/R 2016.08.29

외과_복부진찰

복부 진찰의 적응증 1. 소화기 진찰 2. 대동맥 혈관질환 3. 소화기계 증상을 동반한 대사 또는 전신 질환 4. 복강내 진찰 5. 소화기계 증상으로 표현되는 심혈관/신경계 질환 6. 신장 및 요로 생식계 질환 1. 시진 1) Skin: scar, striae, dilated veins 2) Umbilicus 3) Contour of abdomen: flat, round, protubernant, scaphoid 4) Symmetry 5) Enlarged Organs 6) Masses 2. 청진 1) 장음 - 증가: Diarrhea, Early Intestinal Obstruction 고려, 배가 아프면서 고음의 장음(장폐색) - 감소: Paralytic ileus, peritonitis 2) 잡음(Br..

BT | Medicine 2016.08.23

R 언어 통계 프로그래밍_apply

1. apply 1) 설명 - 해당 함수는 array의 margine을 정해서 구간적으로 반복하는 기능을 수행할 때 사용한다. - matrix의 row나 column에서만 특정 연산을 수행할 때 자주 사용한다. - 일반적인 array형태에서 실행 가능하다. - 실제 for나 while 문 보다 빠르지는 않지만, 한 줄로 간단하게 사용할 수 있다. 2) 구조 - X: 기능을 적용할 array로 matrix를 포함한다. - MARGIN: 특정 영역을 설정하는 integer vector -FUN: 적용하는 기능에 대한 함수 3) 예시 1 - MARGIN은 dimension을 의미한다 1은 row, 2는 column을 의미하는데 위와 같은 x matrix에서 2로해서 apply를 할 경우 해당 column의 평..

IT | Computer/R 2016.08.22
반응형