使用treeMine = fitctree(....)
我可以生成一个决策树,但该树是非常大的,因此很难传达信息,使用view(treeMine,'Mode','Graph')
Matlab的:更改可变分辨率和名称查看回归树
时所以我的问题是如果可以将变量名称x1-x9更改为其他名称,以使其可以理解,并且如果我可以强制这些数字由工程表示法10e3表示。
有没有人知道如何做到这一点?
小例子
小例子,可以使用Matlabs own car example:
load carsmall
idxNaN = isnan(MPG + Weight);
X = Weight(~idxNaN);
Y = MPG(~idxNaN);
n = numel(X);
rng(1) % For reproducibility
idxTrn = false(n,1);
idxTrn(randsample(n,round(0.5*n))) = true; % Training set logical indices
idxVal = idxTrn == false; % Validation set logical indices
Mdl = fitrtree(X(idxTrn),Y(idxTrn));
view(Mdl,'Mode','graph')
你怎么那么指定的值的分辨率和变量名
你想要什么新的变量名?这是一个只读属性btw –
@SardarUsama我想给他们变量的名称,他们代表什么,但这是不可能的基于您的只读。你在哪里看到这个? 我想象一个人可以通过'set(gca,...)'或类似的方式访问属性,但没有设法做到这一点 – JTIM
@SardarUsama x1可以改为女性,x2年龄等等 – JTIM