r语言清除变量_【R语言】使用R中的lavaan包做潜变量分析

使用R中的lavaan包做潜变量涉及潜变量(latent variable)的数据分析例如验证性因子分析(CFA)和结构方程模型(SEM)在心理学中应用广泛,相信很多小伙伴在写论文的时候都需要用到它们。今天,我将为大家介绍如何使用R的lavaan工具包来做基本的潜变量数据分析。lavaan包是由比利时根特大学的Yves Rosseel开发的。lavaan的命名来自于 late...
摘要由CSDN通过智能技术生成
7b2e73788046e482ea0d402872304022.png 3b4b232a1a1ac83a56e073c115dd5401.gif

使用R中的lavaan包做潜变量

  涉及潜变量(latent variable)的数据分析例如验证性因子分析(CFA)和结构方程模型(SEM)在心理学中应用广泛,相信很多小伙伴在写论文的时候都需要用到它们。今天,我将为大家介绍如何使用R的lavaan工具包来做基本的潜变量数据分析。

    lavaan包是由比利时根特大学的Yves Rosseel开发的。lavaan的命名来自于 latent variable analysis(潜变量分析),由每个单词的前两个字母组成,la-va-an——lavaan。lavaan包语法简介易懂,上手快,特别适合新手使用。

01

R和lavaan的安装

    R和RStudio的安装可见往期推文R语言教程。

   在确保网络连接正常的情况下,打开RStudio,键入以下指令,下载并安装lavaan包及其相关组件:

27febe10c33b18ad77328a593f283d36.png

   下载安装结束后,输入以下指令,加载lavaan包:

1c2de6942c23fefa57636a7a3dd7237e.png

   若lavaan包安

装正确,此时界面会显示:

37fe7d949716c62de85520d5bcff6d9a.png

02

Lavaan中构建模型的基本语法

语法一:f3 ~ f1 + f2(路径模型)

结构方程模型的路径部分可以看作是一个回归方程。而在R中,

回归方程可以表示为y ~ a*x1 + b*x2 + c,

“~”的左边是因变量,右边是自变量,“+”把多个自变量组合在一起。那么把y看作是内生潜变量,把x看作是外生潜变量,略去截距,就构成了lavaan模型的基本的语法一。

语法二:f1 =~ item1 + item2 + item3(测量模型)

"=~"的左边是潜变量,右边是观测变量,整句理解为潜变量f1由观测变量item1、item2和item3表现。

语法三:item1 ~~ item1(item1的方差),

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值