Вычисление параметров некомпартментного анализа (NCA) (требует Statistics and Machine Learning Toolbox)
вычисляет параметры NCA из времени концентрации ncaparameters = sbionca(data,opt)data. Объект options opt определяет столбцы данных и другие опции вычисления. ncaparameters - таблица вычисленных значений параметров NCA для каждой группы.
Загрузите синтетический набор данных, который содержит измерения концентрации препарата четырёх индивидуумов после IV болюсной дозы болюсного внутривенного введения.
load data1.matУстановите суммарные дозы в NaN в точки времени, когда дозу не вводили.
data1.Dose(data1.Dose(:) == 0) = NaN;
Отобразите данные.
sbiotrellis(data1,'ID','Time','DrugConc','Marker','o','LineStyle','--');

Категоризация столбцов данных с помощью объекта опций NCA.
opt = sbioncaoptions; opt.groupColumnName = 'ID'; opt.concentrationColumnName = 'DrugConc'; opt.timeColumnName = 'Time'; opt.IVDoseColumnName = 'Dose';
Вычислите параметры NCA для каждого индивидуума.
ncaparameters = sbionca(data1,opt);
Отображение первых нескольких столбцов таблицы. Каждая строка ncaparameters таблица представляет индивидуума (или группу), и в каждом столбце указывается соответствующее значение параметров NCA.
ncaparameters(:,1:15)
ans=4×15 table
ID doseSchedule administrationRoute Lambda_Z R2 adjusted_R2 Num_points AUC_0_last Tlast C_max C_max_Dose T_max MRT T_half AUC_infinity
__ ____________ ___________________ ________ _______ ___________ __________ __________ _____ ______ __________ _____ ______ ______ ____________
1 {'Single'} {'IVBolus'} 0.57893 0.99991 0.9999 11 143.61 48 74.412 1488.2 0 1.5408 1.1973 143.61
2 {'Single'} {'IVBolus'} 0.66798 0.99998 0.99998 11 299.37 48 191.96 1919.6 0 1.3352 1.0377 299.37
3 {'Single'} {'IVBolus'} 0.62124 0.99999 0.99999 11 766.5 48 411.06 1644.2 0 1.4476 1.1157 766.5
4 {'Single'} {'IVBolus'} 0.58011 0.99995 0.99995 11 1301.8 48 648.33 1296.7 0 1.5721 1.1949 1301.8
Можно также задать пользовательскую временную область значений для вычисления T_max и C_max в этой временной области значений, скажем, от времени = 0 до 20. Вы можете сделать это, установив C_max_ranges свойство как массив ячеек двухэлементных векторов-строк.
opt.C_max_ranges = {[5.5 20]};
ncaparameters2 = sbionca(data1,opt);Функция сообщает о T_max и C_max значениях в области значений путем добавления двух новых столбцов: T_max_5_5__20 и C_max_5_5__20. Обратите внимание, что в именах этих двух столбцов последняя точка предшествуют два последовательных подчеркивания (__).
ncaparameters2.T_max_5_5__20(:)
ans = 4×1
6
6
6
6
ncaparameters2.C_max_5_5__20(:)
ans = 4×1
2.2719
3.0213
10.0233
19.9006
Точно так же можно задать пользовательскую временную область значений, чтобы вычислить частичное значение AUC для каждой группы.
opt.PartialAreas = {[0 20]};
ncaparameters3 = sbionca(data1,opt);
ncaparameters3.AUC_0__20(:)ans = 4×1
103 ×
0.1436
0.2994
0.7665
1.3017
Можно также задать несколько временные области значений для C_max_ranges и PartialAreas.
opt.C_max_ranges = {[0 20],[0 10],[0 15]};
opt.PartialAreas = {[0 12],[0 30]};
ncaparameters4 = sbionca(data1,opt);data - Данные концентрации-временаДанные концентрации-времена для расчета параметра NCA, заданные как таблица или набор данных.
Пример: concData
opt - Объект Options для определения столбцов данных и опций вычисленияОбъект Options для определения столбцов данных и опций вычисления, заданных как объект опций NCA. Использовать sbioncaoptions чтобы создать этот объект и задать опции.
Пример: ncaopt
ncaparameters - Вычисленные параметры NCAВычисленные параметры NCA, возвращенные как таблица. Для получения дополнительной информации о том, как вычисляются параметры, см. «Некомпартментный анализ».
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.