Hello,
I'm trying to split my dataset have the format X_train, X_test, y_train and y_test – in similar fashion to Python's test_train_split but I'm struggling to find a method to do so. Is this possible in MatLab?
I've tried doing the following
seed = 42;rng(seed);cv = cvpartition(size(dataset,1), "HoldOut", 0.2);idx = cv.test; X_train = subsample(~idx,:);y_test = subsample(idx,:);
but I'm not entirely sure how to go about deriving X_test and y_train.
Does anybody have a good solution to this? Apologies as I'm fairly new to MatLab!
Thank you!
Best Answer