SPSS로 매개효과 분석(Hayes 방법 설치)하기

반응형

매개효과 분석을 하는 방법은 3가지 방법이 있다고 한다.

  • Baron & Kenny의 방법
  • Sobel test
  • Bootstrap(부트스트랩)을 이용한 간접효과 검증

이에 대한 자세한 설명은 아래 링크를 참조하자.

blog.naver.com/PostView.nhn?blogId=statsol&logNo=221452408029&parentCategoryNo=&categoryNo=8&viewDate=&isShowPopularPosts=true&from=search

 

매개효과 완벽 정리! 3가지 매개효과 검증방법 (Baron&Kenny, Sobel Test, Boot Strap)

오늘은 매개 효과를 검증하는 3가지 방법에 대한 이야기를 포스팅하려 합니다.​최근에 AMOS 구조방정...

blog.naver.com

어쨌든 이들을 공부하려면 정확한 원문을 찾아보는 것이 도움이 될 것이다.

  • Baron & Kenny, 1986, The Moderator-Mediator Variable Distinction in Social Psychological
  • Sobel, 1982, Asymptotic confidence intervals for indirect effects in structural equation models
  • Preacher & Hayes, 2008, Asymptotic and resampling strategies for assessing and comparing indirect effects in multiple mediator models

 

한편 최근에 자주 사용되는 방법은 Hayes(2013)에 의한 방법이다.

  • Hayes & Scharkow, 2013, Relative Trustworthiness of Inferential Tests of the Indirect Effect in Statistical Mediation Analysis

 

Hayes(2013)의 방법은 SPSS로도 구현이 가능한데, 이를 위해서는 몇가지 추가작업이 필요하다.

우선 아래 링크에서 PROCESS v3.5를 다운받아야 한다.

www.processmacro.org

 

PROCESS macro for SPSS and SAS

PROCESS macro for mediation, moderation, and conditional process analysis for SPSS and SAS

processmacro.org

다운 받은 파일의 압축을 풀어준 뒤, SPSS에서 다음과 같이 한다.

유틸리티 > 사용자정의 대화상자 설치 > 사용자 정의 대화상자 설치
(이 메뉴는 SPSS 18.0 버전에서 확인한 것으로 다소 다를 수 있다.)

여기서 압축풀어둔 경로를 찾아가면, 

\processv35\PROCESS v3.5 for SPSS\Custom dialog builder file

여기에서 process.spd 파일을 선택하면 된다. 이후 SPSS를 종료 후 재시작 하면 회귀분석 메뉴 아래에 새로운 분석 방법이 나타나는 것을 확인할 수 있다.

--------------------------------------------

※ 설치가 안되는 경우, 
1. SPSS를 "관리자 권한으로 실행"하면 설치가 가능하다. 
2. 관리자 권한으로 실행 자체가 안되는 경우,
   [로컬 보안 정책]을 관리자 권한으로 실행
   보안 설정 > 로컬 정책 > 보안옵션 >
     사용자 계정 컨트롤: 관리 승인 모드에서 모든 관리자 실행
       > 사용안함으로 설정 > 재부팅
   다시 SPSS를 관리자 권한으로 실행하면 설치가 가능하다.
   cf)  로컬 보안 정책은 Windows Powershell에서 secpol.msc 명령어로도 실행 가능

--------------------------------------------

반응형

파일 동기화 프로그램 소개

반응형

한동안 동기화 프로그램으로 Microsoft에서 직접 제공하는 SyncToy를 잘 사용했었다.

www.microsoft.com/en-us/download/details.aspx?id=15155

 

SyncToy 2.1

SyncToy 2.1 is a free application that synchronizes files and folders between locations. Typical uses include sharing files, such as photos, with other computers and creating backup copies of files and folders.

www.microsoft.com

영문버전 밖에 없다는 단점에도 불구하고 MS에서 제공한다는 신뢰도, 나쁘지 않다는 인터넷 상의 평가로 선택했었는데..

오랜만에 다시 설치하려고 하니 .NET framework을 설치해야한다면서 링크로 넘어간다.
하지만 거기서 .NET framework을 다운받을 수 있는 것도 아니다.
너무 오래된 링크인가 보다.
게다가 이미 내 컴퓨터에는 .NET framework 4.5버전이 설치되어 있는데도 불구하고 말이다.

여튼 정확히는 .Net framework 2.0.50727을 설치하라는 메시지가 나온다.
설치 컴퓨터는 Windows10 64bit 버전을 사용하고 있었다.

