帮助中心帮助中心
情节生存函数协变量生存剩余使用寿命模型
情节(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 =时间表(TestAmbientTemperature TestBatteryLoad,“B”,“RowTimes”小时(30));TestData.Properties。VariableNames = {“温度”,“负载”,“制造商”};TestData.Properties。DimensionNames {1} =“DischargeTime”;
预测电池的原则。
TestData estRUL = predictRUL (mdl)
estRUL =持续时间38.332人力资源
情节的生存函数的协变量数据的电池。
情节(mdl TestData)
covariateSurvivalModel
协变量生存荷重软化模型,指定为一个covariateSurvivalModel对象。
情节图中的数据BaselineCumulativeHazard的属性mdl,这是一个两列数组。第二列包含基线生存函数值,和第一列包含相应的寿命值。寿命值绘制指定的单位LifeTimeUnits的属性mdl。
情节
LifeTimeUnits
表
时间表
当前组件,协变量值指定为:
行向量的元素指定组件协变量的值只有生命而不是时间值。协变量的值必须匹配的数量和订单数量的协变量数据列在评估时使用mdl使用适合。
适合
表或时间表一行。表必须包含在指定的变量DataVariables的属性mdl。
DataVariables
如果编码的协变量数据包含变量,那么你必须指定协变量使用一个表或时间表。
获得生存函数,故障率计算使用协变量和结合基线生存函数。有关更多信息,请参见Cox比例风险模型。
predictRUL
coxphfit
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室