精华内容
下载资源
问答
  • 时间序列分析 与动态预测 第一节 时间序列及相关概念 一时间序列 time series 1 定义 同一现象在不同时间上相继观察值排 列而成 序列 用 t 表示观察时刻 X 表示观察值数量 则 Xt t 0 1 2 为时间 t 上观察...
  • 1. Intensive longitudinal data现在由于智能手机等一系列设备应用,极大方便了研究...如下图所示,ILD常见形式来源日记,经验取样,生态瞬时测量等,越来越多研究使用这些方法。(Hamaker, 2019)2.What...

    1. Intensive longitudinal data

    288e53783e85cdd8fbe2bd088eabbd23.png

    现在由于智能手机等一系列设备的应用,极大的方便了研究者收集数据,可以不断追踪被试数天,数月甚至数十年,这样的数据通常就属于intensive longitudinal data (ILD)。如下图所示,ILD常见的形式来源有日记法,经验取样法,生态瞬时测量等,越来越多研究使用这些方法。

    63a4c93f80e6dc3c9fcdaf9846442d13.png

    (Hamaker, 2019)

    2. What is time series analysis

    时间序列分析,通俗来讲就是前面的测量对后面测量的影响,也就是autoregression (AR)。通常的分析思路为,创建不同时间lag的变量,然后进行autoregression 分析即可。

    e9748b56a9719d7e48e88b23167d94b2.png

    与传统回归分析不同,该方法的目的不仅仅在于解释variance,同时考虑了autocovariances

    11beb448716f64bdd38c6f8c00f2703f.png

    与传统结构方程模型不同,该方法中不存在饱和模型,在比较模型时:
    • 对比Nested model,则采用卡方差异检验;

    • 对比nested 和un-nested model,则比较AIC, BIC, OR DIC。

    2.1 Stationarity

    1c83f20caff918418ffa7ac72e7b0f19.png

    3. 一个实例分析

    研究情绪的变化,N = 1,重复测量90天,看前一天情绪变动对于后一天情绪的影响。

    3.1 用R 分析 AR 模型

    3.1.1 安装加载程序包

    6f4d3d7fe4415c52526def6f01221733.png

    设置工作路径,安装需要的程序包。

    3.1.2 数据读取

    5203bb31686fec08015f5b381490a7de.png

    SPSS, 利用Foreign程序包导入SPSS 数据

    38017ba2d86908bb2f5db2a21d52844b.png

    提取所需变量,mood

    3.1.3 理解数据&描述性统计

    c3d10c8f349e1bfc15ecddca5fbbfa7b.png

    简单看看随着时间变化,Mood 的变化:

    6b5ad40919103099f214a7896ca5bbea.png

    简单的描述统计结果:

    f6dbdde0a38cae659cd25476cec37228.png

    3.1.4 Auto regression

    93916b4a3e0555f0f6ee25675f195257.png

    46a724d53252bccf79920a86d2316796.png

     3.1.5 Models

    7add22574403a889515b9d899d7fd141.png

    359a8c21c181caf35a116c3fd50d9e66.png

    创建lagmatrix

    d047b502a61f78e58b5eb69e35bbe4d8.png

    然后进行回归分析即可

    81e48ad3ee9ad3f3b50d82dd955e9441.png

    The regression coefficient is the lag 1 autoregressive parameter. Note that for an AR(1) without missing data this regression coefficient is the same as the autocorrelation at lag 1.

    3.2 用Mplus 分析AR 模型

    Mplus其实对于DSEM (Dynamic Structural Equation Model) 来说其实更简单一些,尤其是在创建lagged 变量时,只需要一个语句就可以实现。

    ba7aaa284326b4d08d464ea34c524e50.png

    同一数据同样模型,只需要在VARIABLE中增加一行语句: LAGGED = y(1);只需要创建一个新变量,然后就可以得到auto regression effect;

    99d07715d1be767d46a8403e369c5aa9.png

    看时间序列分析图:

    5cbbd07cfb8d32587486e2e69f671434.png

    貌似简单,这里只是举例示范。但其实所有复杂模型都是基于N = 1的基础上而来,所有DSEM, 比如Multilevel DSEM, DSEM mediation, 只需要再加入其它变量,然后创建lagged variable。

    d0b04e2fe891c47644e443df7bc244f3.png

    这在管理心理学IO等研究中有很多应用,比如检验cross-over effect, 尤其是diary 研究,前一天的工作压力对后一天工作压力的影响,前一天工作压力对后一天情绪耗竭的影响,加上中介等等, within, between, 再加上随机效应。但遗憾的是,目前发表在管理学或OB, I/O期刊上的许多相关文章中,即便采用了diary 方法,也并没有充分考虑这种auto regression, dynamic auto variance。这些研究用的方法虽然很时尚,但是数据分析却还是在用传统的multilevel, 不得不说是有点遗憾。

    这一方法主要是荷兰乌特勒支大学的Ellen Hamaker 等一群人在做,目前Mplus官方网站已经有关于DSEM的专题,还有一系列工作坊视频。Hamaker的课件pdf都可以在Mplus 官方网站下载到。一个问题是DSEM multilevel只有Mplus 8.0以上版本才可以

    96ff253e6f210e90b20d34a2fad2bea5.png

     这次的例子只是以N = 1, 作为简单的方法介绍,下次会介绍一下时间序列分析如何应用到结构方程模型,比如中介,multi-level。如果你有这样的数据,想要寻求合作,欢迎后台留言。

    本文作者:李培凯

    图文编辑:林善焱

    ebc5a325218314c202623cc2667d00ec.png

    MPlus 基础篇: CFA,EFA,中介,调节调节模型(关于模型比较)

    Mplus:多水平数据中介模型检验(时间序列分析之前数据格式wide format 转换long format)

    Mplus:随机截距的交叉滞后模型

    如何在顶级英文刊物上发表论文?

    多水平数据分析:R、Mplus和 HLM 应用对比

    ...

    49d2a70e2928c7d62791bbc10c049bd9.png

    关注我们——荷兰心理统计联盟带给你最实用最前沿的心理学管理学统计方法。学会,并用到。

    关于Play with R 活动一些说明

        目前我们已经停止问卷填写,如果想要一同学习,欢迎从9月2日开始,书籍公众号后台回复【learning R】下载,然后每周我们会在公众号推出大家的学习笔记,只需要跟随打卡即可。20个星期专注学习R,打好统计基础。我们无法教您统计,我们陪你一起学习。欢迎和国内外一百多位硕博生及研究者一起来打卡。

    展开全文
  • 时间序列模型 以及发现变量之间因果关系。 例如,司机鲁莽驾驶与道路交通事故数量之间关系,最好研究方法就是回归。 回归分析是建模和分析数据重要工具。 在这里,我们使用曲线/线来拟合...
  • 2. 下列编译方法中,属于自底向上语法分析法有哪些 CD A 递归下降分析 B 预测分析法 C 算符优先分析法 D LR(K)分析 3. 给定文法G[E]:E→E+E|E*E|id(id表示任意小写字母),下列表达式合法是 D A a*(b+c) B a-(b+c...

    1, 对任意数列进行排序时,平均排序时间最短的排序算法为 A

    A 快速排序
    B 堆排序
    C 归并排序
    D 插入排序

    2. 下列编译方法中,属于自底向上语法分析法有哪些 CD

    A 递归下降分析
    B 预测分析法
    C 算符优先分析法
    D LR(K)分析

    3. 给定文法G[E]:E→E+E|E*E|id(id表示任意小写字母),下列表达式合法的是 D

    A a*(b+c)
    B a-(b+c)
    C a-b-c
    D a+b*c

    4. 设一个栈的输入序列为1,2,3,4,5, 6,则借助一个栈所得到的输出序列不可能是 C

    A 1,2,3,4,5,6
    B 2,4,3,1,6,5
    C 3,1,5,4,2,6
    D 2,3,1,5,6,4

    5. 一个袋子里面装了两个黑球和一个白球,小明去随机摸球,摸到每个球的概率相等。如果小明摸到了黑球,小明就把黑球扔掉(不放回袋子中),之后继续摸球;如果摸到白球,他就停止摸球。问小明期望摸球多少次。 C

    A 1
    B 1.5
    C 2
    D 2.5

    6. 信息检索系统的评价指标有哪些 ABCD

    A 响应时间
    B 空间耗费
    C 精确度
    D 召回率

    7. 假设测试样本x,若最近邻样本为s,y是类别集合,则KNN分类出错的概率为 C

    A ∑_(b∈y){P(b|x){P(b|s)
    B 0.5
    C 1-∑_(b∈y){P(b|x){P(b|s))
    D 1-∑_(b∈y){P(x|b){P(s|b)

    8. 关于均值滤波下列说法正确的是 BCD

    A 均值滤波通常用于去除椒盐噪声
    B 均值滤波弱化图像的边缘和细节信息
    C 均值滤波通常用于去除高斯噪声
    D 均值滤波能够很好的处理边界像素值

    9. 下列哪项不是车牌识别过程中的一项 C
    A 车牌预处理
    B 字符分割
    C 特征匹配
    D 归一化处理

    10. 物体在纹理上与其周围背景或其它物体有区别,纹理可以作为图像分析的重要的概念,下列哪一项是关于纹理图像特征描述所用的参数 D

    A 对比度、灰度值分布、平均值、行程比
    B 角度方向二阶矩、熵、灰度值分布、行程比
    C 角度方向二阶矩、行程比、灰度值分布、行程长度分布
    D 对比度、角度方向二阶矩、熵、平均值

    11. 在图像增强中,得到边缘锐化、对比度增强的图像,下列说法正确的是 A

    A 先进行高频加强,再进行直方图均衡化
    B 先进行直方图均衡化,再进行高频加强
    C 先后顺序没有关系
    D 同时进行

    12. 有如下代码片段:

    import re
    tel=" "
    m=re.findall(r"(?0\d{2,3}[) -]?\d{7,8}",tel)

    if m:
    print(‘OK’)
    else:
    print(‘not match’)

    为了使程序最终输出为OK,则变量tel不能赋值的内容为:D

    A (021)88776543
    B 010-55667890
    C '02584533622
    D (08610)66998875

    13. 有如下代码:

    k=10
    i=0
    while k>1:
          print(k)
          i=i+1    
          k=k/2
    print(i)
    

    则i最后输出为:A

    A 4
    B 5
    C 3
    D 6

    Python会自动转换成float, 四次循环,k的值分别为10 5.0 2.5 1.25

    14. 有下列类定义

    class Base
    {
    public:
        Base(int data):_ma(data)  
        {cout<<"Base()"<<endl;}
        ~Base()
        {cout<<"~Base()"<<endl;}
        void Show1()
        {cout<<_ma<<endl;}
    private:
        int _ma;
    };
    class D:public Base
    {
    public:
      D(int data):Base(data),_mb(data)  
     {cout<<"D()"<<endl;}
        ~D()
        {cout<<"~D()"<<endl;}
        void Show2()
        {cout<<_mb<<endl;}
    private:
        int _mb;
    };
    

    则语句D d(1); d.Show2();调用构造函数和析构函数的顺序是 A

    A Base构造、D构造、D析构、Base析构
    B Base构造、D构造、Base析构、D析构
    C D构造、Base构造、D析构、Base析构
    D D构造、Base构造、Base析构、D析构

    15. 有如下类定义和变量定义:

    class P{
    public:
    int a1;
    private:
    int a2;};
    class A: public P{/*类体略*/};
    class B: private P{/*类体略*/);
    
    A a;    B b;
    

    下列语句中正确的是 A
    A cout<<a.a1 <<endl ;
    B cout<<a.a2 <<endl ;
    C cout<<b.a1 <<endl ;
    D cout<<b.a2 <<endl ;

    1. 下列程序的运行结果是1 0,请将横线处缺失程序补充完整 B
    class Test{
    public:
     Test(){x=1;}
    void print(){cout<<x<<"  "<<y<<endl;}
    private:
         int x;
         static int y;
    };
    int         y=0;
    int main(){
    Test t;
    t.print();
    return 0;}
    

    A static
    B Test::
    C const
    D Test

    17. 在分时系统中,时间片设置Q=3,以下关于响应时间的分析,正确的是 AD

    A 用户数量越多响应时间越长
    B 内存空间越大响应时间越长
    C 时间片越小响应时间越长
    D 进程数量越多响应时间越长

    18. 考虑在一条双向传输时间为5ms、无拥塞的线路上采用慢速启动算法。接收窗口为30KB,最大的数据段为2KB,需要( )ms才能发送第一个满窗口的数据 B

    A 15
    B 20
    C 25
    D 30

    19. TCP协议规定DNS进程的( )端口号是53 B

    A 客户
    B 服务器
    C 分布
    D 主机

    20. 关于数组,以下说法正确的是 A

    A 数组也是一种线性表
    B 只有一维数组是线性表
    C 数组不是线性表
    D 部分数组是线性表

    21. 已知序列(50,30,80,20,40,90,35,85,32,88) ,按照依次插入的方法生成二叉排序树,则在该树中删除关键字值为50的结点后,其二叉排序树的根节点的值可能为 BC

    A 30
    B 40
    C 80
    D 90

    22. 序列[9,14,11,16,21,15,20,31]为小顶堆,在删除堆顶元素9之后,调整后的结果是 C

    A [14,11,16,21,15,20,31]
    B [11,14,16,21,15,20,31]
    C [11,14,15,16,21,31,20]
    D [11,14,15,16,20,21,31]

    23. 利用折半查找算法要在有序表(17,21,34,38,47,54,70)查找元素34需经过( )次比较 B

    A 2
    B 3
    C 4
    D 5


    相关参考链接:

    1. https://blog.csdn.net/qq_30815237/article/details/94153154
    2. https://blog.csdn.net/Jasminexjf/article/details/99695749
    3. 视觉工程师笔试知识汇总
    展开全文
  • LINGO软件学习

    2009-08-08 22:36:50
    LINGO内置了一种建立最优化模型语言,可以简便地表达大规模问题,利用LINGO高效求解器可快速求解并分析结果。 §1 LINGO快速入门 当你在windows下开始运行LINGO系统时,会得到类似下面一个窗口: ...
  • 排序算法之归并排序

    2020-09-27 10:22:59
    这是分治法的典型案例,也属于牺牲空间换取时间的例子 此处使用的是较为经典的二路归并 排序原理 该算法是先使每个子序列有序,随后合并两个有序子列形成有序全列 1、将待排序数组分开成若干子列(一般是不断二分,...

    排序算法之归并排序

    前言

    这是分治法的典型案例,也属于牺牲空间换取时间的例子
    此处使用的是较为经典的二路归并

    排序原理

    该算法是先使每个子序列有序,随后合并两个有序子列形成有序全列
    1、将待排序数组分开成若干子列(一般是不断二分,直至每个子列仅有一个元素)
    2、将两个子列有序合并,最终合并出有序全列

    此处为引用这里是引用

    时间复杂度分析

    O(nlogn)

    C++实现

    #include <cstring>
    #include <iostream>
    typedef bool(*CompareFunc)(int, int);
    
    // 下面函数实现合并功能,输入三个下标参数表示了两个子数组, :[nStart_, nMiddle)和[nMiddle, nEnd)
    void Merge(int array[], int nStart_, int nMiddle_, int nEnd_, CompareFunc comp)
    {
    	if (array == nullptr || nStart_ >= nMiddle_ || nMiddle_ >= nEnd_)
    		return;
    
    	// 建立一个临时数组存放中间数据
    	int _nIndex = 0;
    	int* _pTempArray = new int[nEnd_ - nStart_];
    
    	// 对两个子数组进行合并
    	int _nStartChange = nStart_;
    	int _nMiddleChange = nMiddle_;
    	while (_nStartChange < nMiddle_ && _nMiddleChange < nEnd_)
    	{
    		// 此处的if中比较语句的安排可以保持稳定排序的特性。
    		if (comp(array[_nMiddleChange], array[_nStartChange]))
    		{
    			_pTempArray[_nIndex] = array[_nMiddleChange];
    			++_nMiddleChange;
    		}
    		else
    		{
    			_pTempArray[_nIndex] = array[_nStartChange];
    			++_nStartChange;
    		}
    		++_nIndex;
    	}
    
    	// 把不为空的子数组的元素追加到临时数
    	if (_nStartChange < nMiddle_)
    	{
    		memcpy(_pTempArray + _nIndex, array + _nStartChange, sizeof(int) * (nMiddle_ - _nStartChange));
    	}
    	else if (_nMiddleChange < nEnd_)
    	{
    		memcpy(_pTempArray + _nIndex, array + _nMiddleChange, sizeof(int) * (nEnd_ - _nMiddleChange));
    	}
    
    	// 数据交换
    	memcpy(array + nStart_, _pTempArray, sizeof(int) * (nEnd_ - nStart_));
    
    	delete[] _pTempArray;
    	_pTempArray = nullptr;
    }
    
    // 归并排序功能实现函数
    void MergeSort(int array[], int nStart_, int nEnd_, CompareFunc comp)
    {
    	// 数组指针为空,或者数组内的个数少于等于1个时,直接返回。
    	if (nullptr == array || (nEnd_ - nStart_) <= 1)
    		return;
    
    	// 划分为两个子数组并递归调用自身进行排序
    	int _nMiddle = (nStart_ + nEnd_) / 2;
    	MergeSort(array, nStart_, _nMiddle, comp);
    	MergeSort(array, _nMiddle, nEnd_, comp);
    
    	// 合并排序完成的子数组
    	Merge(array, nStart_, _nMiddle, nEnd_, comp);
    }
    
    // 比较函数
    bool less(int lhs, int rhs)
    {
    	return lhs < rhs;
    }
    
    // 打印数组函数
    void PrintArray(int array[], int nLength_)
    {
    	if (nullptr == array || nLength_ <= 0)
    		return;
    
    	for (int i = 0; i < nLength_; ++i)
    	{
    		std::cout << array[i] << " ";
    	}
    
    	std::cout << std::endl;
    }
    
    
    
    展开全文
  • 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是______。(C) A. 队列 B. 线性表 C. 二*树 D. 栈 (3) 在一棵二*树上第5层的结点数最多是_____...
  • 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由...
  • 动态规划 ppt演示

    热门讨论 2008-09-30 13:06:29
    X一个子序列相应于下标序列{1, 2, …, m}一个子序列,因此,X共有2m个不同子序列,从而穷举搜索需要指数时间。 事实上,最长公共子序列问题也最优子结构性质,因为我们如下定理: 定理: LCS最优子结构...
  • 还有知识工程方法,例如,场记分析法、卡片分类法、分类表格技术和基于模型知识获取等 。 (2) 模拟和分析需求 需求分析和模拟又包含三个层次工作。首先是需求建模。需求模型表现形式自然语言、半形式化(如...
  • 在满二叉树中,每一层上结点数都达到最大值,即在满二叉树第k层上2k-1个结点,且深度为m满二叉树2m-1个结点。 完全二叉树是指这样二叉树:除最后一层外,每一层上结点数均达到最大值;在最后一层上只...
  • 34.在物流预测简单平均中,一般组距越长,平滑效果越强,预测值越接近数值序列的总平均值。 35.物流战略方案一般是近期、可操作性方案。 36.供应链是实现物流现代化、降低物流成本手段和工具。 ...
  • 这本书以此作为创作核心理念,打破了传统章节划分,构造了合理学习线索,将课程内容拆解到学习线索中各个教学节点中去,学习主线索上教学节点类:(1)知识点(即各小节内容),(2)检测点,(3)问题和分析,(4)...
  • 数据结构(C++)有关练习题

    热门讨论 2008-01-02 11:27:18
    2、实现1所要求代码后,运行设计好代码,将以下几组整数序列建成搜索二叉树,并记录下它们前序遍历序列和后序遍历序列: a. 1、3、5、7、9; b. 1、13、35、13、27; c. 50、25、78、13、44、...
  • asp.net知识库

    2015-06-18 08:45:45
    一个时间转换问题,顺便谈谈搜索技巧 .net中正则表达式使用高级技巧 (一) C#静态成员和方法学习小结 C#中结构与类区别 C#中 const 和 readonly 区别 利用自定义属性,定义枚举值详细文本 Web标准和ASP...
  • 4.6.3 比较两种分类法的性能 118 文献注释 118 参考文献 120 习题 122 第5章 分类:其他技术 127 5.1 基于规则的分类器 127 5.1.1 基于规则的分类器的工作原理 128 5.1.2 规则的排序方案 129 5.1.3 如何建立...
  • CruiseYoung提供详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《Visual C++ 2010入门经典(第5版)》源代码及课后练习答案 对应书籍资料见: Visual C++ 2010...
  • SeqAn:专注于生物数据序列分析的算法和数据结构。 Vcflib :用于解析和处理VCF文件C++库。 Wham:直接把联想测试应用到BAM文件基因结构变异。 比特流 jech/dht:C实现比特流分布式哈希表库。 ...
  • 然而,个别企业都要受到一般经济情况很大影响,而后者属于宏观经济学研究范围。因此,管理经济学又要涉及宏观经济理论。  管理经济学着重点当然是规范理论。我们要制订出能帮助企业达到它们目标决策准则...
  • 一般来说同步反映了进程之间协作性质,往往指几个进程共同完成一个任务时在时间次序上某种限制,进程相互之间各自存在及作用,通过交换信息完成通信。如接力比赛中一组队员使用接力棒等。 进程互斥...
  • 需要最优算法,分析算法空间和时间复杂度 1.3.6 假如给你一个新产品,你将从哪些方面来保障它质量? 1.3.7 请评估一下程序执行结果? 华为篇 2.1.0 static什么用途?(请至少说明两种) 2.1.1 ...
  • CruiseYoung提供详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《C语言入门经典(第4版)》源代码及课后练习答案 对应书籍资料见: C语言入门经典(第4版) 基本...
  • CruiseYoung提供详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 C语言入门经典(第4版) 基本信息 原书名: Beginning C: From Novice to Professional, Fourth Edition 原...

空空如也

空空如也

1 2 3
收藏数 43
精华内容 17
关键字:

属于时间序列分析法的有