구조방정식모델은 복잡한 사회현상을 과학적인 방법으로 이해하고자 하는 사회과학분야뿐만 아니라 간호학, 심리학, 교육공학 등의 다양한 분야에서도 활발히 응용되고 있다. 구조방정식모델을 한마디로 정의하기는 어렵겠지만 관찰자료를 이용하여 변수(측정변수, 잠재(개념)변수) 사이의 인과관계, 상관관계 및 영향력을 추정하는 통계적 모델이라고 할 수 있다. 따라서 구조방정식모델을 자신의 관심분야에 응용하기 전에 모델에서 추정되는 모수(경로계수, 인자적재치, 오차분산 등)를 계산하는 방법에 대한 기본적인 이해가 요구된다. 또한, 이러한 모수의 추정과정은 계산이 복잡하기 때문에 AMOS, LISREL 및 Mplus 같은 전문적인 상용 소프트웨어의 사용이 기본적으로 요구된다.
이 책은 구조방정식모델의 기본적인 개념과 모수추정의 원리를 설명하면서 무료 소프트웨어로서 최근 빅데이터 분석도구로도 각광을 받고 있는 R 프로그램을 사용하여 구조방정식모델을 분석하는 방법을 소개한다. R 프로그램은 가장 큰 장점은 다양한 분야의 사용자들이 특수한 용도의 분석을 손쉽게 할 수 있는 패키지를 지속적으로 만들어서 무료로 배포한다는 것이다. 구조방정식모델 분석과 관련된 R 패키지로서 “sem”, “lavaan”, “semPLS”, “plspm” 등이 있으며, 모델정의의 간편성 및 다양한 모수추정방법 지원 등으로 “lavaan”이 활용과 인기가 높다. 따라서 이 책에서는 “lavaan” 패키지를 구조방정식모델 분석의 주된 도구로 사용하였다.