با سلام. من در برنامه ام به جایی میرسم که باید چند کلاس را با درخت تصمیم یا طبقه بندی کننده های دیگر طبقه بندی کنم. اما میخوام درون یک حلقه این کار را انجام دهم تا بعدا با اضافه و کم شدن کلاس ها نیازی تباشه کل برنامه رو عوض کنم. اما متاسفانه بلد نیستم چجوری درخت های تصمیم مختلف بسازم. میخوام بعدا روی هر درخت و نتایج بدست اومده کار کنم. همین داده هارو باید با دسته بندی کننده های دیگر هم انجام بدم اما اگر این قسمت تمام بشه بقیش مشکلی نخواهد داشت.
به عنوان مثال شش تا داده مختلف داریم که آن شش تا قبلا به صورت خوشه بندی به دست آمده و هر دفعه نتایجش فرق میکند. روی هر شش تا میخواهم کلاسه بندی انجام بدم اما چون داده ها متغیر هستن مجبورم در یک حلقه اینکار را انجام دهم و هر شش تا درخت تصمیم را ذخیره کنم اما چون تازه کار هستم نمیدونم باید چکار کنم.
با تشکر.
HTML Code:
for kk=1:clusternumbers
clear x
clear y
for i=1:num_of_clus_data(kk)
x(i,:)=cluss(kk,i,:);
y(i)=clussnum(kk,i);
end
DT=ClassificationTree.fit(x,y);
DT.view('mode','graph');
end