Azzera filtri
Azzera filtri

Hi everyone, I have to use monte carlo time series method to generate synthetic smart meter data for about a million houses. Any heads up on this will be really helpful. Thanks

1 visualizzazione (ultimi 30 giorni)
Monte Carlo Time Series Synthetic Data generation

Risposta accettata

Image Analyst
Image Analyst il 30 Ott 2017
Modificato: Image Analyst il 30 Ott 2017
Search for Monte Carlo for lots of posts, many of which have code. https://www.mathworks.com/matlabcentral/answers/?term=tag%3A%22Monte+Carlo%22
I've attached some demos that use Monte Carlo.
  1 Commento
Ragini Gupta
Ragini Gupta il 4 Nov 2017
Modificato: Walter Roberson il 4 Nov 2017
Thank you so much. Turns out I have to model the data using Monte Carlo Markov Chain. I created the Transition probability matrix from the consumption values after the binning stage. However, I am not sure how to proceed to simulate the matrix and generate new consumption values.
Here is the code, if you can have a look at it? Please. Thanks in advance
filename = 'newTestingExcel.xlsx';
Furnace=xlsread(filename,'B:B'); %H1D1
edges = linspace(min(Furnace),max(Furnace),8);
[counts,bins] = histc(Furnace, edges);
[counts,bins] = histc(Furnace, edges);
%# transition matrix
m = max(bins);
n = numel(bins);
y = zeros(m,1);
p = zeros(m,m);
for k=1:n-1
y(bins(k)) = y(bins(k)) + 1;
p(bins(k),bins(k+1)) = p(bins(k),bins(k+1)) + 1;
end
p = bsxfun(@rdivide,p,y); p(isnan(p)) = 0;
disp(trans);

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Monte-Carlo in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by