首页 > 代码库 > 一般的相关分析代码
一般的相关分析代码
%--brain mask with the brain tissuemask_name = ‘C:\Users\Administrator\Desktop\workspace\preprocessed\masks\within_brain_mask.nii‘;M = load_untouch_nii( mask_name ); % load mask NIFTImask = double(M.img>0); % get 3d v%--brain functional 4d datadata_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_maskwithin_brain_voxels = nifti_to_mat(V,M); nt_matrix = within_brain_voxels;[V_c S_c temp] = svd( nt_matrix‘ * nt_matrix );% PC-space representationQ_c = V_c * sqrt( S_c );offSet=1;pcs=4;% estimate temporal autocorrelation maximized "sources"Q1 = Q_c( 1:(end-offSet) , 1:pcs ); % un-offsetQ2 = 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 timeseriesa=[U(1,:)]; b=[U(2:end,:) + V(1:end-1,:)./2]; c=[V(end,:)];tset = [a;b;c];
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。