TA的每日心情 | 奋斗 2024-7-1 22:21 |
|---|
签到天数: 2014 天 [LV.Master]伴坛终老
- 自我介绍
- 数学中国站长
 群组: 数学建模培训课堂1 群组: 数学中国美赛辅助报名 群组: Matlab讨论组 群组: 2013认证赛A题讨论群组 群组: 2013认证赛C题讨论群组 |
美赛F题很需要这个软件,下面是软件的功能!9 [6 ?2 Z" V0 R2 d8 V4 U3 w8 ]& ~
1、Mplus建模框架
. u9 g, L$ W) g' a6 y7 F9 U数据建模的目的是以简单的方式描述数据结构,以使其易于理解和解释。实质上,数据建模相当于指定变量之间的一组关系。下图显示了可以在Mplus中建模的关系类型。矩形代表观察到的变量。观察到的变量可以是结果变量或背景变量。背景变量称为x; 连续和审查结果变量称为y; 二元,有序分类(序数),无序分类(名义)和计数结果变量称为u。圆圈代表潜在变量。允许连续和分类潜在变量。连续潜在变量称为f。$ E8 x# b1 w2 h% m! \ l' R
图中的箭头表示变量之间的回归关系。允许但未在图中具体显示的回归关系包括观察到的结果变量,连续潜在变量和分类潜在变量之间的回归。对于连续结果变量,使用线性回归模型。对于删失的结果变量,使用审查(tobit)回归模型,在审查点有或没有通货膨胀。对于二元和有序分类结果,使用概率或逻辑回归模型。对于无序的分类结果,使用多项逻辑回归模型。对于计数结果,使用泊松和负二项回归模型,在零点处有或没有膨胀。, i+ \% M" p7 a6 w& |/ m) o
Mplus中的模型可以包括连续潜在变量,分类潜在变量,或连续和分类潜在变量的组合。在上图中,Ellipse A描述了只有连续潜在变量的模型。椭圆B描述仅具有分类潜在变量的模型。完整的建模框架描述了具有连续和分类潜在变量组合的模型。上图的内部和之间部分表示可以使用Mplus估计描述个别级(内部)和集群级(之间)变化的多级模型。/ w9 C+ i$ }4 M. Z
2、具有连续潜变量的建模+ B; _1 _" G% l% E; |
椭圆A描述仅具有连续潜在变量的模型。以下是Ellipse A中的模型,可以使用Mplus估算:
" ^% p* ~! a% U! A. i" \) r* ?回归分析
$ u1 P4 s, |9 B: a7 X- E y路径分析
" Z0 |# `! [6 A) g# t$ B9 F" g4 @探索性因素分析! Y$ ^! K& m& x9 Y
验证性因素分析
1 X- c3 ^! Q: Y% a0 l5 }0 v结构方程模型9 F% Y p; A: Q' z: D+ j1 T
成长模型( B- P( D8 C7 D
离散时间生存分析9 j; \) [1 E% P/ L
连续时间生存分析
5 Q( I2 p3 ^2 l$ ]" K+ n3 I1 [观察到的结果变量可以是连续的,删失的,二元的,有序的分类(序数),无序的分类(名义),计数或这些变量类型的组合。- e* C' V$ C8 e- w% ]9 C
针对所有观察到的结果变量类型,上述模型提供的特殊功能包括:+ g. O0 i% b% G3 K3 @8 v
单组或多组分析8 ]1 \4 G: `, k2 j
缺少MCAR,MAR和NMAR下的数据以及多次插补
& [- b4 P' X) B复杂的调查数据特征包括分层,聚类,不等的选择概率(抽样权重),亚种群分析,重复权重和有限种群校正
8 p* H4 n8 ?/ g; @3 W( g; }5 }( O潜在变量相互作用和使用最大似然的非线性因子分析5 y0 M. m7 D3 f% i" c; M9 B5 {* j
随机斜坡; _8 Q6 q9 D% \. ~1 H- j
个别不同的观察时间
% |8 a' l8 x/ Z( I6 f线性和非线性参数约束. r% X& G1 r0 `( q1 }0 Z! H$ w
间接影响包括特定路径
& G$ Z7 V, V2 W# [: L# @7 m所有结果类型的最大似然估计- W2 G5 x. X" v5 E* O+ Y. l
Bootstrap标准错误和置信区间
8 v1 V0 n6 [+ j D7 u, G参数等式的Wald卡方检验: `% Y% T. Y% Y
潜在变量的合理值) G: r) q8 y1 z8 Y0 }
3、用分类潜变量建模
) {: q# f; T3 ]椭圆B描述仅具有分类潜在变量的模型。以下是Ellipse B中的模型,可以使用Mplus进行估算:2 r- x+ i! q6 a9 d
回归混合建模
1 s) z7 f* s: ^( Z路径分析混合建模
% h# F2 `- y, a2 }7 X. C, k潜类分析) Q6 E4 V5 i3 f% o. Z7 U. k. A
具有协变量和直接效应的潜类分析
6 i( q: V" h0 d( q3 _确认潜类分析7 j/ ~ C2 o0 w7 ]
具有多个分类潜在变量的潜类分析
" w6 ^7 x; Y I) `0 l3 g对数线性建模% U% ?' d: W% v( n6 S+ ]
潜变量分布的非参数化建模" Q |% `# L, ?6 [# ~
多组分析
8 q, d+ X8 U# K" b: Q有限混合建模% A" X- ~" T' l4 x& @: N
编译器平均因果效应(CACE)建模
1 ?5 P: C' \0 B; P9 d- j( g+ n潜在过渡分析和隐马尔可夫模型,包括混合和协变量
" K7 v: w# d% G& j潜类增长分析
: A a! a- S) S- b; f8 f( j; u) q离散时间生存混合物分析
- Z& o# i( D9 X: a; }6 Z% i连续时间生存混合物分析
! @' Z2 \6 X, H" v6 V0 m观察到的结果变量可以是连续的,删失的,二元的,有序的分类(序数),无序的分类(名义),计数或这些变量类型的组合。上面列出的大多数特殊功能适用于具有分类潜在变量的模型。还提供以下特殊功能:/ u0 w- a2 z* ~2 `2 V+ N
使用级间分类潜在变量进行分析) K, I8 I* a0 v
使用基于后验概率的多重插补法测试潜在类别的平均值
' O+ Y! ]$ z; f! H$ h" \; {潜类的合理值
* r" T+ A- L$ Z$ Z. @3、用连续和分类的LATENT变量建模% Q. K3 M: x4 Y( x, H$ d z: r
完整的建模框架包括具有连续和分类潜在变量组合的模型。观察到的结果变量可以是连续的,删失的,二元的,有序的分类(序数),计数或这些变量类型的组合。此外,对于非中介结果的回归分析和路径分析,观察到的结果变量也可以是无序的分类(名义)。上面列出的大多数特殊功能适用于具有连续和分类潜在变量的模型。以下是完整建模框架中的模型,可以使用Mplus进行估算:8 X2 N5 g) b3 ^ ?5 @4 E+ Z, G9 U; C
具有随机效应的潜类分析
6 [$ {& p8 o# B1 M7 i/ d$ H- a! j0 B因子混合建模7 u' I0 H; C& N, N1 b! } ]4 a. n
结构方程混合建模4 B. v5 r+ X! G% c& p) @
用潜在轨迹类建模的生长混合物+ m: j J9 R1 K O- x* H" j* f7 l( o. x
离散时间生存混合物分析$ o2 \" }6 P5 l
连续时间生存混合物分析+ u* l- r% i# [8 I3 @8 p9 k k
上面列出的大多数特殊功能适用于具有连续和分类潜在变量的模型。还提供以下特殊功能:
; G' |. o6 q& k+ b8 `1 {4 N使用级间分类潜在变量进行分析
) j% j/ \1 V6 a2 H5 o1 r使用基于后验概率的多重插补法测试潜在类别的平均值
% `* L; h6 x n8 \2 e6 J7 J0 H+ r4、用复杂的调查数据建模: O7 f9 q' x% [" \8 a ^( O
Mplus中有两种分析复杂调查数据的方法。一种方法是计算标准误差和模型拟合的卡方检验,考虑到分层,由于群集采样导致的观察的非独立性和/或选择的不等概率。也可以使用亚群分析,重复权重和有限群体校正。利用采样权重,通过最大化加权对数似然函数来估计参数。标准误差计算使用夹心估算器。对于这种方法,观察到的结果变量可以是连续的,删失的,二元的,有序的分类(序数),无序的分类(名义),计数或这些变量类型的组合。
+ ?2 O3 Y3 ~4 p& w" T( `" ]第二种方法是为多级数据的每个级别指定模型,从而对由于整群采样引起的观察的非独立性建模。这通常称为多级建模。允许在参数估计,标准误差和模型拟合的卡方检验中使用采样权重。可以使用单个级别和集群级别权重。利用采样权重,通过最大化加权对数似然函数来估计参数。标准误差计算使用夹心估算器。对于这种方法,观察到的结果变量可以是连续的,删失的,二元的,有序的分类(序数),无序的分类(名义),计数或这些变量类型的组合。
& j9 V/ ^' p( q5 b# A1 e3 j完整建模框架的多级扩展允许随机截距和随机斜率在分层数据中的簇之间变化。对于独立变量和因变量以及观察变量和潜在变量,可以为完整Mplus模型的任何关系指定这些随机效应。表示截距和斜率中的跨群体变化或生长中的个体差异的随机效应可以与通过个体和群集水平上的多个指标测量的因子组合。与SEM一致,允许随机效应,因子之间以及随机效应和因子之间的回归。 D7 p% j( S/ I# }
可以组合上述两种方法。除了为多级数据的每个级别指定模型,从而对由于聚类采样引起的观察的非独立性进行建模之外,还计算标准误差和模型拟合的卡方检验,同时考虑到分层,观察的非独立性。聚类采样和/或选择概率不等。当由于主要和次要采样阶段存在聚类时,计算模型拟合的标准误差和卡方检验,同时考虑由于初级采样阶段的聚类,并且由于二次采样阶段的聚类被建模。
9 {. A" f4 @6 {/ h$ i$ K. A7 h/ A上面列出的大多数特殊功能可用于复杂调查数据的建模。: a7 N6 t; s+ j; a' n
5、用缺失数据建模
/ Y* p4 E3 i7 R9 aMplus有几种方法可用于估计缺失数据的模型。Mplus提供MCAR下的最大似然估计(完全随机丢失),MAR(随机丢失)和NMAR(随机丢失)连续,删失,二元,有序分类(序数),无序分类(名义),计数,或这些变量类型的组合(Little&Rubin,2002)。MAR意味着缺失可以是观察到的协变量和观察到的结果的函数。对于使用加权最小二乘估计的审查和分类结果,允许缺失是观察到的协变量的函数,而不是观察到的结果。当模型中没有协变量时,这类似于成对存在分析。
4 u8 `1 x' Q- S( x! E在所有模型中,观察到的协变量不允许缺失,因为它们不是模型的一部分。该模型以协变量为条件进行估计,并且没有关于协变量的分布假设。如果将协变量引入模型并且对它们进行诸如正态性的分布假设,则可以对协变量缺失进行建模。对于缺失的数据,使用观察到的信息矩阵计算参数估计的标准误差(Kenward&Molenberghs,1998)。Bootstrap标准错误和置信区间也可用于丢失数据。' \; \% `9 P( {: |( [9 e
Mplus使用贝叶斯分析提供了多个缺失数据的插补(Rubin,1987; Schafer,1997)。无限制的H1模型和受限制的H0模型都可用于插补。2 z- d+ I8 a& V+ _
使用Mplus的特殊功能可以分析使用多次插补生成的多个数据集。参数估计在分析集合上取平均值,并且使用分析集合之间的标准误差的平均值和分析参数估计变化之间的平均值来计算标准误差(Rubin,1987; Schafer,1997)。提供了整体模型拟合的卡方检验(Asparouhov&Muthén,2008c; Enders,2010)。
9 I4 g% F! |4 n# q6 Y; t6、估计和算法* V3 O+ ?& F# E. p7 d8 d
Mplus提供贝叶斯和频率推理。贝叶斯分析使用马尔可夫链蒙特卡罗(MCMC)算法。可以通过迹线和自相关图监测后验分布。可以通过使用多个MCMC链中的并行计算的Gelman-Rubin潜在缩放减少来监视收敛。提供后验预测检查。
# T; Z6 \7 J9 d' x频繁分析使用最大似然和加权最小二乘估计。Mplus为所有模型提供最大似然估计。通过审查和分类结果,还可以使用替代加权最小二乘估计。对于所有类型的结果,提供了标准误差的稳健估计和模型拟合的稳健卡方检验。这些程序考虑了由于整群抽样导致的结果的非正态性和观察的非独立性。使用夹心估计器计算稳健的标准误差。使用均值和均值和方差调整以及基于似然的方法来计算模型拟合的稳健卡方检验。大多数型号都可以使用Bootstrap标准错误。优化算法使用以下一种或组合:准牛顿,费舍尔得分,Newton-Raphson和期望最大化(EM)算法(Dempster等,1977)。允许线性和非线性参数约束。利用最大似然估计和分类结果,具有连续潜变量和因变量缺失数据的模型需要在计算中进行数值积分。数值积分在有或没有自适应求积的情况下结合矩形积分,高斯 - 厄米特积分或蒙特卡罗积分进行。( D- R( h( w' V5 I/ T. R7 C5 b7 t* w
7、蒙特卡罗模拟能力& h$ }+ o0 a$ p) T
Mplus拥有广泛的蒙特卡罗设施,可用于数据生成和数据分析。可以生成几种类型的数据:简单随机样本,聚类(多级)数据,缺失数据,离散和连续时间生存数据,以及来自观察到的群体(多个群组)或未观察到的群体(潜在类别)的数据。数据生成模型可以包括连续潜在变量之间和分类潜变量之间的随机效应和相互作用。结果变量可以生成为连续,删失,二元,有序分类(序数),无序分类(名义),计数或这些变量类型的组合。此外,可以生成两部分(半连续)变量和时间到事件变量。独立变量可以生成为二进制或连续。
: O# K3 X h" I& {+ m: b+ A e分析模型可以与数据生成模型不同。例如,变量可以生成为分类,分析为连续或生成为三类模型,并作为两类模型进行分析。在某些情况下,需要一个特殊的外部蒙特卡罗功能来通过一个模型生成数据并通过不同的模型进行分析。例如,可以使用群集设计生成变量,并忽略群集进行分析。在Mplus之外生成的数据也可以使用这种特殊的外部蒙特卡罗功能进行分析。& m# D$ T. p, j$ K& K7 f
其他特殊的蒙特卡罗功能包括从实际数据分析中保存参数估计值,以用作蒙特卡罗模拟研究中数据生成的总体和/或覆盖值。此外,蒙特卡罗模拟研究的每次复制的分析结果可以保存在外部文件中。
5 u. S7 ? q$ `* ?8、GRAPHICS+ F) m7 L3 E8 f2 V1 r; R7 E# T: D8 Z
Mplus包括一个基于对话框的后处理图形模块,可以提供观察数据和分析结果的图形显示,包括异常值和有影响的观察结果。
* B9 S5 \. A6 l& Z: P完成Mplus分析后,可以查看这些图形显示。它们包括直方图,散点图,各个观察值和估计值的图,样本图和估计平均值和比例/概率,作为其协变量函数的分类潜变量的估计概率图,项目特征曲线图和信息曲线,生存和危险曲线图,缺失数据统计图和与贝叶斯估计有关的图。这些可用于总样本,按组,按类别,并针对协变量进行调整。可以编辑图形显示并将其导出为DIB,EMF或JPEG文件。此外,每个图形显示的数据可以保存在外部文件中,供另一个图形程序使用。8 I8 x, }6 p0 D. e
9、语言生成器
% W+ C& Z W1 v% |# f( N5 a0 A6 wMplus包含一个语言生成器,可帮助用户创建Mplus输入文件。语言生成器通过一系列屏幕引导用户,提示他们提供有关其数据和模型的信息。语言生成器包含除DEFINE,MODEL,PLOT和MONTECARLO之外的所有Mplus命令。在版本2之后添加的功能不包含在语言生成器中。
3 ^8 {! x8 q9 ~3 y; E
; c- k) O! y/ G f( }, D4 } t$ t0 q) | a+ ]! X" V( u
6 |8 U- v) y& P) R7 _
& J4 W: o. V8 P8 L0 J |
zan
|