굳이 이 SyncToy를 설치하고자 한다면, 구버전의 .NET framework를 다시 다운받아 설치해야만 한다.

아래 링크에서 다운받을 수 있으니 버전에 맞게 다운받으면 된다.
이때 언어 선택도 가능하다. 링크는 한국어.

.Net Framework 2.0 (x64)
www.microsoft.com/ko-KR/download/details.aspx?id=6523

 

.Net Framework 2.0 SP1 (x86)
www.microsoft.com/ko-KR/download/details.aspx?id=16614

이제 바로 설치가 된다. 

 

그런데, SyncToy는 설치용량이 3.5MB 정도밖에 안되는데, .NET framework가 46MB가 넘으니 설치용량이 만만치 않아진다. MS가 제공한다는 신뢰도라는 강점과 한글지원이 안되고 설치용량이 늘어난다는 단점 속에서 사용자가 선택하면 될 듯하다.

---------------------------------------

한편 오픈소스 프로그램 중에 FreeFileSync라는 프로그램이 있다.
현재버전은 11.4로 한글도 지원하며, 무료이다.

freefilesync.org/download.php

 

FreeFileSync

Download FreeFileSync 11.4. FreeFileSync is a free open source data backup software that helps you synchronize files and folders on Windows, Linux and macOS.

freefilesync.org

설치용량은 Windows 버전 기준 17MB 정도이다. 이것도 사용할만 하다.

반응형

LG Xnote R450, 구형 노트북 재활용 삽질기

반응형

- LG Xnote R450 노트북 모델을 사용하고 계신 분들을 위한 조언 -

Xnote R450 모델은 2010년도에 출시된 모델로 Windows 7을 운영체제로 지금 사용하기엔 다소 무리가 있는 모델임이 사실이다.
요걸 좀 어떻게 쓸만하게 만들 수 있을까 하여 이래저래 검색해보고 시도해본 삽질의 경험이 비슷한 시도를 하는 분들께 조금이나마 도움이 되었으면 한다.

우선 하드웨어적으로 할 수 있는 일은 3가지 이다.

SSD 교체: HDD로는 답이 없다.
CPU 교체: T4300 또는 T4400인데 이것을 P8700으로 업그레이드 할 수 있다.
             알리익스프레스 등에서 $5 정도면 구입할 수 있다.
RAM 확장: 기존 2GB를 4GB까지 확장이 가능하다.

OS 관련해서는 Windows 10으로 업그레이드가 가능하다. 단 그래픽카드는 포기해야한다.
Xnot R450의 그래픽은 SiS 672fx를 사용하고 있다.
거의 사용되지 않는 마이너한 칩셋으로 더이상 지원되지 않는다.
온갖 사이트, 외국 포럼들을 뒤져봤지만, Windows10용 그래픽카드는 없다.
어찌어찌 설치해도 화면이 깨지니 시도할 가치가 없다.

관련해서 이 그래픽카드가 참 문제가 되는게, 다른 OS를 선택할 수 없게 만든다.
뭐 화면이 보여야 말이지....

단지 크롬북으로 만들어보려고 Chrome OS를 설치해보려했으나 진행이 안된다.
지금은 구하기 힘든 32비트 크롬OS도 구해서 설치해봤는데, 진행이 안된다.
USB 문젠가 해서 몇개나 바꿔보고, OS를 버전별로 다시해보고 했지만 안되더라.
그런데 결국 이 SiS 그래픽 칩셋이 문제라는걸 외국 포럼들을 뒤지면서 알 수 있었다.
웬만한 리눅스 계열 등은 이걸 지원하지 않는다.
그래서 루분투(Lubuntu)도 설치 실패
같은 맥락에서 안드로이드 OS도 설치되지 않는다.
Prime OS 등을 설치시도해보았는데, 비슷한 계열이라 마찬가지로 더이상 진행이 안되는 것을 알 수 있었다.

결론적으로 제대로 쓰려면 Windows 7,  그래픽을 포기하면 Windows 10을 쓰는게 유일한 방법이다.
다른 OS는 설치할 수 없다.

억지억지로 굳이 찾아보자면 리눅스 민트(Linux Mint)의 구버전 등에서 지원하는 듯하고 주분투(Xubuntu) 구버전이 지원하는 듯하지만, 그걸 위해서는 별도의 추가 작업을 해줘야하는 것으로 보인다.
하지만 이 글을 읽는 분이라면 아마 그걸 따라하는 것 자체가 어려울 것이기 때문에, 그냥 포기하라고 말하고 싶다.

