使用模型对新数据表进行评分的以下问题<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />这是几周前提出的类似问题的后续问题。假设您使用了一组客户的历史数据确认入学人数(因变量)组织提供的一系列产品。使用多个输入变量(独立变量)开发的模型,例如,订单数,订单类型,订购的产品,添加到购物车的产品,呼叫记录频率,呼叫类型,呼叫新近度,推荐朋友(RAF),RAF新近度,#浏览量,页面停留时间(秒),页面浏览产品类型,#点击次数,#通过电子邮件提升的时间,#通过直接邮件提升的时间, #捐款(捐赠),捐赠类型,捐赠$,捐赠新近度等。
因此,#个已确认的入学人数是一个函数{Var 1,Var 2,Var 3,Var 4,Var 5,Var 6,Var 7,Var 8,Var 8,Var 10等)。
在模型开发过程的最后,我将预测公式保存到了用于开发模型的数据表中。因此,如上所述,预测公式正在预测#个已确认的入学人数。
现在,我想使用此模型对具有相似变量的新数据表进行评分。我的问题是,新数据表中应该有#个已确认的注册,还是该表仅包含预测公式中列出的那些变量?我所做的是,由于预测公式正在预测#个已确认的入学人数,而实际上在预测公式中包含这些变量和响应中每个变量的系数估计,因此在新数据表中将有#个已确认的入学人数要使用预测公式将自动关联。
我只想确保自己做对了。任何专家的建议,将不胜感激。
詹金斯
回复:使用模型为新数据表评分的以下问题嗨,凯伦,您正确地理解了我所描述的概念。新数据表中的所有变量都是预测公式中列出的变量。因此,我有一个单独的列,其中包含实际的注册人数;意思是每个客户的实际注册人数,这不是计分的一部分。一列具有预测公式的列将对所有这些变量进行评分,然后通过将评分从最大到最小进行排序并将其排名为十分位数来比较结果。这样,我们可以将模型性能与使用该模型评分的新数据表进行比较/验证。这有意义吗?
对于我们的案例,我们使用该模型使用该模型的变量为120万客户评分,将这120万个人的实际入学人数作为不同的列,对模型分数进行排序(不包括已确认的入学人数),因为那是该模型正在预测,基于排序的分数创建十分位,并用实际入学率绘制决策图,并查看每个十分位如何根据其实际入学率执行(即预测入学率)。
如果这是正确的,那么我在做正确的事情。我看到其他人以这种方式这样做,只是想与像您这样的人和许多其他人分享一些见解,以从您的专业知识中学习,而您只是证明我做得对。
回复:使用模型为新数据表评分的以下问题詹金斯
如果我正确理解了您的情况,则您将创建一个新表,其中包含VARS(一定数量的预测变量),PREDICTED ENROLLMENTS(这是使用VARS的公式列),然后是CONFIRMED ENROLLMENTS(真实的测量结果)。 您的数据表不需要确认的注册即可使用预测公式对数据进行评分(这不是该公式的一部分)。 但是,您不需要从表中删除该列。如果您的目标是“测试”(验证,验证等)模型,则需要将实际情况(确认)与预测的结果进行比较,并查看模型的“效果”如何,为此,您既需要预测的结果,又需要预测的结果。确认的列。请注意,“引号”用引号引起来,因为在一种情况下好的情况在另一种情况下可能是不好的(预测的风险/益处是否正确)。
凯伦