У меня есть длинный набор данных, в котором я хочу поэкспериментировать с различными настройками функции seqefsub(), и в зависимости от настройки один запуск может занять относительно много времени. Поэтому я хочу, чтобы компьютер просчитывал все различные варианты, а затем оценивал результаты, evtl. использовать их для дальнейшей обработки.
Моя проблема в том, что когда я сохраняю результаты в файл и загружаю их, структура данных кажется нарушенной. В результате я не могу использовать функции TraMineR для этих данных после их загрузки, поэтому мне нужно воспроизводить все вычисления каждый раз после закрытия R.
Сохранение в рабочей области с помощью RStudio (.RData) дает ту же ошибку. Сохранение в бинарный формат дает ту же ошибку.
Вот как выглядит список последовательностей в RStudio перед сохранением:
И после загрузки:
Это код, который я использовал для этого примера:
library(TraMineR)
data(actcal.tse)
seqe <- seqecreate(actcal.tse[1:100, ])
fsub <- seqefsub(seqe, minSupport = 0.1)
save(fsub, file="fsub.rda")
rm(fsub)
load("fsub.rda")
Детали моей системы:
- x86_64-pc-linux-gnu (Ubuntu 14.04 LTE)
- R версия 3.2.0 (2015-04-16)
- Версия RStudio 0.98.1103
- Стабильная версия TraMineR 1.8-9 (построено: 22 апреля 2015 г.)
RStudio
, и строкаload("fsub.rda")
дала сбойRStudio
. Я попробовал еще раз с родной консольюR
иR
вылетел с ошибкой segfault. Когда я перезапустил R и попытался загрузитьfsub.rda
без загрузкиTraMineR
,fsub.rda
загрузился без проблем, но его структура была другой (по-прежнему список из 5, но с другой структурой и атрибутами для элементов списка). Когда я затем загрузилTraMineR
и набрал либоfsub
, либоstr(fsub)
, R снова вылетел с segfault. - person eipi10   schedule 18.05.2015TraMineR
, но решил опубликовать сообщение на случай, если это поможет диагностировать проблему. - person eipi10   schedule 18.05.2015TraMineR
, и ваша проблема выглядит так, будто это пример известная ошибка. В описании этой ошибки также указано, что невозможно сохранить последовательности событий в виде файлов данных R. - person eipi10   schedule 18.05.2015