美文网首页
NBS-Predict使用手册

NBS-Predict使用手册

作者: 茗创科技 | 来源:发表于2022-06-28 17:08 被阅读0次

文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注。 

NBS-Predict软件介绍

(1)NBS-Predict的运行环境:需要MATLAB 2016b或更高版本的MATLAB。

免安装的MATLAB在公众号后台回复关键词‘matlab’即可获得。

(2)NBS-Predict的下载安装:

下载地址:https://github.com/eminSerin/NBS-Predict

下载并解压名为 NBS-Predict-master.zip 的压缩包;打开 matlab 窗口,进入文件菜单下的 set path(设置路径);先点击默认清空路径,后单击 Add with Subfolders(添加并包含子文件夹),选择解压后的 NBS-Predict-master 文件夹,单击保存。

(3)NBS-Predict的打开:在命令框输入‘start_NBSPredict’,回车。弹出 NBS-Predict 界面即添加成功。

NBS-Predict的使用

一、准备工作:

初次使用或者不使用先前分析结果时,需要在 Create a new Workspace name 处新建一个文件夹,用来存储此次分析的结果文件。

①在 Workspace name 处输入此次工作区的文件夹名字,点击 Create;

②弹出一个界面,选择此次文件夹保存的位置。

③选择完毕后点击 Create,变绿即为创建成功。

④点击‘Start’,弹出NBS-Predict界面,正式开始分析。

注意:如果已经建立文件夹,使用以上方法会报错,提示已存在文件夹。

此时应点击Load,选择保存结果文件夹。选择后点击‘Start’,弹出NBS-Predict界面,正式开始分析。

二、分析设置界面

1.Data(数据面板)

(1)Correlation Matrices

在此处选择储存被试的功能连接的数据;格式为.mat或者.csv,对角线上的值必须为0。

Select时选择保存被试数据的文件夹。(注意是文件夹,而非文件)

(2)Brain Regions (nodes)

在此处选择储存指定大脑区域的文件,格式为.mat或者.csv。

文件内容共4列,前3列为节点在MNI上的x,y,z坐标,第4列为节点标签。如sampledata文件夹中Classification或Regression文件夹下BrainRegions.csv文件。

注意:文件内不能包含每列名字,第一列也无需写编号,必须为X轴坐标。

Select时选择相应文件。

2.Models

(1)Design Matrix :指定统计分析变量(可理解为组分析的变量),格式为.mat或者.csv,根据实验设计或需求编写。和Brain Regions一样,设计矩阵内不能包含每列名字,第一列也无需写编号。

(2)Contrast:指定对比矩阵,根据实验设计或需求编写。

(3)ML Models:指定机器学习算法,分为SVM Classification(支持向量机分类);Logisitic Regression(逻辑回归);Linear Discriminant Analysis(线性判别分析);SVM Regression(支持向量机回归);Linear Regression(线性回归)。

一般选择默认选项 Auto (optimize models)自动(优化模型)。

如何设计Design Matrix及Contrast?

①当进行分类分析时:

Design Matrix设计可参考sampledata文件夹内Classification文件夹下design.mat示例或如下图。

当组1>组2时,Contrast设置为[1,-1];

当组1<组2时,Contrast设置为[-1,1]。

注意:NBS-Predict不支持多变量分类(如:不支持对三个及以上的变量或水平分类),如果需要对多变量/水平进行分析,应相应设置多个Design Matrix及多个Contrast,进行多次运行。

当有三组,每组五个被试时,应设计三个Design Matrix,如下所示:

当组1>组2、组3时,Contrast设置为[1,-1];

当组1<组2、组3时,Contrast设置为[-1,1];

其他情况以此类推。

最后将三次预测结果的准确性平均得到的值作为最终结果。

②当进行回归分析时:

只有一组目标变量时,Design Matrix如下图所示:

Contrast设置为[0,1];

如果还存在其他额外变量,Design Matrix如下图所示:

此时Contrast设置为[0,1,0,0];

(NBS-Predict可以预测连续变量及分类变量)

3.Advanced Options

(此处参数都可根据实际情况调整,对比结果等)

(1)K-Fold:设置k次交叉验证过程的折叠数。折叠次数至少为2次。一般使用默认值即可。

(2)Repeated CV:重复CV程序的次数。

(3)P-value:选择边缘时使用的阈值,定义时应考虑输入网络的大小,一般使用默认值0.01即可,可根据实际情况调整。

(4)Seed:指定随机数字生成器,需要使其再随机化时输入-1。

(5)CPU Cores:使用处理器的几核来分析。

点击RUN,开始运行。

三、结果的查看及保存

运行完毕后会自动跳出界面

同时在matlab的当前路径下会生成一个Results文件夹,点进去会有当下日期的文件夹,内包含运行结果。

载入后包含以下字段:

NBSPredict.parameter包含此次分析时设置的参数;

NBSPredict.data记录输入数据的信息;

NBSPredict.results储存分析结果;

bestEstimator显示最优分析。

关于NBS-Predict,想了解更多的小伙伴可阅读茗创相关文章:

NBS-Predict:基于脑网络的机器学习预测

注:可在公众号后台回复“NBS-Predict”,获取NBS-Predict软件包及官方手册哦。

相关文章

  • NBS-Predict使用手册

    文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注。 NBS-Predict软件介绍 (1)NBS-Pre...

  • 包的管理-软件列表

    gem使用手册npm使用手册yarn使用手册pip-使用手册maven-使用手册composer-使用手册 cho...

  • PostMan使用手册

    Postman 使用手册系列教程: Postman软件安装Postman使用手册1——导入导出和发送请求查看响应P...

  • YOU:身体使用手册Ⅱ 罗伊森

    YOU:身体使用手册Ⅱ 罗伊森.pdf: 内容简介······ “自己是自己最好的医生”是《YOU:身体使用手册(...

  • blender3.0使用手册及快捷键大全

    blender在线使用手册[http://dd.ma/6VKc0W6o] blender及网页使用手册下载地址 b...

  • conda

    conda 使用手册1conda 使用手册2conda 环境变量配置 删除虚拟环境:删除环境:使用命令conda ...

  • 《OKR使用手册》读书心得(一) 210115

    《OKR使用手册》读书心得之 OKR与KPl的关系 今天读了《OKR使用手册》,我原来对于OKR与KPI的关系似懂...

  • 小白分享~linux基础知识(一)

    引言 Linux 的开发者们写了丰富详尽的命令使用手册,英语是 manual,Linux 的使用手册可以说是 Li...

  • 2018-08-18

    #易挪宝后台管理使用手册 ##说明

  • Android混淆规则

    写给Android开发者的混淆使用手册

网友评论

      本文标题:NBS-Predict使用手册

      本文链接:https://www.haomeiwen.com/subject/bqynurtx.html