2010-12-28 4 views
3

Я только начал работать с интеграцией R в SPSS, и у меня возникли проблемы с загрузкой некоторых пакетов R в SPSS. Я могу загрузить, например. library(foreign) или library(graphics), но он не работает для library(xlsReadWrite) или library(FactoMineR). Я уже установил эти пакеты в R, и я также могу загрузить их в R.Загрузить пакет R в SPSS

При использовании этого синтаксиса SPSS:

BEGIN PROGRAM R. 

library(xlsReadWrite) 

END PROGRAM. 

Я получаю ошибку Error in library(xlsReadWrite) : there is no package called 'xlsReadWrite'.

Большое спасибо,

Lakuca

+0

Вы уверены, что экземпляр R, что SPSS призывает является правильным? Если я правильно помню, SPSS пытается установить свою собственную версию R, которая не обязательно самая последняя ... – Chase

+0

Для SPSS 18 плагин использует R 2.8.1. Каков результат при запуске: begin program r. sessionInfo(); installed.packages() end program. – caracal

+0

ouch ... R 2.8.1? Вау. SPSS хочет, чтобы опыт R был как можно более плохим. Может ли версия R, связанная с SPSS, быть обновлена? У меня нет опыта работы с SPSS. –

ответ

3

Для того, чтобы построить пакет R плагин/Основы, SPSS Statistics должен связать с определенной версией R, хотя вы можете иметь другие установленные, а также. SPSS обычно выпускается ежегодно, и используется самая последняя версия R, соответствующая дате выпуска SPSS Statistics (что означает, что она должна быть доступна на нескольких платформах и стабильна за несколько месяцев вперед). Даже если это не самая последняя версия R, редко пакеты не работают в старых версиях R.

Помимо пакета Essentials, существует ряд уже интегрированных пакетов R - диалоговые окна SPSS, синтаксис и вывод, предоставляемые SPSS или предоставленные пользователями, - которые могут быть загружены бесплатно из сообщества SPSS по адресу www.ibm. com/developerworks/spssdevcentral R Essentials в настоящее время размещается в SPSS Developer Central по адресу www.spss.com/devcentral.

С уважением, Jon Peck

+0

Спасибо всем за ваши подсказки. Я только что понял, что пакет FactoMineR был построен под R версии 2.5.1. К сожалению, у меня есть только SPSS16, для которого требуется R 2.5.0. Вероятно, это может вызвать проблемы, хотя пакет FactoMineR работает, когда я использую его в R 2.5.0 – Lakuca

+0

. Я был бы очень удивлен, если бы была разница между R 2.5.0 и 2.5.1, хотя это, безусловно, возможно. Я подозреваю, что вы можете установить R 2.5.1, и SPSS 16 все равно будет работать (но будьте готовы переустановить куски, если это не так). – JKP

1

Если вы хотите более раннюю версию xlsReadWrite вы можете получить источники в Archive page