Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLAB Cronbach';s Alpha如果项目已删除_Matlab_Correlation_Reliability - Fatal编程技术网

MATLAB Cronbach';s Alpha如果项目已删除

MATLAB Cronbach';s Alpha如果项目已删除,matlab,correlation,reliability,Matlab,Correlation,Reliability,我想知道是否有一种方法可以运行完整的Cronbachα分析(如SPSS中的“可靠性分析”中提供的分析),包括删除项目时的α值 我从创建了一个Cronbach函数,给出了: % Calculate the number of items k=size(X,2); % Calculate the variance of the items' sum VarTotal=nanvar(nansum(X')); % Calculate the item variance SumVarX=nansum(

我想知道是否有一种方法可以运行完整的Cronbachα分析(如SPSS中的“可靠性分析”中提供的分析),包括删除项目时的α值

我从创建了一个Cronbach函数,给出了:

% Calculate the number of items
k=size(X,2);

% Calculate the variance of the items' sum
VarTotal=nanvar(nansum(X'));

% Calculate the item variance
SumVarX=nansum(nanvar(X));

% Calculate the Cronbach's alpha
a=k/(k-1)*(VarTotal-SumVarX)/VarTotal;
1000x60
矩阵中,我想知道维度2上的每个项目被删除时的Alpha值


像这样的东西有内置的功能吗?是否有可能更新此代码(或编写新代码)以达到此效果?

好的,因此它只是为循环构建正确的

as(60)=NaN; % preallocate output matrices
varargout(60)=NaN;
for ques = 1:size(twodm,2) % loop across items
    cols = 1:size(twodm,2);
    cols(ques)=[]; % ques only uses items that aren't `ques`
    [as(ques), varargout(ques)] = CronbachAlpha(twodm(:,cols)); % perform the test
end

函数
CronbachAlpha
取自,它计算标准化和非标准化的Alpha,比问题中使用的函数更好。

嗨,谢谢你的帖子,我刚刚在asp.net网页中实现了一个KR20/21报告,现在需要自己添加Chronbac的Alpha。。。你的手柄是指Killington btw吗?