Create Correlogram plot with given data

2 vues (au cours des 30 derniers jours)
Dimitrios Tsampas
Dimitrios Tsampas le 20 Fév 2022
Commenté : Enrico Gambini le 21 Fév 2022
Hello everyone,
I'm trying to plot an ACF and PACF according to my given data, but I dont seem to find a way to do so. If anyone knows a way to do so and wants to share I would highly appreciate it!
Bellow is my set of data:

Réponse acceptée

Enrico Gambini
Enrico Gambini le 20 Fév 2022
If you don't have any input file (such as a txt or a csv) from where you can import data directly into matlab, I guess you need to do it manually. I will do it for you for ACF and PACF vectors, you need just to copy the code into your matlab, then i reccomend you to have a look at the basics of the language here: https://it.mathworks.com/help/matlab/getting-started-with-matlab.html?s_tid=CRUX_topnav
lags=[1:9]; %creating the x-axis vector
ACF=[0.833,0.796,0.723,0.659,0.59,0.536,0.493,0.454,0.413]; %creating a row column of ACF values
PACF=[0.833,0.343,0.013,-0.027,-0.048,0.002,0.036,0.026,-0.017]; %creating a row column of PACF values
figure
bar(lags,ACF,'b');
title('ACF');
xlabel('Lags');
figure
bar(lags,PACF,'r');
title("PACF");
xlabel('Lags');
You can use the same approach for the last two row vectors.
  4 commentaires
Dimitrios Tsampas
Dimitrios Tsampas le 20 Fév 2022
It works! I really apreciate it Enrico. I will take a look at the basics of Matlab. Now, I only wonder if I could make an assumption about N. We don't really know the size of the sample. Any idea would be welcome.
Enrico Gambini
Enrico Gambini le 21 Fév 2022
If the size of the sample is actually unknown, make an assumption on N would be no-sense

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by