본문 바로가기

r78

(R1)제14강(2.1)KNN - K-최근점 이웃( K nearest Neighbor) : 패키지 class KNN 은 군집분석(Cluster Analysis)의 응용되는 개념입니다. 군집분석은 비지도학습이고, KNN 는 지도학습입니다. 군집분석은 집단을 구분하는 분류변수가 없이 그냥 독립변수들만 가지고, 어느 관측치들이 가까운가?를 (군집으로) 분류하는 기법입니다. KNN 은 새로운 관측치가 들어오면, 관측치가 갖고 있는 변수들(독립변수들)을 가지고 기존의 관측치와 얼마나 가까운가를 계산한 다음, 가까운 몇 개의 기존의 관측치를 선택합니다.(k=3 과 같이) 이 때 이들 관측치들이 이미 어떤 그룹에 속하는 것인지를 알고 있으므로, 가장 많이 속한 그룹에 해당되는 것으로 결론을 내리는 기법이 KNN 입니다. install.packages("class") # 패키지 class 설치 library(class) # .. 2020. 12. 30.
(R1)제14강(6.1) 신경망(Neural Network) 실습 - 데이터(iris), 패키지(neuralnet) 이번 시간은 R응용 머신러닝 실습 시간입니다. 딥러닝 공부를 하기 전에, 또는 딥러닝을 조금 보다 보면 간단한 실습이라도 먼저 해보고 싶은 생각이 들곤 합니다. 머신러닝의 마지막인 신경망에 관한 간단한 실습을 합니다. 데이터는 그동안 많이 사용하여 왔고, 우리에게 익숙한 붓꽃 데이터입니다. install.packages("neuralnet") # 패키지 neurlanet 설치 library(neuralnet) # 패키지 neuralnet 로드 # iris 데이터를 이용하여 Species 예측을 하는데 hidden layer=1 로 지정 model_neu 2020. 12. 29.
(P)제05강_파이썬으로 SAS 파일불러오기 파이썬에서 SAS 파일을 읽어 들이는 방법은 매우 간단합니다. R에서는 install.packages("sas7bdat") library(sas7bdat) sas_r 2020. 12. 14.
(R1)제17강(1.1) 리눅스 설치 - VMware 설치 오늘은 리눅스에 대하여 설명하고자 합니다. 저는 윈도우를 자주 사용하고, 리눅스를 자주 사용하는 편이 아닙니다. 리눅스는 주로 홈페이지를 운영하기 위해 웹서버용으로 사용하여 왔습니다. 리눅스를 서버용으로, 아파치를 웹서버용으로, PHP를 웹프로그래밍으로, MySQL 을 게시판 관리를 위해 사용했습니다. 리눅스를 자주 사용하지 않으니까, 리눅스를 들여다 볼 때마다, 매번 리눅스를 새로운 공부하는 기분이 듭니다. 리눅스를 새로 접하는 기분이긴 하지만, 기억에 남는 부분이 있어 도움이 되기도 하고, 버전이 업그레이드될 때마다 조금씩 헤매기도 합니다. 요즘은 블로그 등을 이용하여 홈페이지를 만들기 때문에, 웹서버를 운영할 필요가 없어졌습니다. 이제 R을 사용하게 되면서 리눅스를 알아야 하는 필요가 생겼습니다. .. 2020. 11. 27.
(R1)제17강(3.1) 리눅스 - 명령어(1) 리눅스를 가동시켜면 우선 다음과 같은 프롬프트가 나타납니다. ubuntu@ubuntu-virtual-machine:~$ "사용자계정"@"컴퓨터이름" 그리고 제일 끝에 "~$" 는 사용자의 홈디렉토리에 있는 것을 의미합니다. ~#은 루트(Root) 계정에 있는 것을 나타냅니다. 일단 다음과 같이 “whoami”를 입력하면 사용자명을 확인할 수 있습니다. ubuntu@ubuntu-virtual-machine:~$whoami ubuntu (1) pwd => print working directory - 현재 위치 알기 ubuntu@ubuntu-virtual-machine:~$pwd /home/ubuntu (2) ubuntu@ubuntu-virtual-machine:~$ sudo su – root 새 암호: u.. 2020. 11. 27.
(R1)제17강(1.2) 리눅스 설치 - 우분투 설치 VMware 이든 VirtualBox 이든 가상환경을 일단 만든 다음에는 가상환경에 리눅스 OS를 설치하게 됩니다. 리눅스로는 CentOS와 우분투가 있습니다. 이 시간은 우분투에 대해서 설명합니다. 1단계. 우분투 설치할 폴더 만들기 - d:\ubuntu\R\ (그림* ins_01~07) 2단계. 우분투를 다운로드 https://ubuntu.com/download/desktop 에 접속하여 우분투를 다운로드 합니다. 네트워크 상황에 따라 다르지만 시간은 1시간 정도 걸립니다. 3단계. 우분투 설치 환경 설정 4단계. 우분투 설치 2020. 11. 27.