主要内容

情节

情节生存函数协变量生存剩余使用寿命模型

描述

例子

图(mdl)情节的基线生存函数拟合协变量的生存模式mdl对生命时间价值的计算。数据存储在情节BaselineCumulativeHazard的属性mdl

例子

图(mdl,协变量)情节的生存函数协变量数据的计算协变量。获得生存函数,故障率计算使用协变量和结合基线生存函数。

例子

全部折叠

负荷训练数据。

负载(“covariateData.mat”)

这些数据包含电池的放电时间和相关的协变量信息。协变量的变量有:

  • 温度

  • 负载

  • 制造商

制造商信息是类别变量,必须进行编码。

创建一个协变量的生存模式。

mdl = covariateSurvivalModel;

使用训练数据训练生存模型,指定生活时间变量,数据变量和变量进行编码。没有审查这个训练数据变量。

fit (mdl covariateData,“DischargeTime”,(“温度”,“负载”,“制造商”],[],“制造商”)
成功的融合:梯度小于OPTIONS.TolFun规范

情节的基线生存函数模型。

情节(mdl)

图包含一个坐标轴对象。坐标轴对象与标题生存函数图包含一个对象类型的楼梯。这个对象表示基线生存函数。

负荷训练数据。

负载(“covariateData.mat”)

这些数据包含电池的放电时间和相关的协变量信息。协变量的变量有:

  • 温度

  • 负载

  • 制造商

制造商信息是类别变量,必须进行编码。

创建一个协变量生存模型,使用训练数据训练它。

mdl = covariateSurvivalModel (“LifeTimeVariable”,“DischargeTime”,“LifeTimeUnit”,“小时”,“DataVariables”,(“温度”,“负载”,“制造商”),“EncodedVariables”,“制造商”);fit (mdl covariateData)
成功的融合:梯度小于OPTIONS.TolFun规范

假设您有一个电池生产制造商B运行了30.个小时。创建一个测试数据表包含使用时间,DischargeTime测量环境温度,TestAmbientTemperature,当前,TestBatteryLoad

TestBatteryLoad = 25;TestAmbientTemperature = 60;DischargeTime =小时(30);TestData =时间表(TestAmbientTemperature TestBatteryLoad,“B”,“RowTimes”小时(30));TestData.Properties。VariableNames = {“温度”,“负载”,“制造商”};TestData.Properties。DimensionNames {1} =“DischargeTime”;

预测电池的原则。

TestData estRUL = predictRUL (mdl)
estRUL =持续时间38.332人力资源

情节的生存函数的协变量数据的电池。

情节(mdl TestData)

图包含一个坐标轴对象。坐标轴对象标题生存函数图包含2楼梯类型的对象。这些对象代表基线生存函数,当前生存函数。

输入参数

全部折叠

协变量生存荷重软化模型,指定为一个covariateSurvivalModel对象。

情节图中的数据BaselineCumulativeHazard的属性mdl,这是一个两列数组。第二列包含基线生存函数值,和第一列包含相应的寿命值。寿命值绘制指定的单位LifeTimeUnits的属性mdl

当前组件,协变量值指定为:

  • 行向量的元素指定组件协变量的值只有生命而不是时间值。协变量的值必须匹配的数量和订单数量的协变量数据列在评估时使用mdl使用适合

  • 时间表一行。表必须包含在指定的变量DataVariables的属性mdl

如果编码的协变量数据包含变量,那么你必须指定协变量使用一个时间表

获得生存函数,故障率计算使用协变量和结合基线生存函数。有关更多信息,请参见Cox比例风险模型

版本历史

介绍了R2018a