How can I use Canoncorr correctly? I have an Error!
3 次查看(过去 30 天)
显示 更早的评论
Canonical Data
% Load the Data
load ('cancorfile_assignment (1).mat');
%Define the data
data = [amyv antc cerebel vents thalam dlpfc openn consc extrav agree neurot]; %My data is brain structures and personality types
NaNs = sum(isnan(data),2) > 0;
X = data(~NaNs,1:6);
Y = data(~NaNs,7:11);
[A,B,r,U,V,stats] = canoncorr (X,Y)
I have entered this? but I get the error: Error using canoncorr (line 74)
X and Y must have more than one row.?
How do I fix this issue?
0 个评论
回答(1 个)
Harsha Priya Daggubati
2020-5-15
Hi,
The inpur arguments X and Y to the method 'canoncorr' should be a n X d matrix, where n is the number of observations and d is for number of variables.
And yes, It is expected for X and Y to have more than one row to perform canonical correlation analysis on the data.
Hope you modify the data as per the requirements and conduct your analysis.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Analysis of Variance and Covariance 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!