首页 > 解决方案 > UseMethod(“extract_data”,kdmobj)中的错误:没有适用于“extract_data”的方法应用于类“c('list','kdm')”的对象

问题描述

这是我正在尝试做的事情:

#训练生物年龄参数(WORKS FINE)

train = kdm_calc(train_data,agevar='AGE', biomarkers=c('WBC','Hgb','VITD','ALB','ALT', 'CREAT', 'FERR', 'TSH'))

#使用训练数据计算样本外生物年龄(WORKS FINE)

biocalc = kdm_calc(test_data,agevar='AGE',
               biomarkers=c('WBC','Hgb','VITD','ALB','ALT', 'CREAT',                           
                          'FERR', 'TSH'),
               fit=train$fit)

#combine 使用训练参数计算的生物年龄

data$bioage = extract_data(biocalc)[,'bioage']

现在在上面的最后一步,这里是错误:

UseMethod(“extract_data”,kdmobj)中的错误:没有适用于“extract_data”的方法应用于类“c('list','kdm')”的对象

这是我的数据的样子:

标签: rlistsyntax-errorgenetics

解决方案


推荐阅读