文档帮助中心
绘制协变量生存剩余有用寿命模型的生存函数
情节(mdl)
情节(mdl协变量)
例子
图(mdl)绘制拟合协变量生存模型的基线生存函数mdl计算的生命周期值。绘图数据存储在BaselineCumulativeHazard的属性mdl.
图(mdl)
mdl
BaselineCumulativeHazard
图(mdl,协变量)绘制中协变量数据计算的生存函数协变量.为了得到生存函数,使用协变量并结合基线生存函数计算危险率。
图(mdl,协变量)
协变量
全部折叠
负荷训练数据。
负载(“covariateData.mat”)
这个数据包含电池放电时间和相关的协变量信息。协变量为:
温度
负载
制造商
制造商信息是一个必须进行编码的分类变量。
创建一个协变量生存模型。
mdl = covariateSurvivalModel;
使用训练数据训练生存模型,指定生命时间变量、数据变量和编码变量。该训练数据没有审查变量。
fit (mdl covariateData,“DischargeTime”,[“温度”,“负载”,“制造商”], [],“制造商”)
成功收敛:梯度范数小于OPTIONS。TolFun
绘制模型的基线生存函数。
创建一个协变量生存模型,并使用训练数据对其进行训练。
mdl = covariateSurvivalModel (“LifeTimeVariable”,“DischargeTime”,“LifeTimeUnit”,“小时”,...“DataVariables”,[“温度”,“负载”,“制造商”],“EncodedVariables”,“制造商”);fit (mdl covariateData)
假设你有一个由制造商生产的电池组B已经竞选过30.个小时。创建包含使用时间的测试数据表,DischargeTime,以及测量的环境温度,TestAmbientTemperature,和电流,TestBatteryLoad.
B
30.
DischargeTime
TestAmbientTemperature
TestBatteryLoad
TestBatteryLoad = 25;TestAmbientTemperature = 60;DischargeTime =小时(30);TestData =时间表(TestBatteryLoad TestAmbientTemperature,“B”,“RowTimes”小时(30));TestData.Properties.VariableNames = {“温度”,“负载”,“制造商”};TestData.Properties。DimensionNames {1} =“DischargeTime”;
预测电池的RUL。
TestData estRUL = predictRUL (mdl)
estRUL =持续时间38.657人力资源
绘制电池的协变量数据的生存函数。
情节(mdl TestData)
covariateSurvivalModel
协变量生存RUL模型,指定为covariateSurvivalModel对象。
情节将数据绘制在BaselineCumulativeHazard的属性mdl,这是一个两列数组。第二列包含生存函数的基线值,第一列包含相应的生命时间值。生命周期的值用指定的单位绘制LifeTimeUnits的属性mdl.
情节
LifeTimeUnits
表格
时间表
组件的当前协变量值,指定为a:
行向量,其元素仅指定组件的协变量值而不是生命周期值。协变量值的数量必须与估计时使用的协变量数据列的数量和顺序相匹配mdl使用适合.
适合
表格或时间表一行。表中必须包含DataVariables的属性mdl.
DataVariables
如果协变量数据包含编码变量,则必须指定协变量使用一个表格或时间表.
为了得到生存函数,使用协变量并结合基线生存函数计算危险率。有关更多信息,请参见考克斯比例风险模型统计学和机器学习工具箱。
coxphfit
predictRUL
在您的系统中存在这个示例的修改版本。你想打开这个版本吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系