Я предполагаю, что вы хотели набрать:
glm1 <-glm(Y ~ X1+X2+X3, family=binomial(link=logit))
glm2 <-glm(Y ~ X1 + X2, family=binomial(link=logit))
Интерфейс формулы для функций регрессии R не распознает запятые как добавление ковариатов к RHS формулы. И не используйте attach()
; используйте аргумент данных для функций регрессии.
В то время как не решение Вашей определенной проблемы, обходное решение должно использовать непрерывный сервер интеграции.
Используя что-то как Круиз-контроль у Вас может быть автоматизированная сборка, начинаются каждый раз, когда кто-то подвергает что-то управлению исходным кодом. Затем, если сборка перестала работать по какой-либо причине (включая несоответствия среды), это до разработчика, который повредил ее для фиксации ее. Можно настроить его для отправки электронных писем при отказе/успехе различными способами.
Я нашел, что одно из недокументированных требований для использования муравья с Flexbuilder должно было иметь переменный набор FLEX_HOME в Вашем скрипте Ant. Обычно в рамках build.xml имеют следующее:
<!– Module properties –>
<property environment=”env”/>
<property name=”build.dir” value=”build”/>
<property name=”swf.name” value=”MyProjectSwf”/>
<property name=”root.mxml” value=”Main.mxml”/>
<property name=”locale” value=”en_US”/>
<property name=”FLEX_HOME” value=”${env.FLEX_HOME}”/>
Это может походить на стычку, но это - намного более разумный подход к получению непротиворечивости через платформы и среды при использовании нескольких платформ для разработчиков.
HTH