Applies ToRevolution Analytics

เรียกใช้ฟังก์ชัน 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)

คีย์นี้จะตั้งค่า initialValues = NA ใน rxLogit()สำหรับ rxLogit, initialValues ค่าเริ่มต้นเป็น NULL จากวิธีใช้สำหรับ rxLogit: "ค่าเริ่มต้นจะมีรักษาการตามการถดถอยเชิงเส้น ซึ่งสามารถเร่งบรรจบกันอย่างมากในหลายกรณี ถ้าแบบจำลองล้มเหลวเมื่อต้องการใช้ค่าเหล่านี้เข้าใกล้ การประเมินได้โดยอัตโนมัติอีกครั้งเริ่มต้นโดยใช้ตัวเลือก NA สำหรับค่าเริ่มต้น" ถ้าใช้ NA "ค่าเริ่มต้นของพารามิเตอร์จะได้รับการคำนวณตามขั้นตอนกำลังสองน้อยสุดถ่วงน้ำหนัก" สำหรับ rxGlm, initialValues เป็นค่าเริ่มต้น NA.ถ้าผลลัพธ์จาก rxLogit แตกต่างกันโดยไม่คาดคิด จึงทำให้อาจว่า แบบจำลองเข้าใกล้กับ initialValues = NULL ฟังก์ชันส่งกลับผลลัพธ์ที่แตกต่างกัน เมื่อเรียกใช้ตัวอย่าง ด้วย initalValues = NA ใน rxLogit() ผลลัพธ์ทั้งหมดที่ตรงกัน

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย