⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makeentropyintervals.m

📁 包含间隔偏最小二乘
💻 M
字号:
function EntropyInt=makeEntropyIntervals(X,intervals)

%  makeEntropyIntervals gives indices for entropy intervals based on std (Ralf Torgrip)
%
%  Input:
%  X is the independent variables
%  intervals: the number of intervals wanted, e.g. 20
%
%  Output:
%  EntropyInt is a double array containing interval information for direct use with ipls
%
%  Copyright, Chemometrics Group - KVL, Copenhagen, Denmark
%  Lars N鴕gaard, March 2004
%
%  EntropyInt=makeEntropyIntervals(X,intervals);

if nargin==0
   disp(' ')
   disp(' EntropyInt=makeEntropyIntervals(X,intervals);')
   disp(' ')
   return
end

deviations=std(X);
splitpoint=sum(deviations)/(intervals);

sumdev=cumsum(deviations);

EntropyInt=[];
for i=1:intervals
   ix=find((i-1)*splitpoint<=sumdev & sumdev<=i*splitpoint);
   EntropyInt=[EntropyInt ix(1) ix(end)];
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -