% total number of samples 345
% input 230, output 115
% normalization: input [-1,1], output [0,1]
function [P, T, TV] = liver_data
%Obtain Random P, T
load liver.dat;
dataset = liver;
rand_sequence=randperm(size(dataset,1));
temp_dataset=dataset;
dataset=temp_dataset(rand_sequence, :);
% for i=1:size(dataset,2)-1
% if max(dataset(:,i))~=min(dataset(:,i))
% dataset(:,i)=((dataset(:,i)-min(dataset(:,i)))/(max(dataset(:,i))-min(dataset(:,i))))*2-1;
% else
% dataset(:,i)=0;
% end
% end
% T=dataset(:,size(dataset,2));
% if max(T)~=min(T)
% T=(T-min(T))/(max(T)-min(T));
% else
% T=ones(size(T))*0.5;
% end
% dataset(:,size(dataset,2))=T;
P1=dataset(1:230,1:6);
T1=dataset(1:230,7:7);
% P=P1';
% T=T1';
%Obtain Random Test Matrix
X=dataset(231:size(dataset,1),1:6);
Y=dataset(231:size(dataset,1),7:7);
% TV.P=X';
% TV.T=Y';
fid = fopen('liver_train','w');
for i=1:size(P1,1)
fprintf(fid,'%2.8f ',T1(i,1));
for j=1:size(P1,2)
% fprintf(fid,' %d:%2.8f',j, P1(i,j)); % for SVM
fprintf(fid,' %2.8f', P1(i,j)); % for ELM
end
fprintf(fid,'\n');
end
fclose(fid);
fid = fopen('liver_test','w');
for i=1:size(X,1)
fprintf(fid,'%2.8f ',Y(i,1));
for j=1:size(X,2)
% fprintf(fid,' %d:%2.8f',j, X(i,j)); % for SVM
fprintf(fid,' %2.8f', X(i,j)); % for ELM
end
fprintf(fid,'\n');
end
fclose(fid);
digui.rar_recursive features_svm特征选择_特征选择 SVM_特征选择matlab_递归特征消除
版权申诉
5星 · 超过95%的资源 175 浏览量
2022-07-14
14:33:37
上传
评论
收藏 3KB RAR 举报
小波思基
- 粉丝: 70
- 资源: 1万+
最新资源
- 基于MFC的校园导航程序(使用最短路径dijkstra算法).rar
- Android Studio android APP 视频作为视图背景需要源代码或想了解其实现原理的可以私心我
- com.ZeroneGames.GreenProject.apk
- Python自动化开发入门教程
- 4399GameSem_116_13955_207551_6.apk
- python 3.9.19源码编译包
- php-8.2.18-Win32-vs16-x64.rar
- 字节跳动青训营-抖音项目
- SQL资料手册,语句教程,高级查询语句语法
- 上位机和串口建立 Modbus 协议进行数据传输,并使用 Mysql 数据库存储,能够实现实时温湿度显示和动态变化曲线,历史数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论8