2012-06-28 1 views
-1

У меня есть x-cordinate графики, построенные со временем определенных данных. Для большей точности данные берутся 3 раза, следовательно, у меня есть набор из трех графиков. Полученные графики аналогичны, но не до точности даже 90% .. и нет никакого способа получения данных с большей точностью. Теперь мне нужно установить единый стандартный граф, который с большей точностью включает в себя функции всех 3 (выборочные графики). Пожалуйста, предложите мне метод для этого.Как сделать слияние трех похожих графиков в один граф

+2

У вас есть значения первоначально полученных данных? Я не совсем понимаю, что вы пытаетесь сделать. Вы ищете какое-то смещение? Будет ли вычисление среднего из всех 3 образцов решением? – Deve

+0

Задать среднее значение для каждой точки времени? – Dan

+0

да, у меня есть значения для всех трех данных образца, но принятие значения может привести к неправильным результатам для случая, когда два набора образцов аналогичны и одно совершенно другое ... любое другое решение, чем среднее значение.? – Nehal

ответ

1

Пример использования среднего/медианы:

%# data and noisy estimates 
t = 1:100; 
x = cumsum(rand(size(t))-0.5); 
x1 = x + randn(size(x))*0.7; 
x2 = x + randn(size(x))*0.9; 
x3 = x + randn(size(x))*1.2; 

%# plot estimates 
clf 
subplot(211) 
plot(t,x1, t,x2, t,x3) 
legend({'estimate 1','estimate 2','estimate 3'}) 

%# mean/median across estimates 
subplot(212) 
plot(t,mean([x1;x2;x3]), t,median([x1;x2;x3])) 
hold on, plot(t,x, 'm:', 'LineWidth',2), hold off 
legend({'mean','median','actual'}) 

screenshot

Если вы обеспокоены выбросами, см this идеи.

 Смежные вопросы

  • Нет связанных вопросов^_^