ディシジョンツリーの文の作り方
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
masaki yamate
el 18 de En. de 2017
Comentada: masaki yamate
el 19 de En. de 2017
上の写真のようなディシジョンツリーをmatlabで作りたいです。 どのようにすればよいでしょうか。 矩形波の部分は無視していただいてもかまいません。 他の部分だけでもいいので作成方法のご存知の方はどうか教えていただけませんか。なにとぞよろしくお願いします。
---------------------------現在作成しているコード------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ if x2<-15 then node 2 elseif x2>=10 then node 3 else setosa end class = setosa if x4<145.3 then node 4 elseif x4>=145.3 then node 5 else versicolor end
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
0 comentarios
Respuesta aceptada
mizuki
el 18 de En. de 2017
ルールベースの木構造を作成するには,yamateさんが途中まで書かれているように IF-ELSE-ENDや SWITCH-CASE (リーフが多い場合)を使用します.今回の場合はIFの中にさらにIFがあるような入れ子構造にします.今 node2 などを書かれているところに,直接 if 文を入れてみてください.
if (pitch<-15)
% 右(ピンク)
if (yaw<=300)
12
else
10
end
elseif(pitch<10 & pitch>=-15)
% 真ん中(紫)
if(pitch<=100)
1
else
11
end
else
% 左(緑)
...
end
ちなみにMATLABには then という関数はありません.
Más respuestas (0)
Ver también
Categorías
Más información sobre MATLAB Coder en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!