기술 수용 모형(TAM) 구조방정식 (고급 R)

고급 정량 분석 technological r
예상 소요 시간 55분 (심화)
사전 지식 중급 이상. R 기초, 회귀분석
표본 크기 기준 최소 200개 응답 (강력 권장)
통계 가정 다변량 정규성, 선형성
난이도: 고급 — 심화 내용을 포함합니다. 사전 지식이 필요할 수 있습니다.

개요

기술 수용 모형(Technology Acceptance Model, TAM)을 R의 lavaan 패키지로 구조방정식 분석한다. 지각된 유용성(PU), 지각된 용이성(PEOU), 태도(ATT), 사용 의도(BI) 간의 구조적 관계를 검증한다.

분석 절차

1단계: 모형 정의

lavaan 문법으로 측정모형(=~)과 구조모형(~)을 정의한다.

2단계: 모형 적합

sem() 함수로 모형을 적합한다. ML(최대우도) 추정법을 사용한다.

3단계: 적합도 평가

CFI > 0.90, TLI > 0.90, RMSEA < 0.08이면 모형이 수용 가능하다.

4단계: 경로 계수 해석

표준화 계수로 각 경로의 효과 크기를 비교한다. 예: PU → BI 경로가 0.5이면 PU가 1 표준편차 증가할 때 BI가 0.5 표준편차 증가한다.

코드 예제

library(lavaan)
library(semPlot)

# 측정모형 + 구조모형
model <- '
  # 측정모형
  PU =~ useful1 + useful2 + useful3
  PEOU =~ easy1 + easy2 + easy3
  ATT =~ attitude1 + attitude2 + attitude3
  BI =~ intent1 + intent2 + intent3

  # 구조모형
  PEOU ~ PU
  ATT ~ PU + PEOU
  BI ~ ATT + PU
'

# 모형 적합
fit <- sem(model, data = survey_data, estimator = "ML")
summary(fit, fit.measures = TRUE, standardized = TRUE)

# 모형 다이어그램
semPaths(fit, whatLabels = "std", layout = "tree", edge.label.cex = 0.8)

참고문헌

Davis, F. D. (1989). Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly, 13(3), 319-340.

심화 내용

고급 분석에서는 다음을 추가로 고려해야 합니다:

  • 부트스트래핑(Bootstrapping)을 통한 강건성 검증
  • 교차 검증(Cross-validation)으로 모형 일반화 성능 평가
  • 민감도 분석(Sensitivity Analysis)으로 가정 위반 시 영향 평가

코드 예제

R
library(lavaan) library(semPlot) # 측정모형 + 구조모형 model <- ' # 측정모형 PU =~ useful1 + useful2 + useful3 PEOU =~ easy1 + easy2 + easy3 ATT =~ attitude1 + attitude2 + attitude3 BI =~ intent1 + intent2 + intent3 # 구조모형 PEOU ~ PU ATT ~ PU + PEOU BI ~ ATT + PU ' # 모형 적합 fit <- sem(model, data = survey_data, estimator = "ML") summary(fit, fit.measures = TRUE, standardized = TRUE) # 모형 다이어그램 semPaths(fit, whatLabels = "std", layout = "tree", edge.label.cex = 0.8)

참고문헌

Davis, F. D. (1989). Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly, 13(3), 319-340.

이 방법론과 연결된 콘텐츠