تشغيل دالة rxLogit() التي يحتمل أن تكون مساوية glm() وقد rxGlm() إلى نفس البيانات بإرجاع نتائج مختلفة عما كان متوقعا.
في ما يلي مثال بسيط، ستطابق معاملات إعادة ب glm() و rxGlm() ولكن التي تم إرجاعها بواسطة rxLogit() قد تكون مختلفة.
myFormula <- as.formula("y ~ x1 + x2 + x3 ")model <- rxLogit( myFormula, data = sampleData)
modelGLM <- glm(myFormula,family=binomial(logit),data=sampleData)
modelrxGLM <- rxGlm(myFormula,family=binomial(logit), data=sampleData)
المفتاح لتعيين إينيتيالفالويس = متاح في rxLogit().
ركسلوجيت، إينيتيالفالويس الافتراضي إلى قيمة خالية. من التعليمات الخاصة ركسلوجيت: "القيم الأولية سوف تقدر استناداً إلى انحدار خطي. هذا تسريع تقارب ملحوظ في كثير من الحالات. إذا لم تتحول هذه القيم باستخدام النموذج، تقدير يتم تلقائياً إعادة تشغيل استخدام خيار متاح للقيم الأولية. " إذا تم استخدام NA، "قيم المعلمات الأولى يتم حسابها بخطوة مرجح مربعات الصغرى". ركسجلم، إينيتيالفالويس افتراضياً إلى الجمعية الوطنية.
حتى إذا كانت النتائج من ركسلوجيت مختلفة بشكل غير متوقع، قد يكون النموذج تتلاقى مع إينيتيالفالويس = NULL وتقوم الدالة بإرجاع نتائج مختلفة. عند تشغيل المثال إينيتالفالويس = متاح في rxLogit()، تطابق كافة النتائج.