How can I surrogate data in MATLAB?
3 ビュー (過去 30 日間)
古いコメントを表示
Hello all
I want to surrogate my data (500x1 excel file) but I have no idea how to do that and since I have little time left for that I need to do that fast and so I do not have enough time to go through fundamentals of surrogating data (I am using R2022b version).
Can anyone provide me a simple code for surrogating data? Thanks in advance!
0 件のコメント
採用された回答
Sameer
2024 年 12 月 2 日
Hi @Mir Sahand
Surrogating data typically involves generating a new dataset that preserves certain properties of the original dataset, such as its mean and variance, but randomizes other aspects to test statistical hypotheses.
Here's a simple way to surrogate your data by shuffling it. This is one of the simplest surrogate data methods:
% Load your data from the Excel file
data = xlsread('your_file.xlsx');
% Surrogate the data by shuffling
surrogateData = data(randperm(length(data)));
xlswrite('surrogate_data.xlsx', surrogateData);
Hope this helps!
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!