본문 바로가기

코딩 - R (계량경제학)

(5)
계량경제학 3장 단순회귀모형 2005년 1인당 GDP 값과 1인당 이산화탄소 배출량을 나타낸 통계량 네 가지 변수, 행/렬의 길이를 알아보았따. ccode: 국가 코드 cname: 국가 이름 gdppcppp:구매력(PPP)로 나타낸 1인당 GDP(달러) co2pc:1인당 CO2 배출량(톤) 표본크기=183 head()/tail():처음 몇 관측치들 보기 요약통계량 2005년 gdpcppp의 최솟값은 476.7, 최댓값은 102,253.1 등등을 알 수 있음. 관측치별로 그래프를 그려보자 오른쪽 꼭대기의 점을 제외하면 곡선이 아래로 휘는 것처럼 보이지 않는군 우리나라 군(郡)별 공무원 수와 재정자립도 datadir
[계량경제학:R활용] 3장 연습문제 3-1 (1)if 조건식을 사용하여 2012년이 윤년인지 확인하라. 판별 결과가 참일 경우, 해당 연도가 윤년이라는 문구를 함께 출력하라. (2) if...else 조건식을 이용하여 2100년이 윤년인지 확인하라. 참일 경우 윤년이라는 문구를, 거짓일 경우 윤년이 아니라는 문구를 출력하라. 매번 하기 귀찮아서 YN이라는 함수로 정의하고, year 값에 따라 출력하는 if else 식을 만들었따 %%연산자: 나머지를 출력 %/%연산자: 정수형 나누기(나머지 버림) !=:~와 다른 !:논리부정 바 ㅣㅣ:논리합(or) (3) if(else) 함수를 이용하여 2035년, 2058년, 2088년, 2125년, 12500년이 윤년인지 확인하라. 문자열로 결과를 출력하라. 예시의 해답과는 많이 다르지만, 모로 가도 ..
[계량경제학:R활용] 경제자료의 수집과 실증 분석 한국은행 경제통계시스템 홈페이지 (ecos.bok.or.kr) 접속 -> 2006년부터 2010년까지 한, 미, 일, 중, 영국 5년간 1인당 국민 총소득(GNI, 단위:$) 자료를 엑셀로 다운로드 -> R로 불러오기 교재에는 자료를 찾는 방법이 자세히 나와있지 않아, 열심히 찾는 중 교재의 데이터와는 같은 년도, 같은 국민총소득 기준이지만 값이 다르다. R로 자료를 불러오기 위해서는, 행 이름과 열 이름을 제외한 국민총소득액(E2부터 I6셀 까지) 데이터를 숫자(nunmerical)로 지정 -> 수치형 데이터로 변환 후 천 단위 구분기호 제거 (,) -> 이 과정을 거치지 않으면 문자열 데이터로 인식함 A,C,D열 제거 R에서는 공백을 인식할 수 없으므로 제거 참고로 본인은 교재와 같은 데이터값으로 변..
계량경제학 3주차 [2장 R 연습문제] *_2-1 *_> GDP.rate WDrate [1] 1417.59 1285.47 1239.99 1168.81 1144.07 1165.72 1184.63 1133.51 1119.81 1083.56 1083.91 1144.51 names(WDrate)
[계량경제학: R활용] 2주차: R언어와 활용 저수준(Low level) 언어: 기계어(Machine language)와 직접적으로 대응되는 컴퓨터 측면의 언어로, 인간이 이해하기 쉬운 자연 언어(Natural language) 보다 수준이 낮음 프로그래밍 언어는 어셈블(저수준) 또는 컴파일(고수준) 과정을 거쳐 컴퓨터 언어로 번역됨. R의 언어는 고수준 언어임. 1.명령문 구성의 기초인 **표현식(Expression) ** - 사용자가 원하는 작업 내용을 컴퓨터가 받아들여 수행할 수 있는 다누이 명령들의 조합 상수(Constant), 기호(Symbol), 함수(Function), 연산자(operator), 간격 문자(Blank character)의 조합. ** 표현식의 형태** Ex) >25+15*5 #상수와 연산자의 조합 Ex) >Y=C+I+G+..