教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

验证性因子分析(什么数据适合因子分析)

  验证性因子分析(什么数据适合因子分析)创2021-06-09 11:07·Codewar快一个月没更新文章啦,今天收到好几个粉丝的催更私信,好的吧,实在对不住大家期待的眼神,看样子不能再拖啦,想想写啥好呢,大家咨询比较多的,混合模型算一个,今天就继续给大家写写混合模型如何做吧。
  混合模型一般都可以用lme4这个包解决,lme4既可以做线性混合模型,也可以做广义线性混合模型还可以做非线性混合模型,大家有需要可以只研究这一个包就行。
  所谓混合模型就是既有固定效应又有随机效应的模型:
  "mixedeffects", denotes a model that incorporates both fixed- and random-effects terms in a linear predictor expression from which the conditional mean of the response can be evaluated第一部分 线性混合模型
  直接上例子,数据是来自一篇研究睡眠剥夺的文献,整个数据大概长下图这样,其中我们的受试者在day0的时候可以睡到自然醒,在之后的日子里所有的受试者就只能睡3个小时了,我们的响应变量是Reaction,就是对受试者做的测验的响应时间,我现在关心睡眠剥夺后,响应时间的变化情况:
  对于这么一个纵向数据,
  我们来捋一捋:我们只有18个人受试者,每个受试者随访10次,我们需要明白的是,此时我们的每一次测量是嵌套在人的水平上的,我们可以认为,不同人自己的10次测量是有强烈的相关性的,而不同人之间的这种关系又不一定是相同的。
  直观一点,我们可以画出来每一天所有人响应时间和睡眠剥夺的变化,画出来就是下图:
  可以看到我们上面的这个大图是由很多个小图组成的,每一个小图中横轴就是睡眠剥夺的时间,纵轴是反应时间。每个小图就代表着我们要研究的睡眠剥夺和反应时间的关系(具体到人),但是我们也应该注意到这种关系在不同的人上是不同的,体现在:关系的斜率不同和截距不同。(这个关系的不同可以很明显的在图中看出来)
  所以我们就可以拟合一个带有随机效应的混合模型:fm1<-lmer(Reaction~Days+(Days|Subject),sleepstudy)
  运行代码后得到下面的结果:
  结果中有随机效应的标准差和固定效应的β估计,我得到的截距是251.4,斜率是10.5,这两个系数就是我们研究的总体关系的表示,通常需要在文献中汇报,就意味着睡眠不剥夺的时候人的反应时间是251.4,而睡眠每剥夺多一天反应时间增长10.5。
  上面这个是最简单的混合模型。我们继续看:lme4包高水平设置介绍
  混合模型公式
  对于一个常见的混合模型,我们可以在lme4包中写出来如下差不多的混合模型公式:resp~FEexpr+(REexpr1|factor1)+(REexpr2|factor2)+...
  这个公式中FEexpr就是固定效应,(REexpr1 | factor1)and(REexpr2 | factor2)都是随机效应,理论上你可以弄很多个随机效应但是实际操作中我们不会关心那么多。
  理解混合模型公式
  我们看到每一个随机效应在公式中的表达都是(expr | factor)这样的。竖杠前面的expr就是一个常规的回归公式,竖杠后面的factor就是一个常规的因子,你可以把竖杠想象成回归公式和因子的交互:
  One way to think about the vertical bar operator is as a special kind of interaction betweenthe model matrix and the grouping factor。This interaction ensures that the columns of themodel matrix have different effects for each level of the grouping factor.
  这种交互的意思就是在因子的不同水平,我们的回归是不一样的,这也正好和我们前面的解释相对应,就是在不同的人的水平睡眠剥夺和响应时间的关系不一样。
  写到这,希望大家能记住下面这张表:
  这个表就给我们展示了常见的随机效应的设置,比如(1 | g),就是说在因子g的不同水平,我们响应变量的截距都不一样。表中的第二行有个offset,表示没有固定效应。如果我们的数据是一个三层嵌套数据,我们可以用第三行的设定来表示随机截距;如果你的数据没有直接嵌套但是在g1和g2的不同水平上存在相关,那么可以用第四行的设定,这个在项目反应理论中比较常见。
  在lme4中,默认认为同一个模型的截距和斜率是存在相关的,如果你确定截距和斜率无关那么设定随机效应的时候就可以用两个竖杠,或者把截距和斜率分开来写,就是说(x || g)和x +(1 | g) + (0 + x | g)表达的随机效应都是一样的。
  比如如果我认为睡眠剥夺和反应时间随机效应的截距和斜率无关,我便可以做如下设定:fm2<-lmer(Reaction~Days+(Days||Subject),sleepstudy)#截距和斜率无关的设定
  有时候我们拟合一个后又想尝试对模型进行改变,但又不想重写,此时就可以直接对相似的模型基础上进行更新:
  模型的更新
  比如我想在fm1的基础上去掉随机斜率只留随机截距,我就可以用updata写出如下代码:fm3<-update(fm1,.~.-(Days|Subject)+(1|Subject))#模型的更新
  到底哪一个模型更好呢?
  可以用anova方法进行模型间的比较:anova(fm1,fm2,fm3)
  运行代码会输出比较的结果:
  其中,从模型比较的结果可以看出,给模型增加一个截距和斜率无关的随机效应相比会使得模型的deviance变小,进一步将随机效应设定为相关,并不能够显著地减小deviance,从而我们就可以知道fm2才是对数据拟合最好的模型。第二部分 非线性混合模型
  非线性混合模型就是通过一个连接函数将线性模型进行拓展,并且同时再考虑随机效应的模型。
  The fixed-effects parameters describe the general patterns of the data and random-effects parameters describe specific clusters. If the model is nonlinear in the parameters,it is called a nonlinear mixed-effects model (Davidian &Giltinan, 2003)
  非线性混合模型常常在生物制药领域的分析中会用到,因为很多剂量反应并不是线性的,如果这个时候数据再有嵌套结构,那么就需要考虑非线性混合模型了。
  看下面这个图,这个图描绘了不同人用了茶碱过后的反应,时间是横轴,残留是纵轴,和开篇线性模型中睡眠剥夺和反应时间的例子一样,我们把每个人的关系都做了图出来,不过从图中可以明显看出这种关系并不是简单线性的。
  其实这种不是线性的关系存在的情况很多。
  比如渐进回归:
  再比如逻辑增长:
  此时我们要注意到像这两非线性关系模型的参数都不是简单的一个斜率加个截距了。都有φ1,φ2,φ3三个额外参数。
  这儿先给大家写一个逻辑增长的实际例子:我现在有一个关于树木周径的数据集,每棵树随访了7次,每次随访记录数的年龄age,和周径,我现在想研究在所有树木中时间和周径的关系。
  很自然,我们可以想到不同的树这个关系应该是不一样的,我们想探求的一定是考虑了树水平的变异之后的总体关系,所以不妨先画出来每个树的关系:
  从图中可以看到我们总共有5棵树,基本关系是一致的,但存在些许变异相关(所以考虑混合模型),而且这个关系并不是线性的(时间越大周径基本不改变了),所以我们应该考虑非线性的混合模型。
  具体地,我们可以用nlmer方法来拟合非线性混合模型,方法参数包括3部分:首先是响应变量,然后是非线性函数,然后是混合效应公式:
  The formula argument fornlmeris in three parts: the response, the nonlinear model function depending on covariates and a set of nonlinear model (nm) parameters, and the mixed-effects formula.
  比如对我们的数据我就可以写出如下SSlogis方法的代码:print(nm1<-nlmer(circumference~SSlogis(age,Asym,xmid,scal)~Asym|Tree,  Orange,start=c(Asym=200,xmid=770,scal=120)),corr=FALSE)
  此时我们选择的非线性函数是逻辑增长函数SSlogis,刚刚给大家解释了这个函数是有3个参数的,在上面的代码中,age是我们的预测变量,Asym, xmid, scal分别是额外的三个参数(之前的逻辑增长的式子和Asym/(1+exp((xmid-input)/scal))等同):
  进一步,拟合逻辑增长是要我们给出这些参数的初始值的,然后从初始值通过梯度下降寻找各个参数的最优解:
  SSlogis has an attribute called "initial", which is a function that nls can call to compute reasonable starting values for fitting a logistic function to the input data.
  所以我们看到代码中都给出了响应参数的初始值。
  运行上面代码后输出如下结果:
  我们可以看到结果中的固定效应里面有Asym,Xmid,scal参数的估计结果。
  那么这些参数如何解释呢?
  留个悬念我们下期再更。关注关注关注,嘿嘿。小结
  很久没更新了,今天给大家写了如何用lme4做混合模型,包括线性和非线性的例子,感谢大家耐心看完,自己的文章都写的很细,代码都在原文中,希望大家都可以自己做一做,请关注后私信回复"数据链接"获取所有数据和本人收集的学习资料。如果对您有用请先收藏,再点赞转发。
  也欢迎大家的意见和建议,大家想了解什么统计方法都可以在文章下留言,说不定我看见了就会给你写教程哦,另咨询代做请私信。
  如果你是一个大学本科生或研究生,如果你正在因为你的统计作业、数据分析、论文、报告、考试等发愁,如果你在使用SPSS,R,Python,Mplus, Excel中遇到任何问题,都可以联系我。因为我可以给您提供好的,详细和耐心的数据分析服务。
  如果你对Z检验,t检验,方差分析,多元方差分析,回归,卡方检验,相关,多水平模型,结构方程模型,中介调节,量表信效度等等统计技巧有任何问题,请私信我,获取详细和耐心的指导。
  If you are a student and you are worried about you statistical #Assignments, #Data #Analysis, #Thesis, #reports, #composing, #Quizzes, Exams.. And if you are facing problem in #SPSS, #R-Programming, #Excel, Mplus, then contact me. Because I could provide you the best services for your Data Analysis.
  Are you confused with statistical Techniques like z-test, t-test, ANOVA, MANOVA, Regression, Logistic Regression, Chi-Square, Correlation, Association, SEM, multilevel model, mediation and moderation etc. for your Data Analysis...??
  Then Contact Me. I will solve your Problem...往期精彩
  R数据分析:有调节的中介
  R数据分析:用R语言做meta分析
  R数据分析:用R语言做潜类别分析LCA
  R数据分析:多分类逻辑回归
  R数据分析:如何做聚类分析,实操解析
  R数据分析:主成分分析及可视化
  R数据分析:混合效应模型实例
  R数据分析:生存分析的做法与解释续
  R数据分析:如何做潜在剖面分析Mplus
  R数据分析:中介作用与调节作用的分析与解释
  R数据分析:生存分析的做法和结果解释
  R数据分析:潜在剖面分析LPA的做法与解释
  R数据分析:逐步回归的做法和原理,案例剖析
  R数据分析:著名的"三门问题"的R语言模拟
  R数据分析:潜变量与降维方法(主成分分析与因子分析)
  R数据分析:双分类变量的交互作用作图
  R数据分析:倾向性评分匹配实例操作
  R数据分析:ROC曲线与模型评价实例
  R数据分析:如何用R语言做meta分析,写给小白
  R数据分析:多水平模型详细说明
  R数据分析:如何用R做验证性因子分析及画图,实例操练
  R数据分析:多元逻辑斯蒂回归的做法
  R数据分析:嵌套数据分析为什么要用加随机效应?终于解释清楚了
  R数据分析:交叉滞后模型非专业解释
  R数据分析:再写潜在类别分析LCA的做法与解释
  R数据分析:如何绘制回归分析结果的森林图
  R数据分析:倾向性评分匹配完整实例(R实现)
  R数据分析:手把手教你画列线图(Nomogram)及解读结果
  R数据分析:混合效应模型的可视化解释,再不懂就真没办法
  R数据分析:广义估计方程式GEE的做法和解释
  R数据分析:tableone包的详细使用介绍

