Trying to plot graph in a proper time series manner

2 次查看(过去 30 天)
*The original file is the csv file and I am trying to get a time series plot of the entire file to determine if it is stationary. Also being able to obtain a correct mean and standard deviation. However not getting a proper plot of all data.
%Plot of entire patient one time series
load ('glucose.mat')
plot(time,glucose),
xlabel('Time'), ylabel('Glucose')
title('Glucose readings for each time of the day')
%Finding the mean of the glucose readings for the time series
M = mean(glucose)
M = 10.1941
%Finding the standard deviation of the glucose readings for the time series
S = std(glucose)
S = 4.8692

采纳的回答

Voss
Voss 2021-12-18
time is the time of day, so it doesn't contain information about the date, only the hours, minutes, seconds within a day. In order to plot the whole thing, you can add time to the datetime array date1 and plot glucose against the result:
%Plot of entire patient one time series
load ('glucose.mat')
plot(date1+time,glucose),
xlabel('Time'), ylabel('Glucose')
title('Glucose readings for each time of the day')
%Finding the mean of the glucose readings for the time series
M = mean(glucose)
M = 10.1941
%Finding the standard deviation of the glucose readings for the time series
S = std(glucose)
S = 4.8692

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Time Series Events 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by