ttdata

Данные о функции перехода

Описание

ttdata выполняет функцию перехода для наблюдений за пороговой переменной. Чтобы построить функции перехода пороговых переходов, использовать ttplot.

пример

T = ttdata(tt,z) возвращает данные о функции перехода T для пороговых переходов в tt в значениях пороговой переменной z.

пример

T = ttdata(tt,z,UseZeroLevels=tf) возвращает данные о функции преобразования со всем набором уровней к 0 когда tf true.

Примеры

свернуть все

Создайте логистический порог переходы на уровнях 0 и 5.

t = [0 5];
tt = threshold(t,Type="logistic");

tt threshold объект. По умолчанию уровнем каждой логистической функции перехода является 1.

Выполните функцию перехода в последовательности данных о переменной перехода от-10 до 10.

z = -10:0.01:10;
F = ttdata(tt,z);
size(F)
ans = 1×2

        2001           2

F 2001 2 вектор из данных о функции перехода. Каждый столбец является данными о функции перехода для соответствующего порога в tt.Levels.

Упростить сравнения среди уровней перехода, Type="graph" опция ttplot графики весь переход функционируют на том же уровне. То В этом примере показано, как изобразить переход в виде графика, функционирует каждый на их соответствующем уровне.

Создайте нормальные пороговые переходы на уровнях 0 и 5 с уровнями 0.5 и 1.5, соответственно.

tt = threshold([0 5],Type="normal",Rates=[0.5 1.5]);

Выполните функции перехода на их соответствующем уровне (значение по умолчанию), и затем оцените их каждый относительно уровня 0. Задайте последовательность данных о переменной перехода от-10 до 10.

z = -10:0.01:10;  
n = numel(z);

T0 = ttdata(tt,z);
T1 = ttdata(tt,z,UseZeroLevels=true);

T0 n- 1 вектор из необработанных данных о функции перехода оценен в сетке данных о переменной перехода. T1 n- 1 вектор из данных о функции перехода, переведенных, чтобы быть сосредоточенным на уровне 0.

Постройте оба набора функций перехода отдельно.

% Raw transition functions
figure
plot(z,T0,LineWidth=2)
xline(tt.Levels,'--')
grid on
xlabel("Level")
legend(["Level 0, Rate 0.5" "Level 5, Rate 1.5"],Location="northwest")

Figure contains an axes object. The axes object contains 4 objects of type line, constantline. These objects represent Level 0, Rate 0.5, Level 5, Rate 1.5.

% Shifted transition functions
figure
plot(z,T1,LineWidth=2)
grid on
xlabel("Distance from Level")
legend(["Level 0, Rate 0.5" "Level 5, Rate 1.5"],Location="northwest")

Figure contains an axes object. The axes object contains 2 objects of type line. These objects represent Level 0, Rate 0.5, Level 5, Rate 1.5.

Входные параметры

свернуть все

Пороговые переходы, с NumStates состояния в виде threshold объект. tt должен быть полностью задан (никакой NaN записи).

Данные о переменной Threshold в виде числового вектора.

Типы данных: double

Отметьте указание, вычислить ли данные со всем набором уровней к 0 в виде значения в этой таблице:

ЗначениеОписание
trueВычисляет данные о функции преобразования со всем набором уровней к 0. Эта установка полезна для сравнения уровней перехода.
falseВычисляет необработанные данные о функции преобразования.

Пример: UseZeroLevels=true

Типы данных: логический

Выходные аргументы

свернуть все

Данные о функции перехода F (z, tt.Levels, tt.Rates), возвратился как числовая матрица. F задан tt.TransitionFunctionData.

Данные в T дайте значения функции перехода относительно каждого уровня в tt.Levels. Количество строк T равно длине z и количество столбцов равно количеству уровней. Для получения дополнительной информации смотрите threshold.

Смотрите также

Объекты

Функции

Введенный в R2021b