본문 바로가기
728x90

R6

[R Examples / RStudio] rnorm hist, Principal component analysis (PCA) rnorm hist, Principal component analysis 포스트 난이도: HOO_Middle # rnorm hist 확률 통계 그래프를 생성하는 데 있어서 우리는 네 가지 방식의 정규 분포 함수를 사용할 수 있다. 예를 들어서 dnorm(), pnorm(), qnorm(), rnorm() 등이 있다. 그중에서 랜덤 숫자 분포에 따른 결과를 산출할 때 사용되는 rnorm()을 활용하여 막대그래프를 아래의 R코드를 통해서 산출할 수 있다. 우선 첫 번째 줄의 경우에는 rnorm을 통해서 랜덤 변수의 분포에 대한 조건을 괄호 안에 넣어준다. 평균과 표준 편차를 각기 다리 지정하여 랜덤 한 변수인 n으로 지정이 가능하다. 두 번째 줄에 있는 hist()의 경우에는 히스토그램을 설정해 주는 함수인.. 2023. 8. 27.
[R] set.seed()란? set.seed()란? 포스트 난이도: HOO_Middle # set.seed function R 코드에서 set.seed() 함수를 통해서 무작위로 바뀌는 랜덤 값을 고정적으로 산출할 수 있다. 이 말을 이해하기 위해서는 우선 컴퓨터는 기본적으로 무작위의 숫자를 산출할 수가 없다. 인공지능이면 몰라도 사실상 컴퓨터는 사람처럼 생각하는 프로세스가 없기 때문에 무작위의 랜덤 숫자를 산출해내지 않는다. 마치 랜덤한 숫자처럼 보이는 것들은 주어진 조건 내에서 숫자가 랜덤하게 나올 수 있도록 코딩이 되어 있을 뿐이다. 마치 우리가 보기에 랜덤할 뿐 실제로는 컴퓨터는 주어진 조건 속에서 랜덤하게 보이게끔 숫자를 산출한다는 것이다. 그렇기에 랜덤하게 나오는 숫자지만 해당 숫자들을 고정할 수도 있다는 것이다. 두 번.. 2023. 7. 3.
[R] R 언어 설치(다운로드): R 4.2.2 R 언어 설치(다운로드): R 4.2.2 # R 언어 R studio를 사용하기에 앞서서 R 언어를 설치해 줘야 사용이 가능하다. 콘솔만 쓸 거면 상관이 없지만 너무나도 편리한 R studio를 포기할 사람은 없을 것이라고 본다. 아래의 링크는 R 공식 사이트이다. https://www.r-project.org/ R: The R Project for Statistical Computing www.r-project.org R 언어를 설치하기 위해서는 먼저 R를 다운로드 받아야 한다. 위에 라이언이 표시되어 있는 "download R" 또는 "CRAN"을 클릭하면 R를 다운로드할 수 있는 링크가 나온다. 나라 및 지역별로 각 R 언어가 저장되어 있어 다운로드가 가능한 링크들이 나타난다. 글쓴이는 미국에 있기.. 2023. 1. 22.
[R Examples] 변수 설정하고 출력하기 (Variable, print(), c(), for) 변수 설정하고 출력하기 (Variable, print(), c(), for) 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 변수 설정하고 출력하기 #01 "HOOAI" #02 print("HOOAI") #03 HOOAI #01 > "HOOAI" [1] "HOOAI" > #02 > print("HOOAI") [1] "HOOAI" > #03 > HOOAI HOOAI [1] "HOOAI" > #04 > for (x in "HOOAI") { +.. 2022. 8. 11.
[R] R 프로젝트와 R 스크립트 R 프로젝트와 R 스크립트 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # R 프로젝트와 R 스크립트 R 스튜디오에서 R 프로그래밍을 하기 위해서는 R 스크립트가 필요하고 R 스크립트를 저장하는 데 있어서는 R 프로젝트를 먼저 생성해야 한다. 예를 들어서 C++이나 자바 프로젝트 폴더를 생성하듯이 R 역시도 프로젝트 폴더를 만들어주는 것이다. 한마디로 R 프로젝트를 생성해줌으로써 R 스크립트를 저장할 수 있는 폴더를 만들어주는 셈이다. 아.. 2022. 8. 11.
[R] RStudio 설치 및 다운로드 RStudio 설치 및 다운로드 # R 언어란? Data scinece에서 많이 사용되는 언어가 R이다. R 언어는 데이터 시각화 및 분석을 필요로 하는 작업에서 사용되는 대표적인 언어이다. 파이썬(Python)이나 C와 같이 대중적인 메이저 언어들에 비교하면 R은 다소 마이너 한 언어에 해당된다. 따라서 데이터를 다루는 분야가 아니라면 R 언어를 굳이 배울 필요가 없으며, 배울 기회도 없다. 대학교에서도 R 언어를 굳이 가르쳐주지 않는데 왜냐하면 데이터 다루는 분야가 아니면 R을 사용하지 않기 때문이다. 하지만 데이터를 다루는 분야라면 R을 꼭 알아두어야 한다. 블록체인의 경우에도 결과적으로 데이터를 다루는 분야이다 보니 C 언어와 더불어 R 언어도 잘 알고 있어야 한다. Data science 분야도.. 2022. 8. 9.
728x90