fMRI model specifictaion

GLM based

包括以下步骤:①明确GLM设计矩阵;②用经典或贝叶斯方法估计GLM参数;③利用对比向量检查结果,生成统计参数图(SPMs)以及后验概率图(PPMs)。

Design matrix:每行对应一个scan,每列对应一个影响变量或解释变量(回归量或解释变量)。关于GLM(一般线性模型)网络上有大量相关文章,

对于多被试分析,SPM通常分为两个阶段(level):

① 1st-level analysis:个体分析(within-subject)。通常有多少被试就要进行多少1st-level分析。使用 Specify fi rst level 和 Estimate 选项。这些选项的结果可以被用于做 case study。

② 2nd-level analysis:RFX analysis(Random effect analysis)。从被试推断被试所属主体的情况。

1st level analysis:

①Conditions:

name(1*n cell):condition name;

onsets(1*n cell):每个cell中为一保存condition开始时间的时间向量,每列对应一个condition,每行对应其出现时间(补充,心心水滴csddzh:任务刺激启动的扫描数(如1:14:70 ,代表任务从第 1个TR 开始,每14个TR 为一个周期,共70个TR));

durations:事件时长。

一般这些信息都保存在condition.mat文件中,使用的时候直接load进来,使用Multiple Conditions.

②Regressors

设计矩阵中用来和血液动力响应做卷积的一列。之后的leave-one-out实验要用。

暂时还没搞清楚是不是要用Multiple Regressors。

③Factorial design

设定该选项则SPM 可以直接生成主要效应和交互作用之间必要的test:F-test(被试个体(1st level)与被试间(2nd level)的contrast image)和T-test。

根据蜡笔的视频:被试根据三种商品颜色选择买或者不买,那么就有两个factor:color,3;choice,2。

SPM 默认第一个因素变化最慢,第二个因素变化第二慢...以此类推。

Factorial design一般在有复杂情况的时候才用,简单的时候可以不用设置。

其他因素没怎么看,因为在蜡笔的视频里都是默认。

=============================================

fMRI model estimation

模型参数可以用经典(ReML - Restricted Maximum Likelihood)或贝叶斯算法估计。

蜡笔视频中这一步直接使用了上一步生成(?)的SPM.mat之后用默认运行。

生成一SPM.mat,包含设计和估计的模型参数。

看结果:主面板Result。

=============================================

Factorial design specification(2nd level analysis)

配置设计矩阵,描述统计分析所需要的GLM,数据及必要的参数(保存在GLM中)。用于为2nd level analysis做准备。

Specify 2nd level analysis。

