vesperlight的个人博客分享 http://blog.sciencenet.cn/u/vesperlight

博文

R语言统计:偏最小二乘路径模型(plspm)

已有 34718 次阅读 2015-12-3 21:14 |个人分类:R|系统分类:科研笔记| 统计, 结构方程模型, plspm, 偏最小二乘, 路径模型

R包“plspm

作者:Gaston Sanchez

单位:Berkeley, California.

包使用说明文件:http://www.gastonsanchez.com/PLS Path Modeling withR.pdf

原理:

pls-pmPartial Least Squares Path Modeling,偏最小二乘路径模型

定义:1、是结构方程模型的偏最小二乘方式

   2、用于研究显变量和潜变量的完整多元相关关系

   3、是一种数据分析方式,用于研究一组设定的显变量区块中,每个

模块都能被潜变量和潜变量之间的相关性所代表

计算过程:1、迭代获得隐变量ξ和η的表达式

2、用通常的最小二乘法获得内部关系的系数β的估计,即隐变量之间的关系度量

3、用通常的最小二乘法获得外部关系的系数λ的估计,即隐变量和显变量之间的关系度量

4、得到各种指数


plspm包的使用示例:

 

安装:install.packages("plspm")

加载:library(plspm)

模型建立:

1、指定相关关系

IMAG  <- c(0,0,0,0,0,0)

EXPE <- c(1,0,0,0,0,0)

QUAL <- c(0,1,0,0,0,0)

VAL<- c(0,1,1,0,0,0)

SAT<- c(1,1,1,1,0,0)

LOY <- c(1,0,0,0,1,0)

sat_path<- rbind(IMAG, EXPE, QUAL,VAL, SAT, LOY)

 

1表示列的模块指向行的模块


2、描绘路径

innerplot(sat_path)

 

3、设定模块

即设定潜变量包含的显变量数据

sat_blocks <- list(1:5, 6:10, 11:15, 16:19, 20:23,24:27)

 

4、设置模块数

sat_mod <- rep("A", 6)

 

A表示是反映型的变量,隐变量是显变量的原因,箭头指向显变量

B表示是影响型的变量,显变量是隐变量的原因,箭头指向隐变量


 

5、模型计算

 

satpls <- plspm(satisfaction, sat_path,sat_blocks, modes = sat_mod,

              scaled = FALSE)

 

 

6、关系图的绘制

如:内部关系图

innerplot(satpls)





https://blog.sciencenet.cn/blog-2379401-940864.html

上一篇:R语言笔记(2):包(package)的下载和使用
下一篇:R包:stringr
收藏 IP: 119.78.81.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-5 06:58

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部