본문 바로가기
728x90

전체 글24

[R] R치트시트 / cheatsheet 모음 3 ※ 밑줄 그어진 초록 글씨 패키지 이름을(ex: devtools) 클릭하시면 치트시트가 다운로드 됩니다! 안녕하세요. 치트시트 모음3입니다. 아마 이 글이 치트시트에 대해 작성하는 마지막이 될 것 같습니다... 이번 모음3에서 다룰 치트시트는 국문으로 번역된 치트시트입니다. 제가 모음1, 모음2에서 소개해드린 치트시트는 전부 영문으로 되었는데 오늘은 국문으로 된 치트시트를 소개해드리겠습니다. 하지만 안타깝게도...종류가 많지 않습니다. 그럼 국문 치트시트에 대해 알아보겠습니다. > Package Development Cheatsheet - 모음1에서 소개했던 치트시트입니다. 패키지 개발을 위한 패키지입니다. 패키지명은 devtools 입니다. > R markdown cheatsheet - 이 치트시트 역.. 2020. 12. 11.
[R] R 치트시트 / cheatsheet 모음2 ※ 밑줄 그어진 초록 글씨 패키지 이름을(ex: Base R) 클릭하시면 치트시트가 다운로드 됩니다! 안녕하세요. R 치트시트 모음에 이어 모음2를 작성하려고 합니다. 아마 모음3까지 나오지 않을까 생각됩니다... 저번 R 치트시트 모음 글에서는 Rstudio에서 제공하는 치트시트에 대해 알아봤는데 이번 모음2에서는 R user들이 제공한 치트시트를 알아보겠습니다. 종류가 너무 많아서 전부를 소개드릴 수 없어 주로 사용하거나 유용하다고 생각되는 패키지 위주로 소개해드리겠습니다. 제가 모음2에서 소개해드린 치트시트 이외에 더 많은 치트시트를 보시고 싶다면 Rstudio 사이트 방문을 권해드립니다. > Base R - 이름처럼(Base R) R을 처음 시작하시는 분들에게 추천드리는 치트시트입니다. 패키지에 .. 2020. 12. 10.
[R] R 치트시트 / cheatsheet 모음 ※ 밑줄 그어진 초록 글씨 패키지 이름을(ex: reticulate) 클릭하시면 치트시트가 다운로드 됩니다! 안녕하세요. 오늘은 R 치트시트에 대해 알아보겠습니다. 이름이 컨닝을 할 것 같은 느낌을 주는데... 비슷합니다... 각 패키지 사용법을 그림과 텍스트로 이쁘게 작성한 것으로 치트시트를 열어놓고 R 작업을 하시면 됩니다. R 패키지(package) 매뉴얼보다 보기 더 편하고 알록달록 이쁩니다. 예시로 dplyr 의 치트시트를 보여드리겠습니다. 그럼 이제 이 치트시트를 어디서 보는지 알려드리겠습니다. 치트시트는 기본적으로 Rstudio 홈페이지에서 제공하고 있습니다. Rstudio에서는 많이 사용되는 패키지에 대해 치트시트를 제공하는데 16개의 치트시트를 제공합니다. 밑줄 그어진 초록 글씨는 모두 .. 2020. 12. 8.
[Mplus/R] 엑셀 csv로 변환 / 자료준비 안녕하세요. Mplus나 R과 같은 통계 프로그램으로 분석을 하기 전 자료를 준비하는 단계에 대해 이야기 해보도록 하겠습니다. 일반적으로 모든 통계 프로그램에서는 csv 확장자 파일을 사용할 수 있습니다. 우리가 자료 정리를 할 때 엑셀를 주로 사용하지만 엑셀이 저장하는 기본 확장자는 xlsx 입니다. 물론 R과 SPSS에서는 이 xlsx 파일도 사용할 수 있습니다. R에서는 readxl 패키지를 사용하면 엑셀관련 파일 대부분을 불러올 수 있습니다. 하지만 Mplus에서는 웬만하면 dat 파일이나 csv 파일을 사용하는 것이 좋습니다. 그리고 csv 파일을 하나 만들어놓으면 다른 통계 프로그램에 사용하기 위해 매번 변환할 필요가 없으니 분석 전에 미리 변환해서 가지고 있는 것이 편합니다. 그럼 가지고 있.. 2020. 12. 7.
[R] dplyr의 filter, arrange 사용법 안녕하세요. 오늘은 dplyr 패키지의 filter와 arrange 함수 사용법에 대해 알아보도록 하겠습니다. ​ 전 게시글을 보시면 dplyr의 pipe operator와 함수에 대해 간략히 적어놓았습니다. 그럼 먼저 filter 함수에 대해 알아보겠습니다. ​filter filter 함수는 이름처럼 데이터를 조건에 맞게 걸러주는 기능을 합니다. ​ R 기본 인덱싱의 기능과 똑같다고 생각하시면 됩니다. filter는 원하는 조건에 해당하는 행(row)만을 추출해줍니다. ​ 이전 게시글에서처럼 iris 데이터를 예시로 사용하겠습니다. ​ filter 함수 예시는 아래 코드와 같습니다. > dat dat Sepal.Length Sepal.Width Petal.Length Petal.Width Species.. 2020. 12. 6.
[R마크다운/markdown] tinytex 에러 해결 안녕하세요. 이전 게시글에서 tinytex에 대해 소개해드렸습니다. tinytex에 대해 처음 들어보시는 분은 이전 글(클릭)을 참고해주시길 바랍니다. tinytex를 설치하신 후 Rmarkdown/마크다운을 pdf로 생성하려고 하는데 에러가 발생하는 경우가 있을겁니다. 오늘은 이를 해결하는 일반적인 방법에 대해 이야기하도록 하겠습니다. 우선 LaTeX를 pdf로 컴파일할 때 에러가 발생하고 에러 메시지가 명확한 원인을 전달하지 못하는 경우 적용할 수 있는 방법입니다. 앞으로 알려드릴 방법들을 알려드린 순서대로 에러가 없어질때까지 하나씩 진행해보시길 바랍니다. 해당 방법들은 어렵지 않으니 금방 적용하실 수 있으실겁니다. 1. R과 LaTeX의 모든 패키지를 업데이트 하기 가장 기본적이고 쉬운 방법입니다... 2020. 12. 6.
[Mplus] student 구매 / student pricing / 학생용 구매 안녕하세요. 오늘은 Mplus 학생용 구매에 대해 적어보겠습니다. 이전 글에서 Mplus 구매하는 법을 다루었는데 학생용 구매하는 방법에 대해서는 자세히 다루지 않아 이번에는 조금 자세히 다루어보겠습니다. Mplus student 라이센스는 Ph.D 또는 석사학위를 아직 취득하지 않은 학생들의 개인 연구를 위해 저렴하게 제공하는 라이센스입니다. 그렇기에 기관(대학교, 연구소)에서 기관 내에 있는 학생이 사용할 수 있게 해당 라이센스를 구매할 수 없으며 학생도 student 라이센스를 하나 밖에 구매할 수 없습니다. 한 사람 당 한개만 구매할 수 있습니다! 그럼 이제 구매방법에 대해 알아볼텐데 학생용 구매도 일반 라이센스 구매와 크게 다르지 않습니다. 전 구매 과정은 일반 라이센스와 같지만 두 부분만 다릅.. 2020. 12. 5.
[R마크다운/markdown] tinytex / 마크다운 pdf로 변환 안녕하세요. Rmarkdown을 pdf로 변환시켜주는 패키지에 대해 알아보겠습니다. R에서 제공하는 기본 함수들만을 사용하면 마크다운을 pdf로 출력할 수 있습니다. 하지만 이러면 국문이나 국문 글씨체 같은 문서를 꾸미거나 레이아웃을 변경하는 등의 작업을 전혀 못합니다. 그래서 좀 더 여러가지 많은 것을 첨가한 pdf를 출력하고 싶다면 TexLive를 설치해야 합니다. TexLive는 R마크다운 이외에 pdf와 관련된 작업에 모두 사용되는 프로그램입니다. TexLive는 KTUG 홈페이지에서 다운받을 수 있습니다. 하지만 TexLive는 설치에 오랜 시간이 걸리고 용량도 크며 간혹 설치가 되지않는 경우가 발생합니다. 저도 TexLive를 설치하여 R마크다운을 pdf로 변환하려고 했지만, 설치에 어려움을 .. 2020. 11. 30.
[Mplus] 사용 데이터 준비(엑셀) / M-plus 통계 프로그램 안녕하세요. Mplus syntax에 대해 알아보기 전에 Mplus에서 사용할 수 있는 데이터/자료 형태에 대해 알아보겠습니다. Mplus를 사용할 때 csv와 dat 확장자를 가진 자료를 주로 씁니다. 저는 엑셀을 자주 사용하여 csv 파일을 주로 사용합니다. 하지만 본인의 자료가 SPSS 자료 형식인 sav여도 SPSS를 이용하여 csv나 dat으로 변환할 수 있으니 걱정하지 않으셔도 됩니다. dat은 Tab-Delimited 형식을 가진 ASCⅡ 형태의 파일을 의미합니다. ASCⅡ는 고정아스키 포맷이라고도 하며 SPSS를 통해 변환할 수 있습니다. Mplus는 변수의 개수에 제한이 없지만 관측치 수 or N수는 최대 10,000개입니다. 이는 데모버전의 제한이 아닌 라이센스를 구매한 프로그램에 대한.. 2020. 11. 29.
[Mplus] Mplus QnA 이용방법 / M-plus 통계프로그램 안녕하세요. 오늘은 Mplus discussion에 대해 알아보겠습니다. Mplus discussion은 Mplus 사용도중 생긴 오류나 Mplus가 산출해주는 결과에 대한 것들에 대해 질문을 올리면 무려 SEM의 대가들이 답변을 달아주는 아주 유용한 질문 페이지입니다. 앞의 질문만이 아닌 연구자가 원하는 모형을 어떤 방식이나 명령어를 사용하여 구성할지에 대해서도 알려줍니다. 그리고 직접 질문을 하지 않더라고 다른 사람이 한 질문과 답변을 통해 문제를 해결할 수 있습니다. 저는 처음 이 페이지를 알게되었을 때 아주 큰 감명을 받았습니다. 그럼 이제 어떻게 이용하는지 알아보도록 하겠습니다. 역시 먼저 Mplus 공식 홈페이지에 들어갑니다. 홈페이지 우측 상단의 'MPLUS DISCUSSION'을 클릭해줍니.. 2020. 11. 16.
728x90