RStu英格兰vs伊朗让球dio如何帮助Redfin将数据模型从电子表格转移到可重复的数据科学环境

通过 Jared Goulart/ Redfin运营分析总监

这个问题


在Redfin规模较小的时候,许多计划都可以使用通过电子表格实现的基本模型,并通过电子邮件或保存到GoogleDrive的文件收集输入。但是,当我们想要使模型更复杂,并扩展这些模型来处理我们业务范围的增加时,我们发现这些东西根本不能再工作了。我们发现自己无法使用更多的统计方法来进行预测,而这些方法在电子表格中不起作用,维护公式容易出错且速度缓慢,并且花费在整合用户输入上的时间限制了我们可以运行模型的迭代次数。用更新的数据更新工作簿需要很长时间,然后会非常慢,人们需要10分钟或更长时间才能打开并实际使用,或者更糟:崩溃,让他们根本无法打开工作簿。

“英格兰vs伊朗让球RStudio Connect是我们看到的唯一解决方案,它允许我们复制用户在电子表格中获得的交互性,但托管在服务器上以方便访问和可维护性,并围绕R支持的更复杂的统计方法构建。”

-杰瑞德·高拉特,我是雷德芬

解决方案


我们知道R可以是我们的解决方案,因为R已经是我们在许多领域的解决方案,而且几乎是整个分析团队的首选语言。从电子表格公式到源代码本身就是一个巨大的胜利,就维护而言。我们很高兴能使用像数据这样的包。表来加速数据过滤和聚合,我们需要应用更先进的预测方法,如先知包来进行时间序列预测。可能最令人兴奋的包是Shiny本身,它能够将R模型转换成人们只需要一个web浏览器就可以使用的最终产品。我们在应用程序中构建了功能,可以收集用户输入并将其存储到SQL数据库中,其中包含尽可能多的元数据,这完全简化了我们的工作流程。

为什么是英格兰vs伊朗让球RStudio专业产品?


我们希望使用Shiny Server Pro但当我们听到RStudio Connect首次亮相的消息时,我们知道这正是我们所需要的。英格兰vs伊朗让球当有多个应用程序可用时,部署代码、管理用户对应用程序的访问以及管理整个服务器是多么困难,这让我们非常头疼。我们仍然愿意解决这些问题,因为R+Shiny是我们需要的解决方案,即使让服务器运行需要处理一些挑战。但是,RS英格兰vs伊朗让球tudio Connect面向企业的功能,如活动目录集成,允许我们在管理应用访问时利用现有的用户组,就像我们在其他系统上做的那样,它的一键发布和管理功能让它感觉是可行的,而不是令人生畏的。

回报


我们的第一个Shiny应用程序是一个工具,允许经理们评估不同的场景,并计划下一年的预算。该工具的发布实现了我们的目标,并给用户留下了深刻的印象:他们习惯了工具提供有限的反馈,需要几分钟才能打开,现在他们可以快速移动,在几秒钟内启动Shiny应用,并在几分钟内迭代场景并制定计划!

最初的回报很快,本身就是一个巨大的胜利,但是RStudio Connect对分析团队可用,使我们能够解决其他从未预料到的问题。英格兰vs伊朗让球现在,RStudi英格兰vs伊朗让球o数据科学平台是我们在很多事情上使用的一把瑞士军刀。当电子表格模型变得过于复杂时,闪亮的应用仍然是我们的最佳解决方案。我们还构建了一些工具来帮助一些团队管理他们的日常工作流程,以及帮助经理每周运行他们的市场的工具。当用例超出谷歌Map或FusionTable所能处理的范围时,我们构建了基于传单的应用程序,以帮助多个用户群体更有效地使用自定义功能。

关于Redfin


Redfin是一家以技术为动力的房地产经纪公司,将自己的全方位服务代理与现代技术相结合,以消费者的利益重新定义房地产。由软件工程师创建的Redfin拥有全美排名第一的经纪网站,并为消费者提供了一系列在线工具,其中包括Redfin Estimate,这是一种自动房屋价值评估,对上市房屋的发布错误率是业内最低的。购房者和卖家可以享受来自Redfin房地产经纪人的全方位服务和技术驱动的体验,同时节省数千美元的佣金。Redfin服务于美国和加拿大的90多个主要都会区。该公司已经帮助客户买卖价值超过850亿美元的房屋。

英格兰vs伊朗让球RStudio为使用R和Python的数据科学团队提供开源和企业级的专业软件。