数码知识p30怎么关闭运行程序关闭运行程序教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道p30怎么关闭运行数码知识iphone12怎么关闭程序如何关闭后台程序如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道iphone12怎数码知识oppo怎么关闭运行程序关闭运行程序教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道oppo怎么关闭运慢性前列腺炎的症状(如何判断自己前列腺炎)慢性前列腺炎的症状(如何判断自己前列腺炎)前列腺炎属于中医精浊,淋证,白浊等范畴。慢性前列腺炎病因病机复杂多样,可归纳为内外因素。内因主要有中老年男性生理性衰退肾气渐虚下元不固前列怎样修改路由器密码(路由器如何设置无线WiFi密码?)怎样修改路由器密码(路由器如何设置无线WiFi密码?)电脑1。将路由器和网猫正确连接后,打开电脑浏览器,在地址栏中输入路由器的地址,路由器背面贴纸或是路由器说明书上会有标明,一般是数码知识雅马哈YAS306回音壁音箱无法播放网络广播怎么办无法播放网络广播的解决方法如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道雅马哈YAS306投资办厂项目(5万投资办厂项目)投资办厂项目(5万投资办厂项目)这是一个粉丝的问题。客观地说,实体经济是国民经济发展的基础,不要看现在一些互联网电商金融房地产等领域玩得风生水起,没有实体经济这些都是泡沫。所以,现祝老师的话(八个字暖心感谢老师简短文字)祝老师的话(八个字暖心感谢老师简短文字)闽南网20190906203941金秋送爽,丹桂飘香,我们迎来了第35个教师节。今年教师节的主题是庆祝新中国七十华诞,弘扬新时代尊师风尚。铸感谢幼儿园老师的短句(感谢幼儿园老师的短句)感谢幼儿园老师的短句(感谢幼儿园老师的短句)小编整理了感谢幼儿园老师的句子,看完记得收藏哦!。1你的形象时刻影响着孩子们,促使孩子们不断进步。2孩子的每分进步都和老师的辛勤工作分不风寒感冒(风寒感冒吃什么药?)风寒感冒(风寒感冒吃什么药?)老实说,找我来看感冒的人并不算多,原因大家应该能想到,感冒这种病,根本不用吃药,熬上几天自己就好啦,很多人都会这样想。还有一些人,家里备有各种感冒药,qq黑客(24小时接单的黑客QQ)qq黑客(24小时接单的黑客QQ)利用攻击脚本软件,干扰他人的计算机信息系统从中谋利1万多元,陆川的00后黄某因涉嫌破坏计算机信息系统罪,于近日被陆川县人民检察院批捕。购买攻击软件
理财一周报(一周小报理财)理财一周报(一周小报理财)原创联合智评20210519090525发行数量联合智评监测数据显示,本周217家地区性银行共发行了767支理财产品。平均期限本周,地区性银行新发理财产品北京登峰国际文化传播有限公司(北京恒禾映像影业有限公司)北京登峰国际文化传播有限公司(北京恒禾映像影业有限公司)自从战狼2冷锋在雪地里面牵着哈士奇策马奔腾,收到了一份石青松发给他的短视频,他立刻意识到了龙小云可能并没有死,可就这样,第二帕兰映像(帕兰服)帕兰映像(帕兰服)原创国际花边20191128192403据英国每日星报11月28日报道,日前有一名印度尼西亚女子和自己的朋友在新加坡一家酒店准备庆祝自己的生日,结果随身携带的用于热罗姆博阿滕(热罗姆盖维耶尔现况)热罗姆博阿滕(热罗姆盖维耶尔现况)直播吧20210519203702直播吧5月19日讯博阿滕将于本赛季结束后离开效力了10年的拜仁慕尼黑。拜仁慕尼黑官方今日发文,回顾和感谢了这位功816核军工洞(重庆816核基地旅游图片)816核军工洞(重庆816核基地旅游图片)也许当初开展816工程时大家都认为这是一个永远都不会见光的工程,它会终身被神秘色彩包围着。在这里有一个团的部队士兵负责警卫,其建设地点是坚816核军工洞(重庆816核基地旅游图片)816核军工洞(重庆816核基地旅游图片)也许当初开展816工程时大家都认为这是一个永远都不会见光的工程,它会终身被神秘色彩包围着。在这里有一个团的部队士兵负责警卫,其建设地点是坚数码知识苹果天气怎么定位到本地定位本地天气教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道苹果天气怎么定位到数码知识vivox23幻彩版怎么设置定位权限设置定位权限教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道vivox23幻彩鳞次栉比(波诡云谲)鳞次栉比(波诡云谲)随着电脑办公的普及,很多人不但写不好字,而且不会写字的现象,人们已经见怪不怪了。同时,五笔输入笔画输入等各种智能输入法的应用,无须知道字的读音,也可以完成文字录泌尿外科设备(泌尿外科设备一览表)泌尿外科设备(泌尿外科设备一览表)鲁网5月11日讯近日,山东医专第一附属医院(临沂市妇幼保健院大学院区)泌尿外科夏永强团队经尿道肾镜电切镜与经膀胱造瘘口的电子输尿管软镜多镜联合成功风轻云淡(风轻云淡形容人的心态)风轻云淡(风轻云淡形容人的心态)很多人现在还难以接受这个事实91岁的袁隆平院士去世了。网友留言最多的悼词是今天会把大米吃得干干净净。昨天长沙下雨了,很多人在雨中涌上街头,一遍遍地与