问题描述: 调节作用和交互作用的区别是什么? 思路辨析: 调节效应和交互效应在统计处理上是一样的,但理论含义不同 区别点在于能否调节效应可以指定自变量、调节变量的归属,而交互作用是等价的,或者叫作位置平行,没有固定位置 M调节X-->Y的关系,不一定交互,而在此基础上,X也调节M-->Y的关系,可能就是交互了
朝阳Tim
2019-03-06
问题描述: 在统计模型中,常常涉及中介和调节变量的辨析问题,那么如何简单理解这两个概念呢? 概念辨析: 从位置上来看,中介处于X和Y之间;调节处于Y之前 从功能上来看,中介代表一种机制,X通过它来影响Y;调节是指影响Y和X之间关系的方向(正或负)或强弱 从检验上来看,中介需要依次检验,甚至要做sobel检验;调节需要做层次回归分析,检验交乘项系数的显著性 举例子,例如工资和幸福感的关系中,
朝阳Tim
2019-03-05
问题描述: 我们在使用spss进行建模分析的时候,常常会忽略输出文件的保存,如果想回过头来看操作记录又会比较麻烦,如何快速有效地查看历史操作记录呢? 解决思路: spss作为点击式软件,降低了使用门槛的同时,也造成了运行过程不能有效记录的问题 实际上,点击式操作只是封装了代码运行的过程,我们找到spss的代码历史记录,即可恢复全部的历史操作记录
朝阳Tim
2019-03-05
如题,如何简单理解隐马尔可夫模型呢? --隐马尔可夫模型的定义,关于时序的概率模型,描述由一个隐藏的马尔可夫链随机生成不可观测的状态随机序列,再由各个状态生成一个观测而产生观测随机序列的过程。隐藏的马尔可夫链随机生成的状态的序列,称为状态序列(state sequence);每个状态生成一个观测,而由此产生的观测的随机序列,称为观测序列(observation sequence),序列的每一个位
朝阳Tim
2019-03-05
问题描述: 在excel处理数据过程中,涉及到消除数据的操作,可以delete直接清除,也可以右键-删除,这两种方式有什么区别吗? 思路辨析: 清除操作可以使用delete/backspace实现,后者会进入编辑模式;清除之后只会消除单元格内容,而不会影响单元格格式-->操作对象是单元格内的内容 删除操作的最小操作对象是单元格,也可以是整列、整行,或者整个工作表、工作簿的删除操作;快捷键是“
朝阳Tim
2019-03-05
问题描述: 在mysql中,如何实现长型结构到宽型结构的转化呢? 解决思路: 可以利用sum(if)予以实现 select CustomerID, sum(if(year(OrderDate)=2016,Quantity,0)) as '2016购买数量' , sum(if(year(OrderDate)=2017,Quantity,0)) as '2017购买数量' from
朝阳Tim
2019-02-25
问题描述: 透视功能是excel最常用的操作之一,对于取数需求来说非常常见,如何利用mysql予以实现呢? 解决思路: 用临时表 表链接的形式即可实现,例如 create temporary table aa as (select CustomerID as '客户ID',sum(Quantity) as '2017购买数量' from orderinfo where y
朝阳Tim
2019-02-25
问题描述: 循环是编程控制流(顺序、判断、循环)中的经典思路之一,那么在sql中,如何实现循环? 解决思路: 在sql中,循环一般出现在procedure中,有众多实现函数,例如while、repeat、loop,这里以while...do..示例 delimiter // CREATE PROCEDURE ttest ( ) begin DECLARE a INT; SET a =
朝阳Tim
2019-02-25
问题描述: 当我们在用procedure的时候,常常要涉及delimiter进行转义,如何理解这个功能呢? 解决思路: 转义字符,例如“;”本来是一条代码的终结标记,但是procedure里面,要把多条代码合并,因此要防止“;”对代码运行的影响,即要转义成其他终结标记,举例来说: 如下图,单独执行“select*from aaa;”是可以显示结果的,但是执行了delimiter的转义字符,“
朝阳Tim
2019-02-25
问题描述: 当我们在处理数据的时候,特别是某个字段的连续变量,如果存在异常值,例如极大值或极小值,会对模型产生较大影响,一般有哪些处理思路呢?又如何处理缺失值? 解决思路: 对于异常值,可以直接剔除,也可以用平均值填补,极大值、极小值可以采用盖帽法(99%分位点、1%分位点)填充;spss中常用箱线图来观察,划出离群点并进行异常值处理 对于缺失值,可以用平均值、众数进行填补,填补依据要结合业
朝阳Tim
2019-02-25
问题描述: 当我们在描述定距变量和定比变量的时候,如何理解它们之间的差别呢? 解决思路: 变量的层次,对应着运算功能,例如分类的可以做“=”、“!=”,顺序的在这基础上还可以做“>”、“<” 由此可以理解所谓定距变量没有绝对零,而定比变量有绝对零的含义 像温度、时间,0是人为定出来的,大自然并不存在,因此对于定距变量,只可以在定序基础上,做“ ”和“-” 而像人数、身高、体重,0就是0,绝对
朝阳Tim
2019-02-25
问题描述: 聚类(clustering)和分类(classification)有什么区别与联系呢?各自的适用场景是什么? 思路辨析: 聚类是因人设岗,分类是因岗设人,区别就在于有没有分类的标准 常见的聚类算法有k-means、系统聚类、二阶聚类等,适合做用户画像 常见的分类算法有支持向量机、贝叶斯、决策树、神经网络等等,适合做分类预测
朝阳Tim
2019-02-24
问题描述: 在做变量设计的时候,常常遇到控制变量和调节变量概念拎不清的情况,例如人口特征,在研究因自变量关系时候是作为控制变量,还是调节变量呢? 思路辨析: 两者在数学上是一回事,但是解释角度不同 控制变量是指和研究目标无关的信息,为了防止影响因自变量而排出的非研究影响 调节变量是确定因果变量的边界条件,是为了证明它对因自变量的干扰而存在 而人口特征,如果不是特定研究的问题,一般视作控制变量
朝阳Tim
2019-02-24
问题描述: spss中长型数据如何转化成宽型数据? 解决思路: 长型数据和宽型数据的概念,和excel透视表的功能很接近,在这里理解为: 长型数据--表结构数据 宽型数据--分类一作为列变量,分类二作为行变量,取值为值 spss中的实现操作为 Data-->Restructure 反过来宽型转长型
朝阳Tim
2019-02-24
问题描述: navicat对于数据的导出,封装了很多人性化的设置,诸如mysql要设置安全模式或者导出到固定位置的限制,在这里都不存在。 特别是设置表头的导出,以及导出路径,会很容易设置 那么如何利用navicat愉悦地导出数据,它又可以做哪些设置呢? 解决思路: 自选格式导出 自选导出路径 包括导出表头等诸多设置 navicat导出数据,就是这么轻松、愉快;但是对于
朝阳Tim
2019-02-24
问题描述: 当我们在使用sql进行批量处理的时候,例如为表新增10列,涉及了很多重复操作,对于重复操作,能否利用编程思想予以优化呢? 解决思路: prepare、procedure和while...do的组合,即可实现复杂需求的实现 其中prepare是预处理语句;procedure是存储过程,可以理解为封装函数;while...do...即循环的实现形式;delimiter是转义字符,将“
朝阳Tim
2019-02-24
问题描述: 在理解用户变量和局部变量的时候,除了发生位置和生命周期,还有没有其他的理解方式? 解决思路: 可以通过procedure参数的out类型,来更好地理解用户变量和局部变量 delimiter // create procedure test(in a int,in b int,out c int) begin set c=a*b; select c; end// delimit
朝阳Tim
2019-02-24
问题描述: 当我们在使用mysql进行存储的时候,特别是涉及procedure的过程,会涉及到用户变量和局部变量,那么如何理解这两者的差别呢? 解决思路: 用户变量只存在于procedure的begin...end的过程,生命周期很短,就是call该procedure的调用期间 局部变量,就是自定义的某个值,赋值方式可以是@a='aaa'或者select 'aaa' into @a,生命周期
朝阳Tim
2019-02-24
问题描述: 如何理解mysql procedure的存储过程? 解决思路: 有点类似于python的封装函数过程,涉及到的知识点有 参数类型,in、out、inout delimiter的理解,改变结束符(用“//”替代“;”作为结束符,从而实现多段sql语句的封装) 局部变量与用户变量,赋值方式、生命周期 delimiter // create procedure test2(in a
朝阳Tim
2019-02-24
问题描述: 当我们需要对数据库中某文本字段进行处理时,例如把“计算机”换成“电脑”,应该用什么操作予以实现呢? 解决思路: update...set...和replace的组合应用即可实现 SELECT * FROM student; UPDATE student set sdept = REPLACE(sdept,'计算机','电脑');
朝阳Tim
2019-02-24