Здесь я хочу сравнить кривую мощности двух разных турбин. Предположим, у вас есть две таблицы tb1 для турбины 1 (есть X = скорость И X1 = значения мощности) и tb2 для турбины 2 (имеют y = скорость и y1 = значения мощности). Теперь с помощью данных tb1; Я подсчитал binEdge (с помощью X), а затем сделали биннинг (используя x1), так что с помощью станда и средних значений мы знаем распределение, как вы можете видеть код ниже:Сравнение и оценка новых данных кривых через использование контрольные кривые средние и значение STD?
binEdges = linspace(min(X),max(X),numBins);
[N,binEdges] = histcounts(X, binEdges);
for i = 1:numBins
flagBinMembers = (binEdges == i);
binMembers = X1(flagBinMembers);
BinMean(i) = mean(binMembers);
BinStd(i) = std(binMembers);
end
Сейчас в ТВ2, я хотите проверить значения скорости или y распределения выше вычисленных std и средних значений. Как только я узнаю местоположение или в котором распределение y или скорость принадлежит, я хочу оценить его значение мощности, выполнив некоторый вероятностный тест. Эта мощность может быть проверена с доступной мощностью y1, чтобы увидеть, что оценочные значения мощности для погоды верны или нет.
Что вы подразумеваете под «вероятностным тестом», в частности? –
@OliverCharlesworth chi square test с функцией распределения вероятности –
Вы пытались найти «Matlab chi squared test»? –