굳이 해보고자 하신다면, 아래 링크를 참조해보시라.
easylinuxtipsproject.blogspot.com/p/sis.html

사실 Chrome OS를 설치해 크롬북 한번 만들어보려다가 결국 포기한 게 내 결론이다.
다른 노트북이라면 충분히 시도해볼 수 있겠지만, Xnote R450을 쓰시는 분이라면 깔끔하게 포기하라고 말하고 싶다.

10년 된 노트북 이제 편하게 보내줘야지 싶다.

반응형

한글 2018 .bak 파일 연동 해제하기

반응형

한글2018을 새로 설치했더니 한가지 불편한 점이 있다.

바로 백업파일이 자동으로 한글과 연동된다는 사실이다. 

심지어 아이콘 모양마저 똑같아서 어떤 것이 원본인지 일일이 확장자를 확인해야하는 등 불편함이 있다.

이에 간단히 연동을 해제하거나, 아이콘을 삭제하는 방법을 알아보고자 한다.

 

1. 한글과 .bak 파일의 연동 해제하기

한글과 .bak 파일을 연결하는 레지스트리는 [ HKEY_CLASSES_ROOT\Hwp.Document.bak.100 ] 이다.

레지스트리 편집기로 해당 내용을 찾아 삭제해도 되고, cmd 창을 열고 reg delete 명령어를 써서 지워도 된다.

reg delete HKEY_CLASSES_ROOT\Hwp.Document.bak.100 /f

reg delete HKEY_CLASSES_ROOT\Hwp.Document.bak.100 /f
한글 bak 파일 연동해제.bat
0.00MB

 

2. 백업(.bak) 파일의 아이콘 삭제하기

백업파일의 아이콘이 한글과 똑같아서 헷갈리곤 하는데, 백업 아이콘만 삭제하는 방법도 있다.

해당 레지스트리는 [ HKEY_CLASSES_ROOT\.bak ] 이다.

이 레지스트리를 삭제하면 된다. 마찬가지로 cmd 창에서 reg delete 명령어로 삭제할 수도 있다.

reg delete HKEY_CLASSES_ROOT\.bak /f

reg delete HKEY_CLASSES_ROOT\.bak /f
bak 파일 아이콘 삭제.bat
0.00MB

 

실행 파일로도 만들어 첨부하였으니, 각자 필요한 것만 다운받아 "관리자 권한으로 실행"하기만 하면 된다.

 

3. 일괄 해제/삭제

만일 한꺼번에 하고 싶은 사람은 아래 파일을 다운받아 "관리자 권한으로 실행"하면 된다.

한글 bak 파일 연동 해제 및 아이콘 삭제.bat
0.00MB

반응형

데이터 시각화 영상 만들기

반응형

https://www.youtube.com/watch?v=bE-cIRswSrc

 

인터넷을 보면 시간의 변화에 따른 추이를 시각화해서 데이터를 보여주는 영상을 자주 만나게 되는데, 이것을 만드는 방법에 대해 소개한 유튜브 영상이 있어서 가져와 보았다.

 

간단히 텍스트로 정리해보자면,

1. http://github.com 사이트를 방문한다.

2. historical 이라는 키워드를 넣고 검색하면 나오는 목록 중 세번째를 선택한다.
https://github.com/Jannchie/Historical-ranking-data-visualization-based-on-d3.js

3. 초록색 [ Code ] 버튼을 클릭하고, Download ZIP을 클릭해 다운 받는다.

4. 압축을 풀면 나오는 폴더에서 src 폴더로 들어간다.

- bargraph.html
  : 데이터 파일을 불러오면, 시각화된 영상을 얻을 수 있다.

- config.js
  : 환경설정 파일이며, 중국어, 영어 등이 포함되어 있다. 
    설정을 변경할 필요는 없으나 label 등을 수정하면 한글로 나타난다.
    구글 번역기 등을 써서 내용을 확인하고, 수정하면 된다.

- example.csv
  :  : 예제 파일로 기본값으로 name, type, value, date가 있다.
    외부데이터를 example.csv과 같은 형식으로 만들어야 하며, 인코딩은 UTF-8로 해야만 한다.
    데이터를 example.csv 파일에 붙여넣어 저장하고, bargraph.html에서 불러와도 된다.

5. 만들어진 영상은 OBS Studio 같은 영상 캡쳐 프로그램으로 저장하면 된다.

 

반응형