error when im trying to save

Hi all.im trying to make a load short forecasting but in one of the steps i cant go on because of this error: *??? Error using ==> save Unable to write file Data\testSet: No such file or directory.*..could you help me?thanks

5 comentarios

Thomas
Thomas el 3 de Jun. de 2012
could you show the snipet of your code where 'save' occurs
UPT
UPT el 3 de Jun. de 2012
thomas thanks for answering.
%% Split the dataset to create a Training and Test set
% The dataset is divided into two sets, a _training_ set which includes
% data from 2004 to 2007 and a _test_ set with data from 2008. The training
% set is used for building the model (estimating its parameters). The test
% set is used only for forecasting to test the performance of the model on
% out-of-sample data.
% Create training set
trainInd = data.NumDate < datenum('2008-01-01');
trainX = X(trainInd,:);
trainY = data.SYSLoad(trainInd);
% Create test set and save for later
testInd = data.NumDate >= datenum('2008-01-01');
testX = X(testInd,:);
testY = data.SYSLoad(testInd);
testDates = dates(testInd);
save Data\testSet testDates testX testY
clear X data trainInd testInd term holidays dates ans num text
??? Error using ==> save
Unable to write file Data\testSet: No such file or directory.
Walter Roberson
Walter Roberson el 3 de Jun. de 2012
You would get that error if you did not have a subdirectory named "Data" in your current directory.
Image Analyst
Image Analyst el 3 de Jun. de 2012
Your code would be more robust if you had a special folder for your data files and didn't mix your data files in with your m-files, fig files, and other files. Learn how to use uigetdir(), uigetfile(), fullfile(), exist(), and mkdir().
UPT
UPT el 3 de Jun. de 2012
thanks for your help,especially you walter roberson..

Iniciar sesión para comentar.

 Respuesta aceptada

Thomas
Thomas el 3 de Jun. de 2012

0 votos

try
save('testSet.mat','testDates', 'testX' , 'testY') %to save it in the current directory
or create a directory called Data and use
save('Data\testSet.mat','testDates', 'testX' , 'testY') % to save in Data dir
or just add the follwing in a line above the save command
mkdir('Data'); % this should create the data directory

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

UPT
el 3 de Jun. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by