본문 바로가기
반응형

IT/R9

[R] R 관련 무료 강의 - cognitive class R 관련 무료강의가 있어서 공유한다. https://cognitiveclass.ai/learn/data-science-r R 기본 뿐 아니라, 시각화, 머신러닝 강의도 있어서 입문 하는 사람들에게 좋을 듯 하다. 앞서 소개도 했었는데, [IT/Tips] - 온라인 무료 강의 사이트 - cognitive class 온라인 무료 강의 사이트 - cognitive class IBM Clouders 활동에서 필수로 지정된 교육으로 IBM Cloud Essential 뱃지 취득이 있다. Clouders 응모때에 필수로 "CLOUD CORE" 뱃지를 취득해야 했고, 7월 미션으로 "IBM Cloud Essentials V2" 뱃지를 취득해야.. newstars.tistory.com 여러개의 learning path.. 2020. 9. 5.
[R] 질문하는 법 - 코드 재현하는 법 (reprex 패키지) R 초보자를 위한 필수 패키지! tidyverse 에서 만든 reprex 패키지 이다. https://reprex.tidyverse.org/reference/reprex.html Render a reprex — reprex Run a bit of R code using rmarkdown::render() and write the rendered result to user's clipboard. The goal is to make it easy to share a small reproducible example ("reprex"), e.g., in a GitHub issue. Reprex source can be read from clipboard read from curre reprex.tidyverse.. 2020. 8. 12.
[R] 패키지 설치 경로 확인 및 변경 방법 Windows 에서 계정을 한글로 만들 경우에는 경로에 한글이 들어가서 제대로 인식이 안된다. 그럴 경우에 패키지 설치 경로를 확인하고 변경하면 된다. 패키지 설치 경로 확인 > .libPaths() 패키지 설치 경로 변경 > .libPaths("d:/rstudy) 2020. 7. 24.
R에서 forecast 패키지의 Arima() 함수 변경 이슈 독자에게 문의온 내용인데, forecast 패키지 내용이 변경된 부분이 있어서 회신한 내용을 정리차원에서 다시 써봅니다. forecast 패키지는 시계열 분석과 관련된 패키지입니다. 시계열 분석은 AR모형, MA모형, ARMA모형, ARIMA 모형이 있는데, 그중에서 ARIMA(Auto Regressive Integrated Moving Average) 모델에 대한 문의입니다. 이는 ARMA 모델을 일반화 한 것이라고 생각하시면 됩니다. 뜻대로 하면 Auto Regressive 와 Moving Average 가 합쳐진 것이죠. 아무튼 이만 줄여서.... 아래와 같은 문의가 왔는데.. Error in forecast.Arima(arima(ts(luckno), order = c(1, 0, 2)), h = 1.. 2019. 12. 12.
R에서 명사 이외의 형태소 분석 하는 방법 R의 KoNLP 패키지에서는 extractNoun 이라는 함수를 통해 명사를 추출하도록 되어있습니다. - 일반적으로는 명사를 추출해서 많이 사용하니까요. 그러나 형태소에도 명사 이외에, 형용사, 동사, 부사, 등 다른 품사에도 형태소가 존재 합니다. 이럴 경우에는, simplePos09() 함수나, simplePos22()함수를 사용하여 분석하고자 하는 문장을 태깅하여 품사별로 구분하여야 합니다. 문장 내의 각 품사 별로 추출해야 합니다. 보통명사(NC), 고유명사(NQ), 동사(PV), 형용사(PA), 부사(MA) 참고문서 https://github.com/haven-jeon/KoNLP/blob/master/etcs/KoNLP-API.md 2019. 7. 28.
R 변수 입력시 "<-" (화살표)와 "="(등호)의 차이점 R 에서 변수에 값을 입력할 때에 일반적으로 등호(=)를 사용할 수 있지만, 암묵적으로는 사용하지 않습니다. 보통은 화살표를 사용합니다. 여러가지 이유가 있겠지만, 우선 등호의 경우에는 == 이나 != 같은 다른 형태로도 사용이 되기 때문에 권장하진 않습니다. 그래서 실제로는 화살표 기호( 2019. 7. 28.
R에서 read 가 제대로 되지 않을 경우 윈도우에서 작성한 문서를 맥에서 불러올때 인코딩이 깨지는 경우가 많다. 윈도우는 euc_kr 등으로 인코딩 하나, mac에서는 mac 인코딩으로 가져오기 때문에. 그럴 경우에는 read.csv() 나 read.table() 함수에 fileEncoding = "euc-kr" 이라는 옵션을 넣어주면 해결된다. 다음과 같은 오류도 마찬가지Error in make.names(col.names, unique = TRUE) : invalid multibyte string 1 2019. 1. 7.
병렬처리를 위한 R - MRO R은 흔히 아는 것처럼 인-메모리(in-memory) 형태의 언어로, CPU보다는 메모리에 영향을 많이 받는 언어이다. 모든 데이터를 메모리에서 처리를 해야되는데, 아무리 추가로 메모리를 꽂아서 쓴다고 하더라도 문제가 있다. 바로 싱글 스레드(Single Thread) 이다. 최근에 나오는 대부분의 CPU가 멀티코어의 CPU인데, R은 CPU의 성능을 제대로 못쓰고 있는 것이다. 아무튼 R에서는 병렬처리가 안되는데, MS의 MS R Open에서는 Intel의 Math Kernel Library(MKL)을 사용하여 연산이 빠르고 멀티스레드가 된다는 점이다! 물론 parallel 패키지를 설치할수도 있지만 이미 내포된 RevolutionR의 발전된 버전이다.> SQL Server와 Hadoop 연동> CRA.. 2018. 12. 31.
RStudio Cloud - 설치가 필요없는 R 스튜디오 https://rstudio.cloud/ RStudio Cloud. 이름처럼 클라우드 환경에서 구동되는 R스튜디오이다. 아직은 알파버전이니, 어느정도 버그는 감안하고 사용해야 할 것 같다. 우측 상단에 회원가입을 위해 Sign Up을 눌러보면, 계정을 새로 만들거나, 이미 사용중인 구글 계정이나 깃허브 계정으로도 사용이 가능하다. 로그인을 해봅시다. R스튜디오와 같은 화면을 생각했는데, 다소 다른 모습이라 당황을 했지만, NewProject를 클릭해 보자. 그럼 바로 익숙한 모습의 R스튜디오 화면이 보인다. 클라우드 환경이라서, 로컬PC에 있는 파일을 사용하기 위해서는 Files > upload 를 통해 클라우드 환경으로 파일을 전송한 이후에 가능하니 참고하자. 아직 알파버전으로 관련 피드백은 별도의 커.. 2018. 12. 31.
반응형