SPM12manual,统计部分(8-10)笔记的更多相关文章

  1. solr统计只返回10或者100个数据的解决办法

    因为我所在的公司为政府做的项目[风险管理系统],其中涉及大量的统计展示,多数以整个市的区划,行业部门等方式返回,在昨天,我发现听过填报单位的方式返回时,始终只有100个数据.通过对比发现,在前辈的代码 ...

  2. ubuntu 12.10 笔记

    笔记 more ec_unitouch.log |grep Thread-4 筛选日志 打开命令行终端 ctrl + alt + t     查看版本号 : sudo lsb_release -a t ...

  3. 斯坦福iOS7公开课10笔记及演示Demo

    这一节主要介绍了多线程中的串行队列以及滚动视图UIScrollView. 1 .多线程 这一节只是简单介绍了多线程的串行队列,即把任务加入线程队列后按顺序逐步执行. (1)目前iOS多线程提供的方法主 ...

  4. R语言与医学统计图形-【10】ggplot2图形映射

    ggplot2绘图系统--图形映射 颜色的映射. #aes中映射变量 ggplot()+geom_point(aes(x=carat,y=price,color='blue'),#color视为单一变 ...

  5. SQL 笔记 By 华仔

    -------------------------------------读书笔记------------------------------- 笔记1-徐 最常用的几种备份方法 笔记2-徐 收缩数据 ...

  6. 分享一下我研究SQLSERVER以来收集的笔记

    分享一下我研究SQLSERVER以来收集的笔记 前言 为什麽分享??因为像现在网上很多人攻城师那样,转行去卖水果,卖早餐,总有一日我也会离开这个行业的 由于本人不是在大公司上班工资很低,我希望有一天存 ...

  7. SQL统计

    --按周统计SELECT TOP 10DATENAME(year,AddDate) 年,DATENAME(week,AddDate) 周,COUNT(1) 单量,SUM(total) 总金额,AVG( ...

  8. C#+JQuery+.Ashx+百度Echarts实现全国省市地图和饼状图动态数据图形报表的统计

    在目前的一个项目中,需要用到报表表现数据,这些数据有多个维度,需要同时表现出来,同时可能会有大量数据呈现的需求,经过几轮挑选,最终选择了百度的echarts作为报表基础类库.echarts功能强大,界 ...

  9. HotApp小程序统计之自定义事件统计

    什么是自定义事件统计     官网:https://weixin.hotapp.cn/document 自定事件,就是自定统计任意事件的执行,灵活度最高. 用上图的云笔记说明想知道如下信息 (1)多少 ...

  10. 高性能Linux服务器 第10章 基于Linux服务器的性能分析与优化

    高性能Linux服务器 第10章    基于Linux服务器的性能分析与优化 作为一名Linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行.但硬件问题.软件问题.网络环境等 ...

随机推荐

  1. oc程序编译【-framework Foundation 编译】

    第一种编译 第二种编译 -framework Foundation 编译

  2. 【代码笔记】iOS-首页3张图片变化

    一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController ...

  3. PHP判断访问者手机移动端还是PC端的函数,亲测好用

    ,用手机访问PC端WWW域名的时候,自动判断跳转到移动端,用电脑访问M域名手机网站的时候,自动跳转到PC端,我们团队在开发erdaicms二代旅游CMS网站管理系统的时候(http://www.erd ...

  4. stringstream操纵string小总结

    1 split字符串 之前在用C#写代码的时候,用过split函数,可以把一个字符串根据某个分隔符分成若干个字符串数组.在用C++操纵字符串的时候,我一直使用很笨的遍历的方法.为此,我问候过很多次C+ ...

  5. Maven仓库搭建--nexus私服

    Maven仓库搭建--nexus私服(Linux环境) Maven仓库简介 Maven仓库分为本地仓库.远程仓库.私服.本文重点介绍私服的使用方法. 下载安装包 网址:http://www.sonat ...

  6. Oracle SQL Developer如何配置TNS

    安装了ORACLE的SQL Developer 4.0.3.16,但是连接数据库时,如果选择连接类型为"TNS",无法获取网络别名,那么要如何设置,才能访问到TNS文件呢? 此时需 ...

  7. java web 开发 购物车功能的实现

    为了方便自己以后复习,所以写的比较仔细,记录下自己的成长..... 既然是做购物车,那么前提条件是首先需要一系列商品,也就是要建一个实体,这里建了一个商品表. 通过查询在浏览器上显示 基本显示已经做好 ...

  8. Open Auth辅助库(使用ImitateLogin实现登录)

    网络上越来越多的公司进行着自己的平台化策略,其中绝大多数都已Web API的方式对外提供服务,为了方便的使用这些服务,你不得不引用许多相关的类库,但是API的本质其实仅仅是一些约定的网络请求,我们大多 ...

  9. su,exit,adduser,deluser,usermod,groups

    exit 退出当前用户 su 切换到指定用户,缺省表示切换到root用户 adduser 创建一个用户的时候其实是创建了一个用户和同名的用户组,它们都会UID,所属的GID,创建时一个用户属于和自己同 ...

  10. linux创建用户、设置密码、修改用户、删除用户

    创建用户.设置密码.修改用户.删除用户:useradd testuser 创建用户testuserpasswd testuser 给已创建的用户testuser设置密码说明:新创建的用户会在/home ...