一般的相关分析代码

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
%--brain mask with the brain tissue
mask_name =  'C:\Users\Administrator\Desktop\workspace\preprocessed\masks\within_brain_mask.nii' ;
M   = load_untouch_nii( mask_name ); % load mask NIFTI
mask     =  double (M.img> 0 );          % get 3d v
 
%--brain functional 4d data
data_4d =  'C:\Users\Administrator\Desktop\workspace\preprocessed\4d\func_3d.nii' ;
% data_4d =  'C:\Users\Administrator\Desktop\phycaa_workspace\phycaa_plus_2104_03_27\_PHYCAA_step1+2.nii' ;
 
V   = load_untouch_nii( data_4d );
 
%--transform 4d array to 2d array, using brain_mask
within_brain_voxels = nifti_to_mat(V,M);
 
nt_matrix = within_brain_voxels;
 
[V_c S_c temp] = svd( nt_matrix' * nt_matrix );
% PC-space representation
Q_c = V_c * sqrt( S_c );
 
offSet= 1 ;
pcs= 4 ;
 
% estimate temporal autocorrelation maximized  "sources"
Q1 = Q_c(  1 :(end-offSet) ,  1 :pcs ); % un-offset
Q2 = Q_c( (offSet+ 1 ):end ,  1 :pcs ); % offsetted timeseries
 
% canonical correlations on time-lagged data
[A,B,R,U,V,stats] = canoncorr(Q1,Q2);
 
% getting stable  "average"  autocorrelated timeseries
a=[U( 1 ,:)]; b=[U( 2 :end,:) + V( 1 :end- 1 ,:)./ 2 ]; c=[V(end,:)];
 
tset = [a;b;c];

  

本文转自二郎三郎博客园博客,原文链接:http://www.cnblogs.com/haore147/p/3797817.html,如需转载请自行联系原作者
相关文章
|
5月前
|
资源调度
回归方程优良性评价(原理+实践+代码)
回归方程优良性评价(原理+实践+代码)
回归方程优良性评价(原理+实践+代码)
|
5月前
|
运维 算法 C++
R语言用LOESS(局部加权回归)季节趋势分解(STL)进行时间序列异常检测
R语言用LOESS(局部加权回归)季节趋势分解(STL)进行时间序列异常检测
|
5月前
回归分析与相关分析的区别和联系
回归分析与相关分析的区别和联系
|
12月前
|
人工智能 数据挖掘
这图怎么画 | 相关分析棒棒糖图
这图怎么画 | 相关分析棒棒糖图
104 0
|
5月前
|
数据可视化
R语言泊松回归对保险定价建模中的应用:风险敞口作为可能的解释变量
R语言泊松回归对保险定价建模中的应用:风险敞口作为可能的解释变量
|
5月前
【SPSS】相关分析和偏相关分析详细操作过程(附案例实战)
【SPSS】相关分析和偏相关分析详细操作过程(附案例实战)
542 0
|
5月前
【SPSS】交叉设计方差分析和协方差分析详细操作教程(附案例实战)
【SPSS】交叉设计方差分析和协方差分析详细操作教程(附案例实战)
336 0
|
机器学习/深度学习
差异基因通路富集分析的统计学假设-个人见解分享
本文主要分享了学习 “差异基因通路富集中使用的 超几何检验方法背后意义” 的个人见解
228 0
|
C++ Python
Python实现卡方检验和相关性分析
Python实现卡方检验和相关性分析
1023 0
Python实现卡方检验和相关性分析
|
机器学习/深度学习 算法 计算机视觉
举一隅而以三隅反,MMFewshot 带你走近少样本分类
随着深度学习的兴起,机器学习算法通过大量的训练数据,在各个领域取得了非常好的性能,但是在数据十分稀缺,或者难以收集时,模型往往无法达到令人满意的性能。 为了解决这一问题,少样本学习(Few Shot Learning)通过利用先验知识,使得机器学习算法能够在少量的样本上进行学习。
523 0
举一隅而以三隅反,MMFewshot 带你走近少样本分类