Пустой образец текстового файла после запуска SOS! (стохастическая оптимизация стимулов) алгоритм с использованием Matlab - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь создать 3 рандомизированных списка слов (выборки), сгенерированных из большого банка слов (населения).Я использую алгоритм и программное обеспечение pkg SOS (http://sos.cnbc.cmu.edu/index.html) в качестве пользовательского интерфейса (GUI) и MATLAB для написания сценариев для запуска в SOS. До сих пор я в состоянии создать популяцию, используя SOS, но невозможность создания образцов. Скрипт генерирует пустой файл .txt. Я не очень уверен, почему ..

1) Я связал образцы с населением в сценарии MATLAB, как показано ниже, но пустой текстфайлы все еще создаются.

2) Я пытался вручную создать образец с помощью графического интерфейса, но не смог, так как я получаю сообщение об ошибке, показанное ниже.


1) это код, который создает образцы и затем связывает образец с совокупностью:

% Create samples (conditions)

sample1 = sample(p.nsampcnt1, 'name', 'sample1', ...
    'outFile', ['test1_1' p.optmethod '.txt']);
sample2 = sample(p.nsampcnt2, 'name', 'sample2', ...
    'outFile', ['test1_2' p.optmethod '.txt']);

% Link samples to population

sample1.setPop(Pop1);
sample2.setPop(Pop1);

2) это ошибка, которую я получаю, когда пытаюсьвручную создайте образец:

??? Error using ==>
sample>sample.sample at 160
Sample Constructor: Pre-loaded
sample size cannot be larger than
target sample size {n}.

Я не уверен, где расположен размер образца (n), чтобы изменить его.Я проверил строку в сценарии, к которой относится ошибка, но он показывает мне текст ошибки в случае n <размер выборки.</p>

Прошу прощения, если этот запрос немного расплывчатый, поскольку в пакете SOS есть много скриптов, которые показывают ошибки.Копирование их всех здесь было бы кошмаром. Любая помощь очень ценится!

...