MATLAB ile Excel dosyasi okuma

MATLAB’in Excel dosyasi okuma kabiliyeti sayesinde veri analizi yapmak son derece kolaylasabiliyor. Bu yuzden veri analizi ihtiyaclarimi STATA veya SAS gibi programlar yerine MATLAB ile hallediyorum.

[NUMERIC,TXT,RAW]=XLSREAD(FILE,SHEET] formati ile istediginiz .xls dosyasinin istediginiz calisma alanindan veriyi MATLAB’a aktarabilir ve uzerinde oynamalar yapabilirsiniz.

Mesela GDP ile issizlik rakamlarinin bulundugu bir .xls dosyasinin (dosya ismine gdp_issizlik.xls diyelim) VERI calisma alanindaki verileri okutmak ve daha sonra icinde herhangi bir degisken icin gozlem olmayan satirlari silmek istiyorsunuz. Ardindan da GDP’yi issizlik uzerine en kucuk kareler methodu ile regres edeceksiniz. Asagidaki kod bu isi kolaylikla yapacaktir.

clc;
clear all;
warning off all;
[data, ~, ~] = xlsread(‘gdp_issizlik.xls’,’VERI’);
[~, nov] = size(data);
for i=1:nov
data(find(isnan(data(:,i))),:) = [];
end;
[nob, ~] = size(data);
X = [ones(nob,1) data(:,2)];
Y = data(:,1);
beta = inv(X’*X)*X’*Y

Ornek .xls dosyasi icin tiklayiniz…

  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Yorum bırakın