<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>R on R Views</title>
    <link>https://rviews.rstudio.com/tags/r/</link>
    <description>Recent content in R on R Views</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 21 Mar 2018 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://rviews.rstudio.com/tags/r/" rel="self" type="application/rss+xml" />
    
    
    
    
    <item>
      <title>Multiple Versions of R</title>
      <link>https://rviews.rstudio.com/2018/03/21/multiple-versions-of-r/</link>
      <pubDate>Wed, 21 Mar 2018 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2018/03/21/multiple-versions-of-r/</guid>
      <description>
        


&lt;p&gt;&lt;img src=&#34;/post/2018-03-21-multiple-versions-r/pyramids.jpg&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Data scientists prefer using the latest R packages to analyze their data. To ensure a good user experience, you will need a recent version of R running on a modern operating system. If you run R on a production server – and especially if you use RStudio Connect – plan to support multiple versions of R side by side so that your code, reports, and apps remain stable over time. You can support multiple versions of R concurrently by building R from source. Plan to install a new version of R at least once per year on your servers.&lt;/em&gt;&lt;/p&gt;

&lt;div id=&#34;a-solid-foundation-for-r&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;A solid foundation for R&lt;/h3&gt;
&lt;p&gt;Administering R on the desktop is relatively easy, because desktops are designed for a single user at a specific time. Desktop users upgrade R versions and R packages as new software becomes available, leaving old versions and packages behind. Servers, on the other hand, are designed to support multiple people who want to access content across time. Servers are increasingly used for building &lt;a href=&#34;https://rviews.rstudio.com/2017/12/20/rstudio-server-quick-start/&#34;&gt;data science labs in R&lt;/a&gt;, deploying R in production, and running R in the cloud. You may find that the same strategies you use to administer R on your desktop do not work as well on a server. In particular, upgrading your version of R must be handled differently.&lt;/p&gt;
&lt;p&gt;If you upgrade R on your server as you do on your desktop, you could easily break some apps and disrupt your teams. Administrators should exercise caution when &lt;a href=&#34;https://shiny.rstudio.com/articles/upgrade-R.html&#34;&gt;upgrading to a new version of R&lt;/a&gt; on a Linux server. Consider the following situations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You are hosting apps on RStudio Connect and Shiny Server for more than a year. When you upgrade R, you break many of your older apps.&lt;/li&gt;
&lt;li&gt;Your team is developing code on a shared instance of RStudio Server. When you upgrade R, you disrupt people’s work and break their code.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Instead of upgrading your existing version of R, a better solution to these problems is to run multiple versions of R side by side. This strategy preserves past versions of R so you can &lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/r-versions.html#managing-upgrades-of-r&#34;&gt;manage upgrades&lt;/a&gt; and keep your code, apps, and reports stable over time.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;building-r-from-source&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Building R from source&lt;/h3&gt;
&lt;p&gt;The best way to run multiple versions of R side by side is to build R from source. If you are running R on a Linux server – and particularly in the enterprise – you should always build R from source, because it will help you:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;Run multiple versions of R side by side&lt;/li&gt;
&lt;li&gt;Guarantee that R will work on your unique server configuration&lt;/li&gt;
&lt;li&gt;Potentially speed up certain low-level computations used by R&lt;/li&gt;
&lt;li&gt;Build technical expertise that will help you administer R at scale&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Most enterprise IT departments will be comfortable building software from source. If you have never built R from source, it is very straightforward. First, you need the build dependencies for R. If you’ve already installed R from a binary source like CRAN or EPEL, you may already have these dependencies installed; otherwise, you can run &lt;code&gt;sudo yum-builddep R&lt;/code&gt; on RedHat or &lt;code&gt;sudo apt-get build-dep r-base&lt;/code&gt; on Ubuntu. Second, you should obtain and unpack the &lt;a href=&#34;https://cran.rstudio.com/src/base/&#34;&gt;source tarball&lt;/a&gt; for the version of R you want to install from CRAN. Third, from within the extracted source directory, build R from source using &lt;code&gt;configure&lt;/code&gt;, &lt;code&gt;make&lt;/code&gt;, and &lt;code&gt;make install&lt;/code&gt; commands. For example:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# BUILD R FROM SOURCE ON REDHAT LINUX
# R-3.4.3

# Install Linux dependencies
$ sudo yum-builddep R

# Download and extract source code
$ wget https://cran.r-project.org/src/base/R-3/R-3.4.3.tar.gz
$ tar -xzvf R-3.4.3.tar.gz
$ cd R-3.4.3

# Build R from source
$ ./configure --prefix=/opt/R/$(cat VERSION) --enable-R-shlib --with-blas --with-lapack
$ make
$ sudo make install&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This script installs R version 3.4.3 into &lt;code&gt;/opt/R/3.4.3&lt;/code&gt;, but you can install R into any of the &lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/r-versions.html#recommended-installation-directories&#34;&gt;recommended directories&lt;/a&gt;. The &lt;code&gt;--enable-R-shlib&lt;/code&gt; option is required to make the shared libraries known to RStudio. The &lt;code&gt;--with-blas&lt;/code&gt; and &lt;code&gt;--with-lapack&lt;/code&gt; options are not required, but are commonly included. These options install the system &lt;a href=&#34;http://www.netlib.org/blas/#_presentation&#34;&gt;BLAS&lt;/a&gt; and &lt;a href=&#34;http://www.netlib.org/lapack/#_presentation&#34;&gt;LAPACK&lt;/a&gt; libraries, which are used to speed up certain low-level math computations (e.g., multiplying and inverting matrices). These libraries will not speed up R itself, but can significantly speed up the underlying code execution.&lt;/p&gt;
&lt;p&gt;If you run into problems installing R from source, you can always remove the installation directory and start over. However, once the installation succeeds, you should never move the installation directory – in other words, always install into the final destination directory. If you run into problems with dependencies, make sure you are able to identify and install all of the required Linux libraries (e.g., the X11 library is commonly overlooked). Building R from source will be much easier with a modern operating system that is connected to the Internet.&lt;/p&gt;
&lt;p&gt;For further details about building R from source, see the &lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/r-versions.html#building-additional-versions-from-source&#34;&gt;RStudio Server Admin Guide&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;rstudio-professional-products&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;RStudio professional products&lt;/h3&gt;
&lt;p&gt;RStudio professional products automatically support multiple versions of R and provide &lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/r-versions.html#overview-3&#34;&gt;additional features&lt;/a&gt;, such as having administrators control access to multiple versions, or allowing users to choose for themselves. RStudio Connect automatically provides &lt;a href=&#34;http://docs.rstudio.com/connect/admin/r.html#r-version-matching&#34;&gt;R version matching&lt;/a&gt;. Running multiple versions of R side by side with RStudio Connect will ensure that your content persists over time.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;references&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;References&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/215488098-Installing-multiple-versions-of-R-on-Linux&#34;&gt;Installing multiple versions of R on Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://shiny.rstudio.com/articles/upgrade-R.html&#34;&gt;Upgrading to a new version of R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/212364537-Multiple-Versions-of-R-in-RStudio-Server-Pro&#34;&gt;Multiple versions of R with RStudio Server Pro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://docs.rstudio.com/shiny-server/#r_path&#34;&gt;Multiple versions of R with Shiny Server Pro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://docs.rstudio.com/connect/admin/r.html#upgrading-r&#34;&gt;Multiple versions of R with RStudio Connect&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2018/03/21/multiple-versions-of-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>A Data Science Lab for R</title>
      <link>https://rviews.rstudio.com/2017/12/20/rstudio-server-quick-start/</link>
      <pubDate>Wed, 20 Dec 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/12/20/rstudio-server-quick-start/</guid>
      <description>
        


&lt;p&gt;In a &lt;a href=&#34;https://rviews.rstudio.com/2017/06/21/analytics-administration-for-r/&#34;&gt;previous post&lt;/a&gt; I described the role of analytic administrator as a data scientist who: onboards new tools, deploys solutions, supports existing standards, and trains other data scientists. In this post I will describe how someone in that role might set up a data science lab for R.&lt;/p&gt;
&lt;div id=&#34;architecture&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Architecture&lt;/h3&gt;
&lt;p&gt;A data science lab is an environment for developing code and creating content. It should enhance the productivity of your data scientists and integrate with your existing systems. Your data science lab might live on your premises or in the cloud. It might be built with hardware, virtual machines, or containers. You may use it to support a single data scientist or hundreds of R developers. Here is one reference architecture of a data science lab based on server instances.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-12-20-DS-lab_files/rsp-setup-small.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Key components of this setup include: authentication; load balancing; a testing environment; data connectivity; and a publishing platform. In this server-based architecture, data scientists use a web browser to access the data science lab. High performance compute and live data reside securely behind a firewall.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;instance-sizing&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Instance Sizing&lt;/h3&gt;
&lt;p&gt;The size of your server instance depends on how many concurrent sessions you run and how large your sessions are. Keep in mind that R is single threaded by default and holds data in memory. Here is a list of example server sizes:&lt;/p&gt;
&lt;table&gt;
&lt;colgroup&gt;
&lt;col width=&#34;27%&#34; /&gt;
&lt;col width=&#34;9%&#34; /&gt;
&lt;col width=&#34;9%&#34; /&gt;
&lt;col width=&#34;54%&#34; /&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr class=&#34;header&#34;&gt;
&lt;th&gt;Instance Size&lt;/th&gt;
&lt;th align=&#34;center&#34;&gt;Cores&lt;/th&gt;
&lt;th align=&#34;center&#34;&gt;RAM&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;&lt;p&gt;Minimum recommended&lt;/p&gt;&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;p&gt;2&lt;/p&gt;&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;p&gt;4G&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;p&gt;This server will be for lightweight jobs, testing, and sandboxing.&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;&lt;p&gt;Small&lt;/p&gt;&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;p&gt;4&lt;/p&gt;&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;p&gt;8G&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;p&gt;This server will support one or two analysts with small data.&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;&lt;p&gt;Large&lt;/p&gt;&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;p&gt;16&lt;/p&gt;&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;p&gt;256G&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;p&gt;This server will support 15 analysts with a blend of large and small sessions. Alternatively, it will support dozens of analysts with small sessions.&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;&lt;p&gt;Jumbo&lt;/p&gt;&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;p&gt;32+&lt;/p&gt;&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;p&gt;1T+&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;p&gt;May be useful for heavier workloads.&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div id=&#34;open-source-r&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Open-Source R&lt;/h3&gt;
&lt;p&gt;If you haven’t done so already, I recommend you &lt;a href=&#34;https://rviews.rstudio.com/2016/11/16/make-r-a-legitimate-part-of-your-organization/&#34;&gt;make R a legitimate part of your organization&lt;/a&gt; by officially recognizing it as an analytic standard. You should be familiar with installing and managing R and its packages.&lt;/p&gt;
&lt;p&gt;You can install R as a pre-compiled binary from a repository, or you can install R from source. Installing R from source allows you to install &lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/r-versions.html#installing-multiple-versions-of-r&#34;&gt;multiple versions of R side by side&lt;/a&gt;. If you compile R from source, I recommend you link to the &lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/r-versions.html#building-additional-versions-from-source&#34;&gt;BLAS libraries&lt;/a&gt; so that you can speed up certain low-level math computations.&lt;/p&gt;
&lt;p&gt;Data science labs tend to require a modern toolkit. You should expect to upgrade R at least once a year. You should also keep your operating system up to date. New and improved R packages tend to work better when you use them with recent versions of R and updated system libraries.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;rstudio-server-pro&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;RStudio Server Pro&lt;/h3&gt;
&lt;p&gt;Building a data science lab involves installing, configuring, and managing tools. In this section I will describe how to administer RStudio Server Pro which has features for authentication, security, and admin controls.&lt;/p&gt;
&lt;div id=&#34;installation&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;1. Installation&lt;/h4&gt;
&lt;p&gt;Once you have installed R, you can install &lt;a href=&#34;https://www.rstudio.com/products/rstudio-server-pro/&#34;&gt;RStudio Server Pro&lt;/a&gt; by downloading the binaries and following the instructions. You will need root privileges to install and run the software. You will also need to create local system accounts for all of your R developers.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;configuration&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;2. Configuration&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/authenticating-users.html&#34;&gt;Authentication&lt;/a&gt;.&lt;/strong&gt; The first thing you will want to do after you install RStudio Server Pro is to configure it with your authentication system. RStudio Server Pro supports LDAP via PAM sessions. If you use single sign on or another system, you can configure RStudio Server Pro to work in proxied auth mode. You can also authenticate via Google accounts and local system accounts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/data-connectivity.html&#34;&gt;Data Connectivity&lt;/a&gt;.&lt;/strong&gt; Most data scientists use R with databases. The &lt;a href=&#34;https://www.rstudio.com/products/drivers/&#34;&gt;RStudio Pro Drivers&lt;/a&gt; are ODBC drivers that will connect R to some of the most popular databases today. These drivers are a free add-on for RStudio Server Pro. If you are using a data source that is not supported, or if you are using the open source version of RStudio Server, you can bring your own ODBC driver.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/load-balancing.html&#34;&gt;Load Balancing&lt;/a&gt;.&lt;/strong&gt; If you want to load balance your server instances, you can use the load balancer that is built into RStudio Server Pro or you can bring your own load balancer. Load balancing is designed to balance user sessions seamlessly across the cluster and provide high availability. It requires a shared home drive that is mounted to each one of the instances.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://www.rstudio.com/products/rstudio-server-pro/&#34;&gt;More Features&lt;/a&gt;.&lt;/strong&gt; RStudio Server Pro has a list of features that you can configure. You should decide which features you want to enable or disable. For more information on configuring each of these features, see the &lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/&#34;&gt;admin guide&lt;/a&gt;.&lt;/p&gt;
&lt;table&gt;
&lt;colgroup&gt;
&lt;col width=&#34;38%&#34; /&gt;
&lt;col width=&#34;61%&#34; /&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr class=&#34;header&#34;&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;&lt;p&gt;Authentication&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;ul&gt;
&lt;li&gt;LDAP, Active Directory, Google Accounts and system accounts&lt;/li&gt;
&lt;li&gt;Full support for Pluggable Authentication Modules, Kerberos via PAM, and custom authentication via proxied HTTP header&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;&lt;p&gt;Data Connectivity&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;ul&gt;
&lt;li&gt;RStudio Professional Drivers are ODBC data connectors that help you connect to some of the most popular databases.&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;&lt;p&gt;Load Balancing&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;ul&gt;
&lt;li&gt;Load balance R sessions across two or more servers&lt;/li&gt;
&lt;li&gt;Ensure high availability using multiple masters&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;&lt;p&gt;Enhanced security&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;ul&gt;
&lt;li&gt;Encrypt traffic using SSL and restrict client IP addresses&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;&lt;p&gt;Administrative dashboard&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;ul&gt;
&lt;li&gt;Monitor active sessions and their CPU and memory utilization&lt;/li&gt;
&lt;li&gt;Suspend, forcibly terminate, or assume control of any active session&lt;/li&gt;
&lt;li&gt;Review historical usage and server logs&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;&lt;p&gt;Auditing and monitoring&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;ul&gt;
&lt;li&gt;Monitor server resources (CPU, memory, etc.) on both a per-user and system-wide basis&lt;/li&gt;
&lt;li&gt;Send metrics to external systems with the Graphite/Carbon plaintext protocol&lt;/li&gt;
&lt;li&gt;Health check with configurable output (custom XML, JSON)&lt;/li&gt;
&lt;li&gt;Audit all R console activity by writing input and output to a central location&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;&lt;p&gt;Advanced R session management&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;ul&gt;
&lt;li&gt;Tailor the version of R, reserve CPU, prioritize scheduling and limit resources by User and Group&lt;/li&gt;
&lt;li&gt;Provision accounts and mount home directories dynamically via the PAM Session API&lt;/li&gt;
&lt;li&gt;Automatically execute per-user profile scripts for database and cluster connectivity&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;&lt;p&gt;Project sharing&lt;/p&gt;&lt;/td&gt;
&lt;td&gt;&lt;ul&gt;
&lt;li&gt;Share projects &amp;amp; edit code files simultaneously with others&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div id=&#34;management&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;3. Management&lt;/h4&gt;
&lt;p&gt;Once RStudio Server Pro is installed and configured, you’ll need to manage it over time. RStudio Server Pro comes with a variety of tools for workspace and server management that will help keep your environment organized. For example, you can kill sessions, set session timeouts, and broadcast notifications to user sessions in real-time. You can manage product &lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/license-management.html&#34;&gt;licenses&lt;/a&gt; for both online and offline environments. If your instances start and stop frequently you can opt for using a &lt;a href=&#34;http://docs.rstudio.com/ide/server-pro/license-management.html#floating-licensing&#34;&gt;floating license&lt;/a&gt; manager.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;next-steps&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Next Steps&lt;/h3&gt;
&lt;p&gt;Your data science lab for R should be designed to scale. That might mean adding more people, more systems, or more tools. It also might mean creating more content. &lt;a href=&#34;http://shiny.rstudio.com/&#34;&gt;Shiny&lt;/a&gt; is an R package that makes it easy to build interactive web apps straight from R. &lt;a href=&#34;http://rmarkdown.rstudio.com/&#34;&gt;R Markdown&lt;/a&gt; is an R package that makes it easy to author reports and build dashboards. You can publish your Shiny apps or R Markdown reports with the push of a button to &lt;a href=&#34;https://www.rstudio.com/products/connect/&#34;&gt;RStudio Connect&lt;/a&gt;. RStudio Connect lets you share and manage content in one convenient place. You can also publish Shiny apps to &lt;a href=&#34;http://shinyapps.io&#34;&gt;shinyapps.io&lt;/a&gt;, which allows you to share your Shiny apps online.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/12/20/rstudio-server-quick-start/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>WordR - A New R Package for Rendering Documents in MS Word Format</title>
      <link>https://rviews.rstudio.com/2017/10/04/wordr-a-new-r-package-for-rendering-documents-in-ms-word-format/</link>
      <pubDate>Wed, 04 Oct 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/10/04/wordr-a-new-r-package-for-rendering-documents-in-ms-word-format/</guid>
      <description>
        


&lt;div id=&#34;motivation&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Motivation&lt;/h2&gt;
&lt;p&gt;One day earlier this year, I was faced with the challenge of creating a report for management. It had to be an MS Word document (corporate requirement, you know). It was supposed to be polished and use many of the standard MS Word features like headers, footers, table of contents, and styles.&lt;/p&gt;
&lt;p&gt;I am not a Word guy, and besides, I wanted to make a reproducible document that would make it easy for me to include R code and plots in the text. Having no idea what tools were available, I revved up Google and found several packages including &lt;a href=&#34;https://CRAN.R-project.org/package=R2wd&#34;&gt;R2wd&lt;/a&gt;, &lt;a href=&#34;https://CRAN.R-project.org/package=officer&#34;&gt;officer&lt;/a&gt; and &lt;a href=&#34;https://CRAN.R-project.org/package=ReporteRs&#34;&gt;ReporteRs&lt;/a&gt;. They are all very good packages, but for different reasons, none of them covered a hundred percent of my needs. Also, I thought that they make some things unnecessarily complicated (again, for my needs).&lt;/p&gt;
&lt;p&gt;For example, I wanted to be able to create the document template that included a significant amount of text and styles. I also wanted to be able to mark a place to add a table or plot and mainly, I wanted to have something like R inline code in R markdown language (&lt;a href=&#34;http://rmarkdown.rstudio.com/lesson-4.html&#34;&gt;link&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;I found out that with combination of &lt;a href=&#34;https://CRAN.R-project.org/package=officer&#34;&gt;officer&lt;/a&gt; and &lt;a href=&#34;https://CRAN.R-project.org/package=ReporteRs&#34;&gt;ReporteRs&lt;/a&gt; packages and some effort, I could achieve what I needed. (It could have been done solely with &lt;a href=&#34;https://CRAN.R-project.org/package=officer&#34;&gt;officer&lt;/a&gt;, but the tables and plots creation/insertion capability in &lt;a href=&#34;https://CRAN.R-project.org/package=ReporteRs&#34;&gt;ReporteRs&lt;/a&gt; serves me better).&lt;/p&gt;
&lt;p&gt;Package &lt;a href=&#34;https://CRAN.R-project.org/package=WordR&#34;&gt;WordR&lt;/a&gt;, in version 0.2.2 on &lt;a href=&#34;https://CRAN.R-project.org&#34;&gt;CRAN&lt;/a&gt; now, is the result.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;how-to-use-it&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;How to use it&lt;/h2&gt;
&lt;p&gt;This is, I hope, pretty simple. Details are described in the package &lt;a href=&#34;https://CRAN.R-project.org/package=WordR/vignettes/WordR.html&#34;&gt;vignette&lt;/a&gt;. The text below should provide a basic understanding.&lt;/p&gt;
&lt;div id=&#34;ms-word-part&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;MS Word part&lt;/h3&gt;
&lt;p&gt;As a first step, prepare a Word document with static text, images, headers, footers, styles, etc. In your text, if you need, you can add an R inline code part. It needs to be separated from the rest of the text by style separators at the beginning and the end (insert style separator by pressing &lt;code&gt;Ctrl+Alt+Enter&lt;/code&gt; (it is preferable to have formatting symbols visible by clicking the “new line” sign button on &lt;code&gt;Home&amp;gt;Paragraph&lt;/code&gt; panel in MS Word)), and it should have a form of &lt;code&gt;`r expression`&lt;/code&gt;, where &lt;code&gt;expression&lt;/code&gt; is an R expression like &lt;code&gt;1+1&lt;/code&gt;. So the result should look something like this, in the MS Word editor:&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-02-Hovorka-WordR_files/lineWithCode.gif&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;At a place where you want to render a table, insert a bookmark named &lt;code&gt;t_XYZ&lt;/code&gt;, where XYZ will be the name of a FlexTable (&lt;code&gt;ReporteRs::FlexTable&lt;/code&gt;) table which you want to insert.&lt;/p&gt;
&lt;p&gt;At a place where you want to render a plot/image, insert a bookmark named &lt;code&gt;p_XYZ&lt;/code&gt;, where XYZ will be the name of plot function (&lt;code&gt;ReporteRs::addPlot.docx&lt;/code&gt;) you want to be used to render the plot/image.&lt;/p&gt;
&lt;p&gt;Save the prepared Word template.&lt;/p&gt;
&lt;div id=&#34;example&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Example&lt;/h4&gt;
&lt;p&gt;The resulting document may look like this (print screen; original document is &lt;a href=&#34;/post/2017-10-02-Hovorka-WordR_files/templateMTcars.docx&#34;&gt;here&lt;/a&gt;):&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-10-02-Hovorka-WordR_files/templateMTcarsPrintscreen.gif&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;If you don’t see the file in the MS Word as in the print screen above, please refer to the package &lt;a href=&#34;https://CRAN.R-project.org/package=WordR/vignettes/WordR.html&#34;&gt;vignette&lt;/a&gt; on how to make the bookmarks and non-printable signs visible.&lt;/p&gt;
&lt;p&gt;Please mind a few things in the example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;R inline code in the header&lt;/li&gt;
&lt;li&gt;two inline code snippets in the text, the second one formatted in a custom style &lt;code&gt;red style&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;two bookmarks, one for plot and one for table&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;r-part&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;R part&lt;/h3&gt;
&lt;p&gt;Now, let’s switch to R. Install the &lt;a href=&#34;https://CRAN.R-project.org/package=WordR&#34;&gt;WordR&lt;/a&gt; package (and all the dependencies; Java is required by the &lt;a href=&#34;https://CRAN.R-project.org/package=ReporteRs&#34;&gt;ReporteRs&lt;/a&gt; package, so make sure you have it working for table and plot rendering):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;install.packages(&amp;quot;WordR&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then you have three functions from the &lt;a href=&#34;https://CRAN.R-project.org/package=WordR&#34;&gt;WordR&lt;/a&gt; package at your disposal:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;renderInlineCode&lt;/code&gt; for rendering the R inline code&lt;/li&gt;
&lt;li&gt;&lt;code&gt;addFlexTables&lt;/code&gt; for inserting FlexTables at the locations defined by the bookmarks (for more about FlexTables and their wide variety of formatting possibilities, look at &lt;code&gt;ReporteRs::FlexTable&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;addFlexPlots&lt;/code&gt; for inserting plots/images at the locations defined by the bookmarks&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please refer to the help of each function for details, but in general, you provide the path of your prepared Word file as an argument (and the tables or plots respectively), and also the desired path where you want to have your result file saved. The function returns that path upon successful execution.&lt;/p&gt;
&lt;div id=&#34;back-to-our-example&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Back to our example&lt;/h4&gt;
&lt;p&gt;Assume we saved our file as &lt;code&gt;templateMTcars.docx&lt;/code&gt; in sub-directory &lt;code&gt;/resources&lt;/code&gt; located in our working directory:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dir(path = paste0(getwd(), &amp;quot;/resources/&amp;quot;), pattern = &amp;quot;.docx&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## character(0)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then the rest of the code is simple:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(WordR)
library(ReporteRs)
library(ggplot2)
# prepare outputs (Tables and Plots)
ft_mtcars &amp;lt;- vanilla.table(mtcars)
FT &amp;lt;- list(mtcars = ft_mtcars)
Plots &amp;lt;- list(mtcars1 = function() print(ggplot(mtcars, aes(x = wt, y = hp, col = as.factor(cyl))) + geom_point()))

# render docx
renderInlineCode(&amp;quot;resources/templateMTcars.docx&amp;quot;,&amp;quot;resources/templateMTcarsOutput.docx&amp;quot;)
addFlexTables(&amp;quot;resources/templateMTcarsOutput.docx&amp;quot;,&amp;quot;resources/templateMTcarsOutput.docx&amp;quot;, FT)
addPlots(&amp;quot;resources/templateMTcarsOutput.docx&amp;quot;,&amp;quot;resources/templateMTcarsOutput.docx&amp;quot;, Plots, height = 4)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This should result in the rendered file &lt;code&gt;resources/templateMTcarsOutput.docx&lt;/code&gt; looking like this (printscreen with non-printable characters and bookmarks off; in docx format &lt;a href=&#34;/post/2017-10-02-Hovorka-WordR_files/templateMTcarsOutput.docx&#34;&gt;here&lt;/a&gt;):&lt;/p&gt;
&lt;p&gt;&lt;br/&gt; &lt;img src=&#34;/post/2017-10-02-Hovorka-WordR_files/outputMTcarsPrintscreen.gif&#34; /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;a-few-comments&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;A few comments&lt;/h2&gt;
&lt;p&gt;In my workflow, I let people who want the report prepare the Word template (without the bookmarks and R code). This is better both for me - I can do other things - and for them - they can format the report the way they want, without iterating with me. Then I take that file, put the R inline code in place, add the bookmarks, and the template is done.&lt;/p&gt;
&lt;p&gt;Additionally, when the result is created, it can be further changed. For example, the person who receives the report from me may add some interpretation based on the current results, which would be difficult with the traditional Rmd/LaTeX -&amp;gt; PDF way of reporting.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;summary&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;I believe that the &lt;a href=&#34;https://CRAN.R-project.org/package=WordR&#34;&gt;WordR&lt;/a&gt; package offers something new. I admit that it is just a small modification of much more powerful packages &lt;a href=&#34;https://CRAN.R-project.org/package=officer&#34;&gt;officer&lt;/a&gt; and &lt;a href=&#34;https://CRAN.R-project.org/package=ReporteRs&#34;&gt;ReporteRs&lt;/a&gt;, but it simplified things for me a lot. Obviously it will never be the first choice for reproducible research, but I believe it can be useful for few corporate rats and other people who want to produce fully formatted reports but do not want to go deep into LaTeX.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/10/04/wordr-a-new-r-package-for-rendering-documents-in-ms-word-format/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Survival Analysis with R</title>
      <link>https://rviews.rstudio.com/2017/09/25/survival-analysis-with-r/</link>
      <pubDate>Mon, 25 Sep 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/09/25/survival-analysis-with-r/</guid>
      <description>
        


&lt;p&gt;With roots dating back to at least 1662 when John Graunt, a London merchant, published an extensive set of inferences based on mortality records, survival analysis is one of the oldest subfields of Statistics [1]. Basic life-table methods, including techniques for dealing with censored data, were discovered before 1700 [2], and in the early eighteenth century, the old masters - de Moivre working on annuities, and Daniel Bernoulli studying competing risks for the analysis of smallpox inoculation - developed the modern foundations of the field [2]. Today, survival analysis models are important in Engineering, Insurance, Marketing, Medicine, and many more application areas. So, it is not surprising that R should be rich in survival analysis functions. CRAN’s Survival Analysis Task View, a curated list of the best relevant R survival analysis packages and functions, is indeed formidable. We all owe a great deal of gratitude to Arthur Allignol and Aurielien Latouche, the task view maintainers.&lt;/p&gt;
&lt;iframe src=&#34;https://cran.r-project.org/web/views/Survival.html&#34; width=&#34;90%&#34; height=&#34;450&#34;&gt;
&lt;/iframe&gt;
&lt;p&gt;Looking at the Task View on a small screen, however, is a bit like standing too close to a brick wall - left-right, up-down, bricks all around. It is a fantastic edifice that gives some idea of the significant contributions R developers have made both to the theory and practice of Survival Analysis. As well-organized as it is, however, I imagine that even survival analysis experts need some time to find their way around this task view. Newcomers - people either new to R or new to survival analysis or both - must find it overwhelming. So, it is with newcomers in mind that I offer the following narrow trajectory through the task view that relies on just a few packages: &lt;a href=&#34;https://CRAN.R-project.org/package=survival&#34;&gt;survival&lt;/a&gt;, &lt;a href=&#34;https://CRAN.R-project.org/package=ggplot2&#34;&gt;ggplot2&lt;/a&gt;, &lt;a href=&#34;https://CRAN.R-project.org/package=ggfortify&#34;&gt;ggfortify&lt;/a&gt;, and &lt;a href=&#34;https://CRAN.R-project.org/package=ranger&#34;&gt;ranger&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;survival&lt;/code&gt; package is the cornerstone of the entire R survival analysis edifice. Not only is the package itself rich in features, but the object created by the &lt;code&gt;Surv()&lt;/code&gt; function, which contains failure time and censoring information, is the basic survival analysis data structure in R. Dr. Terry Therneau, the package author, began working on the survival package in 1986. The first public release, in late 1989, used the Statlib service hosted by Carnegie Mellon University. Thereafter, the package was incorporated directly into &lt;a href=&#34;http://www.mayo.edu/research/documents/tr53pdf/doc-10027379&#34;&gt;Splus&lt;/a&gt;, and subsequently into R.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ggfortify&lt;/code&gt; enables producing handsome, one-line survival plots with &lt;code&gt;ggplot2::autoplot&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ranger&lt;/code&gt; might be the surprise in my very short list of survival packages. The &lt;code&gt;ranger()&lt;/code&gt; function is well-known for being a fast implementation of the Random Forests algorithm for building ensembles of classification and regression trees. But &lt;code&gt;ranger()&lt;/code&gt; also works with survival data. &lt;a href=&#34;https://arxiv.org/pdf/1508.04409.pdf&#34;&gt;Benchmarks&lt;/a&gt; indicate that &lt;code&gt;ranger()&lt;/code&gt; is suitable for building time-to-event models with the large, high-dimensional data sets important to internet marketing applications. Since &lt;code&gt;ranger()&lt;/code&gt; uses standard &lt;code&gt;Surv()&lt;/code&gt; survival objects, it’s an ideal tool for getting acquainted with survival analysis in this machine-learning age.&lt;/p&gt;
&lt;div id=&#34;load-the-data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Load the data&lt;/h3&gt;
&lt;p&gt;This first block of code loads the required packages, along with the &lt;code&gt;veteran&lt;/code&gt; dataset from the &lt;code&gt;survival&lt;/code&gt; package that contains data from a two-treatment, randomized trial for lung cancer.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(survival)
library(ranger)
library(ggplot2)
library(dplyr)
library(ggfortify)

#------------
data(veteran)
head(veteran)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##   trt celltype time status karno diagtime age prior
## 1   1 squamous   72      1    60        7  69     0
## 2   1 squamous  411      1    70        5  64    10
## 3   1 squamous  228      1    60        3  38     0
## 4   1 squamous  126      1    60        9  63    10
## 5   1 squamous  118      1    70       11  65    10
## 6   1 squamous   10      1    20        5  49     0&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The variables in &lt;code&gt;veteran&lt;/code&gt; are: * &lt;code&gt;trt&lt;/code&gt;: 1=standard 2=test * &lt;code&gt;celltype&lt;/code&gt;: 1=squamous, 2=small cell, 3=adeno, 4=large * &lt;code&gt;time&lt;/code&gt;: survival time in days * &lt;code&gt;status&lt;/code&gt;: censoring status * &lt;code&gt;karno&lt;/code&gt;: Karnofsky performance score (100=good) * &lt;code&gt;diagtime&lt;/code&gt;: months from diagnosis to randomization * &lt;code&gt;age&lt;/code&gt;: in years * &lt;code&gt;prior&lt;/code&gt;: prior therapy 0=no, 10=yes&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;kaplan-meier-analysis&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Kaplan Meier Analysis&lt;/h3&gt;
&lt;p&gt;The first thing to do is to use &lt;code&gt;Surv()&lt;/code&gt; to build the standard survival object. The variable &lt;code&gt;time&lt;/code&gt; records survival time; &lt;code&gt;status&lt;/code&gt; indicates whether the patient’s death was observed (&lt;code&gt;status = 1&lt;/code&gt;) or that survival time was censored (&lt;code&gt;status = 0&lt;/code&gt;). Note that a “+” after the time in the print out of &lt;code&gt;km&lt;/code&gt; indicates censoring.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Kaplan Meier Survival Curve
km &amp;lt;- with(veteran, Surv(time, status))
head(km,80)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##  [1]  72  411  228  126  118   10   82  110  314  100+  42    8  144   25+
## [15]  11   30  384    4   54   13  123+  97+ 153   59  117   16  151   22 
## [29]  56   21   18  139   20   31   52  287   18   51  122   27   54    7 
## [43]  63  392   10    8   92   35  117  132   12  162    3   95  177  162 
## [57] 216  553  278   12  260  200  156  182+ 143  105  103  250  100  999 
## [71] 112   87+ 231+ 242  991  111    1  587  389   33&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;To begin our analysis, we use the formula &lt;code&gt;Surv(futime, status) ~ 1&lt;/code&gt; and the &lt;code&gt;survfit()&lt;/code&gt; function to produce the &lt;a href=&#34;https://en.wikipedia.org/wiki/Kaplan%E2%80%93Meier_estimator&#34;&gt;Kaplan-Meier&lt;/a&gt; estimates of the probability of survival over time. The &lt;code&gt;times&lt;/code&gt; parameter of the &lt;code&gt;summary()&lt;/code&gt; function gives some control over which times to print. Here, it is set to print the estimates for 1, 30, 60 and 90 days, and then every 90 days thereafter. This is the simplest possible model. It only takes three lines of R code to fit it, and produce numerical and graphical summaries.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;km_fit &amp;lt;- survfit(Surv(time, status) ~ 1, data=veteran)
summary(km_fit, times = c(1,30,60,90*(1:10)))&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Call: survfit(formula = Surv(time, status) ~ 1, data = veteran)
## 
##  time n.risk n.event survival std.err lower 95% CI upper 95% CI
##     1    137       2    0.985  0.0102      0.96552       1.0000
##    30     97      39    0.700  0.0392      0.62774       0.7816
##    60     73      22    0.538  0.0427      0.46070       0.6288
##    90     62      10    0.464  0.0428      0.38731       0.5560
##   180     27      30    0.222  0.0369      0.16066       0.3079
##   270     16       9    0.144  0.0319      0.09338       0.2223
##   360     10       6    0.090  0.0265      0.05061       0.1602
##   450      5       5    0.045  0.0194      0.01931       0.1049
##   540      4       1    0.036  0.0175      0.01389       0.0934
##   630      2       2    0.018  0.0126      0.00459       0.0707
##   720      2       0    0.018  0.0126      0.00459       0.0707
##   810      2       0    0.018  0.0126      0.00459       0.0707
##   900      2       0    0.018  0.0126      0.00459       0.0707&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;#plot(km_fit, xlab=&amp;quot;Days&amp;quot;, main = &amp;#39;Kaplan Meyer Plot&amp;#39;) #base graphics is always ready
autoplot(km_fit)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-05-survival-analysis-with-r-with-comments_files/figure-html/unnamed-chunk-4-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Next, we look at survival curves by treatment.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;km_trt_fit &amp;lt;- survfit(Surv(time, status) ~ trt, data=veteran)
autoplot(km_trt_fit)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-05-survival-analysis-with-r-with-comments_files/figure-html/unnamed-chunk-5-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;And, to show one more small exploratory plot, I’ll do just a little data munging to look at survival by age. First, I create a new data frame with a categorical variable &lt;code&gt;AG&lt;/code&gt; that has values &lt;code&gt;LT60&lt;/code&gt; and &lt;code&gt;GT60&lt;/code&gt;, which respectively describe veterans younger and older than sixty. While I am at it, I make &lt;code&gt;trt&lt;/code&gt; and &lt;code&gt;prior&lt;/code&gt; into factor variables. But note, &lt;code&gt;survfit()&lt;/code&gt; and &lt;code&gt;npsurv()&lt;/code&gt; worked just fine without this refinement.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;vet &amp;lt;- mutate(veteran, AG = ifelse((age &amp;lt; 60), &amp;quot;LT60&amp;quot;, &amp;quot;OV60&amp;quot;),
              AG = factor(AG),
              trt = factor(trt,labels=c(&amp;quot;standard&amp;quot;,&amp;quot;test&amp;quot;)),
              prior = factor(prior,labels=c(&amp;quot;N0&amp;quot;,&amp;quot;Yes&amp;quot;)))

km_AG_fit &amp;lt;- survfit(Surv(time, status) ~ AG, data=vet)
autoplot(km_AG_fit)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-05-survival-analysis-with-r-with-comments_files/figure-html/unnamed-chunk-6-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Although the two curves appear to overlap in the first fifty days, younger patients clearly have a better chance of surviving more than a year.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;cox-proportional-hazards-model&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Cox Proportional Hazards Model&lt;/h3&gt;
&lt;p&gt;Next, I’ll fit a &lt;a href=&#34;https://en.wikipedia.org/wiki/Proportional_hazards_model&#34;&gt;Cox Proportional Hazards Model&lt;/a&gt; that makes use of all of the covariates in the data set.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Fit Cox Model
cox &amp;lt;- coxph(Surv(time, status) ~ trt + celltype + karno                   + diagtime + age + prior , data = vet)
summary(cox)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Call:
## coxph(formula = Surv(time, status) ~ trt + celltype + karno + 
##     diagtime + age + prior, data = vet)
## 
##   n= 137, number of events= 128 
## 
##                         coef  exp(coef)   se(coef)      z Pr(&amp;gt;|z|)    
## trttest            2.946e-01  1.343e+00  2.075e-01  1.419  0.15577    
## celltypesmallcell  8.616e-01  2.367e+00  2.753e-01  3.130  0.00175 ** 
## celltypeadeno      1.196e+00  3.307e+00  3.009e-01  3.975 7.05e-05 ***
## celltypelarge      4.013e-01  1.494e+00  2.827e-01  1.420  0.15574    
## karno             -3.282e-02  9.677e-01  5.508e-03 -5.958 2.55e-09 ***
## diagtime           8.132e-05  1.000e+00  9.136e-03  0.009  0.99290    
## age               -8.706e-03  9.913e-01  9.300e-03 -0.936  0.34920    
## priorYes           7.159e-02  1.074e+00  2.323e-01  0.308  0.75794    
## ---
## Signif. codes:  0 &amp;#39;***&amp;#39; 0.001 &amp;#39;**&amp;#39; 0.01 &amp;#39;*&amp;#39; 0.05 &amp;#39;.&amp;#39; 0.1 &amp;#39; &amp;#39; 1
## 
##                   exp(coef) exp(-coef) lower .95 upper .95
## trttest              1.3426     0.7448    0.8939    2.0166
## celltypesmallcell    2.3669     0.4225    1.3799    4.0597
## celltypeadeno        3.3071     0.3024    1.8336    5.9647
## celltypelarge        1.4938     0.6695    0.8583    2.5996
## karno                0.9677     1.0334    0.9573    0.9782
## diagtime             1.0001     0.9999    0.9823    1.0182
## age                  0.9913     1.0087    0.9734    1.0096
## priorYes             1.0742     0.9309    0.6813    1.6937
## 
## Concordance= 0.736  (se = 0.03 )
## Rsquare= 0.364   (max possible= 0.999 )
## Likelihood ratio test= 62.1  on 8 df,   p=2e-10
## Wald test            = 62.37  on 8 df,   p=2e-10
## Score (logrank) test = 66.74  on 8 df,   p=2e-11&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;cox_fit &amp;lt;- survfit(cox)
#plot(cox_fit, main = &amp;quot;cph model&amp;quot;, xlab=&amp;quot;Days&amp;quot;)
autoplot(cox_fit)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-05-survival-analysis-with-r-with-comments_files/figure-html/unnamed-chunk-7-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Note that the model flags small cell type, adeno cell type and karno as significant. However, some caution needs to be exercised in interpreting these results. While the Cox Proportional Hazard’s model is thought to be “robust”, a careful analysis would check the assumptions underlying the model. For example, the Cox model assumes that the covariates do not vary with time. In a &lt;a href=&#34;https://cran.r-project.org/web/packages/survival/vignettes/timedep.pdf&#34;&gt;vignette&lt;/a&gt; [12] that accompanies the &lt;code&gt;survival&lt;/code&gt; package Therneau, Crowson and Atkinson demonstrate that the Karnofsky score (karno) is, in fact, time-dependent so the assumptions for the Cox model are not met. The vignette authors go on to present a strategy for dealing with time dependent covariates.&lt;/p&gt;
&lt;p&gt;Data scientists who are accustomed to computing ROC curves to assess model performance should be interested in the Concordance statistic. The documentation for the &lt;code&gt;survConcordance()&lt;/code&gt; function in the &lt;code&gt;survival&lt;/code&gt; package defines concordance as “the probability of agreement for any two randomly chosen observations, where in this case agreement means that the observation with the shorter survival time of the two also has the larger risk score. The predictor (or risk score) will often be the result of a Cox model or other regression” and notes that: “For continuous covariates concordance is equivalent to Kendall’s tau, and for logistic regression is is equivalent to the area under the ROC curve.”&lt;/p&gt;
&lt;p&gt;To demonstrate using the &lt;code&gt;survival&lt;/code&gt; package, along with &lt;code&gt;ggplot2&lt;/code&gt; and &lt;code&gt;ggfortify&lt;/code&gt;, I’ll fit Aalen’s additive regression model for censored data to the veteran data. The documentation states: “The Aalen model assumes that the cumulative hazard H(t) for a subject can be expressed as a(t) + X B(t), where a(t) is a time-dependent intercept term, X is the vector of covariates for the subject (possibly time-dependent), and B(t) is a time-dependent matrix of coefficients.”&lt;/p&gt;
&lt;p&gt;The plots show how the effects of the covariates change over time. Notice the steep slope and then abrupt change in slope of karno.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;aa_fit &amp;lt;-aareg(Surv(time, status) ~ trt + celltype +
                 karno + diagtime + age + prior , 
                 data = vet)
aa_fit&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Call:
## aareg(formula = Surv(time, status) ~ trt + celltype + karno + 
##     diagtime + age + prior, data = vet)
## 
##   n= 137 
##     75 out of 97 unique event times used
## 
##                       slope      coef se(coef)      z        p
## Intercept          0.083400  3.81e-02 1.09e-02  3.490 4.79e-04
## trttest            0.006730  2.49e-03 2.58e-03  0.967 3.34e-01
## celltypesmallcell  0.015000  7.30e-03 3.38e-03  2.160 3.09e-02
## celltypeadeno      0.018400  1.03e-02 4.20e-03  2.450 1.42e-02
## celltypelarge     -0.001090 -6.21e-04 2.71e-03 -0.229 8.19e-01
## karno             -0.001180 -4.37e-04 8.77e-05 -4.980 6.28e-07
## diagtime          -0.000243 -4.92e-05 1.64e-04 -0.300 7.65e-01
## age               -0.000246 -6.27e-05 1.28e-04 -0.491 6.23e-01
## priorYes           0.003300  1.54e-03 2.86e-03  0.539 5.90e-01
## 
## Chisq=41.62 on 8 df, p=1.6e-06; test weights=aalen&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;#summary(aa_fit)  # provides a more complete summary of results
autoplot(aa_fit)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-05-survival-analysis-with-r-with-comments_files/figure-html/unnamed-chunk-8-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;random-forests-model&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Random Forests Model&lt;/h3&gt;
&lt;p&gt;As a final example of what some might perceive as a data-science-like way to do time-to-event modeling, I’ll use the &lt;code&gt;ranger()&lt;/code&gt; function to fit a Random Forests Ensemble model to the data. Note however, that there is nothing new about building tree models of survival data. Terry Therneau also wrote the &lt;a href=&#34;https://CRAN.R-project.org/package=rpart&#34;&gt;&lt;code&gt;rpart&lt;/code&gt;&lt;/a&gt; package, R’s basic tree-modeling package, along with Brian Ripley. See section 8.4 for the &lt;a href=&#34;https://cran.r-project.org/web/packages/rpart/vignettes/longintro.pdf&#34;&gt;rpart vignette&lt;/a&gt; [14] that contains a survival analysis example.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ranger()&lt;/code&gt; builds a model for each observation in the data set. The next block of code builds the model using the same variables used in the Cox model above, and plots twenty random curves, along with a curve that represents the global average for all of the patients. Note that I am using plain old base R graphics here.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# ranger model
r_fit &amp;lt;- ranger(Surv(time, status) ~ trt + celltype + 
                     karno + diagtime + age + prior,
                     data = vet,
                     mtry = 4,
                     importance = &amp;quot;permutation&amp;quot;,
                     splitrule = &amp;quot;extratrees&amp;quot;,
                     verbose = TRUE)

# Average the survival models
death_times &amp;lt;- r_fit$unique.death.times 
surv_prob &amp;lt;- data.frame(r_fit$survival)
avg_prob &amp;lt;- sapply(surv_prob,mean)

# Plot the survival models for each patient
plot(r_fit$unique.death.times,r_fit$survival[1,], 
     type = &amp;quot;l&amp;quot;, 
     ylim = c(0,1),
     col = &amp;quot;red&amp;quot;,
     xlab = &amp;quot;Days&amp;quot;,
     ylab = &amp;quot;survival&amp;quot;,
     main = &amp;quot;Patient Survival Curves&amp;quot;)

#
cols &amp;lt;- colors()
for (n in sample(c(2:dim(vet)[1]), 20)){
  lines(r_fit$unique.death.times, r_fit$survival[n,], type = &amp;quot;l&amp;quot;, col = cols[n])
}
lines(death_times, avg_prob, lwd = 2)
legend(500, 0.7, legend = c(&amp;#39;Average = black&amp;#39;))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-05-survival-analysis-with-r-with-comments_files/figure-html/unnamed-chunk-9-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;The next block of code illustrates how &lt;code&gt;ranger()&lt;/code&gt; ranks variable importance.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;vi &amp;lt;- data.frame(sort(round(r_fit$variable.importance, 4), decreasing = TRUE))
names(vi) &amp;lt;- &amp;quot;importance&amp;quot;
head(vi)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##          importance
## karno        0.0903
## celltype     0.0323
## diagtime    -0.0012
## trt         -0.0013
## prior       -0.0027
## age         -0.0037&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Notice that &lt;code&gt;ranger()&lt;/code&gt; flags &lt;code&gt;karno&lt;/code&gt; and &lt;code&gt;celltype&lt;/code&gt; as the two most important; the same variables with the smallest p-values in the Cox model. Also note that the importance results just give variable names and not level names. This is because &lt;code&gt;ranger&lt;/code&gt; and other tree models do not usually create dummy variables.&lt;/p&gt;
&lt;p&gt;But &lt;code&gt;ranger()&lt;/code&gt; does compute &lt;strong&gt;&lt;a href=&#34;https://pdfs.semanticscholar.org/7705/392f1068c76669de750c6d0da8144da3304d.pdf&#34;&gt;Harrell’s c-index&lt;/a&gt;&lt;/strong&gt; (See [8] p. 370 for the definition), which is similar to the Concordance statistic described above. This is a generalization of the ROC curve, which reduces to the &lt;a href=&#34;https://en.wikipedia.org/wiki/Mann%E2%80%93Whitney_U_test&#34;&gt;Wilcoxon-Mann-Whitney statistic&lt;/a&gt; for binary variables, which in turn, is equivalent to computing the area under the ROC curve.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;cat(&amp;quot;Prediction Error = 1 - Harrell&amp;#39;s c-index = &amp;quot;, r_fit$prediction.error)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Prediction Error = 1 - Harrell&amp;#39;s c-index =  0.3087233&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;An ROC value of .68 would normally be pretty good for a first try. But note that the &lt;code&gt;ranger&lt;/code&gt; model doesn’t do anything to address the time varying coefficients. This apparently is a challenge. In a 2011 &lt;a href=&#34;https://projecteuclid.org/download/pdfview_1/euclid.ssu/1315833185&#34;&gt;paper&lt;/a&gt; [16], Hamad observes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;However, in the context of survival trees, a further difficulty arises when time–varying effects are included. Hence, we feel that the interpretation of covariate effects with tree ensembles in general is still mainly unsolved and should attract future research.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I believe that the major use for tree-based models for survival data will be to deal with very large data sets.&lt;/p&gt;
&lt;p&gt;Finally, to provide an “eyeball comparison” of the three survival curves, I’ll plot them on the same graph.The following code pulls out the survival data from the three model objects and puts them into a data frame for &lt;code&gt;ggplot()&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Set up for ggplot
kmi &amp;lt;- rep(&amp;quot;KM&amp;quot;,length(km_fit$time))
km_df &amp;lt;- data.frame(km_fit$time,km_fit$surv,kmi)
names(km_df) &amp;lt;- c(&amp;quot;Time&amp;quot;,&amp;quot;Surv&amp;quot;,&amp;quot;Model&amp;quot;)

coxi &amp;lt;- rep(&amp;quot;Cox&amp;quot;,length(cox_fit$time))
cox_df &amp;lt;- data.frame(cox_fit$time,cox_fit$surv,coxi)
names(cox_df) &amp;lt;- c(&amp;quot;Time&amp;quot;,&amp;quot;Surv&amp;quot;,&amp;quot;Model&amp;quot;)

rfi &amp;lt;- rep(&amp;quot;RF&amp;quot;,length(r_fit$unique.death.times))
rf_df &amp;lt;- data.frame(r_fit$unique.death.times,avg_prob,rfi)
names(rf_df) &amp;lt;- c(&amp;quot;Time&amp;quot;,&amp;quot;Surv&amp;quot;,&amp;quot;Model&amp;quot;)

plot_df &amp;lt;- rbind(km_df,cox_df,rf_df)

p &amp;lt;- ggplot(plot_df, aes(x = Time, y = Surv, color = Model))
p + geom_line()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-05-survival-analysis-with-r-with-comments_files/figure-html/unnamed-chunk-12-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;For this data set, I would put my money on a carefully constructed Cox model that takes into account the time varying coefficients. I suspect that there are neither enough observations nor enough explanatory variables for the &lt;code&gt;ranger()&lt;/code&gt; model to do better.&lt;/p&gt;
&lt;p&gt;This four-package excursion only hints at the Survival Analysis tools that are available in R, but it does illustrate some of the richness of the R platform, which has been under continuous development and improvement for nearly twenty years. The &lt;code&gt;ranger&lt;/code&gt; package, which suggests the &lt;code&gt;survival&lt;/code&gt; package, and &lt;code&gt;ggfortify&lt;/code&gt;, which depends on &lt;code&gt;ggplot2&lt;/code&gt; and also suggests the &lt;code&gt;survival&lt;/code&gt; package, illustrate how open-source code allows developers to build on the work of their predecessors. The documentation that accompanies the &lt;code&gt;survival&lt;/code&gt; package, the numerous online resources, and the statistics such as concordance and Harrell’s c-index packed into the objects produced by fitting the models gives some idea of the statistical depth that underlies almost everything R.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;some-tutorials-and-papers&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Some Tutorials and Papers&lt;/h3&gt;
&lt;p&gt;For a very nice, basic tutorial on survival analysis, have a look at the &lt;a href=&#34;https://www.openintro.org/download.php?file=survival_analysis_in_R&amp;amp;referrer=/stat/surv.php&#34;&gt;Survival Analysis in R&lt;/a&gt; [5] and the &lt;a href=&#34;https://CRAN.R-project.org/package=OIsurv&#34;&gt;OIsurv&lt;/a&gt; package produced by the folks at &lt;a href=&#34;https://www.openintro.org/stat/surv.php&#34;&gt;OpenIntro&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Look &lt;a href=&#34;https://d1rkab7tlqy5f1.cloudfront.net/EWI/Over%20de%20faculteit/Afdelingen/Applied%20Mathematics/Applied%20Probability/Risk/Download/Cooke_CPH_encycl.pdf&#34;&gt;here&lt;/a&gt; for an exposition of the Cox Proportional Hazard’s Model, and &lt;a href=&#34;http://www.medicine.mcgill.ca/epidemiology/hanley/bios601/Encyclopedia%20of%20Biostatistics2ndEd2005.pdf&#34;&gt;here&lt;/a&gt; [11] for an introduction to Aalen’s Additive Regression Model.&lt;/p&gt;
&lt;p&gt;For an elementary treatment of evaluating the proportional hazards assumption that uses the veterans data set, see the text by Kleinbaum and Klein [13].&lt;/p&gt;
&lt;p&gt;For an exposition of the sort of predictive survival analysis modeling that can be done with &lt;code&gt;ranger&lt;/code&gt;, be sure to have a look at Manuel Amunategui’s &lt;a href=&#34;http://amunategui.github.io/survival-ensembles/&#34;&gt;post&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=6q-UFJUZK0g&amp;amp;list=UUq4pm1i_VZqxKVVOz5qRBIA&amp;amp;index=1&#34;&gt;video&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See the &lt;a href=&#34;http://kooperberg.fhcrc.org/papers/1995trees.pdf&#34;&gt;1995 paper&lt;/a&gt; [15] by Intrator and Kooperberg for an early review of using classification and regression trees to study survival data.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;references&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;References&lt;/h3&gt;
&lt;p&gt;For convenience, I have collected the references used throughout the post here.&lt;/p&gt;
&lt;p&gt;[1] Hacking, Ian. (2006) &lt;em&gt;The Emergence of Probability: A Philosophical Study of Early Ideas about Probability Induction and Statistical Inference.&lt;/em&gt; Cambridge University Press, 2nd ed., p. 11&lt;br /&gt;
[2] Andersen, P.K., Keiding, N. (1998) &lt;a href=&#34;http://www.pauldickman.com/survival/handouts/21%20-%20EoB%20Survival%20analysis%20overview.pdf&#34;&gt;&lt;em&gt;Survival analysis&lt;/em&gt;&lt;/a&gt; Encyclopedia of Biostatistics 6. Wiley, pp. 4452-4461 [3] Kaplan, E.L. &amp;amp; Meier, P. (1958). &lt;em&gt;Non-parametric estimation from incomplete observations&lt;/em&gt;, J American Stats Assn. 53, pp. 457–481, 562–563. [4] Cox, D.R. (1972). &lt;em&gt;Regression models and life-tables&lt;/em&gt; (with discussion), Journal of the Royal Statistical Society (B) 34, pp. 187–220.&lt;br /&gt;
[5] Diez, David. &lt;a href=&#34;https://www.openintro.org/download.php?file=survival_analysis_in_R&amp;amp;referrer=/stat/surv.php&#34;&gt;&lt;em&gt;Survival Analysis in R&lt;/em&gt;&lt;/a&gt;, &lt;a href=&#34;https://www.openintro.org/stat/surv.php&#34;&gt;OpenIntro&lt;/a&gt;&lt;br /&gt;
[6] Klein, John P and Moeschberger, Melvin L. &lt;em&gt;Survival Analysis Techniques for Censored and Truncated Data&lt;/em&gt;, Springer. (1997)&lt;br /&gt;
[7] Wright, Marvin &amp;amp; Ziegler, Andreas. (2017) &lt;a href=&#34;https://www.jstatsoft.org/article/view/v077i01&#34;&gt;&lt;em&gt;ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and R&lt;/em&gt;&lt;/a&gt;, JSS Vol 77, Issue 1.&lt;br /&gt;
[8] Harrell, Frank, Lee, Kerry &amp;amp; Mark, Daniel. &lt;a href=&#34;https://pdfs.semanticscholar.org/7705/392f1068c76669de750c6d0da8144da3304d.pdf&#34;&gt;&lt;em&gt;Multivariable Prognostic Models: Issues in Developing Models, Evaluating Assumptions and Adequacy, and Measuring and Reducing Errors&lt;/em&gt;&lt;/a&gt;. Statistics in Medicine, Vol 15 (1996), pp. 361-387 [9] Amunategui, Manuel. &lt;a href=&#34;http://amunategui.github.io/survival-ensembles/&#34;&gt;&lt;em&gt;Survival Ensembles: Survival Plus Classification for Improved Time-Based Predictions in R&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
[10] NUS Course Notes. &lt;a href=&#34;https://courses.nus.edu.sg/course/stacar/internet/st3242/handouts/notes3.pdf&#34;&gt;&lt;em&gt;Chapter 3 The Cox Proportional Hazards Model&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
[11] Encyclopedia of Biostatistics, 2nd Edition (2005). &lt;a href=&#34;http://www.medicine.mcgill.ca/epidemiology/hanley/bios601/Encyclopedia%20of%20Biostatistics2ndEd2005.pdf&#34;&gt;&lt;em&gt;Aalen’s Additive Regression Model&lt;/em&gt;&lt;/a&gt; [12] Therneau et al. &lt;a href=&#34;https://cran.r-project.org/web/packages/survival/vignettes/timedep.pdf&#34;&gt;&lt;em&gt;Using Time Dependent Covariates and Time Dependent Coefficients in the Cox Model&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
[13] Kleinbaum, D.G. and Klein, M. &lt;a href=&#34;https://www.amazon.com/Survival-Analysis-Self-Learning-Statistics-Biology/dp/1441966455/ref=sr_1_1?ie=UTF8&amp;amp;qid=1504809712&amp;amp;sr=8-1&amp;amp;keywords=survival+analysis+a+self-learning+text&#34;&gt;&lt;em&gt;Survival Analysis, A Self Learning Text&lt;/em&gt;&lt;/a&gt; Springer (2005) [14] Therneau, T and Atkinson, E. &lt;a href=&#34;https://cran.r-project.org/web/packages/rpart/vignettes/longintro.pdf&#34;&gt;&lt;em&gt;An Introduction to Recursive Partitioning Using RPART Routines&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
[15] Intrator, O. and Kooperberg, C. &lt;a href=&#34;http://kooperberg.fhcrc.org/papers/1995trees.pdf&#34;&gt;&lt;em&gt;Trees and splines in survival analysis&lt;/em&gt;&lt;/a&gt; Statistical Methods in Medical Research (1995)&lt;br /&gt;
[16] Bou-Hamad, I. &lt;a href=&#34;https://projecteuclid.org/download/pdfview_1/euclid.ssu/1315833185&#34;&gt;&lt;em&gt;A review of survival trees&lt;/em&gt;&lt;/a&gt; Statistics Surveys Vol.5 (2011)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Authors’s note: this post was originally published on April 26, 2017 but was subsequently withdrawn because of an error spotted by Dr. Terry Therneau. He observed that the Cox Portional Hazards Model fitted in that post did not properly account for the time varying covariates. This revised post makes use of a different data set, and points to resources for addressing time varying covariates. Many thanks to Dr. Therneau. Any errors that remain are mine.&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/09/25/survival-analysis-with-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Writing and Publishing my first R package</title>
      <link>https://rviews.rstudio.com/2017/09/05/writing-and-publishing-my-first-r-package/</link>
      <pubDate>Tue, 05 Sep 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/09/05/writing-and-publishing-my-first-r-package/</guid>
      <description>
        


&lt;div id=&#34;inspired-by-the-community&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Inspired by the Community&lt;/h4&gt;
&lt;p&gt;One of the themes at useR 2017 in Brussels was “Get involved”. People were encouraged to contribute to the community, even when they did not consider themselves R specialists (yet). This could be by writing a package or a blog post, but also by simply correcting typos through pull requests, or sending a tweet about a successful analysis. Bottom line: get your stuff out in the open. Share your work!&lt;/p&gt;
&lt;p&gt;I felt this urge of getting involved already a year ago, at the useR conference in 2016. Hearing all these people speak about the great work they had done was really inspiring, and I wanted to be a part of it. I wanted to find out what it was like to develop a package. I knew that what I could do was only minor; I have a full-time job as a data scientist of which contributing to the community is not part of the job description. However, I could free up one day a week by working a few hours more on the other days of the week and I could do a little on the train to work every day. I was not sure if I was up to developing a full R package, but I could at least try.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;writing-padr&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Writing &lt;code&gt;padr&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;The idea for the &lt;a href=&#34;https://CRAN.R-project.org/package=padr&#34;&gt;padr&lt;/a&gt; package came at work, where I was dealing with time-stamped data a lot. Aggregating data to a higher level and filling missing values took me a quite some time each time I did it. I thought there must be a better way for doing this. I did not have a clear end product in mind. I just started trying stuff and stitched small ideas together to do more complex operations. In the meantime, I worked my way through Hadley’s &lt;em&gt;R Packages&lt;/em&gt;, and learned about the fundamentals of software design in R, picking up skills while I went along.&lt;/p&gt;
&lt;p&gt;This past January, I published the first version of &lt;code&gt;padr&lt;/code&gt; on CRAN, and I must say that it was quite scary. Putting your product out in the open comes with a lot of impostor feelings. I had thoroughly tested the functions, but still was afraid all kinds of bugs would pop up. Well, bugs did pop up and this appeared to be just fine. I had very nice comments by people suggesting improvements or who even fixed bugs themselves. If there is one lesson I learned from writing a package, it is that software does not have to be perfect to be useful. Of course, you don’t bring junk that is full of errors to CRAN, but once you have tried your best, you should just get it in the open and wait for feedback. This would improve the software much faster than spending endless evenings trying to find bugs.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;how-padr-works&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;How &lt;code&gt;padr&lt;/code&gt; works&lt;/h4&gt;
&lt;p&gt;The central concept for the &lt;code&gt;padr&lt;/code&gt; package is that time-stamped data are associated with an interval. This is the heartbeat of the data. Observed data points are separated by multiples of the interval. But, there can be observations missing. We compute the largest, evenly spaced grid that fits all our observations. See the following example.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(padr)
library(dplyr)
as.Date(c(&amp;quot;2017-01-01&amp;quot;,&amp;quot;2017-01-03&amp;quot;,&amp;quot;2017-01-07&amp;quot;)) %&amp;gt;% get_interval()&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] &amp;quot;2 day&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now, the first main thing that &lt;code&gt;padr&lt;/code&gt; does is &lt;code&gt;thicken()&lt;/code&gt; the datetime variable in a data frame. It adds a variable of a higher interval to the data frame. We can subsequently aggregate to this higher interval with &lt;code&gt;dplyr&lt;/code&gt;. We use the &lt;code&gt;coffee&lt;/code&gt; data set, that comes with &lt;code&gt;padr&lt;/code&gt; as an example. This contains four hypothetical purchases in a coffee shop.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;coffee&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##            time_stamp amount
## 1 2016-07-07 00:11:21   3.14
## 2 2016-07-07 00:46:48   2.98
## 3 2016-07-09 04:25:17   4.11
## 4 2016-07-10 01:45:11   3.14&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now, to get the total amount spent per day, we run the following code.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;(coffee_day &amp;lt;- coffee %&amp;gt;% 
  thicken(&amp;quot;day&amp;quot;) %&amp;gt;% 
  group_by(time_stamp_day) %&amp;gt;% 
  summarise(day_amnt = sum(amount)))&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 3 x 2
##   time_stamp_day day_amnt
##           &amp;lt;date&amp;gt;    &amp;lt;dbl&amp;gt;
## 1     2016-07-07     6.12
## 2     2016-07-09     4.11
## 3     2016-07-10     3.14&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You will notice that on 2016-07-08 there was no visit to the store. However, this is implicit in our data. For visualisation or time-series analysis, it is useful to have a row that explicitly states there is no money spent on this day. Here comes &lt;code&gt;pad()&lt;/code&gt; into play. It detects the interval of the datetime variable and inserts a record.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;(coffee_day_padded &amp;lt;- 
  coffee_day %&amp;gt;% 
  pad())&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 4 x 2
##   time_stamp_day day_amnt
##           &amp;lt;date&amp;gt;    &amp;lt;dbl&amp;gt;
## 1     2016-07-07     6.12
## 2     2016-07-08       NA
## 3     2016-07-09     4.11
## 4     2016-07-10     3.14&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Finally, we need to fill the missing value in &lt;em&gt;day_amnt&lt;/em&gt; with 0.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;coffee_day_padded %&amp;gt;% fill_by_value()&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 4 x 2
##   time_stamp_day day_amnt
##           &amp;lt;date&amp;gt;    &amp;lt;dbl&amp;gt;
## 1     2016-07-07     6.12
## 2     2016-07-08     0.00
## 3     2016-07-09     4.11
## 4     2016-07-10     3.14&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;lessons-learned&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Lessons Learned&lt;/h4&gt;
&lt;p&gt;I benefit greatly from the skills I picked up in the process in my day job. My code in data science projects is cleaner now. I try to write as many functions as I can. Data scientists that have no background in computer science, like myself, can become better analysts by acquainting themselves with principles of software design. R’s package structure is not only great for building packages. You can also benefit from it when building software tools for specific data analyses, making your work more reproducible and shareable over projects.&lt;/p&gt;
&lt;p&gt;There is still a lot of stuff for me to learn about writing better software and gaining a deeper understanding of the language. However, I no longer think this is intimidating. Rather, it is a great opportunity to improve and improve the software I am writing. You don’t need complete mastery to start developing. On the contrary, mastery seems to come through developing. You only truly learn R by trying things you have not tried before.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/09/05/writing-and-publishing-my-first-r-package/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>July 2017 New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/08/28/july-2017-new-package-picks/</link>
      <pubDate>Mon, 28 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/08/28/july-2017-new-package-picks/</guid>
      <description>
        


&lt;p&gt;Two hundred and twenty-four new packages were added to CRAN in July. Below are my picks for the “Top 40” packages arranged in eight categories: Machine Learning, Science, Statistics, Numerical Methods, Statistics, Time Series, Utilities and Visualizations. Science and Numerical Methods are categories that I have not used before. The idea behind the Science category is to find a place for packages that appear to have been created with some particular scientific investigation or problem in mind. The Numerical Methods category is reserved for packages that, while they may be targeted to some general form of statistical analysis, emphasize numerical considerations and carefully constructed algorithms.&lt;/p&gt;
&lt;p&gt;As always, my selections are heavily weighted by the availability of documentation beyond what is included in the package PDF. I rarely select packages that do not have a vignette or some other source of documentation about how the package can be used, for example, README files or a referenced URL. I almost never select “professional” packages, which I define as packages that are devoted to esoteric topics that either include no documentation beyond the PDF, or exclusively refer to papers that are protected by a paywall. While these packages usually comprise serious, valuable contributions to R, they also appear to have been written for very small audiences.&lt;/p&gt;
&lt;p&gt;Finally, before listing this month’s Top 40, I would like to call attention to an awesome display of productivity by Kevin R. Coombes, who had fourteen packages on various topics accepted by CRAN in July: &lt;a href=&#34;https://CRAN.R-project.org/package=BimodalIndex&#34;&gt;BimodalIndex&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=ClassComparison&#34;&gt;ClassComparison&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=ClassDiscovery&#34;&gt;ClassDiscovery&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=CrossValidate&#34;&gt;CrossValidate&lt;/a&gt;, &lt;a href=&#34;https://CRAN.R-project.org/package=GenAlgo&#34;&gt;GeneAlgo&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=integIRTy&#34;&gt;IntegIRTy&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=Modeler&#34;&gt;Modeler&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=NameNeedle&#34;&gt;NameNeedle&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=oompaBase&#34;&gt;oompaBase&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=oompaData&#34;&gt;oompaData&lt;/a&gt;, &lt;a href=&#34;https://CRAN.R-project.org/package=PreProcess&#34;&gt;PreProcess&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=SIBERG&#34;&gt;SIBERG&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=TailRank&#34;&gt;TailRank&lt;/a&gt; and &lt;a href=&#34;https://CRAN.R-project.org/package=Umpire&#34;&gt;Umpire&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&#34;the-july-2017-top-40&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;The July 2017 Top 40&lt;/h2&gt;
&lt;div id=&#34;machine-learning&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Machine Learning&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=autoBagging&#34;&gt;autoBagging&lt;/a&gt; v0.1.0: Implements a framework for automated machine learning that focuses on the optimization of bagging workflows. See the &lt;a href=&#34;https://arxiv.org/pdf/1706.09367.pdf&#34;&gt;paper&lt;/a&gt; by Pinto et al. for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=grf&#34;&gt;grf&lt;/a&gt; v0.9.3: Provides methods for non-parametric least-squares regression, quantile regression, and treatment effect estimation (optionally using instrumental variables).&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=iRF&#34;&gt;iRF&lt;/a&gt; v2.0.0: Provides functions to iteratively grow feature-weighted random forests and finds high-order feature interactions in a stable fashion. Look &lt;a href=&#34;https://arxiv.org/pdf/1706.08457.pdf&#34;&gt;here&lt;/a&gt; for the details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=keras&#34;&gt;keras&lt;/a&gt; v2.0.5: Implements an interface to &lt;a href=&#34;https://keras.io/&#34;&gt;Keras&lt;/a&gt;, a high-level neural networks API that runs on top of TensorFlow. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/backend.html&#34;&gt;Overview&lt;/a&gt; of the Keras backend, and a number of vignettes including &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/about_keras_layers.html&#34;&gt;Keras Layers&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/custom_layers.html&#34;&gt;Writing Custom Keras Layers&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/about_keras_models.html&#34;&gt;Keras Models&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/applications.html&#34;&gt;Using Pre-Trained Models&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/keras/vignettes/faq.html&#34;&gt;Sequential Models&lt;/a&gt; and more.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=randomForestExplainer&#34;&gt;randomForestExplainer&lt;/a&gt; v0.9: Provide set of tools to help explain which variables are most important in a random forests. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/randomForestExplainer/vignettes/randomForestExplainer.html&#34;&gt;vignette&lt;/a&gt; provides examples of visualizing multiple performance measures.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/randomForestExplainer.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sgmcmc&#34;&gt;sgmcmc&lt;/a&gt; v0.1.0: Provides functions to implement stochastic gradient Markov chain Monte Carlo (SGMCMC) methods for user-specified models. &lt;a href=&#34;https://www.tensorflow.org/&#34;&gt;TensorFlow&lt;/a&gt; is used to calculate the gradients. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/sgmcmc/vignettes/sgmcmc.html&#34;&gt;Getting Started Guide&lt;/a&gt; and vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/sgmcmc/vignettes/gaussMixture.html&#34;&gt;Simulating from a Gaussian Mixture&lt;/a&gt;, a &lt;a href=&#34;https://cran.rstudio.com/web/packages/sgmcmc/vignettes/mvGauss.html&#34;&gt;Multivariate Gaussian Mixture&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/sgmcmc/vignettes/logisticRegression.html&#34;&gt;Logistic Regression&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;numerical-methods&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Numerical Methods&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=mcMST&#34;&gt;mcMST&lt;/a&gt; v1.0.0: Provides algorithms to approximate the Pareto-front of multi-criteria minimum spanning tree problems, along with a toolbox for generating multi-objective benchmark graph problems. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/mcMST/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/mcMST/vignettes/Generation.html&#34;&gt;benchmarking optimization problems&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mize&#34;&gt;mize&lt;/a&gt; v0.1.1: Provides optimization algorithms, including conjugate gradient (&lt;a href=&#34;https://en.wikipedia.org/wiki/Conjugate_gradient_method&#34;&gt;CG&lt;/a&gt;), Broyden-Fletcher-Goldfarb-Shanno (&lt;a href=&#34;https://en.wikipedia.org/wiki/Broyden%E2%80%93Fletcher%E2%80%93Goldfarb%E2%80%93Shanno_algorithm&#34;&gt;BFGS&lt;/a&gt;), and the limited memory BFGS (&lt;a href=&#34;https://en.wikipedia.org/wiki/Limited-memory_BFGS&#34;&gt;L-BFGS&lt;/a&gt;) methods. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/mize/vignettes/mize.html&#34;&gt;introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/mize/vignettes/convergence.html&#34;&gt;Convergence&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/mize/vignettes/mmds.html&#34;&gt;Metric MDS&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/mize/vignettes/stateful.html&#34;&gt;Stateful Optimization&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SuperGauss&#34;&gt;SuperGauss&lt;/a&gt; v1.0: Provides a fast C++ based algorithm for the evaluation of Gaussian time series, along with efficient implementations of the score and Hessian functions. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/SuperGauss/vignettes/SuperGauss-quicktut.html&#34;&gt;vignette&lt;/a&gt; shows an example of inference for the Hurst parameter.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;science&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Science&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=GROAN&#34;&gt;GROAN&lt;/a&gt; v1.0.0: Is a workbench for testing genomic regression accuracy on noisy phenotypes. It contains a noise-generator function. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/GROAN/vignettes/GROAN.vignette.html&#34;&gt;Genomic Regression in Noisy Scenarios&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=noaastormevents&#34;&gt;noaastormevents&lt;/a&gt; v0.1.0: Allows users to explore and plot data from the National Oceanic and Atmospheric Administration (NOAA) Storm Events database for United States counties through R. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/noaastormevents/vignettes/noaastormevents.html&#34;&gt;Overview&lt;/a&gt; and a vignette providing &lt;a href=&#34;https://cran.rstudio.com/web/packages/noaastormevents/vignettes/details.html&#34;&gt;details&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/noaastormevents.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=swmmr&#34;&gt;swmmr&lt;/a&gt; v0.7.0: Provides functions to connect the &lt;a href=&#34;https://www.epa.gov/water-research/storm-water-management-model-swmm&#34;&gt;Storm Water Management Model&lt;/a&gt; (SWMM) of the United States Environmental Protection Agency (US EPA).&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=blandr&#34;&gt;blandr&lt;/a&gt; v0.4.3: Contains functions to carry out Bland Altman analyses (also known as a Tukey mean-difference plot) as described by &lt;a href=&#34;http://www.thelancet.com/journals/lancet/article/PIIS0140-6736(86)90837-8/abstract&#34;&gt;JM Bland and DG Altman&lt;/a&gt;. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/blandr/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/blandr.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=cnbdistr&#34;&gt;cnbdistr&lt;/a&gt; v1.0.1: Provides the distribution functions for the Conditional Negative Binomial distribution. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/cnbdistr/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; shows the math.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diffpriv&#34;&gt;diffpriv&lt;/a&gt; v0.4.2: Provides an implementation of major general-purpose mechanisms for privatizing statistics, models, and machine learners, within the framework of differential privacy of &lt;a href=&#34;https://link.springer.com/chapter/10.1007%2F11681878_14&#34;&gt;Dwork et al. (2006)&lt;/a&gt;. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/diffpriv/vignettes/bernstein.pdf&#34;&gt;The Bernstein Mechanism&lt;/a&gt; and an &lt;a href=&#34;https://cran.rstudio.com/web/packages/diffpriv/vignettes/diffpriv.pdf&#34;&gt;Introduction&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=fence&#34;&gt;fence&lt;/a&gt; v1.0: Implements a new class of model-selection strategies for mixed-model selection, which includes linear and generalized linear mixed models. The idea involves a procedure to isolate a subgroup of what are known as correct models (of which the optimal model is a member). The package points to several references in the literature including papers by &lt;a href=&#34;https://projecteuclid.org/euclid.aos/1216237296&#34;&gt;Jiang et al. 2008&lt;/a&gt;, &lt;a href=&#34;http://publications.gc.ca/collections/collection_2010/statcan/12-001-X/12-001-x2010001-eng.pdf&#34;&gt;Jiang et al. 2010&lt;/a&gt;, &lt;a href=&#34;http://www.intlpress.com/site/pub/files/_fulltext/journals/sii/2011/0004/0003/SII-2011-0004-0003-a014.pdf&#34;&gt;Jiang et al. 2011&lt;/a&gt;, &lt;a href=&#34;https://academic.oup.com/biostatistics/article-lookup/doi/10.1093/biostatistics/kxr046&#34;&gt;Nguyen et al. 2012&lt;/a&gt;, and &lt;a href=&#34;https://www.hindawi.com/archive/2014/830821/&#34;&gt;Jiang 2014&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=llogistic&#34;&gt;llogistic&lt;/a&gt; v1.0.0: Provides density, distribution, quantile and random generation functions for the L-Logistic distribution with parameters &lt;code&gt;m&lt;/code&gt; (median) and &lt;code&gt;b&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=metaBMA&#34;&gt;metaBMA&lt;/a&gt; v0.3.9: Provides functions to compute the posterior model probabilities the meta-analysis models assuming either fixed or random effects. See the paper by &lt;a href=&#34;http://www.tandfonline.com/doi/full/10.1080/23743603.2017.1326760&#34;&gt;Gronau et al.&lt;/a&gt; and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/metaBMA/vignettes/metaBMA.html&#34;&gt;vignette&lt;/a&gt; for details.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/metaBMA.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MFKnockoffs&#34;&gt;MFKnockoffs&lt;/a&gt; v0.9: Provides functions to create model-free knockoffs, a general procedure for controlling the false discovery rate &lt;a href=&#34;https://en.wikipedia.org/wiki/False_discovery_rate&#34;&gt;FDR&lt;/a&gt; when performing variable selection. There are vignettes on using the the Model-Free Knockoff Filter &lt;a href=&#34;https://cran.rstudio.com/web/packages/MFKnockoffs/vignettes/MFKnockoffs.html&#34;&gt;Basic&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/MFKnockoffs/vignettes/advanced.html&#34;&gt;Advanced&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/MFKnockoffs/vignettes/fixed.html&#34;&gt;Using the Filter with a Fixed Design Matrix&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Modeler&#34;&gt;Modeler&lt;/a&gt; v3.4.2: Provides tools to define classes and methods to learn models and use them to predict binary outcomes. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/Modeler/vignettes/Modeler.pdf&#34;&gt;Learning and Predicting&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=msde&#34;&gt;msde&lt;/a&gt; v1.0: Implements an MCMC sampler for the posterior distribution of arbitrary, time-homogeneous, multivariate stochastic differential equation (SDE) models with possibly latent components. There is a vignette with &lt;a href=&#34;https://cran.rstudio.com/web/packages/msde/vignettes/msde-exmodels.html&#34;&gt;Sample Models&lt;/a&gt; and another for &lt;a href=&#34;https://cran.rstudio.com/web/packages/msde/vignettes/msde-quicktut.html&#34;&gt;Inference&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RBesT&#34;&gt;RBesT&lt;/a&gt; v1.2-3: Provides a tool set to support Bayesian evidence synthesis, including meta-analysis, prior derivation from historical data, operating characteristics, and analysis. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/RBesT/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/RBesT/vignettes/customizing_plots.html&#34;&gt;Customizing Plots&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/RBesT/vignettes/introduction_normal.html&#34;&gt;Normal Endpoints&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/RBesT/vignettes/robustMAP.html&#34;&gt;Robust Priors&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/RBesT.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RcppTN&#34;&gt;RcppTN&lt;/a&gt; v0.2-1: Provides R and C++ functions to generate random deviates from and calculate moments of a Truncated Normal distribution using the &lt;a href=&#34;https://link.springer.com/article/10.1007%2FBF00143942&#34;&gt;algorithm of Robert (1995)&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/RcppTN/vignettes/using.pdf&#34;&gt;vignette&lt;/a&gt; showing how to use the package, and one for &lt;a href=&#34;https://cran.rstudio.com/web/packages/RcppTN/vignettes/speed.pdf&#34;&gt;Performance&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rsample&#34;&gt;rsample&lt;/a&gt; v0.0.1: Provides classes and functions to create and summarize different kinds of resampling objects. There is a vignette on the &lt;a href=&#34;https://cran.rstudio.com/web/packages/rsample/vignettes/Basics.html&#34;&gt;Basics&lt;/a&gt;, and another for &lt;a href=&#34;https://cran.rstudio.com/web/packages/rsample/vignettes/Working_with_rsets.html&#34;&gt;Working with rsets&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SMM&#34;&gt;SMM&lt;/a&gt; v1.0: Provides functions to simulate and estimate of Multi-State Discrete-Time Semi-Markov and Markov Models. The implementation details are described in two papers by Barbu, Limnios &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/10485250701261913&#34;&gt;one&lt;/a&gt; and &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/10485250701261913&#34;&gt;two&lt;/a&gt;, and one &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/10485252.2011.555543&#34;&gt;paper&lt;/a&gt; by Trevezas and Limnios. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/SMM/vignettes/SMM.pdf&#34;&gt;vignette&lt;/a&gt; also provides considerable detail.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=treeDA&#34;&gt;treeDA&lt;/a&gt; v0.02: Provides functions to perform sparse discriminant analysis on a combination of node and leaf predictors, when the predictor variables are structured according to a tree. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/treeDA/vignettes/treeda-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/treeDA.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=vennLasso&#34;&gt;vennLasso&lt;/a&gt; v0.1: Provides variable selection and estimation routines for models stratified by binary factors. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/vennLasso/vignettes/using_the_vennLasso_package.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;time-series&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Time Series&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sweep&#34;&gt;sweep&lt;/a&gt; v0.2.0: Provides tools for bringing &lt;code&gt;tidyverse&lt;/code&gt; organization to time series forecasting. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/sweep/vignettes/SW00_Introduction_to_sweep.html&#34;&gt;Introduction&lt;/a&gt;, as well as vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/sweep/vignettes/SW01_Forecasting_Time_Series_Groups.html&#34;&gt;Forecasting&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/sweep/vignettes/SW02_Forecasting_Multiple_Models.html&#34;&gt;Forecasting with Mutiple Models&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/sweep.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=timetk&#34;&gt;timetk&lt;/a&gt; v0.1.0: Implements a toolkit for working with time series, including functions to interrogate time series objects and tibbles, and coerce between time-based tibbles (‘tbl’) and ‘xts’, ‘zoo’, and ‘ts’. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/timetk/vignettes/TK00_Time_Series_Coercion.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/timetk/vignettes/TK01_Working_With_Time_Series_Index.html&#34;&gt;Working with time series index&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/timetk/vignettes/TK02_Making_A_Future_Time_Series_Index.html&#34;&gt;Making a Future Index&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/timetk/vignettes/TK03_Forecasting_Using_Time_Series_Signature.html&#34;&gt;Forecasting&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dataCompareR&#34;&gt;dataCompareR&lt;/a&gt; v0.1.0: Contains functions to compare two tabular data objects with the specific intent of showing differences in a way that should make it easier to understand the differences. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataCompareR/vignettes/dataCompareR.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dataPreparation&#34;&gt;dataPreparation&lt;/a&gt; v0.2: Provides functions for data preparation that take advantage of &lt;code&gt;data.table&lt;/code&gt; efficiencies. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataPreparation/vignettes/dataPreparation.html&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=datastructures&#34;&gt;datastructures&lt;/a&gt; v0.2.0: Provides implementations of advanced data structures such as hashmaps, heaps, and queues. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/datastructures/vignettes/datastructures.html&#34;&gt;Tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=docker&#34;&gt;docker&lt;/a&gt; v0.0.2: Provides access to the Docker SDK from R via python, using the &lt;a href=&#34;https://CRAN.R-project.org/package=reticulate&#34;&gt;reticulate&lt;/a&gt; package. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/docker/vignettes/Getting_Started_with_Docker.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/vennLasso.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=seplyr&#34;&gt;seplyr&lt;/a&gt; v0.1.4: Supplies standard evaluation adapter methods for important common &lt;code&gt;dplyr&lt;/code&gt; methods that currently have a non-standard programming interface. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/seplyr/vignettes/seplyr.html&#34;&gt;Introduction&lt;/a&gt;, as well as vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/seplyr/vignettes/using_seplyr.html&#34;&gt;Using seplyr with dplyr&lt;/a&gt;, the operator &lt;a href=&#34;https://cran.rstudio.com/web/packages/seplyr/vignettes/named_map_builder.html&#34;&gt;named map builder&lt;/a&gt;, and the operator &lt;a href=&#34;https://cran.rstudio.com/web/packages/seplyr/vignettes/rename_se.html&#34;&gt;rename_se&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=vetr&#34;&gt;vetr&lt;/a&gt; v0.1.0: Provides a declarative template-based framework for verifying that objects meet structural requirements, and auto-composing error messages when they do not. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/vetr/vignettes/alike.html&#34;&gt;Alikeness&lt;/a&gt; and one on &lt;a href=&#34;https://cran.rstudio.com/web/packages/vetr/vignettes/vetr.html&#34;&gt;Trust, but Verify&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;visualization&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Visualization&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggjoy&#34;&gt;ggjoy&lt;/a&gt; v0.3.0: Joyplots provide a convenient way of visualizing changes in distributions over time or space. &lt;code&gt;ggjoy&lt;/code&gt; enables the creation of such plots in &lt;code&gt;ggplot2&lt;/code&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggjoy/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/ggjoy/vignettes/gallery.html&#34;&gt;Gallery&lt;/a&gt; of examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/ggjoy.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggplotgui&#34;&gt;ggplotgui&lt;/a&gt; v1.0.0: Implements a &lt;code&gt;shiny&lt;/code&gt; app for creating and exploring &lt;code&gt;ggplot2&lt;/code&gt; graphs that also generates the required R code. Look &lt;a href=&#34;https://github.com/gertstulp/ggplotgui/&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=loon&#34;&gt;loon&lt;/a&gt; v1.1.0: Is an extensible toolkit for interactive data visualization and exploration. There are two vignettes containing examples: &lt;a href=&#34;https://cran.rstudio.com/web/packages/loon/vignettes/minorities.html&#34;&gt;Visible minorities in Canadian cities&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/loon/vignettes/teaching-example-smoothing.html&#34;&gt;Smoothers and Bone Mineral Density&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=sugrrants&#34;&gt;sugrrants&lt;/a&gt; v0.1.0: Provides &lt;code&gt;ggplot2&lt;/code&gt; graphics for analyzing time series data with the goal of fitting into the &lt;code&gt;tidyverse&lt;/code&gt; and grammar of graphics framework. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/sugrrants/vignettes/frame-calendar.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-21-Rickert-July-Pkgs_files/sugrrants.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidygraph&#34;&gt;tidygraph&lt;/a&gt; v1.0.0: A graph, while not “tidy” in itself, can be thought of as two tidy data frames describing node and edge data respectively. &lt;code&gt;tidygraph&lt;/code&gt; provides functions to manipulate these virtual data frames using the &lt;code&gt;dplyr&lt;/code&gt; package. Look &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidygraph/README.html&#34;&gt;here&lt;/a&gt; for some details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=visdat&#34;&gt;visdat&lt;/a&gt; v0.1.0: provides functions to create preliminary exploratory data visualizations of an entire dataset using &lt;code&gt;ggplot2&lt;/code&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/visdat/vignettes/using_visdat.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/08/28/july-2017-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Control Systems Toolbox – System Interconnection</title>
      <link>https://rviews.rstudio.com/2017/08/24/control-systems-toolbox/</link>
      <pubDate>Thu, 24 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/08/24/control-systems-toolbox/</guid>
      <description>
        


&lt;div id=&#34;introduction&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/FigA.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Dynamic systems are usually represented by a model before they can be analyzed computationally. These dynamic systems are systems that change, evolve or have their states altered or varied with time based on a set of defined rules. Dynamic systems could be mechanical, electrical, electronic, biological, sociological, and so on. Many such systems are usually defined by a set rules that are represented as a set of nonlinear differential equations. A generic first-order differential form is as shown below: &lt;span class=&#34;math display&#34;&gt;\[
     \frac{dx}{dt} =  f ( x(t), u(t), t )   ........... (1)
\]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;where &lt;em&gt;x(t)&lt;/em&gt; is the state vector representing the configuration (or state) of the system at the time, &lt;em&gt;t&lt;/em&gt;, &lt;em&gt;u(t)&lt;/em&gt; represents the external control input at time, &lt;em&gt;t&lt;/em&gt;, and &lt;em&gt;f&lt;/em&gt; is a function that gives the rate of change of the state vector for a specific input, state and time.&lt;/p&gt;
&lt;p&gt;The system of (1) could be said to be time invariant if we assume that &lt;em&gt;f&lt;/em&gt; does not explicitly depend on time. This implies that the relation of (1) becomes:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;math display&#34;&gt;\[
     \frac{dx}{dt} =  f (x, u)  ........... (2)
\]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For such time-invariant systems, the control input may remain time-variant, but the coefficients of the function &lt;em&gt;f&lt;/em&gt; are constant since the underlying physical laws themselves are not usually time-dependent. Over a sufficiently small operating range, the dynamics of most systems are approximately linear, and the following relation entails a linear time-invariant (LTI) system:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;math display&#34;&gt;\[
     \frac{dx}{dt} =  Ax + Bu   ........... (3)
\]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Several engineering challenges till today are being solved using LTI techniques, while most results obtained from control theory are based on the described assumptions associated with LTI systems.&lt;/p&gt;
&lt;div id=&#34;laplace-transform&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Laplace Transform&lt;/h3&gt;
&lt;p&gt;For those systems that are described by differential equations, it is possible to convert the system’s time-domain model into a frequency-domain (s-domain) representation. Two striking benefits for doing this are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the differential equations that define the system are transformed into algebraic equations, which are often easier to analyze&lt;/li&gt;
&lt;li&gt;The frequency response of the system can be obtained&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This frequency-domain output / input representation is called the transfer function. Many control system models are available in transfer function representation, and this model is mostly used in the block diagram representation of control systems.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/Fig1_pitchcontrolblock.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Figure 1 shows the block diagram for the pitch-control system of an Unmanned Free Swimming Submersible (UFSS) vehicle. This system and its block diagram shall be detailed in the Case Study section of this article.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;transfer-function-expressions&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Transfer Function Expressions&lt;/h3&gt;
&lt;p&gt;A transfer function expression is an algebraic expression in the frequency-domain. It is usually the ratio of the output to the input of a control system. Evaluating such expressions while retaining their mathematical form (as in symbolic mathematics) should be possible using a scientific computing language. An example of such expression is shown below:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;math display&#34;&gt;\[
     G(s) = \frac{Output}{Input} =  \frac{s^2 + 3s + 4}{2s^3 + 4s^2 + 5s + 1} 
\]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Models of physical systems often appear as transfer functions with the coefficients of state as electrical, mechanical, chemical, or other physical quantities. Users would find it convenient to simply input these transfer functions as-is into a computer, and quickly analyze the system.&lt;/p&gt;
&lt;p&gt;In the following mechanical example of a mass-spring-damper system of [1], the transfer function contains symbols &lt;code&gt;m&lt;/code&gt;, &lt;code&gt;b&lt;/code&gt; and &lt;code&gt;k&lt;/code&gt;, which represent mass, damping constant, and spring constant variables respectively, as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/Fig2_mass_spring_damper.png&#34; /&gt; Figure 2: Mass-Spring-Damper diagram &lt;span class=&#34;math display&#34;&gt;\[
     \frac{X(s)}{F(s)} = \frac{1}{ms^2+bs+k} 
\]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;where m = 1; k = 1; b = 0.2&lt;/p&gt;
&lt;p&gt;In this Google Summer of Code (GSoC) 2017 project, we have tried to include such capability within the &lt;code&gt;control&lt;/code&gt; library, making it possible to create a transfer function model from the evaluation of a rational expression (the transfer function). A function named &lt;code&gt;TF()&lt;/code&gt; was created to accept transfer function expressions, and return a transfer function model after evaluation. Therefore, to create this mass-spring-damper model within R, use the &lt;code&gt;control&lt;/code&gt; library as shown in the snippet below:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt; m &amp;lt;- 1;  k &amp;lt;- 1;  b &amp;lt;- 0.2
TF(&amp;quot;1/(m*s^2 + b *s + k)&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
## y1:
##                 1 
##   - - - - - - - - - - -
##      s^2 + 0.2 s + 1 
## 
## 
## Transfer Function: Continuous time model&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;electric-motor-example&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Electric Motor Example&lt;/h3&gt;
&lt;p&gt;Consider the following example from a University of Michigan course page on Control Systems using MATLAB – an example of an electric motor [2]&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/Fig3_motor-diagram.png&#34; /&gt; Figure 3: showing electric motor physical model [2]&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/DC_motor&#34;&gt;Wikipedia&lt;/a&gt;: A DC motor is any class of rotary electric machines that converts direct current electrical energy into mechanical energy. It can provide translational motion when coupled with wheel, drums and cables. DC motors are used in propulsion of electric vehicles, elevator and hoists, or in drives for steel rolling mills. Several applications are: air compressors, vacuum cleaner, hair drier, sewing machine, and even toys or any system that requires variable speed.&lt;/p&gt;
&lt;p&gt;The physical parameters for this example are [3]:&lt;/p&gt;
&lt;p&gt;Moment of inertia of the rotor, J = 3.2284E-6 kg.m^2&lt;/p&gt;
&lt;p&gt;Motor viscous friction constant, b = 3.5077E-6 N.m.s&lt;/p&gt;
&lt;p&gt;Electromotive force constant, Ke = 0.0274 V/rad/sec&lt;/p&gt;
&lt;p&gt;Motor torque constant, Kt = 0.0274 N.m/Amp&lt;/p&gt;
&lt;p&gt;Electric resistance, R = 4 Ohm&lt;/p&gt;
&lt;p&gt;Electric inductance, L = 2.75E-6 H&lt;/p&gt;
&lt;p&gt;where, Kt = Ke = K&lt;/p&gt;
&lt;p&gt;The input of the system is the voltage source (V) applied to the motor’s armature, while the output is the rotational speed of the shaft.&lt;/p&gt;
&lt;div id=&#34;open-loop-response-of-the-electric-motor&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Open-Loop Response of the electric motor&lt;/h4&gt;
&lt;p&gt;The open-loop transfer function for the DC motor described above in the s-domain is:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;math display&#34;&gt;\[
     P(s) = \frac{K}{(s(Js + b)(Ls + R) + K^2)} 
\]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;step&lt;/code&gt; function is usually used to analyze the system’s step response, so it is applied here to analyze the open-loop response of the system. Using the &lt;code&gt;control&lt;/code&gt; library, this model in the s-domain could be created and analyzed in R as follows:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt; J &amp;lt;- 3.2284E-6;
b &amp;lt;- 3.5077E-6;
K &amp;lt;- 0.0274;
R &amp;lt;- 4;
L &amp;lt;- 2.75E-6;
P_motor &amp;lt;- TF(&amp;quot;K/(s*((J*s + b)*(L*s + R) + K^2))&amp;quot;)
time &amp;lt;- seq(0,0.2,0.001)
stepplot(P_motor, t = time)&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;figure&#34;&gt;&lt;span id=&#34;fig:unnamed-chunk-2&#34;&gt;&lt;/span&gt;
&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/figure-html/unnamed-chunk-2-1.png&#34; alt=&#34;Figure 4: Electric Motor Open-loop Step Response&#34; width=&#34;672&#34; /&gt;
&lt;p class=&#34;caption&#34;&gt;
Figure 1: Figure 4: Electric Motor Open-loop Step Response
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;From the above plot showing the system’s step response, it is clear that when a step input (of 1 volt) is applied to the system, the electric motor’s position grows unbounded - system instability.&lt;/p&gt;
&lt;p&gt;The stability of the system can also be determined from the poles of the transfer function using the &lt;code&gt;pole&lt;/code&gt; function:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;pole(P_motor)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##               [,1]
## [1,]  0.000000e+00
## [2,] -1.454487e+06
## [3,] -5.922604e+01&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;As shown above, one of the poles of the open-loop transfer function is on the imaginary axis while the other two poles are in the left half of the complex s-plane. A pole on the imaginary axis indicates that the free response of the system will not only grow unbounded, but also will not decay to zero [3].&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;closed-loop-response-of-the-electric-motor&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Closed-Loop Response of the electric motor&lt;/h4&gt;
&lt;p&gt;We can add feedback the motor model with a controller set to 1, and then investigate the system’s closed-loop step response for stability. This can be obtained using the following R commands:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;P_motor2 &amp;lt;- feedback(P_motor, 1)
print(P_motor2)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
## y1:
##                                                     0.0274 
##   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
##     8.8781e-12 s^3 + 1.291361e-05 s^2 + 0.0007647908 s + 0.0274 
## 
## 
## Transfer Function: Continuous time model&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# OR

P_motor2 &amp;lt;- cloop(P_motor, -1)
print(P_motor2)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
## y1:
##                                                     0.0274 
##   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
##     8.8781e-12 s^3 + 1.291361e-05 s^2 + 0.0007647908 s + 0.0274 
## 
## 
## Transfer Function: Continuous time model&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;stepplot(P_motor2, t = time)&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;figure&#34;&gt;&lt;span id=&#34;fig:unnamed-chunk-4&#34;&gt;&lt;/span&gt;
&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/figure-html/unnamed-chunk-4-1.png&#34; alt=&#34;Figure 5: Electric Motor Closed-loop Step Response&#34; width=&#34;672&#34; /&gt;
&lt;p class=&#34;caption&#34;&gt;
Figure 2: Figure 5: Electric Motor Closed-loop Step Response
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The above closed-loop step response shows that the addition of feedback has stabilized the system.&lt;/p&gt;
&lt;p&gt;The damping and natural frequencies associated with the poles of this closed-loop system could be obtained using the following &lt;code&gt;damp&lt;/code&gt; function:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;damp(P_motor2)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
##      Eigenvalue            Damping     Freq. (rad/s)    Freq. (Hz). 
##      ----------            -------     -------------    -----------
## -29.61     +     35.28j   0.64           46.06           0.46      
## -29.61     -     35.28j   0.64           46.06           0.46      
## -1454487.32 +      0.00j   1.00           1454487.32      0.00&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## $omega
##              [,1]
## [1,] 4.606386e+01
## [2,] 4.606386e+01
## [3,] 1.454487e+06
## 
## $zeta
## [1] 0.642853 0.642853 1.000000&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Furthermore, using the &lt;code&gt;TF()&lt;/code&gt; function, transfer function models could be summed, subtracted, multiplied, and divided. This is exemplified in the following section.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;system-interconnections&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;System Interconnections&lt;/h2&gt;
&lt;p&gt;In many cases, systems or subsystems have to be interconnected to obtain a particular controlled or regulated activity. Interconnecting models of components allows you to easily construct large control system models.&lt;/p&gt;
&lt;p&gt;Analyzing systems that are modeled in a block diagram should be easily done using a scientific computing tool like R. The time response or frequency response of a system (such as shown in Figure 1), can be obtained after the block diagram is simplified. Simplification means that the several components (blocks described by different transfer functions) that make up the complete system have to be algebraically reduced to one transfer function to represent the system. This mathematical reduction is done based on the rules of control theory.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/Fig6_block_connection.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Figure 6: Block Diagram Interconnection&lt;/p&gt;
&lt;p&gt;For an example, Figure 6 shows the interconnection of dynamic system models of a plant P(s), a controller C(s), sensor dynamics S(s), and a filter F(s). To analyze the system requires constructing a single (equivalent) model that represents the entire closed-loop control system.&lt;/p&gt;
&lt;p&gt;In the second coding phase of the GSoC 2017, the following model interconnection functions have been produced as shown in Figure 7 below:&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/Fig7_modelconnections.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Figure 7: System Model Interconnections&lt;/p&gt;
&lt;div id=&#34;append-connection-using-the-append-function&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Append Connection using the &lt;code&gt;append&lt;/code&gt; function&lt;/h4&gt;
&lt;p&gt;A number of systems, whether in transfer-function, state-space or zero-pole model, could be appended into one state-space model using the &lt;code&gt;append&lt;/code&gt; function. The block diagram arrangement is found in Figure 7 (e).&lt;/p&gt;
&lt;p&gt;The syntax is: &lt;code&gt;append(sys1, sys2, …, sysN)&lt;/code&gt;. The resulting model is in state-space form.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt; sys1 &amp;lt;- ss(1,2,3,4)
 sys2 &amp;lt;- ss(2,3,4,5)
 sys3 &amp;lt;- ss(6,7,8,9)
 sys4 &amp;lt;- tf(1, c(1,2,5))
 append(sys1, sys2, sys3)
 append(sys1, sys2, sys4, sys3)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;series-connection-using-the-series-function&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Series Connection using the &lt;code&gt;series&lt;/code&gt; function&lt;/h4&gt;
&lt;p&gt;This function connects two systems in series, in transfer-function, state-space or zero-pole model, into one model. The block diagram arrangement is found in Figure 7 (a).&lt;/p&gt;
&lt;p&gt;Syntax: &lt;code&gt;series(sys1, sys2)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Arithmetically, this could be achieved using the &lt;code&gt;TF()&lt;/code&gt; function in the following manner:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;TF(“sys1*sys2”)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;For now, &lt;code&gt;TF(“sys1*sys2”)&lt;/code&gt; is only possible when &lt;code&gt;sys1&lt;/code&gt; and &lt;code&gt;sys2&lt;/code&gt; are transfer-function models&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;parallel-connection-using-the-parallel-function&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Parallel Connection using the &lt;code&gt;parallel&lt;/code&gt; function&lt;/h4&gt;
&lt;p&gt;The &lt;code&gt;parallel&lt;/code&gt; function connects two systems in parallel, in transfer-function, state-space or zero-pole model, into one model. The block diagram arrangement is found in Figure 7 (c).&lt;/p&gt;
&lt;p&gt;Syntax: &lt;code&gt;parallel(sys1, sys2)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Arithmetically, this could be achieved using the &lt;code&gt;TF()&lt;/code&gt; function in the following manner:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;TF(“sys1 + sys2”)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;For now, &lt;code&gt;TF(“sys1+ sys2”)&lt;/code&gt; is only possible when &lt;code&gt;sys1&lt;/code&gt; and &lt;code&gt;sys2&lt;/code&gt; are transfer-function models&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;feedback-connection-using-the-feedback-function&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Feedback Connection using the &lt;code&gt;feedback&lt;/code&gt; function&lt;/h4&gt;
&lt;p&gt;This function sets up a closed-loop transfer function from output to input based on the standard configuration shown in Figure 7 (b).&lt;/p&gt;
&lt;p&gt;Syntax: &lt;code&gt;feedback(sys1, sys2)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Arithmetically, this could be achieved using the &lt;code&gt;TF()&lt;/code&gt; function in the following manner:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;TF(“sys1 / (1 + sys2*sys1)”)&lt;/code&gt;, but this is not recommended in terms of accuracy. &lt;code&gt;feedback(sys1, sys2)&lt;/code&gt; is preferred.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;general-block-diagram-building-using-connect-function&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;General block diagram building using &lt;code&gt;connect&lt;/code&gt; function&lt;/h4&gt;
&lt;p&gt;Using the &lt;code&gt;connect&lt;/code&gt; function, more complicated (especially multiple-input multiple-output (MIMO) ) block diagrams could be set up. For this case, all systems that are to be connected are first appended, then connected using their inputs and outputs.&lt;/p&gt;
&lt;p&gt;Syntax: &lt;code&gt;connect(append(sys1, sys2, sys3), connections, inputs, outputs)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;case-study-unmanned-free-swimming-submersible-ufss-vehicle&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Case Study – Unmanned Free Swimming Submersible (UFSS) Vehicle&lt;/h3&gt;
&lt;p&gt;The Unmanned Free-Swimming Submersible (UFSS) vehicle was one of the first autonomous underwater vehicles (AUVs). It was developed in the late 1970s as a test vehicle to demonstrate the potential of autonomous vehicles over long distances, and to study laminar flow [5]. A picture showing an Unmanned Free-Swimming Submersible (UFSS) vehicle is shown in Figure 8 below.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/Fig8_UFSS_PIC.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Figure 8: Unmanned Free Swimming Submersible Vehicle (UFSS). Source: [5]&lt;/p&gt;
&lt;p&gt;Nise [4] relates the following concerning the UFSS:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The depth of the vehicle is controlled as follows. During forward motion, an elevator surface on the vehicle is deflected by a selected amount. This deflection causes the vehicle to rotate about the pitch axis. The pitch of the vehicle creates a vertical force that causes the vehicle to submerge or rise.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A detailed block diagram for the pitch control system is shown in Figure 9 below.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/Fig9_pitchcontrol.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Figure 9: Block diagram for the pitch control system of UFSS&lt;/p&gt;
&lt;div id=&#34;rationale&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Rationale:&lt;/h4&gt;
&lt;p&gt;The subsystems of the UFSS vehicle are developed independently, and studied using computer simulation before integration into the vehicle [5]. Thus, for this reason, we are examining the pitch control system independently.&lt;/p&gt;
&lt;p&gt;For this case study, we shall use the developing &lt;code&gt;control&lt;/code&gt; library in R to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Obtain the closed-loop UFSS pitch control system by block diagram reduction of the system in Figure 9 above, using &lt;code&gt;series&lt;/code&gt;, &lt;code&gt;parallel&lt;/code&gt; and &lt;code&gt;feedback&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Obtain the step response of the pitch control system simplified by &lt;code&gt;series&lt;/code&gt;, &lt;code&gt;parallel&lt;/code&gt; and &lt;code&gt;feedback&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Obtain the closed-loop UFSS pitch control system by block diagram reduction of the system in Figure 9 above, using the algebraic operations provided by &lt;code&gt;TF()&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Obtain the step response of the pitch control system from the method of algebraic operations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;solution-using-series-parallel-and-feedback&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Solution using &lt;code&gt;series&lt;/code&gt;, &lt;code&gt;parallel&lt;/code&gt; and &lt;code&gt;feedback&lt;/code&gt;&lt;/h4&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;K1 &amp;lt;- 1
K2  &amp;lt;- 1
G1 &amp;lt;- tf(-K1,1)
G2 &amp;lt;- tf(c(0,2), c(1,2))

numg3 &amp;lt;- -0.125*c(1, 0.435)
deng3 &amp;lt;- pracma::polymul(c(1, 1.23), c(1, 0.226, 0.0169))
G3 &amp;lt;- tf(numg3, deng3)

H1 &amp;lt;- tf(c(-K2, 0), c(0, 1))

G4 &amp;lt;- series(G2, G3)
G5 &amp;lt;- feedback(G4, H1)
Ge &amp;lt;- series(G1, G5)
T1 &amp;lt;- feedback(Ge, 1)
stepplot(T1, t = seq(0,40,0.1))&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;figure&#34;&gt;&lt;span id=&#34;fig:unnamed-chunk-7&#34;&gt;&lt;/span&gt;
&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/figure-html/unnamed-chunk-7-1.png&#34; alt=&#34;Figure 10: R plot showing UFSS vehicle system response - Block diagram reduction by series, parallel and feedback&#34; width=&#34;672&#34; /&gt;
&lt;p class=&#34;caption&#34;&gt;
Figure 3: Figure 10: R plot showing UFSS vehicle system response - Block diagram reduction by series, parallel and feedback
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;solution-via-algebraic-operations&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Solution via algebraic operations&lt;/h4&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;G4 &amp;lt;- TF(&amp;quot;G3*G2&amp;quot;)
G5 &amp;lt;- TF(&amp;quot;G4/(1+ G4*H1)&amp;quot;)
Ge &amp;lt;- TF(&amp;quot;G5*G1&amp;quot;)
T2 &amp;lt;- TF(&amp;quot;Ge/(1+Ge)&amp;quot;)
stepplot(T2, t = seq(0,40,0.1))&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;figure&#34;&gt;&lt;span id=&#34;fig:unnamed-chunk-8&#34;&gt;&lt;/span&gt;
&lt;img src=&#34;/post/2017-08-18-control-systems-toolbox_files/figure-html/unnamed-chunk-8-1.png&#34; alt=&#34;Figure 11: R plot showing UFSS vehicle system response - Block diagram reduction by Algebraic Operations&#34; width=&#34;672&#34; /&gt;
&lt;p class=&#34;caption&#34;&gt;
Figure 4: Figure 11: R plot showing UFSS vehicle system response - Block diagram reduction by Algebraic Operations
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Clearly, the step responses (Figure 10 and Figure 11) of the pitch control system using the two methods are identical to each other - a justification to the framework of the control systems toolbox.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;feedback&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Feedback&lt;/h3&gt;
&lt;p&gt;Interested users are welcome to install the development version of this package using &lt;code&gt;devtools::install_github(&amp;quot;benubah/control&amp;quot;)&lt;/code&gt;, and feel free to &lt;a href=&#34;https://github.com/benubah/control/blob/master/DESCRIPTION&#34;&gt;get in touch&lt;/a&gt; for any related issues.&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;conclusion&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;In this article, we have discussed on our progress with the Control Systems Toolbox in R as a GSoC 2017 project. We have highlighted the use of this toolbox to carry out the following tasks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create Transfer function models by evaluating transfer function expressions in the s-domain&lt;/li&gt;
&lt;li&gt;Obtain the poles and their associated damping and natural frequencies of a system&lt;/li&gt;
&lt;li&gt;Open-loop and closed-loop responses&lt;/li&gt;
&lt;li&gt;System Model Interconnections using series, parallel and feedback and algebraic functions in the UFSS vehicle case study.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other functions that have been developed in this GSoC phase are: &lt;code&gt;givens_rot&lt;/code&gt;, &lt;code&gt;ordschur&lt;/code&gt;, &lt;code&gt;care&lt;/code&gt;, &lt;code&gt;ctrb&lt;/code&gt;, &lt;code&gt;acker&lt;/code&gt;, &lt;code&gt;place&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;You may want to read about what was achieved in the first GSoC coding phase &lt;a href=&#34;https://rviews.rstudio.com/2017/07/06/control-systems-toolbox-in-r---a-gsoc-2017-project/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;references&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;References&lt;/h3&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://ctms.engin.umich.edu/CTMS/index.php?example=Introduction&amp;amp;section=SystemModeling&#34; class=&#34;uri&#34;&gt;http://ctms.engin.umich.edu/CTMS/index.php?example=Introduction&amp;amp;section=SystemModeling&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://ctms.engin.umich.edu/CTMS/index.php?example=MotorSpeed&amp;amp;section=SystemModeling&#34; class=&#34;uri&#34;&gt;http://ctms.engin.umich.edu/CTMS/index.php?example=MotorSpeed&amp;amp;section=SystemModeling&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://ctms.engin.umich.edu/CTMS/index.php?example=MotorPosition&amp;amp;section=SystemAnalysis&#34; class=&#34;uri&#34;&gt;http://ctms.engin.umich.edu/CTMS/index.php?example=MotorPosition&amp;amp;section=SystemAnalysis&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Norman, S. Nise, Control Systems Engineering, 6th. Ed, 2011.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://www.navalunderseamuseum.org/ufss/&#34; class=&#34;uri&#34;&gt;http://www.navalunderseamuseum.org/ufss/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/08/24/control-systems-toolbox/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Learning things we already know about stocks</title>
      <link>https://rviews.rstudio.com/2017/08/22/stocks/</link>
      <pubDate>Tue, 22 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/08/22/stocks/</guid>
      <description>
         

&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/threejs/three.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/threejs/Detector.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/threejs/Projector.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/threejs/CanvasRenderer.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/threejs/TrackballControls.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/threejs/StateOrbitControls.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterplotThree-binding/scatterplotThree.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/crosstalk/css/crosstalk.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/crosstalk/js/crosstalk.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/transmitter-binding/transmitter.js&#34;&gt;&lt;/script&gt;


&lt;p&gt;This example groups stocks together in a network that highlights associations within and between the groups using only historical price data. The result is far from ground-breaking: you can already guess the output. For the most part, the stocks get grouped together into pretty obvious business sectors.&lt;/p&gt;
&lt;p&gt;Despite the obvious result, the process of teasing out latent groupings from historic price data is interesting. That’s the focus of this example. A central idea of the approach taken here comes from the great paper of Ledoit and Wolf, “Honey, I Shrunk the Sample Covariance Matrix” (&lt;a href=&#34;http://www.ledoit.net/honey.pdf&#34; class=&#34;uri&#34;&gt;http://www.ledoit.net/honey.pdf&lt;/a&gt;). This example employs an alternative approach based on a matrix eigenvalue decomposition, but it’s the same general idea.&lt;/p&gt;
&lt;p&gt;This note follows an informal, how-to format. Rather than focus on mathematical analysis, which is well-detailed in the references, I try to spell out the how’s and why’s: how to do things step by step (using R) and a somewhat non-rigorous rationale for each step that’s hopefully at least convincing and intuitive.&lt;/p&gt;
&lt;p&gt;For emphasis, allow me to restate the first sentence as an objective:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Group stocks together in a network that highlights associations within and between the groups using only historical price data.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That’s what the rest of this example will do, hopefully illuminating some key ideas about regularization along the way.&lt;/p&gt;
&lt;div id=&#34;software-used-in-the-example&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Software used in the example&lt;/h1&gt;
&lt;p&gt;The example uses R of course, and the following R packages, all available on CRAN (some of the packages themselves have dependencies):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;quantmod (at least version 0.4-10)&lt;/li&gt;
&lt;li&gt;igraph (at least version 1.1.2)&lt;/li&gt;
&lt;li&gt;threejs (at least version 0.3.1)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;getting-data&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Getting data&lt;/h1&gt;
&lt;p&gt;NOTE: You can skip ahead to the &lt;a href=&#34;#correlation&#34;&gt;Sample correlation&lt;/a&gt; section by simply downloading a sample copy of processed log(return) data as follows:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(quantmod)
load(url(&amp;quot;http://illposed.net/logreturns.rdata&amp;quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Otherwise, follow the next two sections to download the raw stock daily price data and process those data into log(returns).&lt;/p&gt;
&lt;div id=&#34;download-daily-closing-price-data-from-google-finance&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Download daily closing price data from Google Finance&lt;/h2&gt;
&lt;p&gt;The quantmod package (Ulrich and Ryan, &lt;a href=&#34;http://www.quantmod.com/&#34; class=&#34;uri&#34;&gt;http://www.quantmod.com/&lt;/a&gt;) makes it ridiculously easy to download (and visualize) financial time series data. The following code uses quantmod to download daily stock price data for about 100 companies with the largest market capitalizations listed on the Standard &amp;amp; Poor’s 500 index at the time of this writing. The code downloads daily closing prices from 2012 until the present. Modify the code to experiment with different time periods or stocks as desired!&lt;/p&gt;
&lt;p&gt;Because stock symbol names may change and companies my come and go, it’s possible that some of the data for some time periods are not available. The &lt;code&gt;tryCatch()&lt;/code&gt; block in the code checks for a download error and flags problems by returning &lt;code&gt;NA&lt;/code&gt;, later removed from the result. The upshot is that the output number of columns of stock price time series may be smaller than the input list of stock symbols.&lt;/p&gt;
&lt;p&gt;The output of the following code is an xts time series matrix of stock prices called &lt;code&gt;prices&lt;/code&gt; whose rows correspond to days and columns to stock symbols.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(quantmod)
from=&amp;quot;2012-05-17&amp;quot;
sym = c(&amp;quot;AAPL&amp;quot;, &amp;quot;ABBV&amp;quot;, &amp;quot;ABT&amp;quot;, &amp;quot;ACN&amp;quot;, &amp;quot;AGN&amp;quot;, &amp;quot;AIG&amp;quot;, &amp;quot;ALL&amp;quot;, &amp;quot;AMGN&amp;quot;, &amp;quot;AMZN&amp;quot;, &amp;quot;AXP&amp;quot;,
        &amp;quot;BA&amp;quot;, &amp;quot;BAC&amp;quot;, &amp;quot;BIIB&amp;quot;, &amp;quot;BK&amp;quot;, &amp;quot;BLK&amp;quot;, &amp;quot;BMY&amp;quot;, &amp;quot;BRK.B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;CAT&amp;quot;, &amp;quot;CELG&amp;quot;, &amp;quot;CL&amp;quot;,
        &amp;quot;CMCSA&amp;quot;, &amp;quot;COF&amp;quot;, &amp;quot;COP&amp;quot;, &amp;quot;COST&amp;quot;, &amp;quot;CSCO&amp;quot;, &amp;quot;CVS&amp;quot;, &amp;quot;CVX&amp;quot;, &amp;quot;DD&amp;quot;, &amp;quot;DHR&amp;quot;, &amp;quot;DIS&amp;quot;, &amp;quot;DOW&amp;quot;,
        &amp;quot;DUK&amp;quot;, &amp;quot;EMR&amp;quot;, &amp;quot;EXC&amp;quot;, &amp;quot;F&amp;quot;, &amp;quot;FB&amp;quot;, &amp;quot;FDX&amp;quot;, &amp;quot;FOX&amp;quot;, &amp;quot;FOXA&amp;quot;, &amp;quot;GD&amp;quot;, &amp;quot;GE&amp;quot;, &amp;quot;GILD&amp;quot;, &amp;quot;GM&amp;quot;,
        &amp;quot;GOOG&amp;quot;, &amp;quot;GOOGL&amp;quot;, &amp;quot;GS&amp;quot;, &amp;quot;HAL&amp;quot;, &amp;quot;HD&amp;quot;, &amp;quot;HON&amp;quot;, &amp;quot;IBM&amp;quot;, &amp;quot;INTC&amp;quot;, &amp;quot;JNJ&amp;quot;, &amp;quot;JPM&amp;quot;, &amp;quot;KHC&amp;quot;,
        &amp;quot;KMI&amp;quot;, &amp;quot;KO&amp;quot;, &amp;quot;LLY&amp;quot;, &amp;quot;LMT&amp;quot;, &amp;quot;LOW&amp;quot;, &amp;quot;MA&amp;quot;, &amp;quot;MCD&amp;quot;, &amp;quot;MDLZ&amp;quot;, &amp;quot;MDT&amp;quot;, &amp;quot;MET&amp;quot;, &amp;quot;MMM&amp;quot;,
        &amp;quot;MO&amp;quot;, &amp;quot;MON&amp;quot;, &amp;quot;MRK&amp;quot;, &amp;quot;MS&amp;quot;, &amp;quot;MSFT&amp;quot;, &amp;quot;NEE&amp;quot;, &amp;quot;NKE&amp;quot;, &amp;quot;ORCL&amp;quot;, &amp;quot;OXY&amp;quot;, &amp;quot;PCLN&amp;quot;, &amp;quot;PEP&amp;quot;,
        &amp;quot;PFE&amp;quot;, &amp;quot;PG&amp;quot;, &amp;quot;PM&amp;quot;, &amp;quot;PYPL&amp;quot;, &amp;quot;QCOM&amp;quot;, &amp;quot;RTN&amp;quot;, &amp;quot;SBUX&amp;quot;, &amp;quot;SLB&amp;quot;, &amp;quot;SO&amp;quot;, &amp;quot;SPG&amp;quot;, &amp;quot;T&amp;quot;,
        &amp;quot;TGT&amp;quot;, &amp;quot;TWX&amp;quot;, &amp;quot;TXN&amp;quot;, &amp;quot;UNH&amp;quot;, &amp;quot;UNP&amp;quot;, &amp;quot;UPS&amp;quot;, &amp;quot;USB&amp;quot;, &amp;quot;UTX&amp;quot;, &amp;quot;V&amp;quot;, &amp;quot;VZ&amp;quot;, &amp;quot;WBA&amp;quot;,
        &amp;quot;WFC&amp;quot;, &amp;quot;WMT&amp;quot;, &amp;quot;XOM&amp;quot;)

prices = Map(function(n)
             {
               print(n)
               tryCatch(getSymbols(n, src=&amp;quot;google&amp;quot;, env=NULL, from=from)[, 4], error = function(e) NA)
             }, sym)
N = length(prices)
# identify symbols returning valid data
i = ! unlist(Map(function(i) is.na(prices[i]), seq(N)))
# combine returned prices list into a matrix, one column for each symbol with valid data
prices = Reduce(cbind, prices[i])
colnames(prices) = sym[i]&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;clean-up-and-transform-data&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Clean up and transform data&lt;/h2&gt;
&lt;p&gt;Not every stock symbol may have prices available for every day. Trading can be suspended for some reason, companies get acquired or go private, new companies form, etc.&lt;/p&gt;
&lt;p&gt;Let’s fill in missing values going forward in time using the last reported price (piecewise constant interpolation)–a reasonable approach for stock price time series. After that, if there are still missing values, just remove those symbols that contain them, possibly further reducing the universe of stock symbols we’re working with.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;for(j in 1:ncol(prices)) prices[, j] = na.locf(prices[, j])       # fill in
prices = prices[, apply(prices, 2, function(x) ! any(is.na(x)))]  # omit stocks with missing data&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now that we have a universe of stocks with valid price data, convert those prices to log(returns) for the remaining analysis (by returns I mean simply the ratio of prices relative to the first price).&lt;/p&gt;
&lt;p&gt;Why log(returns) instead of prices?&lt;/p&gt;
&lt;p&gt;The log(returns) are closer to normally distributed than prices especially in the long run. Pat Burns wrote a note about this (with a Tom Waits soundrack): &lt;a href=&#34;http://www.portfolioprobe.com/2012/01/23/the-distribution-of-financial-returns-made-simple/&#34; class=&#34;uri&#34;&gt;http://www.portfolioprobe.com/2012/01/23/the-distribution-of-financial-returns-made-simple/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But why care about getting data closer to normally distributed?&lt;/p&gt;
&lt;p&gt;That turns out to be important to us because later we’ll use a technique called partial correlation. That technique generally works better for normally distributed data than otherwise, see for example a nice technical discussion about this by Baba, Shibata, and Sibuya here: &lt;a href=&#34;https://doi.org/10.1111%2Fj.1467-842X.2004.00360.x&#34;&gt;https://doi.org/10.1111%2Fj.1467-842X.2004.00360.x&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following simple code converts our &lt;code&gt;prices&lt;/code&gt; matrix into a matrix of log(returns):&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;log_returns = apply(prices, 2, function(x) diff(log(x)))&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;sample-correlation-matrix&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Sample correlation &lt;a name=&#34;correlation&#34;/&gt; matrix&lt;/h1&gt;
&lt;p&gt;It’s easy to convert the downloaded log(returns) data into a Pearson’s sample correlation matrix &lt;code&gt;X&lt;/code&gt;:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;X = cor(log_returns)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The (i, j)th entry of the sample correlation matrix &lt;code&gt;X&lt;/code&gt; above is a measurement of the degree of linear dependence between the log(return) series for the stocks in columns i and j.&lt;/p&gt;
&lt;p&gt;There exist at least two issues that can lead to serious problems with the interpretation of the sample correlation values:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;As Ledoit and Wolf point out, it’s well-known that empirical correlation estimates may contain lots of error.&lt;/li&gt;
&lt;li&gt;Correlation estimates between two stock log(return) series can be misleading for many reasons, including spurious correlation or existence of confounding variables related to both series (&lt;a href=&#34;http://www.tylervigen.com/spurious-correlations&#34; class=&#34;uri&#34;&gt;http://www.tylervigen.com/spurious-correlations&lt;/a&gt;).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A &lt;a href=&#34;http://www.nobelprize.org/nobel_prizes/economic-sciences/laureates/2003/&#34;&gt;Nobel-prize winning&lt;/a&gt; approach to dealing with the second problem considers cointegration between series instead of correlation, see for example notes by Eric Zivot (&lt;a href=&#34;https://faculty.washington.edu/ezivot/econ584/notes/cointegrationslides.pdf&#34; class=&#34;uri&#34;&gt;https://faculty.washington.edu/ezivot/econ584/notes/cointegrationslides.pdf&lt;/a&gt;), or Bernhard Pfaff’s lovely book “Analysis of Integrated and Cointegrated Time Series with R” (&lt;a href=&#34;http://www.springer.com/us/book/9780387759661&#34; class=&#34;uri&#34;&gt;http://www.springer.com/us/book/9780387759661&lt;/a&gt;), or Wikipedia (&lt;a href=&#34;https://en.wikipedia.org/wiki/Cointegration&#34; class=&#34;uri&#34;&gt;https://en.wikipedia.org/wiki/Cointegration&lt;/a&gt;). (I also have some weird technical notes on the numerics of cointegration at &lt;a href=&#34;http://illposed.net/cointegration.html&#34; class=&#34;uri&#34;&gt;http://illposed.net/cointegration.html&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;Cointegration is a wonderful but fairly technical topic. Instead, let’s try a simpler approach.&lt;/p&gt;
&lt;p&gt;We can try to address issue 2 above by controlling for confounding variables, at least partially. One approach considers &lt;em&gt;partial correlation&lt;/em&gt; instead of correlation (see for example the nice description in Wikipedia &lt;a href=&#34;https://en.wikipedia.org/wiki/Partial_correlation&#34; class=&#34;uri&#34;&gt;https://en.wikipedia.org/wiki/Partial_correlation&lt;/a&gt;). That approach works best in practice with approximately normal data–one reason for the switch to log(returns) instead of prices. We will treat the entries of the precision matrix as measures of association in a network of stocks below.&lt;/p&gt;
&lt;p&gt;It’s worth stating that our simple approach basically treats the log(returns) series as a bunch of vectors and not so much bona fide time series, and can’t handle as many pathologies that might occur as well as cointegration can. But as we will see, this simple technique is still pretty effective at finding structure in our data. (And indeed related methods as discussed by Ledoit and Wolf and elsewhere are widely used in portfolio and risk analyses in practice.)&lt;/p&gt;
&lt;p&gt;The partial correlation coefficients between all stock log(returns) series are the entries of the inverse of the sample correlation matrix (&lt;a href=&#34;https://www.statlect.com/glossary/precision-matrix&#34; class=&#34;uri&#34;&gt;https://www.statlect.com/glossary/precision-matrix&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Market trading of our universe of companies, with myriad known and unknown associations between them and the larger economy, produced the stock prices we downloaded. Our objective is a kind of inverse problem: given a bunch of historical stock prices, produce a network of associations.&lt;/p&gt;
&lt;p&gt;You may recall from some long ago class that, numerically speaking, inverting matrices is generally a bad idea. Even worse, issue 1 above says that our estimated correlation coefficients contain error (noise). Even a tiny amount noise can be hugely amplified if we invert the matrix. That’s because, as we will soon see, the sample correlation matrix contains tiny eigenvalues and matrix inversion effectively divides the noise by those tiny values. Simply stated, dividing by a tiny number returns a big number–that is, matrix inversion tends to blow the noise up. This is a fundamental issue (in a sense, &lt;em&gt;the&lt;/em&gt; fundamental issue) common to many inverse problems.&lt;/p&gt;
&lt;p&gt;Ledoit and Wolf’s sensible answer to reducing the influence of noise is &lt;em&gt;regularization&lt;/em&gt;. Regularization replaces models with &lt;em&gt;different, but related&lt;/em&gt;, models designed to reduce the influence of noise on their output. LW use a form of regularization related to ridge regression (a. k. a. Tikhonov regularization) with a peculiar regularization operator based on a highly structured estimate of the covariance. We will use a simpler kind of regularization based on an eigenvalue decomposition of the sample correlation matrix &lt;code&gt;X&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;regularization&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Regularization&lt;/h1&gt;
&lt;p&gt;Here is an eigenvalue decomposition of the sample correlation matrix:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;L = eigen(X, symmetric=TRUE)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Note that R’s &lt;code&gt;eigen()&lt;/code&gt; function takes care to return the (real-valued) eigenvalues of a symmetric matrix in decreasing order for us. (Technically, the correlation matrix is symmetric positive semi-definite, and will have only nonnegative real eigenvalues.)&lt;/p&gt;
&lt;p&gt;Each eigenvector represents an orthogonal projection of the sample correlation matrix into a line (a 1-d shadow of the data); The first two eigenvectors define a projection of the sample correlation matrix into a plane (2-d), and so on. The eigenvalues estimate the proportion of information (or variability if you prefer) from the original sample correlation matrix contained in each eigenvector. Because the eigenvectors are orthogonal, these measurements of projected information are additive.&lt;/p&gt;
&lt;p&gt;Here is a plot of all the sample correlation matrix eigenvalues (along with a vertical line that will be explained in a moment):&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;plot(L$values, ylab=&amp;quot;eigenvalues&amp;quot;)
abline(v=10)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-21-stocks_files/figure-html/unnamed-chunk-8-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;The eigenvalues fall off rather quickly in our example! That means that a lot of the information in the sample correlation matrix is contained in the first few eigenvectors.&lt;/p&gt;
&lt;p&gt;Let’s assume, perhaps unreasonably, that the errors in our estimate of the correlation matrix are equally likely to occur in any direction (that the errors are white noise, basically). As we can see above, most of the information is concentrated in the subspace corresponding to the first few eigenvectors. But white noise will have information content in all the dimensions more or less equally.&lt;/p&gt;
&lt;p&gt;One regularization technique replaces the sample correlation matrix with an approximation defined by only its first few eigenvectors. Because they represent a large amount of the information content, the approximation can be pretty good. More importantly, because we assumed noise to be more or less equally represented across the eigenvector directions and we’re cutting most of those off, this approximation tends to damp the noise more than the underlying information. Most importantly, we’re cutting off the subspace associated with tiny eigenvalues, avoiding the problem of division by tiny values and significantly reducing amplified noise in the inverse of the sample correlation matrix (the precision matrix).&lt;/p&gt;
&lt;p&gt;The upshot is, we regularize the sample correlation matrix by approximating it by a low-rank matrix that substantially reduces the influence of noise on the precision matrix. See Per Christian Hansen’s classic paperback “Rank-Deficient and Discrete Ill-Posed Problems” (&lt;a href=&#34;http://epubs.siam.org/doi/book/10.1137/1.9780898719697&#34; class=&#34;uri&#34;&gt;http://epubs.siam.org/doi/book/10.1137/1.9780898719697&lt;/a&gt;) for insight into related topics.&lt;/p&gt;
&lt;div id=&#34;but-how-to-choose-a-cut-off-rank&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;But how to choose a cut-off rank?&lt;/h2&gt;
&lt;p&gt;There is a substantial mathematical literature for just this topic (regularization parameter choice selection), complete with deep theory as well as lots of heuristics. Let’s keep things simple for this example and form our approximation by cutting off eigenvectors beyond where the eigenvalue plot starts to flatten out – close to the vertical line in the above plot.&lt;/p&gt;
&lt;p&gt;Alternatively consider the lovely short 2004 paper by Chris Ding and Xiaofeng He (&lt;a href=&#34;http://dl.acm.org/citation.cfm?id=1015408&#34; class=&#34;uri&#34;&gt;http://dl.acm.org/citation.cfm?id=1015408&lt;/a&gt;) that illuminates connections (that I happen to find fascinating) between k-means clustering and projections like truncated eigenvalue expansions. Although we aren’t interested in k-means clustering per se, our objective &lt;em&gt;is&lt;/em&gt; connected to clustering. Ding and He show that we can find at least k (k-means) clusters using the first k - 1 eigenvectors above. This gives us another heuristic way to choose a projection dimension, at least if we have an idea about the number of clusters to look for.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;a-precision-matrix-finally&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;A precision matrix, finally&lt;/h2&gt;
&lt;p&gt;Finally, we form the precision matrix &lt;code&gt;P&lt;/code&gt; from the regularized sample correlation matrix. The inversion is less numerically-problematic now because of regularization. Feel free to experiment with the projected rank &lt;code&gt;N&lt;/code&gt; below!&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;N = 10  # (use 1st 10 eigenvectors, set N larger to reduce regularization)
P = L$vectors[, 1:N] %*% ((1 / L$values[1:N]) * t(L$vectors[, 1:N]))
P = P / tcrossprod(sqrt(diag(P)))&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;other-approaches&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Other approaches&lt;/h2&gt;
&lt;p&gt;I’m not qualified to write about them, but you should be aware that Bayesian approaches to solving problems like this are also effectively (and effective!) regularization methods. I hope to someday better understand the connections between classical inverse problem solution methods that I know a little bit about, and Bayesian methods that I know substantially less about.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;put-a-package-on-it&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Put a package on it&lt;/h1&gt;
&lt;p&gt;There is a carefully written R package to construct regularized correlation and precision matrices: the corpcor package (&lt;a href=&#34;https://cran.r-project.org/package=corpcor&#34; class=&#34;uri&#34;&gt;https://cran.r-project.org/package=corpcor&lt;/a&gt;, and also see &lt;a href=&#34;http://strimmerlab.org/software/corpcor/&#34; class=&#34;uri&#34;&gt;http://strimmerlab.org/software/corpcor/&lt;/a&gt;) by Juliane Schafer, Rainer Opgen-Rhein, Verena Zuber, Miika Ahdesmaki, A. Pedro Duarte Silva, and Korbinian Strimmer. Their package includes the original Ledoit Wolf-like regularization method, as well as refinements to it and many other methods. The corpcor package, like Ledoit Wolf, includes ways to use sophisticated regularization operators and can apply more broadly than the simple approach taken in this note.&lt;/p&gt;
&lt;p&gt;You can use the corpcor package to form a Ledoit-Wolf-like regularized precision matrix P, and you should try it! The result is pretty similar to what we get from our simple truncated eigenvalue decomposition regularization in this example.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;networks-and-clustering&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Networks and clustering&lt;/h1&gt;
&lt;p&gt;The (i, j)th entry of the precision matrix &lt;code&gt;P&lt;/code&gt; is a measure of association between the log(return) time series for the stocks in columns i and j, with larger values corresponding to more association.&lt;/p&gt;
&lt;p&gt;An interesting way to group related stocks together is to think of the precision matrix as an adjacency matrix defining a weighted, undirected network of stock associations. Thresholding entries of the precision matrix to include, say, only the top ten per cent results in a network of only the most strongly associated stocks.&lt;/p&gt;
&lt;p&gt;Thinking in terms of networks opens up a huge and useful toolbox: graph theory. We gain access to all kinds of nifty ways to analyze and visualize data, including methods for clustering and community detection.&lt;/p&gt;
&lt;p&gt;R’s comprehensive igraph package by Gábor Csárdi (&lt;a href=&#34;https://cran.r-project.org/package=igraph&#34; class=&#34;uri&#34;&gt;https://cran.r-project.org/package=igraph&lt;/a&gt;) includes many network cluster detection algorithms. The example below uses Blondel and co-authors’ fast community detection algorithm implemented by igraph’s &lt;code&gt;cluster_louvain()&lt;/code&gt; function to segment the thresholded precision matrix of stocks into groups. The code produces an igraph graph object &lt;code&gt;g&lt;/code&gt;, with vertices colored by group membership.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;suppressMessages(library(igraph))

threshold = 0.90
Q = P * (P &amp;gt; quantile(P, probs=threshold))                           # thresholded precision matrix
g = graph.adjacency(Q, mode=&amp;quot;undirected&amp;quot;, weighted=TRUE, diag=FALSE) # ...expressed as a graph

# The rest of the code lumps any singletons lacking edges into a single &amp;#39;unassociated&amp;#39; group shown in gray
# (also assigning distinct colors to the other groups).
x = groups(cluster_louvain(g))
i = unlist(lapply(x, length))
d = order(i, decreasing=TRUE)
x = x[d]
i = i[d]
j = i &amp;gt; 1
s = sum(j)
names(x)[j] = seq(1, s)
names(x)[! j] = s + 1
grp = as.integer(rep(names(x), i))
clrs = c(rainbow(s), &amp;quot;gray&amp;quot;)[grp[order(unlist(x))]]
g = set_vertex_attr(g, &amp;quot;color&amp;quot;, value=clrs)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Use the latest threejs package to make a nice interactive visualization of the network (you can use your mouse/trackpad to rotate, zoom and pan the visualization).&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(threejs)
graphjs(g, vertex.size=0.2, vertex.shape=colnames(X), edge.alpha=0.5)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-1&#34; style=&#34;width:816px;height:672px;&#34; class=&#34;scatterplotThree html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1&#34;&gt;{&#34;x&#34;:{&#34;NROW&#34;:94,&#34;height&#34;:null,&#34;width&#34;:null,&#34;axis&#34;:false,&#34;numticks&#34;:[6,6,6],&#34;xticklabs&#34;:null,&#34;yticklabs&#34;:null,&#34;zticklabs&#34;:null,&#34;color&#34;:[[&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#00FFFF&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#0040FF&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#80FF00&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#00FF40&#34;,&#34;#FF00BF&#34;,&#34;#80FF00&#34;,&#34;#8000FF&#34;,&#34;#FFBF00&#34;,&#34;#00FFFF&#34;,&#34;#FFBF00&#34;,&#34;#8000FF&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#FF00BF&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#00FF40&#34;,&#34;#FF0000&#34;,&#34;#FF00BF&#34;,&#34;#FF00BF&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#FFBF00&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#8000FF&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#00FFFF&#34;,&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#8000FF&#34;,&#34;#00FF40&#34;,&#34;#0040FF&#34;,&#34;#FFBF00&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#00FF40&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#00FFFF&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#00FFFF&#34;,&#34;#8000FF&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#0040FF&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#00FFFF&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#8000FF&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#00FFFF&#34;,&#34;#FFBF00&#34;,&#34;#FF00BF&#34;,&#34;#00FFFF&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#00FF40&#34;,&#34;#00FFFF&#34;,&#34;#80FF00&#34;,&#34;#FFBF00&#34;,&#34;#8000FF&#34;]],&#34;size&#34;:0.2,&#34;stroke&#34;:&#34;black&#34;,&#34;flipy&#34;:true,&#34;grid&#34;:false,&#34;renderer&#34;:&#34;auto&#34;,&#34;signif&#34;:8,&#34;bg&#34;:&#34;white&#34;,&#34;cexsymbols&#34;:1,&#34;xlim&#34;:[-1,1],&#34;ylim&#34;:[-1,1],&#34;zlim&#34;:[-1,1],&#34;pch&#34;:[&#34;AAPL&#34;,&#34;ABT&#34;,&#34;ACN&#34;,&#34;AIG&#34;,&#34;ALL&#34;,&#34;AMGN&#34;,&#34;AMZN&#34;,&#34;AXP&#34;,&#34;BA&#34;,&#34;BAC&#34;,&#34;BIIB&#34;,&#34;BK&#34;,&#34;BLK&#34;,&#34;BMY&#34;,&#34;BRK.B&#34;,&#34;C&#34;,&#34;CAT&#34;,&#34;CELG&#34;,&#34;CL&#34;,&#34;CMCSA&#34;,&#34;COF&#34;,&#34;COP&#34;,&#34;COST&#34;,&#34;CSCO&#34;,&#34;CVS&#34;,&#34;CVX&#34;,&#34;DD&#34;,&#34;DHR&#34;,&#34;DIS&#34;,&#34;DOW&#34;,&#34;DUK&#34;,&#34;EMR&#34;,&#34;EXC&#34;,&#34;F&#34;,&#34;FB&#34;,&#34;FDX&#34;,&#34;FOX&#34;,&#34;FOXA&#34;,&#34;GD&#34;,&#34;GE&#34;,&#34;GILD&#34;,&#34;GM&#34;,&#34;GOOG&#34;,&#34;GOOGL&#34;,&#34;GS&#34;,&#34;HAL&#34;,&#34;HD&#34;,&#34;HON&#34;,&#34;IBM&#34;,&#34;INTC&#34;,&#34;JNJ&#34;,&#34;JPM&#34;,&#34;KMI&#34;,&#34;KO&#34;,&#34;LLY&#34;,&#34;LOW&#34;,&#34;MA&#34;,&#34;MCD&#34;,&#34;MET&#34;,&#34;MMM&#34;,&#34;MO&#34;,&#34;MON&#34;,&#34;MRK&#34;,&#34;MS&#34;,&#34;MSFT&#34;,&#34;NEE&#34;,&#34;NKE&#34;,&#34;ORCL&#34;,&#34;OXY&#34;,&#34;PCLN&#34;,&#34;PEP&#34;,&#34;PFE&#34;,&#34;PG&#34;,&#34;PM&#34;,&#34;QCOM&#34;,&#34;RTN&#34;,&#34;SBUX&#34;,&#34;SLB&#34;,&#34;SO&#34;,&#34;SPG&#34;,&#34;T&#34;,&#34;TGT&#34;,&#34;TWX&#34;,&#34;TXN&#34;,&#34;UNH&#34;,&#34;UNP&#34;,&#34;UPS&#34;,&#34;USB&#34;,&#34;UTX&#34;,&#34;V&#34;,&#34;VZ&#34;,&#34;WFC&#34;,&#34;WMT&#34;,&#34;XOM&#34;],&#34;from&#34;:[[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,16,16,17,17,17,17,18,18,18,18,18,18,18,19,19,19,19,20,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,23,23,23,23,23,23,23,24,24,24,24,24,24,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,28,28,28,29,29,29,29,29,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,32,32,32,33,33,33,33,33,33,34,34,34,34,34,35,35,35,35,35,35,36,36,37,38,38,38,38,38,38,39,39,40,40,40,41,41,42,42,43,44,44,44,44,44,45,45,45,45,46,46,46,46,46,47,47,47,47,47,48,48,48,48,48,48,48,49,49,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,53,53,53,53,53,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,59,59,59,59,60,60,60,60,61,62,62,62,62,63,63,64,64,64,64,64,65,65,66,66,67,67,67,67,68,68,69,69,70,70,72,73,74,74,74,75,75,75,77,78,80,81,85,85,86,87]],&#34;to&#34;:[[2,23,48,49,64,67,74,83,5,10,13,17,40,50,54,62,71,23,48,49,59,64,67,83,4,7,9,11,12,14,15,20,44,51,58,63,87,91,7,11,12,14,18,53,70,87,91,10,13,17,40,50,54,62,71,34,42,43,56,69,76,89,9,11,12,15,20,44,51,58,63,87,91,26,27,29,31,35,38,47,59,61,75,85,86,88,11,12,14,15,20,44,51,58,63,87,91,13,17,40,54,71,84,12,14,15,20,44,51,58,63,87,91,14,15,20,44,51,58,63,87,91,17,40,50,71,84,15,18,44,51,53,58,63,70,72,87,91,20,44,51,58,63,87,91,31,83,40,54,62,71,53,57,60,70,72,73,89,28,36,37,82,44,51,58,63,87,91,25,45,52,68,77,93,24,46,55,81,92,48,49,64,67,74,80,83,46,55,66,81,84,92,45,52,68,77,93,27,29,31,38,39,47,59,61,75,85,86,29,31,35,38,47,59,75,85,86,88,36,37,82,31,38,47,61,85,32,33,41,65,78,79,35,38,39,47,59,75,85,86,88,65,78,79,41,46,55,79,81,92,42,43,56,69,89,38,47,75,85,86,88,37,82,82,47,59,75,85,86,88,59,86,54,62,71,79,81,43,69,69,51,58,63,87,91,52,68,77,93,55,66,76,81,92,59,75,85,86,88,49,64,67,74,80,83,90,64,67,74,80,83,90,54,62,71,72,58,63,87,91,68,77,93,57,60,70,72,73,62,71,66,76,81,92,57,69,76,89,60,70,72,73,63,87,91,75,85,86,88,70,72,73,89,89,71,74,80,90,87,91,67,74,80,83,90,78,79,76,84,74,80,83,90,77,93,76,89,72,73,73,89,80,83,90,85,86,88,93,79,90,92,86,88,88,91]],&#34;lwd&#34;:1,&#34;linealpha&#34;:0.5,&#34;center&#34;:true,&#34;main&#34;:[&#34;&#34;],&#34;options&#34;:true,&#34;alpha&#34;:[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],&#34;vertices&#34;:[[0.99435826,-0.18517922,0.27016006,0.46310306,-0.6845987,0.92797536,0.75298048,0.019898935,0.25485259,0.17296863,-0.48576149,0.37713592,0.31635867,-0.39382867,0.20195847,0.39357401,-0.70224116,0.92521416,0.15618082,-0.29979211,-0.49132011,0.14799075,-0.52003878,0.42759141,-0.047326101,0.855766,-0.018309461,0.23787088,-0.52634344,0.44263582,0.27072708,-0.73901044,0.92066817,0.24939707,-0.44805402,0.3885148,0.28547091,-0.4582017,0.44776476,0.22771722,-0.74618952,0.89503219,0.33184386,-0.3974979,0.26441651,0.10146587,-0.47988207,0.47418627,0.47920665,0.48172673,0.098332213,0.46682555,-0.73666797,0.8716736,0.44591884,-0.2435929,-0.083724264,-0.32834071,0.24872013,-0.75703723,0.11649181,-0.54903517,0.49069722,0.033614675,-0.88120323,-1,-0.58911005,-0.65719304,0.11553562,0.93098793,-0.21248371,0.29722672,-0.4568082,-0.67078647,0.35404278,0.032283929,-0.91790968,-0.83037476,-0.040018615,0.7930879,0.078475013,-0.11563657,0.89878401,-0.031182212,-0.43967858,0.27976747,-0.67444814,-0.064729336,0.78922016,-0.12909993,-0.88300096,-0.59494548,0.39682545,0.034793553,0.83241268,0.070586601,-0.96193802,-0.52958259,0.31409861,-0.70978399,-0.62782263,0.29401669,0.31656398,-0.24743532,-0.58084584,-0.19239341,0.96554072,-0.0061389222,-0.3994254,0.36769528,-0.7857988,-0.49965905,0.23945035,-0.73470881,-0.14985577,0.85891474,0.071671587,0.011409109,0.87870328,0.29579214,0.48277378,-0.75529751,1,-0.82379511,-0.64498419,0.2549568,0.27044719,-0.30440136,-0.68449783,0.31410635,-0.39990667,-0.61817165,0.17608954,-0.48023468,0.5401067,-0.089924603,-0.90886065,-0.94260113,-0.43009607,-0.61622572,0.1479685,-0.12505817,0.93695276,0.043978762,0.97277485,-0.19251592,0.40544854,1,-0.23114637,0.36674268,0.4792984,-0.59294701,0.7079636,0.19719787,-0.58851532,0.46903548,-0.090520908,-1,-0.8967193,0.55004151,-0.28814195,-0.012940899,0.53605226,-0.59584496,0.9036283,-0.46821967,-0.63821157,0.11291664,0.23488173,-0.26842928,-0.35313458,0.52876423,-0.25584505,-0.18584821,0.27011225,-0.5636189,0.51751115,0.098756115,0.71127219,0.13061134,0.61112413,-0.15775248,-0.17084602,0.077302842,0.57973828,-0.21243846,0.69409011,-0.58040032,0.76466432,0.2036897,-0.37950144,0.47109146,0.96059803,-0.32544398,0.37130888,-1,-0.61625086,0.40060929,-0.28151607,-0.67264632,0.22857152,0.92971023,-0.12554655,0.4154447,0.057413422,-0.96027397,-0.89062801,0.19178498,-0.35501392,-0.4618808,0.47900151,-0.30209176,0.0012528252,0.45667885,-0.83127889,0.868696,0.55045092,-0.31867252,0.099941103,0.55264929,-0.10723572,-0.12864382,0.90367356,-0.37207164,0.48815237,-0.030850668,0.99007015,0.035684545,-0.11764282,-0.48439,-0.14617896,-0.027951798,-0.94151224,-0.84732979,-0.9413136,-0.63878196,0.53304791,-0.85021553,-0.5489049,0.46772456,0.92404712,-0.36594974,0.55478319,-0.64770157,-0.63916066,0.18994941,-0.44471347,0.22155795,-0.848248,0.87859166,-0.014521476,0.30073867,-0.13828589,-0.77190768,0.67428421,-0.10623841,0.89079742,0.14207471,-0.046086419,0.99517338,0.10773409,0.18273265,-0.37085274,0.36167704,-0.14001989,1,0.14884917,0.33036303,-0.042606931,-0.34845295,0.99864786,-0.42016859,0.57269573,0.12937751,-0.48833,0.3387481,-0.57765168,-0.82602171,0.19780566,0.11230442,-0.86699388,-0.91950212]],&#34;xticklab&#34;:[&#34;-1.00&#34;,&#34;-0.60&#34;,&#34;-0.20&#34;,&#34;0.20&#34;,&#34;0.60&#34;,&#34;1.00&#34;],&#34;yticklab&#34;:[&#34;-1.00&#34;,&#34;-0.60&#34;,&#34;-0.20&#34;,&#34;0.20&#34;,&#34;0.60&#34;,&#34;1.00&#34;],&#34;zticklab&#34;:[&#34;1.00&#34;,&#34;0.60&#34;,&#34;0.20&#34;,&#34;-0.20&#34;,&#34;-0.60&#34;,&#34;-1.00&#34;],&#34;xtick&#34;:[0,0.2,0.4,0.6,0.8,1],&#34;ytick&#34;:[0,0.2,0.4,0.6,0.8,1],&#34;ztick&#34;:[0,0.2,0.4,0.6,0.8,1]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;The stock groups identified by this method are uncanny, but hardly all that surprising really. Look closely and you will see clusters made up of bank-like companies (AIG, BAC, BK, C, COF, GS, JPM, MET, MS, USB, WFC), pharmaceutical companies (ABT, AMGN, BIIB, BMY, CELG, GILD, JNJ, LLY, MRK, PFE), computer/technology-driven companies (AAPL, ACN, CSCO, IBM, INTC, MSFT, ORCL, QCOM, T, TXN, VZ, and so on. With the threshold value of 0.9 above, a few stocks aren’t connected to any others – they appear in gray.&lt;/p&gt;
&lt;p&gt;The groups more or less correspond to what we already know!&lt;/p&gt;
&lt;p&gt;The FB, GOOG, AMZN, PCLN (Facebook, Alphabet/Google, Amazon, Priceline) group is interesting–it includes credit card companies V (Visa), MA (Mastercard). Perhaps the returns of FB, GOOG and AMZN are more closely connected to consumer spending than technology!&lt;/p&gt;
&lt;p&gt;This way of looking at things also nicely highlights connections between groups. For instance, the pharma group is connected to consumer products group through JNJ and PG (Johnson and Johnson and Proctor and Gamble). See the appendix below for a visualization that explores different precision matrix threshold values, including lower values with far greater network connectivity.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;review&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Review&lt;/h1&gt;
&lt;p&gt;We downloaded daily closing stock prices for 100 stocks from the S&amp;amp;P 500, and, using basic tools of statistics and analysis like correlation and regularization, we grouped the stocks together in a network that highlights associations within and between the groups. The structure teased out of the stock price data is reasonably intuitive.&lt;/p&gt;
&lt;hr/&gt;
&lt;/div&gt;
&lt;div id=&#34;appendix-threejs-tricks&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Appendix: threejs tricks&lt;/h1&gt;
&lt;p&gt;The following self-contained example shows how the network changes with threshold value. It performs the same steps as we did above, but uses some tricks in threejs and an experimental extension to the crosstalk package and a few additional R packages to present an interactive animation. Enjoy!&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;suppressMessages({
library(quantmod)
library(igraph)
library(threejs)
library(crosstalk)
library(htmltools)
# using an experimental extension to crosstalk:
library(crosstool) # devtools::install_github(&amp;#39;bwlewis/crosstool&amp;#39;)
})

# Download the processed log(returns) data:
suppressMessages(load(url(&amp;quot;http://illposed.net/logreturns.rdata&amp;quot;)))

X = cor(log_returns)
L = eigen(X, symmetric=TRUE)
N = 10  # (use 1st 10 eigenvectors, set N larger to reduce regularization)
P = L$vectors[, 1:N] %*% ((1 / L$values[1:N]) * t(L$vectors[, 1:N]))
P = P / tcrossprod(sqrt(diag(P)))
colnames(P) = colnames(X)

# A function that creates a network for a given threshold and precision matrix
f = function(threshold, P)
{
  Q = P * (P &amp;gt; quantile(P, probs=threshold))                           # thresholded precision matrix
  g = graph.adjacency(Q, mode=&amp;quot;undirected&amp;quot;, weighted=TRUE, diag=FALSE) # ...expressed as a graph

  x = groups(cluster_louvain(g))
  i = unlist(lapply(x, length))
  d = order(i, decreasing=TRUE)
  x = x[d]
  i = i[d]
  j = i &amp;gt; 1
  s = sum(j)
  names(x)[j] = seq(1, s)
  names(x)[! j] = s + 1
  grp = as.integer(rep(names(x), i))
  clrs = c(rainbow(s), &amp;quot;gray&amp;quot;)[grp[order(unlist(x))]]
  g = set_vertex_attr(g, &amp;quot;color&amp;quot;, value=clrs)
  set_vertex_attr(g, &amp;quot;shape&amp;quot;, value=colnames(P))
}

threshold = c(0.97, 0.95, 0.90, 0.85, 0.8)
g = Map(f, threshold, MoreArgs=list(P=P)) # list of graphs, one for each threshold

# Compute force-directed network layouts for each threshold value
# A bit expensive to compute, so run in parallel!
library(parallel)
l = mcMap(function(x) layout_with_fr(x, dim=3, niter=150), g, mc.cores=detectCores())

sdf = SharedData$new(data.frame(key=paste(seq(0, length(threshold) - 1))), key=~key)
slider = crosstool(sdf, &amp;quot;transmitter&amp;quot;,
                sprintf(&amp;quot;&amp;lt;input type=&amp;#39;range&amp;#39; min=&amp;#39;0&amp;#39; max=&amp;#39;%d&amp;#39; value=&amp;#39;0&amp;#39;/&amp;gt;&amp;quot;,
                length(threshold) - 1), width=&amp;quot;100%&amp;quot;, height=20, channel=&amp;quot;filter&amp;quot;)
vis = graphjs(g, l, vertex.size=0.2, main=as.list(threshold), defer=TRUE, edge.alpha=0.5, deferfps=30,
        crosstalk=sdf, width=&amp;quot;100%&amp;quot;, height=900)

browsable(div(list(HTML(&amp;quot;&amp;lt;center&amp;gt;&amp;quot;), tags$h3(&amp;quot;Precision matrix quantile threshold (adjust slider to change)&amp;quot;), slider, vis)))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;div&gt;
&lt;center&gt;
&lt;h3&gt;Precision matrix quantile threshold (adjust slider to change)&lt;/h3&gt;
&lt;div id=&#34;htmlwidget-2&#34; style=&#34;width:100%;height:20px;&#34; class=&#34;transmitter html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-2&#34;&gt;{&#34;x&#34;:{&#34;innerHTML&#34;:&#34;&lt;input type=&#39;range&#39; min=&#39;0&#39; max=&#39;4&#39; value=&#39;0&#39;/&gt;&#34;,&#34;value&#34;:&#34;value&#34;,&#34;channel&#34;:&#34;filter&#34;,&#34;crosstalk_key&#34;:[&#34;0&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;4&#34;],&#34;crosstalk_group&#34;:&#34;SharedDatafe99d0a2&#34;,&#34;crosstalk_group2&#34;:&#34;SharedDatafe99d0a2&#34;},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;div id=&#34;htmlwidget-3&#34; style=&#34;width:100%;height:900px;&#34; class=&#34;scatterplotThree html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-3&#34;&gt;{&#34;x&#34;:{&#34;NROW&#34;:94,&#34;height&#34;:null,&#34;width&#34;:null,&#34;axis&#34;:false,&#34;numticks&#34;:[6,6,6],&#34;xticklabs&#34;:null,&#34;yticklabs&#34;:null,&#34;zticklabs&#34;:null,&#34;color&#34;:[[&#34;#BEBEBE&#34;,&#34;#00FFFF&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#00FF24&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#FF6D00&#34;,&#34;#FF0000&#34;,&#34;#00FF24&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#00FF24&#34;,&#34;#49FF00&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#FFDB00&#34;,&#34;#0024FF&#34;,&#34;#B6FF00&#34;,&#34;#BEBEBE&#34;,&#34;#FFDB00&#34;,&#34;#BEBEBE&#34;,&#34;#FF6D00&#34;,&#34;#00FF92&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#0092FF&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#00FF92&#34;,&#34;#00FF92&#34;,&#34;#FF6D00&#34;,&#34;#BEBEBE&#34;,&#34;#00FF24&#34;,&#34;#BEBEBE&#34;,&#34;#4900FF&#34;,&#34;#4900FF&#34;,&#34;#FF0000&#34;,&#34;#FFDB00&#34;,&#34;#B600FF&#34;,&#34;#FF6D00&#34;,&#34;#B6FF00&#34;,&#34;#B6FF00&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#49FF00&#34;,&#34;#00FFFF&#34;,&#34;#B600FF&#34;,&#34;#FF00DB&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#49FF00&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#0092FF&#34;,&#34;#BEBEBE&#34;,&#34;#B6FF00&#34;,&#34;#FFDB00&#34;,&#34;#BEBEBE&#34;,&#34;#49FF00&#34;,&#34;#00FFFF&#34;,&#34;#BEBEBE&#34;,&#34;#49FF00&#34;,&#34;#BEBEBE&#34;,&#34;#FF6D00&#34;,&#34;#BEBEBE&#34;,&#34;#FFDB00&#34;,&#34;#0092FF&#34;,&#34;#BEBEBE&#34;,&#34;#FF006D&#34;,&#34;#0024FF&#34;,&#34;#00FF92&#34;,&#34;#B6FF00&#34;,&#34;#BEBEBE&#34;,&#34;#FF6D00&#34;,&#34;#FF6D00&#34;,&#34;#FF0000&#34;,&#34;#FF6D00&#34;,&#34;#FF00DB&#34;,&#34;#FF006D&#34;,&#34;#FF0000&#34;,&#34;#0024FF&#34;,&#34;#FFDB00&#34;]],&#34;size&#34;:0.2,&#34;stroke&#34;:&#34;black&#34;,&#34;flipy&#34;:true,&#34;grid&#34;:false,&#34;renderer&#34;:&#34;auto&#34;,&#34;signif&#34;:8,&#34;bg&#34;:&#34;white&#34;,&#34;cexsymbols&#34;:1,&#34;xlim&#34;:[-1,1],&#34;ylim&#34;:[-1,1],&#34;zlim&#34;:[-1,1],&#34;pch&#34;:[&#34;AAPL&#34;,&#34;ABT&#34;,&#34;ACN&#34;,&#34;AIG&#34;,&#34;ALL&#34;,&#34;AMGN&#34;,&#34;AMZN&#34;,&#34;AXP&#34;,&#34;BA&#34;,&#34;BAC&#34;,&#34;BIIB&#34;,&#34;BK&#34;,&#34;BLK&#34;,&#34;BMY&#34;,&#34;BRK.B&#34;,&#34;C&#34;,&#34;CAT&#34;,&#34;CELG&#34;,&#34;CL&#34;,&#34;CMCSA&#34;,&#34;COF&#34;,&#34;COP&#34;,&#34;COST&#34;,&#34;CSCO&#34;,&#34;CVS&#34;,&#34;CVX&#34;,&#34;DD&#34;,&#34;DHR&#34;,&#34;DIS&#34;,&#34;DOW&#34;,&#34;DUK&#34;,&#34;EMR&#34;,&#34;EXC&#34;,&#34;F&#34;,&#34;FB&#34;,&#34;FDX&#34;,&#34;FOX&#34;,&#34;FOXA&#34;,&#34;GD&#34;,&#34;GE&#34;,&#34;GILD&#34;,&#34;GM&#34;,&#34;GOOG&#34;,&#34;GOOGL&#34;,&#34;GS&#34;,&#34;HAL&#34;,&#34;HD&#34;,&#34;HON&#34;,&#34;IBM&#34;,&#34;INTC&#34;,&#34;JNJ&#34;,&#34;JPM&#34;,&#34;KMI&#34;,&#34;KO&#34;,&#34;LLY&#34;,&#34;LOW&#34;,&#34;MA&#34;,&#34;MCD&#34;,&#34;MET&#34;,&#34;MMM&#34;,&#34;MO&#34;,&#34;MON&#34;,&#34;MRK&#34;,&#34;MS&#34;,&#34;MSFT&#34;,&#34;NEE&#34;,&#34;NKE&#34;,&#34;ORCL&#34;,&#34;OXY&#34;,&#34;PCLN&#34;,&#34;PEP&#34;,&#34;PFE&#34;,&#34;PG&#34;,&#34;PM&#34;,&#34;QCOM&#34;,&#34;RTN&#34;,&#34;SBUX&#34;,&#34;SLB&#34;,&#34;SO&#34;,&#34;SPG&#34;,&#34;T&#34;,&#34;TGT&#34;,&#34;TWX&#34;,&#34;TXN&#34;,&#34;UNH&#34;,&#34;UNP&#34;,&#34;UPS&#34;,&#34;USB&#34;,&#34;UTX&#34;,&#34;V&#34;,&#34;VZ&#34;,&#34;WFC&#34;,&#34;WMT&#34;,&#34;XOM&#34;],&#34;from&#34;:[[1,5,5,5,8,8,9,9,9,9,9,9,9,9,10,10,11,11,15,15,15,15,15,17,18,18,18,21,21,21,21,21,22,22,23,23,23,25,27,27,28,28,32,32,36,36,37,38,38,38,38,42,44,44,44,44,45,45,46,47,47,47,48,48,49,51,51,51,53,53,53,54,56,60,60,63,63,65,67,68,70,75,80,81,86,87]],&#34;to&#34;:[[71,10,17,40,38,47,11,15,44,51,58,63,87,91,17,40,51,87,44,51,63,87,91,40,53,60,70,25,45,68,77,93,81,92,48,67,83,93,38,47,36,37,65,78,37,82,82,47,75,86,88,43,51,63,87,91,68,77,55,75,85,88,49,67,67,63,87,91,60,70,73,71,89,70,73,87,91,78,83,77,73,86,90,92,88,91]],&#34;lwd&#34;:1,&#34;linealpha&#34;:0.5,&#34;center&#34;:true,&#34;main&#34;:[0.97,0.95,0.9,0.85,0.8],&#34;defer&#34;:{&#34;vertices&#34;:[[-0.083756874,-1,-1,-0.33193237,0.65896192,-0.33462375,0.0096707596,-0.96759652,-0.84339247,-0.39491718,-0.41929575,-0.49189299,0.50987879,-0.46153034,0.25408287,-0.48342594,-0.031117573,0.067823284,0.52322845,-0.0097745858,-0.44432355,0.5172261,0.36887232,-0.33947207,-0.26453272,-0.49680054,0.41740054,-0.59137677,0.1426698,0.93899703,-0.45717261,-0.037827692,-0.038347319,-0.56771021,0.15991127,0.78530781,0.40135361,-0.30204938,-0.46331872,0.81395512,0.28902531,-0.19023344,-0.00013346484,-0.51813993,-0.47397787,-0.78854768,0.16241969,0.88765227,-0.28875332,0.10665586,-0.3669419,-0.60974348,-0.03431126,-0.0045589152,0.65555212,-0.15966689,0.83816434,0.47689396,0.58696671,0.22606262,0.67968406,-0.051663567,-0.21914243,-0.81564367,0.3268111,-0.19217847,-0.9372025,-0.27764425,0.18271458,0.12266908,0.32554487,0.87621059,-0.055723204,-0.16165957,-0.48401914,-0.66168606,0.34186115,-0.28298988,0.70999933,0.7252045,0.11241263,-0.214983,-0.50962755,0.65602303,-0.95097409,0.50381866,0.46347676,0.90494463,0.22874719,0.15583371,0.89089658,-0.0015200295,0.14189409,0.36082772,0.58315832,0.60306553,0.84680781,-0.24688717,0.13290201,0.84404613,0.33039334,0.56892104,0.79293173,-0.29607883,0.48196394,0.54329474,0.70497988,0.73633538,-0.98766591,0.49951256,0.33953809,-0.85575316,0.51079779,0.36702661,-0.10547412,-0.51073799,0.52551814,0.719118,0.69562464,0.49594976,-0.53221647,-0.11847456,0.024336579,-0.52922962,0.82740432,0.27252236,-0.24690065,-0.60124972,-0.12863172,-0.36481925,-0.58287999,-0.19633625,-0.76559397,0.1637044,0.97106114,-0.87865218,0.34500031,-0.07634441,-0.27505681,0.87630528,0.016039001,-0.22343293,-0.4939272,0.53764224,-0.019561316,0.34179128,0.79566277,-0.075037083,0.37582269,0.68033287,0.90324636,0.51838321,0.1224127,-0.68420191,0.16139919,0.88267825,0.71865992,0.081063093,0.49566018,0.57064316,-0.19992546,0.81235123,-0.58480953,0.70082009,-0.19043758,-0.18630364,0.87474672,-0.07598433,0.37616422,-0.42805688,-0.15187929,0.38819008,0.87377858,0.029032726,-0.37815971,0.033229865,0.9513037,0.36155228,0.90100371,0.37480731,0.47353227,-0.17203459,0.86558091,0.18212402,0.70833847,-0.26524121,0.082196942,0.84610805,0.58372459,-0.66720407,0.17588241,1,1,0.074628513,-0.098637032,0.79765763,-0.23155687,0.23807418,-0.2965246,0.77939115,0.65168405,0.093634887,0.34223716,0.74164117,-0.99246744,0.30497849,-0.095777432,0.087655791,0.48475836,-0.52009561,0.54105337,-0.12231407,0.76980373,-0.46956202,0.67006717,-0.27255805,0.42526566,0.62421597,-0.33613309,0.43148749,-0.20862259,0.75056717,0.10246196,1,0.14877759,-0.0095979434,-0.52395947,0.59613473,-0.15176462,0.9368179,0.38740995,-0.95259418,0.29037993,-0.17559448,0.92958003,-0.18166612,0.21690782,-0.031431568,0.28093375,-0.69300415,0.043424645,0.15189207,-0.53721695,-1,-0.24216711,0.27407577,-0.8797843,0.51064178,0.24448582,0.25054541,0.31845891,0.81199533,0.72214751,0.54497611,-0.22160546,-0.45029238,-0.45899454,0.55437481,0.07809239,-0.53704013,0.49219656,-0.65278471,0.2232103,0.87309214,-0.065016291,-0.53628966,0.42558831,0.28163512,-0.47975048,-0.073220636,0.1756893,0.15383767,-0.48871923,-0.73039227,0.24517354,0.93223765,-0.8619314,-0.27752725,0.2844637,-0.73710826,0.25955476,-0.32797016],[0.73919769,-0.30596899,0.59834348,-0.70678838,0.19659466,-0.64313837,0.26534468,-0.24149075,1,-0.65130218,-0.47902757,0.64332343,0.50949762,-0.19064893,-0.74953059,-0.85786915,0.02406967,-0.40553526,0.67110947,0.18122774,-0.29257523,-0.11171521,-0.84566246,-1,-0.34905863,0.085477451,0.13740591,-0.7820176,-0.45813377,0.5352464,-1,-0.064726381,-0.35056446,-0.67369753,-0.43230329,0.59915373,-0.48372482,-0.46286841,0.65330047,0.25412436,-0.62700489,-0.91759974,-0.43721116,-0.42466279,0.79581844,-0.71365125,-0.4668363,0.46463085,0.90353266,-0.36309681,0.02492799,-0.93732872,-0.042416201,-0.25516789,0.55249918,-0.98974174,-0.13492361,0.088585912,0.17359704,-0.88517069,-0.85783275,-0.46325542,0.38641513,0.0082816113,-0.94941398,-0.49483781,0.088926592,0.6682804,0.7200672,0.3307044,-0.22054968,0.87910335,1,0.34319883,0.29923785,-0.13216963,-0.95245955,-0.39309138,0.082195174,0.94233053,0.015137239,-0.17632862,0.099481169,0.21699646,-0.012213514,0.17165303,-0.79881106,0.2000125,0.9452973,-0.049258047,-0.24290279,0.98821517,-0.26156315,-0.50049626,0.12024956,0.37885328,-0.54604176,0.86811718,-0.33489173,0.67299188,-0.34113964,-0.40294521,0.72536362,0.22101533,-0.4210859,-0.19857932,0.097893242,0.3614796,-0.10196563,0.14908343,-0.88386483,-0.0072176265,0.16054664,-0.93831649,-0.23815903,0.084407012,0.26593743,0.47517914,0.96450139,-0.20178385,-0.8919706,-0.14458301,-0.31618497,0.79278813,-0.35359064,-0.47039809,0.72785287,0.35367415,0.64288024,0.78359111,0.37610246,0.52943424,-0.84085633,-0.48055818,0.57974833,0.013903647,-0.98351681,-0.60752221,0.19629684,0.58850719,0.84268815,-0.34610181,0.10737543,0.21327681,0.44006497,-0.26181113,0.88661124,0.52212591,-0.23848896,0.80332959,0.41357112,0.93875296,0.38111072,-0.87385323,-0.42372178,0.49350352,0.65907469,0.72546939,0.10611872,0.39231105,-0.97907269,-0.14162412,-0.70995807,0.17585318,-0.50282133,0.26013634,0.62184758,0.73073578,0.7599042,0.17294995,0.16697956,0.66560914,0.71549334,-0.31578685,-0.77378758,-0.48819779,0.62993234,-0.17645243,0.11325855,-0.14370994,0.37933971,-0.97882386,-0.038592486,0.95474747,0.42059767,-0.094588102,-0.56658662,0.22275796,-0.61216449,-0.69854048,-0.42910675,0.52092588,0.57721435,-0.32394156,0.71514054,-0.59777952,0.87095197,-0.43787749,-0.012113965,0.93869665,-0.53004986,0.41936431,-0.25543179,0.7537221,-0.10417944,-0.92019468,-0.54450173,0.64932002,0.096879443,-0.41937197,0.48364639,-0.95862299,-0.12932588,-0.82563428,0.18457221,-0.52569326,0.47737795,-0.99018172,0.0047683114,0.49912661,-0.88757633,-0.053602641,0.82757523,0.55353315,-0.44467326,-0.24050917,0.085845037,0.078079753,0.061460648,0.94796535,-0.42063035,-0.060503013,-1,-0.44342054,-0.4575855,0.85925486,-0.4549039,0.38958576,0.60783665,-0.71096254,-0.60858395,0.94964685,0.20877471,-0.030251023,0.76018323,0.61034488,0.0077857639,0.052830287,-0.85314965,0.41803393,-0.12018081,0.81708845,0.36002599,0.94533,-0.52240058,-0.33780572,0.12208383,0.31887938,-0.26128337,0.15448296,0.19539403,-0.79980938,-0.39477175,0.45133674,-0.32181128,0.017604248,0.25960878,0.879686,0.099006088,0.13843197,-0.51179911,1,0.2971215,-0.77194506,-0.55415923,0.48043833,-0.053954356,0.76552024,0.72945885,-0.14786358,-0.85249512,-0.45444209],[0.32238601,0.74845331,0.68164812,0.31690224,0.67047337,-0.27217508,0.1006646,0.6769327,0.66115629,0.1364207,-0.88294148,-0.094025425,-0.012006868,-0.6921301,-0.19196444,0.42209944,0.6719605,-0.29519442,-0.7743261,-0.036177852,-0.34985437,0.20847671,-0.89082979,-0.026698948,-0.46150079,0.22439841,0.85596128,-0.0034623602,-0.89592457,0.067785636,0.33729048,0.67943563,-0.51729829,-0.0039878934,-0.88823896,-0.056255804,0.085058944,-0.88063118,-0.059009851,0.25948522,0.61096104,-0.47209558,-0.033607058,-0.70159312,-0.079456739,0.11313488,-0.92572885,0.041609998,-0.09148819,0.41368687,0.67887697,0.45028102,0.72605835,-0.37962859,-0.23357055,-0.35862452,-0.11658074,1,-0.31139209,0.33934443,0.13780344,-0.93955975,0.11000514,0.81578995,-0.024358514,-0.7342156,-0.38697548,0.45037438,-1,0.20787929,0.75873822,0.54284435,-0.27007254,0.45321986,-0.90730758,0.94197114,-0.018594303,-0.79709528,-0.57052347,0.22395549,0.73681533,-0.57580404,0.26165293,0.91073548,0.97511437,-0.3178364,0.23519102,-0.6191415,0.1324015,0.83751692,-0.73123188,0.83166834,-0.51936655,-0.4168933,0.29770511,0.77761963,-0.85835445,0.89722805,-0.38193684,-0.61681826,0.63229037,-0.7728453,-0.84493622,-0.083286415,-0.18073959,-0.50936917,0.2955393,1,0.84421526,-0.2923455,0.35648037,0.87491399,-0.35205466,0.2726977,-0.42564888,0.2629897,0.94340495,-0.58021546,0.346357,0.57550548,0.3763265,0.76768312,-0.41765657,-0.69720119,0.75352375,-0.76206222,-1,-0.067218404,-0.30618978,-0.9580744,-0.15426325,-0.29054662,0.083505858,-0.85778176,0.063313044,0.81594914,-0.049210637,-0.80468826,-0.49821794,0.39083012,-0.80795963,-0.52318644,0.32602561,0.89111265,0.19762965,0.81988549,0.54636536,0.31339995,0.77960991,0.56125159,0.2351816,0.45591481,-0.26271694,-0.01853538,-0.96200536,-0.0025860172,0.84862423,-0.054258067,-0.63508932,-0.13582489,-0.38952456,-0.18061388,0.3927306,0.76456305,-0.28215652,-0.42626965,0.41407336,-0.81377868,-0.60072022,-0.076188291,-0.33101816,-0.28115753,-0.27797172,-0.32792068,0.036823972,-0.99735722,0.04556002,-0.35209253,0.35918252,0.76529431,-0.32181323,-0.28884434,-0.22752857,-0.60370904,0.037572108,0.50888367,0.36683695,0.75327992,-0.055817241,0.13138184,-1,-0.00011181188,0.37731299,0.76311398,0.57872383,-0.72887581,0.96435107,-0.38672813,-0.29909169,0.3361939,-0.73988045,0.27825777,0.85410355,0.54729124,0.87345246,0.065507372,-0.816642,-0.79433578,-0.00060735828,-0.28393815,-0.18232154,-0.44222288,-0.23197076,0.28377372,0.7408029,-0.32641138,-0.080394287,-0.20532533,-0.21031787,-0.31461256,-0.28509189,-0.14805029,0.36327452,0.77733309,0.42704856,-0.48762325,0.32137448,0.81821241,-0.57028298,0.18328348,-0.57449878,0.96906673,-0.080286668,-0.72944206,-0.80513941,1,-0.46604914,-0.75761788,0.8859979,-0.59115496,0.29968584,0.84205498,0.33506512,-0.50115236,0.55178241,-0.92544808,0.91430518,-0.37750785,0.41627824,0.22432333,0.643879,0.61786382,0.035966311,0.53747,-0.73881543,-0.47877913,0.16603984,0.90987607,-0.56683665,0.34467416,0.80489907,0.10239332,-0.80639258,-0.031130916,-0.41029435,0.37837333,0.91532357,-0.58495175,-0.13099499,-0.083833298,0.39994687,0.8647988,0.34219904,0.036318178,-0.95843763,-0.10861079,-0.50730571,0.43948098,-0.96446143,0.9279595,0.03588929,-0.65327385],[0.078585607,-0.3951495,-0.4608002,0.072547668,0.86794811,-0.44652788,-0.029305853,-0.064566378,-0.2386658,0.33448664,-0.18240112,0.93358008,0.1676283,0.041668477,0.63408778,-0.1505072,0.96735024,-0.35485161,0.57116808,-0.68377057,0.049557722,0.22180233,-0.13558043,0.67367416,-0.65991769,0.06672198,-0.012828537,0.44972619,-0.096835326,0.93810166,-0.1718223,0.82491466,-0.28614894,0.34653645,0.11500294,0.92248214,0.27853962,-0.12469611,0.86200071,-0.16139382,0.59219696,-0.16729654,0.23317243,0.093929536,0.71933994,0.20376453,-0.14371569,0.96403507,-0.28167723,-0.12087459,-0.22714931,-0.019033996,1,-0.3660045,0.023146225,0.25254454,0.25605691,0.45891787,-0.64901636,-0.92769444,0.37141296,-0.11370413,0.99727458,-0.95024216,0.81423737,0.33105609,1,0.044734476,-0.069496049,-0.11592648,-0.24485072,-0.48060421,0.62341333,0.24911581,-0.10082843,-0.79431925,0.80670946,0.41012757,-0.34883584,0.093865128,0.0728508,-0.56282789,0.18697909,-0.069026179,0.60494509,-0.89587547,-1,-0.57025564,0.18955231,0.088463139,0.010520718,-0.32719998,0.15045487,-0.57218584,-0.14178111,-0.14044708,0.10283526,-0.36095048,0.39180408,0.46523265,-0.059376028,-0.021167711,0.49027951,-0.6998677,0.15381754,-0.41033858,-0.11662568,0.11716855,0.52782161,-1,-0.97277381,0.35036947,-0.79002077,-0.76154192,-0.61396355,0.074874226,-0.10277375,-0.3613248,0.081136059,-0.13328771,-0.026527983,0.99842597,-0.29856673,0.19331869,-0.25472658,-0.015795804,0.53759471,-0.76267718,-0.14890969,0.44182734,-0.69344113,-0.10762606,0.24223058,-0.065199336,0.98670691,-0.85584072,0.57435992,0.20861008,0.91787576,-0.11841292,-0.039864506,-0.68565578,-0.085351498,-0.018013448,-0.15826176,-0.17136211,-0.51931376,0.0094754529,-0.11718082,-0.56102469,0.044347209,0.74622092,-0.14654683,0.30319089,0.067981049,1,-0.45433154,0.36203712,0.29337021,0.10519209,0.13201228,0.39031922,-0.076916685,0.84674864,-0.44874782,0.87368629,-0.0058863276,-0.027121365,0.22766335,-0.21800139,0.12453618,0.36080625,0.11897835,0.13222356,0.43223526,0.027201952,0.98870076,-0.50318145,-0.056425383,-0.20706031,0.11373123,0.16241735,0.24303787,-0.21747744,-0.046178114,0.033033747,0.040936084,0.54799976,-0.50072203,0.22747938,0.072097021,0.93353074,0.1851732,-0.38194204,-0.46966076,0.10593473,-0.56603733,0.32668797,0.64364232,-0.15594735,0.031911686,-0.090729809,-0.056110856,-0.54133268,-1,0.67014239,0.34616528,0.66682177,-0.68335961,0.078537543,0.15419981,0.22255966,0.28378416,0.13973244,0.89839548,-0.35254879,-0.0023535484,0.40663687,0.30366069,0.056529421,0.059170188,0.32545795,0.096499508,-0.087053829,-0.45091402,-0.67221206,0.12264762,-0.065840108,0.73792789,-0.3492803,0.030048273,-0.89585721,0.56381305,0.32366498,0.29797632,-0.57898191,0.35676441,0.32528176,-0.3530778,0.12145888,0.10978685,-0.18460001,-0.67945125,0.79234374,-0.16419127,-0.15590848,0.50819082,-0.70299705,-0.72535907,-0.21210941,-0.19956551,-0.43701712,-0.056140026,0.31188049,0.03234417,-0.50662725,-0.09590651,-0.023522591,-0.76669137,-0.080522158,-0.079762308,0.16026645,0.015082066,0.97281821,-0.57647921,-0.14947725,-0.086949597,0.24130996,-0.16116492,0.19294444,0.27188755,-0.04284173,-0.57568829,0.43159463,0.03679493,0.91213508,0.79473689,-0.056132643,-0.19744252,-0.71005396,0.75421617,0.27854037],[-0.30128812,-0.54648562,-0.38714672,-0.7196483,-0.94230857,-0.14488305,-0.57195509,-0.20777012,-0.11478971,0.78324655,0.36798825,0.76298994,0.38257931,0.40942572,0.59258707,-1,-0.92400222,0.10804194,0.62394904,-0.11930524,0.10015699,0.7375987,0.45082234,0.55560505,-0.65179078,0.45818007,0.070316174,0.90355548,0.60401819,0.93077216,-0.73393845,-0.76844962,0.15783796,0.55958938,0.50069385,0.8527866,0.69846595,0.63746192,0.6928328,-0.58389262,-0.2953185,0.10914283,0.39510725,0.38655294,0.74950153,1,0.6285711,0.8240784,-0.3330836,0.20122371,-0.30733417,-0.73543717,-1,0.099855778,-0.12518949,0.038964205,0.39090548,0.29730962,-0.62453495,-0.93102548,0.89518618,0.56058969,0.67799203,0.15448312,0.99469621,-0.46221651,0.54555723,-0.47335508,-0.33766298,-0.74038429,-0.25245835,-0.47942591,0.073970529,-0.60107875,-0.078527242,0.13796533,1,-0.24445152,-0.29341271,0.36993747,0.10424959,-0.50467701,0.20539653,0.05147214,0.73585687,-0.45032703,-0.79499585,-0.13699304,0.43869131,-0.062596103,0.3766088,0.29946155,0.04999459,-0.55994431,0.4954068,-0.18496457,0.74200065,0.3990086,0.27495131,0.63250317,0.03280726,-0.19037162,0.45811857,-0.30017405,0.22090224,-0.066451665,0.4943412,0.11514911,0.41500945,-0.39840016,-0.88502002,0.62930175,-0.39478986,-1,-0.53225359,0.3541277,-0.055379973,-0.33630175,0.17233308,-0.16313523,-0.55799413,-0.825795,0.062209963,0.27654364,0.17121365,-0.098792341,0.36880599,-0.74399679,-0.0073688772,0.50655544,-0.69962754,0.044468266,0.89856661,0.74907861,0.81938517,0.27543682,0.65493489,-0.39132423,0.53496599,-0.43646796,-0.21041648,-0.43093638,0.43721115,-0.10234649,-0.7455698,-0.36683122,-0.54051192,-0.76576577,-0.55441556,-0.4671077,-0.57584793,-0.43444933,0.18314533,0.64564272,0.7005277,0.88809481,0.46327689,0.42803172,-0.2321776,-0.054168081,0.15980526,0.53940983,-0.95429649,-0.93566879,-0.11002238,0.65919758,-0.34630749,-0.23985728,0.086226793,-0.14356966,0.24013416,0.073301598,0.018940682,0.12958333,0.92536911,0.61764149,1,-0.71291544,0.17528908,-0.11909145,-0.33198732,0.054187895,0.4032049,-0.070153759,0.082467906,-0.051148347,-0.75870285,-0.7807821,-0.24862122,0.96632167,0.48618408,0.848165,-0.41531467,-0.6790726,-0.36955391,0.81935278,0.43833107,0.16338318,0.32518368,-0.13831758,-0.11632353,-0.84570622,-0.43221116,-0.42931499,0.40433737,0.82766703,-0.27737611,0.39693145,-0.54549121,0.10067164,-0.22530052,0.16521669,0.43262567,-0.80823084,-0.77463406,-0.039104089,-0.061261178,0.31297044,0.38161289,-0.034913121,-0.0096200508,0.48925781,-0.27439415,-0.37072733,-0.35260859,-0.70812758,0.33481753,0.011329196,0.57089999,-0.27805528,-0.090322052,0.13771068,0.8621698,-0.33768347,0.81865687,0.25367422,0.26261128,0.81752006,0.072351271,-0.10046567,-0.46172784,-0.68214037,-0.59570179,0.45907,-0.30668755,-0.42617234,0.41930976,-0.30197767,-0.73113443,-0.72735422,-0.1095893,-0.39388308,-0.11417964,-0.076330267,0.17075409,-0.37728707,0.54192457,-0.0096309923,-0.55458223,0.55036312,0.022340055,0.71312407,0.5421562,0.96044922,-0.53374899,0.58202437,-0.089619921,0.23572786,-0.11170781,0.30801991,-0.3479599,-0.57501191,-0.573863,0.79982525,0.7439444,0.93134533,0.25742058,-0.59266294,-0.34119844,-0.068953801,0.49928767,-0.33281803]],&#34;color&#34;:[[&#34;#BEBEBE&#34;,&#34;#00FFFF&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#00FF24&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#FF6D00&#34;,&#34;#FF0000&#34;,&#34;#00FF24&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#00FF24&#34;,&#34;#49FF00&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#FFDB00&#34;,&#34;#0024FF&#34;,&#34;#B6FF00&#34;,&#34;#BEBEBE&#34;,&#34;#FFDB00&#34;,&#34;#BEBEBE&#34;,&#34;#FF6D00&#34;,&#34;#00FF92&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#0092FF&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#00FF92&#34;,&#34;#00FF92&#34;,&#34;#FF6D00&#34;,&#34;#BEBEBE&#34;,&#34;#00FF24&#34;,&#34;#BEBEBE&#34;,&#34;#4900FF&#34;,&#34;#4900FF&#34;,&#34;#FF0000&#34;,&#34;#FFDB00&#34;,&#34;#B600FF&#34;,&#34;#FF6D00&#34;,&#34;#B6FF00&#34;,&#34;#B6FF00&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#49FF00&#34;,&#34;#00FFFF&#34;,&#34;#B600FF&#34;,&#34;#FF00DB&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#49FF00&#34;,&#34;#BEBEBE&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#0092FF&#34;,&#34;#BEBEBE&#34;,&#34;#B6FF00&#34;,&#34;#FFDB00&#34;,&#34;#BEBEBE&#34;,&#34;#49FF00&#34;,&#34;#00FFFF&#34;,&#34;#BEBEBE&#34;,&#34;#49FF00&#34;,&#34;#BEBEBE&#34;,&#34;#FF6D00&#34;,&#34;#BEBEBE&#34;,&#34;#FFDB00&#34;,&#34;#0092FF&#34;,&#34;#BEBEBE&#34;,&#34;#FF006D&#34;,&#34;#0024FF&#34;,&#34;#00FF92&#34;,&#34;#B6FF00&#34;,&#34;#BEBEBE&#34;,&#34;#FF6D00&#34;,&#34;#FF6D00&#34;,&#34;#FF0000&#34;,&#34;#FF6D00&#34;,&#34;#FF00DB&#34;,&#34;#FF006D&#34;,&#34;#FF0000&#34;,&#34;#0024FF&#34;,&#34;#FFDB00&#34;],[&#34;#FFBF00&#34;,&#34;#DFFF00&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#DFFF00&#34;,&#34;#00FFFF&#34;,&#34;#BEBEBE&#34;,&#34;#FF6000&#34;,&#34;#FF0000&#34;,&#34;#DFFF00&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#DFFF00&#34;,&#34;#80FF00&#34;,&#34;#00FF40&#34;,&#34;#FF0000&#34;,&#34;#20FF00&#34;,&#34;#00FF9F&#34;,&#34;#FFBF00&#34;,&#34;#BEBEBE&#34;,&#34;#20FF00&#34;,&#34;#0040FF&#34;,&#34;#FF6000&#34;,&#34;#00FF40&#34;,&#34;#0040FF&#34;,&#34;#BEBEBE&#34;,&#34;#FF6000&#34;,&#34;#009FFF&#34;,&#34;#2000FF&#34;,&#34;#00FFFF&#34;,&#34;#FF6000&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#FF6000&#34;,&#34;#BEBEBE&#34;,&#34;#DFFF00&#34;,&#34;#2000FF&#34;,&#34;#8000FF&#34;,&#34;#8000FF&#34;,&#34;#FF0000&#34;,&#34;#20FF00&#34;,&#34;#00FF9F&#34;,&#34;#FF6000&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#BEBEBE&#34;,&#34;#80FF00&#34;,&#34;#DFFF00&#34;,&#34;#00FF9F&#34;,&#34;#FF00BF&#34;,&#34;#BEBEBE&#34;,&#34;#FF0000&#34;,&#34;#FF6000&#34;,&#34;#80FF00&#34;,&#34;#BEBEBE&#34;,&#34;#DFFF00&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#009FFF&#34;,&#34;#DF00FF&#34;,&#34;#FFBF00&#34;,&#34;#20FF00&#34;,&#34;#00FFFF&#34;,&#34;#80FF00&#34;,&#34;#DFFF00&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#BEBEBE&#34;,&#34;#FF6000&#34;,&#34;#DF00FF&#34;,&#34;#20FF00&#34;,&#34;#009FFF&#34;,&#34;#BEBEBE&#34;,&#34;#FF0060&#34;,&#34;#00FF9F&#34;,&#34;#00FF40&#34;,&#34;#FFBF00&#34;,&#34;#BEBEBE&#34;,&#34;#FF6000&#34;,&#34;#FF6000&#34;,&#34;#FF0000&#34;,&#34;#FF6000&#34;,&#34;#FF00BF&#34;,&#34;#FF0060&#34;,&#34;#FF0000&#34;,&#34;#00FF9F&#34;,&#34;#20FF00&#34;],[&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#00FFFF&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#0040FF&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#80FF00&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#00FF40&#34;,&#34;#FF00BF&#34;,&#34;#80FF00&#34;,&#34;#8000FF&#34;,&#34;#FFBF00&#34;,&#34;#00FFFF&#34;,&#34;#FFBF00&#34;,&#34;#8000FF&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#FF00BF&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#00FF40&#34;,&#34;#FF0000&#34;,&#34;#FF00BF&#34;,&#34;#FF00BF&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#FFBF00&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#8000FF&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#00FFFF&#34;,&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#8000FF&#34;,&#34;#00FF40&#34;,&#34;#0040FF&#34;,&#34;#FFBF00&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#00FF40&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#00FFFF&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#00FFFF&#34;,&#34;#8000FF&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#0040FF&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#00FFFF&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#8000FF&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#00FFFF&#34;,&#34;#FFBF00&#34;,&#34;#FF00BF&#34;,&#34;#00FFFF&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#00FF40&#34;,&#34;#00FFFF&#34;,&#34;#80FF00&#34;,&#34;#FFBF00&#34;,&#34;#8000FF&#34;],[&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#00FFFF&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#FF00BF&#34;,&#34;#FF0000&#34;,&#34;#8000FF&#34;,&#34;#00FF40&#34;,&#34;#00FFFF&#34;,&#34;#00FF40&#34;,&#34;#8000FF&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#FF00BF&#34;,&#34;#FFBF00&#34;,&#34;#00FF40&#34;,&#34;#FFBF00&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#FFBF00&#34;,&#34;#FF00BF&#34;,&#34;#FF00BF&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#0040FF&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#8000FF&#34;,&#34;#00FF40&#34;,&#34;#FFBF00&#34;,&#34;#00FFFF&#34;,&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#FF0000&#34;,&#34;#8000FF&#34;,&#34;#80FF00&#34;,&#34;#0040FF&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#80FF00&#34;,&#34;#FFBF00&#34;,&#34;#0040FF&#34;,&#34;#FF0000&#34;,&#34;#00FFFF&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#00FFFF&#34;,&#34;#8000FF&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#00FFFF&#34;,&#34;#FFBF00&#34;,&#34;#80FF00&#34;,&#34;#8000FF&#34;,&#34;#00FF40&#34;,&#34;#00FF40&#34;,&#34;#00FFFF&#34;,&#34;#00FF40&#34;,&#34;#FF00BF&#34;,&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#80FF00&#34;,&#34;#00FFFF&#34;,&#34;#FF0000&#34;,&#34;#00FF40&#34;,&#34;#8000FF&#34;],[&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#00FFFF&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#0040FF&#34;,&#34;#FF0000&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#FF00BF&#34;,&#34;#FF0000&#34;,&#34;#8000FF&#34;,&#34;#00FF40&#34;,&#34;#00FFFF&#34;,&#34;#00FF40&#34;,&#34;#8000FF&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#FF00BF&#34;,&#34;#FFBF00&#34;,&#34;#00FF40&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#FFBF00&#34;,&#34;#FF00BF&#34;,&#34;#FF00BF&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#0040FF&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#8000FF&#34;,&#34;#00FF40&#34;,&#34;#FFBF00&#34;,&#34;#00FFFF&#34;,&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#FF0000&#34;,&#34;#8000FF&#34;,&#34;#80FF00&#34;,&#34;#0040FF&#34;,&#34;#00FF40&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#80FF00&#34;,&#34;#FFBF00&#34;,&#34;#0040FF&#34;,&#34;#FF0000&#34;,&#34;#00FFFF&#34;,&#34;#FF0000&#34;,&#34;#00FF40&#34;,&#34;#00FFFF&#34;,&#34;#8000FF&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#0040FF&#34;,&#34;#80FF00&#34;,&#34;#80FF00&#34;,&#34;#00FFFF&#34;,&#34;#FFBF00&#34;,&#34;#00FF40&#34;,&#34;#8000FF&#34;,&#34;#FF0000&#34;,&#34;#00FF40&#34;,&#34;#00FFFF&#34;,&#34;#00FF40&#34;,&#34;#FF00BF&#34;,&#34;#00FFFF&#34;,&#34;#0040FF&#34;,&#34;#FFBF00&#34;,&#34;#FFBF00&#34;,&#34;#FF0000&#34;,&#34;#FFBF00&#34;,&#34;#80FF00&#34;,&#34;#00FFFF&#34;,&#34;#FF0000&#34;,&#34;#00FF40&#34;,&#34;#8000FF&#34;]],&#34;alpha&#34;:[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],&#34;from&#34;:[[1,5,5,5,8,8,9,9,9,9,9,9,9,9,10,10,11,11,15,15,15,15,15,17,18,18,18,21,21,21,21,21,22,22,23,23,23,25,27,27,28,28,32,32,36,36,37,38,38,38,38,42,44,44,44,44,45,45,46,47,47,47,48,48,49,51,51,51,53,53,53,54,56,60,60,63,63,65,67,68,70,75,80,81,86,87],[0,1,1,1,2,2,3,3,3,3,3,3,3,5,5,5,5,5,6,6,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,10,10,11,11,11,11,11,11,11,11,11,12,15,15,15,15,15,15,15,17,18,18,18,18,18,19,19,19,19,20,20,20,20,20,21,21,21,21,21,22,22,22,22,23,23,23,23,25,25,25,26,27,27,27,27,27,27,27,28,28,28,31,31,32,32,33,34,35,35,35,35,35,36,36,37,38,38,38,38,38,42,44,44,44,44,44,45,45,46,47,47,47,47,48,48,48,48,49,49,49,51,51,51,51,53,53,53,53,54,54,56,58,58,58,59,60,60,60,63,63,64,65,66,67,68,68,70,70,72,75,75,77,80,81,85,85,86,87],[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,16,16,17,17,17,17,18,18,18,18,18,18,18,19,19,19,19,20,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,23,23,23,23,23,23,23,24,24,24,24,24,24,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,28,28,28,29,29,29,29,29,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,32,32,32,33,33,33,33,33,33,34,34,34,34,34,35,35,35,35,35,35,36,36,37,38,38,38,38,38,38,39,39,40,40,40,41,41,42,42,43,44,44,44,44,44,45,45,45,45,46,46,46,46,46,47,47,47,47,47,48,48,48,48,48,48,48,49,49,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,53,53,53,53,53,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,59,59,59,59,60,60,60,60,61,62,62,62,62,63,63,64,64,64,64,64,65,65,66,66,67,67,67,67,68,68,69,69,70,70,72,73,74,74,74,75,75,75,77,78,80,81,85,85,86,87],[0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,20,20,20,20,20,20,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,36,36,37,37,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,43,43,43,43,43,44,44,44,44,44,45,45,45,45,46,46,46,46,46,46,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,50,50,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,53,53,53,53,54,54,54,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,57,57,57,57,57,57,57,58,58,58,59,59,59,59,59,59,59,60,60,60,60,60,61,61,61,61,61,61,61,62,62,62,62,62,63,63,64,64,64,64,64,65,65,66,66,66,66,66,66,66,67,67,67,67,68,68,69,69,70,70,70,72,72,72,73,74,74,74,74,75,75,75,75,76,76,77,78,79,79,79,80,80,80,81,81,83,83,84,84,85,85,86,87,90],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,37,37,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,43,43,43,43,43,43,44,44,44,44,44,44,45,45,45,45,45,45,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,50,50,50,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,54,54,54,54,54,55,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,57,57,57,57,57,57,57,57,57,57,58,58,58,59,59,59,59,59,59,59,59,59,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,64,64,64,64,64,64,65,65,65,66,66,66,66,66,66,66,66,67,67,67,67,68,68,68,69,69,70,70,70,71,71,72,72,72,72,73,74,74,74,74,74,75,75,75,75,75,76,76,76,76,77,78,79,79,79,79,80,80,80,80,80,81,81,82,83,83,83,84,84,84,84,85,85,86,87,90,90]],&#34;to&#34;:[[71,10,17,40,38,47,11,15,44,51,58,63,87,91,17,40,51,87,44,51,63,87,91,40,53,60,70,25,45,68,77,93,81,92,48,67,83,93,38,47,36,37,65,78,37,82,82,47,75,86,88,43,51,63,87,91,68,77,55,75,85,88,49,67,67,63,87,91,60,70,73,71,89,70,73,87,91,78,83,77,73,86,90,92,88,91],[64,54,62,71,23,48,9,11,15,44,58,63,91,10,17,40,54,71,34,69,27,38,47,75,85,86,88,11,15,20,44,51,58,63,87,91,17,40,12,14,15,44,51,58,63,87,91,63,20,44,51,58,63,87,91,40,53,60,70,72,73,28,36,37,82,44,51,63,87,91,25,45,68,77,93,46,55,81,92,48,49,67,83,68,77,93,29,35,38,47,75,85,86,88,36,37,82,85,88,65,78,41,69,38,47,85,86,88,37,82,82,47,75,85,86,88,43,51,58,63,87,91,68,77,55,75,85,86,88,49,64,67,83,64,67,83,58,63,87,91,60,70,72,73,62,71,89,63,87,91,75,70,72,73,87,91,67,78,76,83,77,93,72,73,73,86,88,93,90,92,86,88,88,91],[2,23,48,49,64,67,74,83,5,10,13,17,40,50,54,62,71,23,48,49,59,64,67,83,4,7,9,11,12,14,15,20,44,51,58,63,87,91,7,11,12,14,18,53,70,87,91,10,13,17,40,50,54,62,71,34,42,43,56,69,76,89,9,11,12,15,20,44,51,58,63,87,91,26,27,29,31,35,38,47,59,61,75,85,86,88,11,12,14,15,20,44,51,58,63,87,91,13,17,40,54,71,84,12,14,15,20,44,51,58,63,87,91,14,15,20,44,51,58,63,87,91,17,40,50,71,84,15,18,44,51,53,58,63,70,72,87,91,20,44,51,58,63,87,91,31,83,40,54,62,71,53,57,60,70,72,73,89,28,36,37,82,44,51,58,63,87,91,25,45,52,68,77,93,24,46,55,81,92,48,49,64,67,74,80,83,46,55,66,81,84,92,45,52,68,77,93,27,29,31,38,39,47,59,61,75,85,86,29,31,35,38,47,59,75,85,86,88,36,37,82,31,38,47,61,85,32,33,41,65,78,79,35,38,39,47,59,75,85,86,88,65,78,79,41,46,55,79,81,92,42,43,56,69,89,38,47,75,85,86,88,37,82,82,47,59,75,85,86,88,59,86,54,62,71,79,81,43,69,69,51,58,63,87,91,52,68,77,93,55,66,76,81,92,59,75,85,86,88,49,64,67,74,80,83,90,64,67,74,80,83,90,54,62,71,72,58,63,87,91,68,77,93,57,60,70,72,73,62,71,66,76,81,92,57,69,76,89,60,70,72,73,63,87,91,75,85,86,88,70,72,73,89,89,71,74,80,90,87,91,67,74,80,83,90,78,79,76,84,74,80,83,90,77,93,76,89,72,73,73,89,80,83,90,85,86,88,93,79,90,92,86,88,88,91],[2,16,23,42,43,48,49,64,67,74,80,83,90,5,10,13,17,40,50,54,62,71,90,23,39,48,49,59,60,64,67,70,72,73,83,4,7,9,11,12,14,15,20,44,51,58,63,87,91,7,9,11,12,14,15,18,20,35,44,51,53,58,60,61,63,70,72,73,84,87,89,91,10,13,17,40,50,54,62,71,84,34,42,43,56,66,69,76,89,9,11,12,14,15,20,30,32,35,44,51,58,63,65,78,79,84,87,91,13,26,27,29,31,35,38,39,47,59,61,75,84,85,86,88,11,12,14,15,20,44,51,58,63,87,91,13,17,27,40,50,54,62,71,84,12,14,15,20,44,51,58,63,87,91,14,15,20,32,44,51,58,63,87,91,17,18,24,26,27,29,38,40,50,54,61,71,75,84,15,18,20,44,51,53,58,60,63,70,72,73,87,91,20,44,51,58,63,87,91,23,30,31,33,38,39,41,45,47,48,49,59,67,74,83,85,86,88,40,50,54,62,71,84,26,39,50,53,56,57,60,61,70,72,73,89,28,36,37,80,82,90,44,51,58,63,87,91,25,29,45,52,68,77,93,24,33,46,55,57,66,76,81,92,39,48,49,59,64,67,74,80,83,90,46,55,57,66,71,76,81,84,92,45,52,68,72,77,93,27,29,31,35,38,39,47,53,56,57,59,60,61,70,73,75,77,85,86,88,89,29,31,35,38,47,59,61,75,84,85,86,88,36,37,82,31,35,38,39,45,47,56,59,61,68,75,77,85,86,88,89,32,33,35,41,52,65,74,78,79,85,35,38,39,41,47,59,75,83,85,86,88,34,35,41,52,65,78,79,41,46,52,55,66,79,81,92,42,43,56,65,66,69,76,78,89,38,41,47,59,61,65,75,84,85,86,88,37,82,61,82,39,47,59,61,75,84,85,86,88,47,48,57,59,75,83,85,86,88,93,50,54,62,71,84,46,55,65,66,74,78,79,81,85,88,92,43,56,64,69,76,56,64,69,76,89,51,58,63,87,91,52,68,77,93,55,57,66,76,81,92,59,61,75,84,85,86,88,49,59,64,67,74,80,83,90,62,64,67,74,80,83,90,54,60,62,70,71,72,58,63,87,91,68,77,79,93,56,57,60,61,70,72,73,89,62,71,74,57,66,76,81,92,57,60,61,66,69,70,73,76,84,89,60,66,70,72,73,76,89,63,87,91,61,67,75,83,85,86,88,61,70,72,73,89,70,73,75,85,86,88,89,67,71,74,80,90,87,91,67,74,80,83,90,78,79,69,76,79,81,84,89,92,74,80,83,90,77,93,76,89,72,73,89,73,89,93,89,80,82,83,90,84,85,86,88,81,89,93,79,81,82,92,82,83,90,90,92,88,90,85,89,86,88,88,91,92],[2,16,23,41,42,43,48,49,62,64,67,69,74,80,81,83,90,92,5,10,13,17,24,40,49,50,54,62,67,71,74,80,90,92,18,23,26,39,48,49,53,57,59,60,64,67,70,72,73,74,75,80,83,86,90,4,6,7,9,11,12,14,15,20,32,34,44,51,58,63,84,87,89,91,7,9,11,12,14,15,18,20,26,32,35,44,51,53,56,58,60,61,63,65,70,72,73,78,84,86,87,89,91,10,13,17,40,50,54,62,71,84,34,42,43,45,52,56,57,66,68,69,73,76,77,89,9,11,12,14,15,20,30,32,33,34,35,41,44,51,58,63,65,78,79,84,87,91,13,16,26,27,29,31,35,38,39,47,56,59,61,75,84,85,86,88,11,12,14,15,20,44,51,58,63,87,91,13,17,24,27,34,40,50,54,62,71,84,12,14,15,18,20,44,51,53,58,63,70,72,73,87,91,14,15,20,32,35,44,51,58,63,65,78,84,87,91,17,18,24,26,27,29,38,40,47,50,54,56,57,59,60,61,70,71,72,75,84,85,89,15,18,20,44,50,51,53,57,58,60,63,70,72,73,87,91,20,32,44,51,58,63,78,87,91,21,23,26,27,29,30,31,33,35,38,39,41,45,47,48,49,52,59,64,67,74,75,77,83,85,86,88,34,40,50,54,62,71,74,84,24,26,29,39,50,53,56,57,60,61,70,72,73,89,28,33,36,37,74,80,82,90,30,32,33,41,44,51,58,63,78,87,91,25,29,39,45,52,68,77,93,24,33,39,41,46,55,57,66,76,79,81,90,92,31,39,48,49,59,62,64,67,74,80,83,90,46,50,55,57,66,71,76,81,84,92,29,39,45,52,57,68,72,77,93,27,29,31,35,38,39,45,47,53,56,57,59,60,61,68,70,72,73,75,77,85,86,88,89,29,30,31,35,38,39,41,47,56,59,61,66,75,84,85,86,88,36,37,61,66,76,82,31,35,38,39,45,47,56,57,59,61,66,68,69,75,77,84,85,86,88,89,31,32,33,34,35,38,41,42,43,47,52,65,74,78,79,85,88,35,38,39,41,47,59,61,75,83,85,86,88,33,34,35,41,44,52,63,65,74,78,79,35,41,46,52,55,65,66,74,76,78,79,81,82,92,40,42,43,52,56,61,65,66,69,76,78,79,84,89,38,41,47,59,61,65,66,75,78,84,85,86,88,37,61,79,80,82,90,61,82,39,41,47,59,61,66,75,83,84,85,86,88,45,46,47,48,49,50,55,57,59,60,67,70,72,75,77,83,85,86,88,93,50,52,54,62,71,84,46,47,52,55,65,66,74,78,79,81,85,86,88,92,43,56,64,69,76,89,56,64,69,76,78,89,51,58,63,78,87,91,52,68,76,77,81,93,55,57,66,76,79,81,84,92,59,61,66,75,83,84,85,86,88,49,59,62,64,67,74,80,83,90,54,59,62,64,67,74,80,83,90,53,54,57,59,60,62,70,71,72,73,75,84,93,53,58,63,72,87,91,65,66,68,76,77,78,79,81,82,93,56,57,60,61,70,72,73,89,62,71,74,80,90,57,66,76,79,81,84,92,57,60,61,66,69,70,72,73,76,84,89,60,66,68,70,72,73,75,76,89,93,63,87,91,60,61,67,70,75,83,85,86,88,61,70,72,73,89,69,70,73,75,82,84,85,86,88,89,64,67,71,74,80,90,92,93,78,87,91,67,69,74,80,83,90,78,79,84,69,76,79,81,84,85,89,92,74,80,83,90,76,77,93,76,89,72,73,89,92,93,73,87,89,93,89,78,80,82,83,90,83,84,85,86,88,81,84,89,92,93,79,81,82,84,92,81,82,83,90,92,90,92,90,86,88,90,85,86,88,89,86,88,88,91,92,93]],&#34;main&#34;:[0.97,0.95,0.9,0.85,0.8]},&#34;deferfps&#34;:30,&#34;options&#34;:true,&#34;alpha&#34;:[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],&#34;vertices&#34;:[[-0.083756874,-1,-1,-0.33193237,0.65896192,-0.33462375,0.0096707596,-0.96759652,-0.84339247,-0.39491718,-0.41929575,-0.49189299,0.50987879,-0.46153034,0.25408287,-0.48342594,-0.031117573,0.067823284,0.52322845,-0.0097745858,-0.44432355,0.5172261,0.36887232,-0.33947207,-0.26453272,-0.49680054,0.41740054,-0.59137677,0.1426698,0.93899703,-0.45717261,-0.037827692,-0.038347319,-0.56771021,0.15991127,0.78530781,0.40135361,-0.30204938,-0.46331872,0.81395512,0.28902531,-0.19023344,-0.00013346484,-0.51813993,-0.47397787,-0.78854768,0.16241969,0.88765227,-0.28875332,0.10665586,-0.3669419,-0.60974348,-0.03431126,-0.0045589152,0.65555212,-0.15966689,0.83816434,0.47689396,0.58696671,0.22606262,0.67968406,-0.051663567,-0.21914243,-0.81564367,0.3268111,-0.19217847,-0.9372025,-0.27764425,0.18271458,0.12266908,0.32554487,0.87621059,-0.055723204,-0.16165957,-0.48401914,-0.66168606,0.34186115,-0.28298988,0.70999933,0.7252045,0.11241263,-0.214983,-0.50962755,0.65602303,-0.95097409,0.50381866,0.46347676,0.90494463,0.22874719,0.15583371,0.89089658,-0.0015200295,0.14189409,0.36082772,0.58315832,0.60306553,0.84680781,-0.24688717,0.13290201,0.84404613,0.33039334,0.56892104,0.79293173,-0.29607883,0.48196394,0.54329474,0.70497988,0.73633538,-0.98766591,0.49951256,0.33953809,-0.85575316,0.51079779,0.36702661,-0.10547412,-0.51073799,0.52551814,0.719118,0.69562464,0.49594976,-0.53221647,-0.11847456,0.024336579,-0.52922962,0.82740432,0.27252236,-0.24690065,-0.60124972,-0.12863172,-0.36481925,-0.58287999,-0.19633625,-0.76559397,0.1637044,0.97106114,-0.87865218,0.34500031,-0.07634441,-0.27505681,0.87630528,0.016039001,-0.22343293,-0.4939272,0.53764224,-0.019561316,0.34179128,0.79566277,-0.075037083,0.37582269,0.68033287,0.90324636,0.51838321,0.1224127,-0.68420191,0.16139919,0.88267825,0.71865992,0.081063093,0.49566018,0.57064316,-0.19992546,0.81235123,-0.58480953,0.70082009,-0.19043758,-0.18630364,0.87474672,-0.07598433,0.37616422,-0.42805688,-0.15187929,0.38819008,0.87377858,0.029032726,-0.37815971,0.033229865,0.9513037,0.36155228,0.90100371,0.37480731,0.47353227,-0.17203459,0.86558091,0.18212402,0.70833847,-0.26524121,0.082196942,0.84610805,0.58372459,-0.66720407,0.17588241,1,1,0.074628513,-0.098637032,0.79765763,-0.23155687,0.23807418,-0.2965246,0.77939115,0.65168405,0.093634887,0.34223716,0.74164117,-0.99246744,0.30497849,-0.095777432,0.087655791,0.48475836,-0.52009561,0.54105337,-0.12231407,0.76980373,-0.46956202,0.67006717,-0.27255805,0.42526566,0.62421597,-0.33613309,0.43148749,-0.20862259,0.75056717,0.10246196,1,0.14877759,-0.0095979434,-0.52395947,0.59613473,-0.15176462,0.9368179,0.38740995,-0.95259418,0.29037993,-0.17559448,0.92958003,-0.18166612,0.21690782,-0.031431568,0.28093375,-0.69300415,0.043424645,0.15189207,-0.53721695,-1,-0.24216711,0.27407577,-0.8797843,0.51064178,0.24448582,0.25054541,0.31845891,0.81199533,0.72214751,0.54497611,-0.22160546,-0.45029238,-0.45899454,0.55437481,0.07809239,-0.53704013,0.49219656,-0.65278471,0.2232103,0.87309214,-0.065016291,-0.53628966,0.42558831,0.28163512,-0.47975048,-0.073220636,0.1756893,0.15383767,-0.48871923,-0.73039227,0.24517354,0.93223765,-0.8619314,-0.27752725,0.2844637,-0.73710826,0.25955476,-0.32797016]],&#34;xticklab&#34;:[&#34;-1.00&#34;,&#34;-0.60&#34;,&#34;-0.20&#34;,&#34;0.20&#34;,&#34;0.60&#34;,&#34;1.00&#34;],&#34;yticklab&#34;:[&#34;-1.00&#34;,&#34;-0.60&#34;,&#34;-0.20&#34;,&#34;0.20&#34;,&#34;0.60&#34;,&#34;1.00&#34;],&#34;zticklab&#34;:[&#34;1.00&#34;,&#34;0.60&#34;,&#34;0.20&#34;,&#34;-0.20&#34;,&#34;-0.60&#34;,&#34;-1.00&#34;],&#34;xtick&#34;:[0,0.2,0.4,0.6,0.8,1],&#34;ytick&#34;:[0,0.2,0.4,0.6,0.8,1],&#34;ztick&#34;:[0,0.2,0.4,0.6,0.8,1],&#34;crosstalk_key&#34;:[&#34;0&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;4&#34;],&#34;crosstalk_group&#34;:&#34;SharedDatafe99d0a2&#34;,&#34;fpl&#34;:-1},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;/div&gt; &lt;em&gt;Editors Note: This post was revised on 8/28/17 to include a correction by the author that rescales the precision matrix.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/08/22/stocks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Visualizations with R and Databases</title>
      <link>https://rviews.rstudio.com/2017/08/16/visualizations-with-r-and-databases/</link>
      <pubDate>Wed, 16 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/08/16/visualizations-with-r-and-databases/</guid>
      <description>
        


&lt;div id=&#34;the-challenge&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;The Challenge&lt;/h2&gt;
&lt;p&gt;Visualizations are one of R’s strengths. There are many functions and packages that create complex plots, often with one simple command. These plotting functions do two things: first, they take the raw data and run the calculations needed for a given visualization, and second, they draw the plot. If the source of the data resides within a database, the usual approach is to import all of the data and then create the plot. This is a problem, especially if the data is large.&lt;/p&gt;
&lt;p&gt;A strategy to address this problem is found in the new &lt;a href=&#34;http://db.rstudio.com/&#34;&gt;Database with RStudio&lt;/a&gt; website. The &lt;a href=&#34;http://db.rstudio.com/visualization/&#34;&gt;Creating Visualizations&lt;/a&gt; page outlines a solution that introduces the &lt;em&gt;“Transform in Database, plot in R”&lt;/em&gt; concept, and demonstrates its practical implementation. The article focused on knowledge sharing, rather than on providing a tool.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;introducing-dbplot&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Introducing &lt;code&gt;dbplot&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;The new &lt;code&gt;dbplot&lt;/code&gt; package is meant to collect multiple functions for in-database visualization code. It implements the principles laid out in the &lt;a href=&#34;http://db.rstudio.com/visualization/&#34;&gt;Creating Visualizations&lt;/a&gt; page, and it provides three types of functions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Helper functions that return a &lt;code&gt;ggplot2&lt;/code&gt; visualization&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Helper functions that return the results of the plot’s calculations&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;code&gt;db_bin()&lt;/code&gt; function introduced in the &lt;strong&gt;Creating Visualizations&lt;/strong&gt; page&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The package provides calculations or “base” &lt;code&gt;ggplot2&lt;/code&gt; visualizations for the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Bar plot&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Line plot&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Histogram&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Raster&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;installation&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Installation&lt;/h2&gt;
&lt;p&gt;Install &lt;code&gt;dbplot&lt;/code&gt; from GitHub using the &lt;code&gt;devtools&lt;/code&gt; package&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;devtools::install_github(&amp;quot;edgararuiz/dbplot&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;example&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Example&lt;/h2&gt;
&lt;p&gt;This example will use a Microsoft SQL Server database connection to provide a quick glance of how the package works. For more examples, please visit the &lt;a href=&#34;https://github.com/edgararuiz/dbplot&#34;&gt;package’s GitHub repository&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&#34;dbplot-functions&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;&lt;strong&gt;dbplot&lt;/strong&gt; functions&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;dbplot_histogram()&lt;/code&gt; function creates a 30-bin histogram by default. Because it uses &lt;code&gt;dplyr&lt;/code&gt; commands to perform the bin calculations, the function will work with any database that has &lt;code&gt;dplyr&lt;/code&gt; support, including &lt;code&gt;sparklyr&lt;/code&gt;. The only caveat is that the database must support basic functions like &lt;code&gt;max()&lt;/code&gt; and &lt;code&gt;min()&lt;/code&gt;, which some database types do not support.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(dbplyr)

tbl(con, &amp;quot;airports&amp;quot;) %&amp;gt;% 
  dbplot_histogram(alt)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-14-database-visualize_files/figure-html/unnamed-chunk-3-1.png&#34;, width = 500, height = 400&gt;&lt;/p&gt;
&lt;p&gt;This example shows how the resulting plot object can be further refined after the &lt;code&gt;dbplot_histogram()&lt;/code&gt; function returns a plot:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;tbl(con, &amp;quot;airports&amp;quot;) %&amp;gt;% 
  dbplot_histogram(alt, binwidth = 700) + 
  labs(title = &amp;quot;Airports Altitude&amp;quot;) +
  theme_minimal()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-14-database-visualize_files/figure-html/unnamed-chunk-4-1.png&#34;, width = 500, height = 400&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;db_compute-functions&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;&lt;strong&gt;db_compute&lt;/strong&gt; functions&lt;/h3&gt;
&lt;p&gt;If more control over the plot is needed, then the &lt;code&gt;db_compute_bins()&lt;/code&gt; function returns a data frame with the lowest value of each bin and the record count per bin:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;tbl(con, &amp;quot;airports&amp;quot;) %&amp;gt;% 
  db_compute_bins(alt)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;## # A tibble: 28 x 2
##       alt count
##     &amp;lt;dbl&amp;gt; &amp;lt;int&amp;gt;
##  1  -54.0   559
##  2  250.4   176
##  3  554.8   203
##  4  859.2   131
##  5 1163.6    82
##  6 1468.0    40
##  7 1772.4    20
##  8 2076.8    18
##  9 2381.2    16
## 10 2685.6    12
## # ... with 18 more rows&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The results of the compute command can then be piped into a plot:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;tbl(con, &amp;quot;airports&amp;quot;) %&amp;gt;% 
  db_compute_bins(alt) %&amp;gt;%
  ggplot() +
  geom_col(aes(alt, count, fill = count))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-14-database-visualize_files/figure-html/unnamed-chunk-6-1.png&#34;, width = 500, height = 400&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;db_bin&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;&lt;strong&gt;db_bin()&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;dbplot&lt;/code&gt; package includes the &lt;code&gt;db_bin()&lt;/code&gt; function, first introduced in the &lt;strong&gt;Creating Visualizations&lt;/strong&gt; page. For more information, please read the &lt;a href=&#34;http://db.rstudio.com/visualization/#histogram&#34;&gt;Histogram&lt;/a&gt; section.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;db_bin(any_field)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;## (((max(any_field) - min(any_field))/(30)) * ifelse((as.integer(floor(((any_field) - 
##     min(any_field))/((max(any_field) - min(any_field))/(30))))) == 
##     (30), (as.integer(floor(((any_field) - min(any_field))/((max(any_field) - 
##     min(any_field))/(30))))) - 1, (as.integer(floor(((any_field) - 
##     min(any_field))/((max(any_field) - min(any_field))/(30))))))) + 
##     min(any_field)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;next-steps&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Next steps&lt;/h2&gt;
&lt;p&gt;More plots will be possible as &lt;code&gt;dplyr&lt;/code&gt;-to-SQL translations are fine-tuned and enhanced. The &lt;code&gt;dbplot&lt;/code&gt; package will be the place where new calculations and plots will be implemented.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/08/16/visualizations-with-r-and-databases/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>End-to-end visualization using ggplot2</title>
      <link>https://rviews.rstudio.com/2017/08/14/end-to-end-visualization-using-ggplot2/</link>
      <pubDate>Mon, 14 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/08/14/end-to-end-visualization-using-ggplot2/</guid>
      <description>
        


&lt;p&gt;&lt;code&gt;ggplot2&lt;/code&gt; is kind of a household word for R users. I’ve ended up using it for complex data munging and wrangling work, where I needed to get clarity on different aspects of the data, especially being able to get different views, slices and dices of it, but in a &lt;em&gt;nice&lt;/em&gt; visualization. At some point along the line, I slowly stopped using more traditional plotting functions like &lt;code&gt;plot()&lt;/code&gt;, &lt;code&gt;matplot()&lt;/code&gt;, &lt;code&gt;barplot()&lt;/code&gt;, etc.&lt;/p&gt;
&lt;p&gt;This article is an end-to-end data visualization exercise, using only &lt;code&gt;ggplot2()&lt;/code&gt;. It has been helpful for me to see such pieces online on the endless possibilities of &lt;code&gt;ggplot2()&lt;/code&gt;, so I wanted to give back to the community by doing one of my own.&lt;/p&gt;
&lt;div id=&#34;pima-indian-diabetes-data&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;1. Pima Indian Diabetes data&lt;/h2&gt;
&lt;p&gt;Consider the Pima Indian Diabetes dataset available in &lt;code&gt;R&lt;/code&gt;. It looks at the population of women who were at least 21 years of age, of Pima Indian heritage and living near Phoenix, Arizona, and were tested for diabetes according to WHO criteria. In this exercise, I will use the 332 test data subjects. There are no missing values in this data. It is a very simple dataset, but my goal is to use it to demonstrate the tools available in &lt;code&gt;ggplot2&lt;/code&gt; to visually investigate a dataset we know very little about. This is part of the important data exploration phase of a data science project, to help prepare for the modeling phase.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(MASS)
d &amp;lt;- Pima.te
summary(d)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##      npreg             glu              bp              skin      
##  Min.   : 0.000   Min.   : 65.0   Min.   : 24.00   Min.   : 7.00  
##  1st Qu.: 1.000   1st Qu.: 96.0   1st Qu.: 64.00   1st Qu.:22.00  
##  Median : 2.000   Median :112.0   Median : 72.00   Median :29.00  
##  Mean   : 3.485   Mean   :119.3   Mean   : 71.65   Mean   :29.16  
##  3rd Qu.: 5.000   3rd Qu.:136.2   3rd Qu.: 80.00   3rd Qu.:36.00  
##  Max.   :17.000   Max.   :197.0   Max.   :110.00   Max.   :63.00  
##       bmi             ped              age         type    
##  Min.   :19.40   Min.   :0.0850   Min.   :21.00   No :223  
##  1st Qu.:28.18   1st Qu.:0.2660   1st Qu.:23.00   Yes:109  
##  Median :32.90   Median :0.4400   Median :27.00            
##  Mean   :33.24   Mean   :0.5284   Mean   :31.32            
##  3rd Qu.:37.20   3rd Qu.:0.6793   3rd Qu.:37.00            
##  Max.   :67.10   Max.   :2.4200   Max.   :81.00&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;head(d)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##   npreg glu bp skin  bmi   ped age type
## 1     6 148 72   35 33.6 0.627  50  Yes
## 2     1  85 66   29 26.6 0.351  31   No
## 3     1  89 66   23 28.1 0.167  21   No
## 4     3  78 50   32 31.0 0.248  26  Yes
## 5     2 197 70   45 30.5 0.158  53  Yes
## 6     5 166 72   19 25.8 0.587  51  Yes&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The target variable, &lt;em&gt;type&lt;/em&gt;, tells us whether a patient is diabetic or not.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;distributions-across-categories&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;2. Distributions across categories&lt;/h2&gt;
&lt;p&gt;When the target is categorical, as in this case, &lt;em&gt;type&lt;/em&gt;, I like to start by examining distributions for the continuous input columns. This gives us an overall sense of which input is likely to be useful. To do this, I like to do both boxplots and a density plot, since each has a different goal.&lt;/p&gt;
&lt;div id=&#34;boxplots&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;2.1. Boxplots&lt;/h3&gt;
&lt;p&gt;First, I’ll use boxplots, &lt;em&gt;but&lt;/em&gt; &lt;code&gt;ggplot2&lt;/code&gt;-style. I really like the look of a &lt;code&gt;ggplot2()&lt;/code&gt; boxplot. It also allows me to seamlessly have multiple plots in a grid, as well as tinker around with the plotting parameters more flexibly than in a classical &lt;code&gt;boxplot()&lt;/code&gt; approach, and end up with a nice-looking plot. We can see below how some inputs clearly vary across the 2 target categories, and others don’t.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;df &amp;lt;- subset(d, select=c(glu, bp, skin, bmi, ped, age, type))  

library(gridExtra)
library(ggplot2)
p &amp;lt;- list()

for (j in colnames(df)[1:6]) {
  p[[j]] &amp;lt;- ggplot(data=df, aes_string(x=&amp;quot;type&amp;quot;, y=j)) + # Specify dataset, input or grouping col name and Y
            geom_boxplot(aes(fill=factor(type))) + guides(fill=FALSE) + # Boxplot by which factor + color guide
            theme(axis.title.y = element_text(face=&amp;quot;bold&amp;quot;, size=14))  # Make the Y-axis labels bigger/bolder
}

do.call(grid.arrange, c(p, ncol=3))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-14-end-to-end-visualization-using-ggplot2_files/figure-html/boxplot-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;density-plots&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;2.2. Density plots&lt;/h3&gt;
&lt;p&gt;I have used various overlay-density packages in the past, &lt;code&gt;sm.density.compare()&lt;/code&gt; for example. I find the overlay-density rendering in &lt;code&gt;ggplot2()&lt;/code&gt; to be more visually pleasing, with little plotting parameter tuning. E.g., it’s clear in the plot below that diabetic patients are associated with more number of pregnancies. I really like the &lt;code&gt;alpha&lt;/code&gt; parameter.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;df$npreg &amp;lt;- d$npreg
g &amp;lt;- ggplot(df, aes(npreg))
g + geom_density(aes(fill=factor(type)), alpha=0.8) + 
    labs(title=&amp;quot;Density plot&amp;quot;, 
         subtitle=&amp;quot;# Pregnancies Grouped by Diabetes Type&amp;quot;,
         x=&amp;quot;# Pregnancies&amp;quot;,
         fill=&amp;quot;Diabetes Type&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-14-end-to-end-visualization-using-ggplot2_files/figure-html/densityplot-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;grid-views&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;3. Grid views&lt;/h2&gt;
&lt;p&gt;Next, I want to mix things up a little, so that I can have multi-dimensional views. By this, I mean that I want to know how the target is distributed across a few important inputs, but I want to link those inputs up as well. Sort of like a 3-way table, but visualized nicely instead of numbers. I came across this problem recently in one of the projects, and while it seems like a basic must-have output to dig deeper, I really needed something like &lt;code&gt;ggplot2&lt;/code&gt; to implement it. Using &lt;code&gt;facet_grid()&lt;/code&gt; was amazing, even more so on account of the smooth control one has on the plotting parameters within a &lt;code&gt;ggplot2&lt;/code&gt; setup.&lt;/p&gt;
&lt;div id=&#34;data-preparation&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;3.1. Data preparation&lt;/h3&gt;
&lt;p&gt;Facet-wrapping and gridding is a must-have tool for deeper data views, but the process is a multi-step one. Not too complicated though - very intuitive under &lt;code&gt;ggplot2&lt;/code&gt;. We start with creating some new categorical columns using the continuous ones. Note that this can be done in different ways: appending new columns directly to the data frame, or using the more sleeker &lt;code&gt;dplyr()&lt;/code&gt; in combination with &lt;code&gt;magrittr()&lt;/code&gt;, which I absolutely love. This integrates a number of operations into a single chunk, making it quite seamless. I am also loading up &lt;code&gt;plyr()&lt;/code&gt;, since I will be using it later.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(magrittr)
library(plyr)
library(dplyr)
df_grid &amp;lt;- d %&amp;gt;% 
          mutate(Skin = ifelse(d$skin &amp;lt;= 29, &amp;quot;low skin fold&amp;quot;, &amp;quot;high skin fold&amp;quot;),
                  BMI = ifelse(d$bmi &amp;lt;= 33, &amp;quot;low BMI&amp;quot;, &amp;quot;high BMI&amp;quot;),
                  Ped = ifelse(d$ped &amp;lt;= 0.31, &amp;quot;low pedigree&amp;quot;,
                ifelse(d$ped &amp;gt; 0.3134 &amp;amp; d$ped &amp;lt;= 0.5844, &amp;quot;medium pedigree&amp;quot;, &amp;quot;high pedigree&amp;quot;))) %&amp;gt;% 
  
            mutate(Ped = factor(Ped, levels = c(&amp;quot;low pedigree&amp;quot;, &amp;quot;medium pedigree&amp;quot;, &amp;quot;high pedigree&amp;quot;)))&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;reshaping-the-data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;3.2. Reshaping the data&lt;/h3&gt;
&lt;p&gt;Next, we need to prepare the data a little more before throwing it into the &lt;code&gt;facet_grid()&lt;/code&gt; mix. Most importantly, we need to “reshape” it, i.e., while our data is a “wide”-form data frame, we need to convert this to a “long”-form to enable &lt;code&gt;facet_grid()&lt;/code&gt; to easily pick up what it needs to “facet” the plot by. We will also add a “size” column - this will allow us to make more granular adjustments in our plot. I will also rename columns in order to enable easier axis labeling when plotting. Again, notice that instead of using &lt;code&gt;reshape2()&lt;/code&gt;, which I have used for many years, we’re using &lt;code&gt;gather()&lt;/code&gt; from &lt;code&gt;tidyr()&lt;/code&gt;, all sewn together with the pipe in &lt;code&gt;magrittr()&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(tidyr)
DF &amp;lt;- df_grid %&amp;gt;% 
    subset(select=c(type, Skin, BMI, Ped)) %&amp;gt;% 
    gather(variable, value, -c(Skin, Ped, BMI))

colnames(DF)[5] &amp;lt;- &amp;quot;Diabetes_Value&amp;quot;
DF$size &amp;lt;- rep(1.5, nrow(DF))
s &amp;lt;- 1.5&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;facet-grid&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;3.3. Facet Grid&lt;/h3&gt;
&lt;p&gt;We’ll try the basic &lt;code&gt;facet_grid()&lt;/code&gt; plot, after which we’ll go in and make some adjustments. For now, our goal is the following: to see a “matrix” or “grid” of the BMI distribution across diabetes type, as a 2x2 table of pedigree/skin fold combinations. In other words, for low pedigree/low skin fold, how does BMI distribute across diabetes type? You can see the amount of information you can pack into just one plot. I have found this to be useful when presenting to an end-user or customer. It becomes all the more useful since its a very clear representation of this slice/dice, with little room for ambiguity.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Simple
library(ggplot2)
ggplot(data=DF, aes(x=Diabetes_Value, fill=BMI)) + geom_bar() +  # Barplot
  facet_grid(Skin ~ Ped)   # wrap up everything to showcase by multiple cols&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-14-end-to-end-visualization-using-ggplot2_files/figure-html/facet-plot-1-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;This looks nice, but I would like to add more of a “pop”. I am going to outline each box, and bolden the fonts. Note that you can also color the “grid strips”, but I won’t do that right now.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# More color
p &amp;lt;- ggplot(data=DF, aes(x=Diabetes_Value, fill=BMI)) + geom_bar() +  # Barplot
  geom_rect(aes(fill=NA, size=size),xmin =-Inf,xmax=Inf,ymin=-Inf,ymax=Inf,alpha = 0.0002, colour=&amp;quot;black&amp;quot;,show.legend = F) +   # use box drawn around each location to cleanly separate facets + suppress guide
  scale_size(range=c(s,s), guide=FALSE) + # use line width/size feature for cleaner plotting
  facet_grid(Skin ~ Ped) +   # wrap up everything to showcase by multiple cols
  theme(strip.text.x = element_text(face=&amp;quot;bold&amp;quot;, size=12)) +
  theme(strip.text.y = element_text(face=&amp;quot;bold&amp;quot;, size=12)) 
  # optional changes in strip
#+ theme(strip.text.x = element_text(face=&amp;quot;bold&amp;quot;, size=12, colour=&amp;quot;white&amp;quot;)) +
#  theme(strip.text.y = element_text(face=&amp;quot;bold&amp;quot;, size=12, color=&amp;quot;white&amp;quot;)) +
#  theme(strip.background = element_rect(fill=&amp;quot;black&amp;quot;))
plot(p)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-14-end-to-end-visualization-using-ggplot2_files/figure-html/facet-plot-2-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Much better. Look how nicely this granular plot adjustment in &lt;code&gt;ggplot2&lt;/code&gt; allows each “block” in the matrix to pop out. Its very clear how BMI is distributed across diabetes type, and how that in turn is distributed across both pedigree function and skin fold. We see that (as expected): 1. A higher triceps skin fold thickness is associated with a higher BMI, as well as a higher count of diabetic people. 2. The above is more true for a higher diabetes pedigree function.&lt;/p&gt;
&lt;p&gt;This kind of a grid plot presents a very powerful tool for such multi-dimensional data views.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;heatmaps&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;4. Heatmaps&lt;/h2&gt;
&lt;p&gt;I like heatmaps - there’s a sense of drama in the way you can see where “something is happening”. I’ve used &lt;code&gt;heatmap.2()&lt;/code&gt; to implement hierarchical clustering and translating that to a heatmap. But I wanted to use &lt;code&gt;ggplot2()&lt;/code&gt; to simply &lt;em&gt;look&lt;/em&gt; at a dataset as a heatmap, without any underlying analysis, to detect patterns before any analysis begins.&lt;/p&gt;
&lt;p&gt;In this case, I want &lt;code&gt;ggplot2()&lt;/code&gt; to show me patterns across different input columns, for the two diabetes types, i.e., what inputs seem to differ across diabetic/non-diabetic patients. This will be clear once we render our dataset into a nice &lt;code&gt;ggplot2()&lt;/code&gt; heatmap.&lt;/p&gt;
&lt;div id=&#34;data-preparation-1&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;4.1. Data preparation&lt;/h3&gt;
&lt;p&gt;As usual, we need to prep our data before pushing it into the &lt;code&gt;ggplot2()&lt;/code&gt; function. We’ll reshape and scale the data first, all within the &lt;code&gt;plyr()&lt;/code&gt;, &lt;code&gt;dplyr()&lt;/code&gt;, and &lt;code&gt;magrittr()&lt;/code&gt; framework. I’ll also specify some plotting parameters that I will call into my &lt;code&gt;ggplot2()&lt;/code&gt; function. I’m going to rely on &lt;code&gt;RColorBrewer()&lt;/code&gt; for these.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;df_heat &amp;lt;- d[order(d$type),1:8]
DF_Heat &amp;lt;- df_heat %&amp;gt;%
          mutate(id = 1:nrow(df_heat)) %&amp;gt;%
          select(c(npreg:age, id))  %&amp;gt;%
          gather(variable, value, -id)  %&amp;gt;%
          ddply(.(variable), transform,
                    rescale = scale(value))  # Notice that this reorders by &amp;quot;variables&amp;quot;
          
# Color scale for heatmap
library(RColorBrewer)
colors &amp;lt;- brewer.pal(9, &amp;#39;Reds&amp;#39;)

# Lines to split patients into diabetic/non-diabetic
my.lines &amp;lt;- data.frame(x1 = 0.5, x2 = 7.5, y1 = 223.5, y2 = 223.5)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;rendering-the-heatmap&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;4.2. Rendering the heatmap&lt;/h3&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Basic plot
p &amp;lt;- ggplot(DF_Heat, aes(as.factor(variable), as.factor(id), group=id)) + 
  geom_tile(aes(fill = rescale),colour = &amp;quot;white&amp;quot;) +
  scale_fill_gradient(low=&amp;quot;green&amp;quot;, high=&amp;quot;red&amp;quot;)

# Make adjustments
base_size &amp;lt;- 9
p_adj &amp;lt;- p + theme_grey(base_size = base_size) + labs(x = &amp;quot;&amp;quot;,y = &amp;quot;&amp;quot;) + scale_x_discrete(expand = c(0, 0)) +
  scale_y_discrete(expand = c(0, 0)) +
  geom_segment(data=my.lines, aes(x = x1, y = y1, xend=x2, yend=y2), size=1, inherit.aes=F) +
  theme(axis.text.y = element_blank(), axis.ticks.y = element_blank()) 
plot(p_adj)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-14-end-to-end-visualization-using-ggplot2_files/figure-html/heatmap-2-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Note that I have suppressed the ticks on the Y-axis. We can clearly see regions of interest on the heatmap. It would be better for these to easily pop out at the viewer, to enable which, I am going to invoke &lt;code&gt;geom_rect()&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Borders of rectangles to indicate areas of interest on heatmap
my.lines.rect.1 &amp;lt;- data.frame(xmin = 1.5, xmax = 2.5, ymin = 223.5, ymax = 255.5)
my.lines.rect.2 &amp;lt;- data.frame(xmin = 3.5, xmax = 4.5, ymin = 223.5, ymax = 332)
my.lines.rect.3 &amp;lt;- data.frame(xmin = 5.5, xmax = 6.5, ymin = 223.5, ymax = 280.5)

p_adj + geom_rect(data=my.lines.rect.1, aes(xmin = xmin, xmax = xmax, 
            ymin = ymin, ymax = ymax), fill = NA, col = &amp;quot;black&amp;quot;, lty=2, inherit.aes = F) +
  geom_rect(data=my.lines.rect.2, aes(xmin = xmin, xmax = xmax, 
            ymin = ymin, ymax = ymax), fill = NA, col = &amp;quot;black&amp;quot;, lty=5, inherit.aes = F) +
  geom_rect(data=my.lines.rect.3, aes(xmin = xmin, xmax = xmax, 
            ymin = ymin, ymax = ymax), fill = NA, col = &amp;quot;black&amp;quot;, lty=4, inherit.aes = F)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-14-end-to-end-visualization-using-ggplot2_files/figure-html/heatmap-3-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Much better.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;segmentation-in-a-scatterplot&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;5. Segmentation in a scatterplot&lt;/h2&gt;
&lt;p&gt;Finally, I want to try to implement some “basic-level clustering”. This is not model-based clustering; rather, it is simply using a scatterplot and a few nice plotting parameters in &lt;code&gt;ggplot2()&lt;/code&gt; to make some things pop right out at the viewer - again, with little room for ambiguity. What I like most here is the boxes that we can draw nicely to showcase the “clusters” a little better, along-with the multi-layered information, e.g., age, BMI, glucose, etc.&lt;/p&gt;
&lt;p&gt;The conclusions are logical and obvious from the following plot, but quite nicely illustrate the use of &lt;code&gt;ggplot2()&lt;/code&gt; for such a specific purpose.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;d$Age &amp;lt;- ifelse(d$age &amp;lt; 30, &amp;quot;&amp;lt;30 yrs&amp;quot;, &amp;quot;&amp;gt;= 30 yrs&amp;quot;)

ggplot(d, aes(x = glu, y = bmi)) +
  geom_rect(aes(linetype = &amp;quot;High BMI - Diabetic&amp;quot;), xmin = 160, ymax = 40, fill = NA, xmax = 200, 
            ymin = 25, col = &amp;quot;black&amp;quot;) + 
  geom_rect(aes(linetype = &amp;quot;Low BMI - Not Diabetic&amp;quot;), xmin = 0, ymax = 25, fill = NA, xmax = 120, 
            ymin = 10, col = &amp;quot;black&amp;quot;) + 
  geom_point(aes(col = factor(type), shape = factor(Age)), size = 3) +
  scale_color_brewer(name = &amp;quot;Type&amp;quot;, palette = &amp;quot;Set1&amp;quot;) +
  scale_shape(name = &amp;quot;Age&amp;quot;) +
  scale_linetype_manual(values = c(&amp;quot;High BMI - Diabetic&amp;quot; = &amp;quot;dotted&amp;quot;, &amp;quot;Low BMI - Not Diabetic&amp;quot; = &amp;quot;dashed&amp;quot;),
                        name = &amp;quot;Segment&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-08-14-end-to-end-visualization-using-ggplot2_files/figure-html/scatter-cluster-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Hopefully, this little exercise will be helpful for someone wanting to use &lt;code&gt;ggplot2()&lt;/code&gt; for an innovative slice/dice of a complex dataset, and to visualize it nicely.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/08/14/end-to-end-visualization-using-ggplot2/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Portfolio Volatility Shiny App</title>
      <link>https://rviews.rstudio.com/2017/08/09/portfolio-volatility-shiny-app/</link>
      <pubDate>Wed, 09 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/08/09/portfolio-volatility-shiny-app/</guid>
      <description>
        


&lt;p&gt;In our 3 previous posts, we walked through how to calculate &lt;a href=&#34;https://rviews.rstudio.com/2017/07/12/introduction-to-volatility/&#34;&gt;portfolio volatility&lt;/a&gt;, then how to calculate &lt;a href=&#34;https://rviews.rstudio.com/2017/07/18/introduction-to-rolling-volatility/&#34;&gt;rolling volatility&lt;/a&gt;, and then how to &lt;a href=&#34;https://rviews.rstudio.com/2017/07/21/visualizing-portfolio-volatility/&#34;&gt;visualize rolling volatility&lt;/a&gt;. Today, we will wrap all of that work into a Shiny app that allows a user to construct his or her own five-asset portfolio, choose a benchmark and a time period, and visualize the rolling volatilities over time.&lt;/p&gt;
&lt;p&gt;Here is the final app:&lt;/p&gt;
&lt;iframe src=&#34;https://jkr216.shinyapps.io/Portfolio-Volatility/&#34; width=&#34;100%&#34; ; height=&#34;700&#34;&gt;
&lt;/iframe&gt;
&lt;p&gt;There will be a slight departure in form today because we will use a &lt;code&gt;helpers.r&lt;/code&gt; file to hold our functions - those same functions that we worked so hard to create in the previous three posts. There are a few reasons to put them into a helper file.&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;&lt;p&gt;The end user won’t be able to see them, which leads to a tangent on the idea of reproducibility. We need to ask, “Reproducible by whom?”. In this case, the Shiny app is 100% reproducible by anyone who has access to that helper file, which would be my colleagues with access to my files or Github repository. But, if the end user is an external client, for example, that end user wouldn’t have access and the analytic functions would remain a black box. In the world of finance, that’s necessary most of the time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;From a workflow perspective, that helper file allows us to test those functions in different formats. I can create an R Markdown report that uses the file, test different Shiny apps, or tweak the functions themselves without having to alter the actual application code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;From a stylistic perspective, the helper file keeps the Shiny app code a bit cleaner and much shorter. It’s not right or wrong to use a helpers file, but it’s worth thinking about as our Shiny apps get more involved.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Here’s how we load that file and have access to the functions and objects in it:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;source(&amp;quot;function-folder/simple-vol-helpers.r&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Since this is a blog post and we want to be complete, the code chunk below contains all the code from that &lt;code&gt;simple-vol-helpers.r&lt;/code&gt; file.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Calculate component returns

componentReturns_df &amp;lt;- function(stock1, stock2, stock3, stock4, stock5, start_date){
  
  symbols &amp;lt;- c(stock1, stock2, stock3, stock4, stock5)
  
  prices &amp;lt;- 
    getSymbols(symbols, src = &amp;#39;yahoo&amp;#39;, from = start_date, 
               auto.assign = TRUE, warnings = FALSE) %&amp;gt;% 
    map(~Cl(get(.))) %&amp;gt;% 
    reduce(merge) %&amp;gt;%
    `colnames&amp;lt;-`(symbols)
  
  # generate daily return series for funds
  prices_monthly &amp;lt;- to.monthly(prices, indexAt = &amp;quot;first&amp;quot;, OHLC = FALSE)
  returns &amp;lt;- na.omit(ROC(prices_monthly, 1, type = &amp;quot;continuous&amp;quot;))
  
  
  returns_df &amp;lt;- returns %&amp;gt;% 
    as_tibble(preserve_row_names = TRUE) %&amp;gt;% 
    mutate(date = ymd(row.names)) %&amp;gt;% 
    select(-row.names) %&amp;gt;% 
    select(date, everything())
}


# Calculate rolling Portfolio Standard Deviation

rolling_portfolio_sd &amp;lt;- function(returns_df, start = 1, window = 6, weights){
  
  start_date &amp;lt;- returns_df$date[start]
  
  end_date &amp;lt;-  returns_df$date[c(start + window)]
  
  interval_to_use &amp;lt;- returns_df %&amp;gt;% filter(date &amp;gt;= start_date &amp;amp; date &amp;lt; end_date)
  
  returns_xts &amp;lt;- interval_to_use %&amp;gt;% as_xts(date_col = date) 
  
  w &amp;lt;- weights
  
  results_as_xts &amp;lt;- StdDev(returns_xts, weights = w, portfolio_method = &amp;quot;single&amp;quot;)
  results_as_xts &amp;lt;- round(results_as_xts, 4) * 100
  
  results_to_tibble &amp;lt;- as_tibble(t(results_as_xts[,1])) %&amp;gt;% 
    mutate(date = ymd(end_date)) %&amp;gt;% 
    select(date, everything()) 
  
}

# Look how long this code chunk is. Easier to stash this in a helpers.r file!&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;All of those functions were explained and constructed in our previous Notebooks, so we won’t dwell on them today. Let’s move on to the appearance of the app itself!&lt;/p&gt;
&lt;p&gt;First, we need to create an input &lt;code&gt;sidebar&lt;/code&gt; where the user can choose assets, weights, a date, and a benchmark for comparison.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# This creates the sidebar input for the first stock and its weight.
# We&amp;#39;ll need to copy and paste this fluidRow for each of the assets in our portfolio. 
fluidRow(
  column(6,
  textInput(&amp;quot;stock1&amp;quot;, &amp;quot;Stock 1&amp;quot;, &amp;quot;SPY&amp;quot;)),
  column(4,
  numericInput(&amp;quot;w1&amp;quot;, &amp;quot;Portf. %&amp;quot;, 40, min = 1, max = 100))
)  

# Let the user choose a benchmark to compare to the portfolio volatility.
# We&amp;#39;ll default to the Russell 2000 small cap index.
textInput(&amp;quot;benchmark&amp;quot;, &amp;quot;Benchmark for Comparison&amp;quot;, &amp;quot;^RUT&amp;quot;)


fluidRow(
  column(6,
  dateInput(&amp;quot;start_date&amp;quot;, &amp;quot;Start Date&amp;quot;, value = &amp;quot;2013-01-01&amp;quot;)),
  column(3,
  numericInput(&amp;quot;window&amp;quot;, &amp;quot;Window&amp;quot;, 6, min = 3, max = 20, step = 1))
)

# This action button is important for user experience and server resources.
actionButton(&amp;quot;go&amp;quot;, &amp;quot;Submit&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That last line creates an &lt;code&gt;actionButton&lt;/code&gt;, which is important for the end user. We have more than 10 user inputs in that sidebar, and without that &lt;code&gt;actionButton&lt;/code&gt;, the app will start firing and reloading every time a user changes any of the inputs. This would be annoying for the user and taxing on the server! We will make sure the reactives wait for the user to click that button by using &lt;code&gt;eventReactive&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;For example, in the lines below, the app will wait to calculate the rolling portfolio volatility because the value of &lt;code&gt;portfolio_rolling_vol&lt;/code&gt; is an &lt;code&gt;eventReactive&lt;/code&gt; that won’t fire until &lt;code&gt;input$go&lt;/code&gt; is true.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;portfolio_rolling_vol &amp;lt;- eventReactive(input$go, {
  
  returns_df &amp;lt;- 
    componentReturns_df(input$stock1, input$stock2, input$stock3, input$stock4, 
                        input$stock5, input$start_date) %&amp;gt;% 
    mutate(date = ymd(date))
  
  weights &amp;lt;- c(input$w1/100, input$w2/100, input$w3/100, input$w4/100, input$w5/100)
  
  window &amp;lt;- input$window
  
  roll_portfolio_result &amp;lt;-
    map_df(1:(nrow(returns_df) - window), rolling_portfolio_sd, 
         returns_df = returns_df, window = window, weights = weights) %&amp;gt;%
    mutate(date = ymd(date)) %&amp;gt;% 
    select(date, everything()) %&amp;gt;%
    as_xts(date_col = date) %&amp;gt;% 
    `colnames&amp;lt;-`(&amp;quot;Rolling Port SD&amp;quot;)
   # an xts comes out of this
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The user is going to choose a benchmark for comparison and we need another &lt;code&gt;eventReactive&lt;/code&gt; to take that input and calculate rolling volatility for the benchmark. The asset is passed via &lt;code&gt;input$benchmark&lt;/code&gt; from the sidebar.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;benchmark_rolling_vol &amp;lt;- eventReactive(input$go, {
  
  benchmark_prices &amp;lt;- 
    getSymbols(input$benchmark, src = &amp;#39;yahoo&amp;#39;, from = input$start_date, 
               auto.assign = TRUE, warnings = FALSE) 
  benchmark_close &amp;lt;- Cl(get(benchmark_prices))
    
  benchmark_prices_monthly &amp;lt;- to.monthly(benchmark_close, indexAt = &amp;quot;first&amp;quot;, OHLC = FALSE)
  benchmark_returns &amp;lt;- na.omit(ROC(benchmark_prices_monthly, 1, type = &amp;quot;continuous&amp;quot;))
  
  benchmark_rolling_sd &amp;lt;- rollapply(benchmark_returns,
                             input$window,
                             function(x) StdDev(x))
  benchmark_rolling_sd &amp;lt;- round(benchmark_rolling_sd, 4) * 100
  
  
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Finally, when we visualize, it’s nice to include the chosen benchmark in the title. Thankfully, that is a simple &lt;code&gt;eventReactive&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;benchmark &amp;lt;- eventReactive(input$go, {input$benchmark})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We have now calculated three reactive objects: &lt;code&gt;portfolio_rolling_vol()&lt;/code&gt;, &lt;code&gt;benchmark_rolling_vol()&lt;/code&gt;, and &lt;code&gt;benchmark()&lt;/code&gt;. We pass them to &lt;code&gt;highcharter&lt;/code&gt; and tweak aesthetics on the y-axis.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;renderHighchart({
  highchart(type = &amp;quot;stock&amp;quot;) %&amp;gt;% 
    hc_title(text = paste(&amp;quot;Portfolio Volatility vs&amp;quot;, benchmark(), &amp;quot;Volatility&amp;quot;, sep = &amp;quot; &amp;quot;)) %&amp;gt;%
    hc_yAxis(title = list(text = &amp;quot;Vol Percent&amp;quot;),
           labels = list(format = &amp;quot;{value}%&amp;quot;),
           opposite = FALSE) %&amp;gt;% 
    hc_add_series(portfolio_rolling_vol(), name = &amp;quot;Portfolio Vol&amp;quot;, color = &amp;quot;blue&amp;quot;) %&amp;gt;%
    hc_add_series(benchmark_rolling_vol(), 
                  name = paste(benchmark(), &amp;quot;Vol&amp;quot;, sep = &amp;quot; &amp;quot;),
                  color = &amp;quot;green&amp;quot;) %&amp;gt;%
    hc_add_theme(hc_theme_flat()) %&amp;gt;%
    hc_navigator(enabled = FALSE) %&amp;gt;% 
    hc_scrollbar(enabled = FALSE)
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We’ve presented nothing new of substance today, as those analytical functions were all built in previous posts. However, this app does allow the user to build a custom portfolio and compare to a benchmark of his or her choosing. Have fun with it, and try to find some assets whose volatility has been increasing since the election last November.&lt;/p&gt;
&lt;p&gt;Next time, we’ll take a closer look at the VIX and how it compares to realized volatility. Until then!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/08/09/portfolio-volatility-shiny-app/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>R and Interactive Graphics</title>
      <link>https://rviews.rstudio.com/2017/08/07/r-and-interactive-graphics/</link>
      <pubDate>Mon, 07 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/08/07/r-and-interactive-graphics/</guid>
      <description>
        


&lt;p&gt;Judging from the number of JSM talks that incorporated interactive visualizations of some sort or another, it appears that interactive graphics have captured the attention of a good many statisticians. I found this a little surprising. Statisticians, on the whole, are not easily impressed by “eye candy”, and I believe that there are many, like me, who think that base R graphics remain a powerful tool for data exploration. The ability of R’s &lt;code&gt;plot()&lt;/code&gt; function to quickly produce plots for all sorts of objects helps an R user attain that state of flow that makes R such a productive environment for data analysis.&lt;/p&gt;
&lt;p&gt;But, it is exactly the desire to preserve the flow of exploratory analysis when working with large, complex data sets that is driving the creation of new visualization tools.&lt;/p&gt;
&lt;p&gt;Below, I highlight two talks that address the need for new tools, and a third talk by &lt;a href=&#34;http://stat-computing.org/awards/jmc/&#34;&gt;Chambers Awared&lt;/a&gt; winner Carson Sievert who discussed design principles for creating interactive graphics software. These talks illustrated the state of the art of the integration of interactive graphics with R, and also showed how interactive visualization can be a real aid to statistical inference.&lt;/p&gt;
&lt;p&gt;In his talk, &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=322424&#34;&gt;Applications of Interactive Exploration of Large Multi-Panel Faceted Displays Using Trelliscope&lt;/a&gt;, Ryan Hafen showed how the &lt;strong&gt;Small Multiples&lt;/strong&gt; capability of Trelliscope can help you simultaneously compare complex behavior of several entities. Ryan’s &lt;a href=&#34;http://slides.com/hafen/trelliscope-jsm#/&#34;&gt;slides&lt;/a&gt; convey the salient points of his presentation.&lt;/p&gt;
&lt;p&gt;Note that the interactive features work to keep you in the analytical flow by letting you easily change views and comparisons. Look &lt;a href=&#34;https://hafen.github.io/trelliscopejs/#trelliscope&#34;&gt;here&lt;/a&gt; for documentation on the underlying tressiscopejs package.&lt;/p&gt;
&lt;p&gt;Visualizing genomic data provides several challenges: one being the need to integrate multiple assays and annotations across many regions of a genome. For this, scientists have favored heatmaps for some time. In her presentation, &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=322423&#34;&gt;Extracting Insights form Genomic Data via Complex Interactive Heatmaps&lt;/a&gt; Alicia Schep showed how interactivity takes heatmaps to the next level. Alicia’s &lt;a href=&#34;https://github.com/ropensci/iheatmapr&#34;&gt;iheatmaper package&lt;/a&gt; aids exploration, and allows scientists to add information and build multiple subplots around the main heatmap as the following diagram illustrates.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-03-Interactive-Graphics_files/Schep.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;You can find Alicia’s slides &lt;a href=&#34;https://docs.google.com/presentation/d/1hx5q8Z02ntjBfqmKdaR_mwtZUUX8kM-G5xk_-T19Rgc/pub?start=false&amp;amp;loop=false&amp;amp;delayms=3000&amp;amp;slide=id.g206103d572_1_8&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In his talk, delivered with the aid of the following slides, Carson Sievert discussed the difference between exploratory and expository visualizations along with design principles for creating interactive graphics software.&lt;/p&gt;
&lt;iframe src=&#34;https://talks.cpsievert.me/20170803/#1&#34; width=&#34;100%&#34; height=&#34;500&#34;&gt;
&lt;/iframe&gt;
&lt;p&gt;Perhaps the biggest take away from Carson’s presentation was his exhortation: &lt;em&gt;“Interactive graphics software must be opinionated - Not enough statisticians influence the design / implementation”&lt;/em&gt;. The idea is that technical mastery notwithstanding, you shouldn’t expect even the best JavaScript developers to invent tools that really facilitate statistical inference without guidance. To give support to his argument that statisticians used to be better at, and more engaged with the development interactive graphics, Carson points to the ASA’s &lt;a href=&#34;http://stat-graphics.org/movies/&#34;&gt;video library&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is an exciting time to be involved with interactive graphics.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/08/07/r-and-interactive-graphics/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>A Postcard from JSM</title>
      <link>https://rviews.rstudio.com/2017/08/02/a-postcard-from-jsm/</link>
      <pubDate>Wed, 02 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/08/02/a-postcard-from-jsm/</guid>
      <description>
        


&lt;p&gt;Baltimore has the reputation of being a tough town: hot in the summer and gritty, but the convention center hosting the Joint Statistical Meetings is a pretty cool place to be. There are thousands of people here and so many sessions (over 600) that it’s just impossible to get an overview of all that’s going on. So, here are couple of snapshots from an R-focused, statistical tourist.&lt;/p&gt;
&lt;div id=&#34;first-snapshot-whats-in-a-vector&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;First Snapshot: What’s in a Vector?&lt;/h3&gt;
&lt;p&gt;Yesterday, Gabe Becker showed some eye opening work he is doing with Luke Tierney and Thomas Kalibera on features that are making their way into the R core. Gabe started his presentation by running the following code:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;x = 1 : 1e15
head(x)
tail(x)
x &amp;lt; 4
sort(x, decreasing = TRUE)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Don’t try this at home. It will almost certainly be unpleasant if you do, but it all ran instantaneously on Gabe’s laptop. This is a simple example of the new “ALTREP Framework” that promises considerable performance improvements to basic statistical calculations by exploiting two insights:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;Sometimes things are easy if you have some previous knowledge about your data&lt;/li&gt;
&lt;li&gt;Maybe it’s not always necessary to work with contiguous blocks of memory&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For example, Gabe’s code ran so quickly because his new experimental version of R “knew” that x was sorted and that there were no NAs. As Gabe put it: “Knowing is a lot more than half the battle”. Another thing that R will eventually “know” is not to convert strings to characters until absolutely necessary. Preliminary work suggests that this feature will provide significant speedup to ordinary things like working with the model design matrix.&lt;/p&gt;
&lt;p&gt;A really exciting aspect of the new work is that the R will export the ALTREP Framework making it possible for package developers to take advantage of knowledge about their particular data structures. If things go well, the new framework should be part of a 2018 release.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;second-snapshot-statistical-learning-with-big-data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Second Snapshot: Statistical Learning with Big Data&lt;/h3&gt;
&lt;p&gt;In his talk on Monday, Professor Rob Tibshirani covered considerable ground that included definitions of Machine Learning and Statistical Learning, “A Consumer Report” for five popular machine learning algorithms and three case studies, one of which involved the use of a relatively new algorithm: &lt;a href=&#34;https://cran.r-project.org/web/packages/grf/index.html&#34;&gt;Generalized Random Forests&lt;/a&gt;. The definitions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Machine learning constructs algorithms that can learn from data&lt;/li&gt;
&lt;li&gt;Statistical learning is a branch of Statistics that was born in response to Machine Learning, emphasizing statistical models and assessment of uncertainity&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I think, capture the difference between that computer science and statistics mindsets.&lt;/p&gt;
&lt;p&gt;The Consumer Report, captured in the following table, summarizes Professor Tibshirani’s current thinking on the strengths and weaknesses of the machine learning algorithms.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-08-01-A-Postcard-from-JSM_files/Tibshirani_score_card.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Although the table does offer definite advice on model selection, Professor Tibshirani also advised that practitioners experiment with several methods when dealing with difficult problems.&lt;/p&gt;
&lt;p&gt;That’s it for now: wish you were here. I will write again soon.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/08/02/a-postcard-from-jsm/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Looking for R at JSM</title>
      <link>https://rviews.rstudio.com/2017/07/28/looking-for-r-at-jsm/</link>
      <pubDate>Fri, 28 Jul 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/07/28/looking-for-r-at-jsm/</guid>
      <description>
        


&lt;p&gt;I am very much looking forward to attending &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/&#34;&gt;JSM&lt;/a&gt; which begins this Sunday. And once again, I will be spending a good bit of my time hunting for new and interesting applications of R. In years gone by, this was a difficult game at JSM because R, R Package, Shiny, tidyverse and the like did not often turn up in a keyword search. This year, however, there is quite a bit of low hanging fruit. Below twenty-five sessions are listed by their JSM Activity Number.&lt;/p&gt;
&lt;p&gt;If you are going to the conference, try to work some of these into your program, and please feel free to write to me (&lt;a href=&#34;mailto:joseph.rickert@rstudio.com&#34;&gt;joseph.rickert@rstudio.com&lt;/a&gt;) if you see an R related talk that was particularly interesting.&lt;/p&gt;
&lt;div id=&#34;sunday-07302017&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Sunday, 07/30/2017&lt;/h3&gt;
&lt;p&gt;24 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=323106&#34;&gt;Acc: An R Package to Process, Visualize, and Analyze Accelerometer Data&lt;/a&gt; Jae Joon Song, University of Texas Health Science Center; Michael Swartz, The University of Texas Health Science Center At Houston, School of Public Health; Matthew G. Cox, University of Texas MD Anderson Cancer Center; Karen Basen-Engquist, University of Texas MD Anderson Cancer Center&lt;/p&gt;
&lt;p&gt;83 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=324701&#34;&gt;R Package TDA for Statistical Inference on Topological Data Analysis&lt;/a&gt; Jisu Kim, Carnegie Mellon University&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;monday-07312017&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Monday, 07/31/2017&lt;/h3&gt;
&lt;p&gt;118 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=324829&#34;&gt;Identification of Potentially Problematic Prescribing to a Vulnerable Population&lt;/a&gt; Ryan Jarrett; Richard Epstein, Chapin Hall at the University of Chicago; Michael Cull, Vanderbilt University; David Schlueter, Vanderbilt University; Kathy Gracey, Vanderbilt University; Molly Butler, Vanderbilt University; Rameela Chandrasekhar, Vanderbilt University&lt;/p&gt;
&lt;p&gt;159 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=325383&#34;&gt;No Punt Intended&lt;/a&gt; Nicholas Eisemann, California State Univ Chico; Camille Pensabene, St. John Fisher College; Dylan Gouthro, Chico State; Demond Handley, Kansas State University ; MyDoris Soto, California State University-Fullerton&lt;/p&gt;
&lt;p&gt;159 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=324633&#34;&gt;A Shiny App for Investigation of NHL Draft Pick Career Trajectories&lt;/a&gt; James White, St. Lawrence University; Michael Schuckers, St. Lawrence University 162 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=324303&#34;&gt;Forced Migration: Visualizing Patterns of Refugee Movements&lt;/a&gt; Jacquelyn Neal, Vanderbilt University; Hannah E Weeks, Vanderbilt University&lt;/p&gt;
&lt;p&gt;171 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=323817&#34;&gt;Developing a Web-Based Tool to Evaluate Survey Performance Using R Shiny&lt;/a&gt; Scott Fricker, U.S. Bureau of Labor Statistics; Jeffrey Gonzalez, Bureau of Labor Statistics; Randall Powers, US Bureau of Labor Statistics&lt;/p&gt;
&lt;p&gt;182 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=325369&#34;&gt;Identification of Potentially Problematic Prescribing to a Vulnerable Population&lt;/a&gt; Ryan Jarrett; Richard Epstein, Chapin Hall at the University of Chicago; Michael Cull, Vanderbilt University; David Schlueter, Vanderbilt University; Kathy Gracey, Vanderbilt University; Molly Butler, Vanderbilt University; Rameela Chandrasekhar, Vanderbilt University&lt;/p&gt;
&lt;p&gt;243 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=323938&#34;&gt;An R Shiny Foundation for Standardized Clinical Review Tools&lt;/a&gt; Jimmy Wong, FDA&lt;/p&gt;
&lt;p&gt;250 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=325336&#34;&gt;A Shiny App for Investigation of NHL Draft Pick Career Trajectories&lt;/a&gt; James White, St. Lawrence University; Michael Schuckers, St. Lawrence University 253 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=325302&#34;&gt;Forced Migration: Visualizing Patterns of Refugee Movements&lt;/a&gt; Jacquelyn Neal, Vanderbilt University; Hannah E Weeks, Vanderbilt University&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;tuesday-08012017&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Tuesday, 08/01/2017&lt;/h3&gt;
&lt;p&gt;279 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=322761&#34;&gt;Wilcoxon Rank-Based Tests for Clustered Data with R Package Clusrank&lt;/a&gt; Jun Yan, University of Connecticut; Yujing Jiang, University of Connecticut; Mei-Ling Ting Lee, University of Maryland; Xin He, University of Maryland, College Park; Bernard Rosner, Harvard Medical School&lt;/p&gt;
&lt;p&gt;358 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=325286&#34;&gt;Contextualizing Sensitivity Analysis in Observational Studies: Calculating Bias Factors for Known Covariates&lt;/a&gt; (Note this is also listed as &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=324141&#34;&gt;Activity Number 252&lt;/a&gt;) Lucy D’Agostino McGowan; Robert A Greevy, Jr, Vanderbilt University&lt;/p&gt;
&lt;p&gt;389 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=322424&#34;&gt;Applications of Interactive Exploration of Large Multi-Panel Faceted Displays Using Trelliscope&lt;/a&gt; — Ryan Hafen, Purdue University&lt;/p&gt;
&lt;p&gt;389 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=322423&#34;&gt;Extracting Insights from Genomic Data via Complex Interactive Heatmaps&lt;/a&gt; — Alicia Schep, Stanford School of Medicine&lt;/p&gt;
&lt;p&gt;389 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=322422&#34;&gt;Visualizing the Changing Landscape of Software Developers&lt;/a&gt; — David Robinson, StackOverflowcom&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;wednesday-08022017&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Wednesday, 08/02/2017&lt;/h3&gt;
&lt;p&gt;454 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=323756&#34;&gt;An R Package for Spatio-Temporal Change of Support&lt;/a&gt; Andrew Raim, U.S. Census Bureau; Scott H. Holan, University of Missouri; Jonathan R Bradley, Florida State University; Christopher Wikle, University of Missouri&lt;/p&gt;
&lt;p&gt;504 - &lt;a href=&#34;Discriminative%20Power%20and%20Variable%20Selection%20in%20Logistic%20Regression%20Models%20under%20Outcome%20Misspecification&#34;&gt;Discriminative Power and Variable Selection in Logistic Regression Models under Outcome Misspecification&lt;/a&gt; Jia Bao, NYU Langone Medical Center; Yongzhao Shao, New York University-School of Medicine&lt;/p&gt;
&lt;p&gt;518 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=324696&#34;&gt;EyeTrVis: An R Package for the Extraction and Visualization of Eye Tracking Data from People Looking at Posters&lt;/a&gt; — Chunyang Li ; Jurgen Symanzik, Utah State University&lt;/p&gt;
&lt;p&gt;518 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=323971&#34;&gt;In with the New: a Shiny App for Exploring Summary Data Tables from the Medical Expenditure Panel Survey&lt;/a&gt; — Emily Mitchell, Agency for Healthcare Research and Quality&lt;/p&gt;
&lt;p&gt;518 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=324972&#34;&gt;RCAP Designer: Creating Analytical Dashboards on the RCloud Platform&lt;/a&gt; — Robert Archibald, Macrosoft Inc ; Ganesh Subramaniam, AT&amp;amp;T ; Simon Urbanek, AT&amp;amp;T Labs Research&lt;/p&gt;
&lt;p&gt;518 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=324441&#34;&gt;Standardizing Assessment of Time-Series Forecasting Models&lt;/a&gt; — Nicholas G. Reich, University of Massachusetts Amherst ; Joshua Kaminsky, Johns Hopkins Bloomberg School of Public Health ; Lindsay Keegan, Johns Hopkins Bloomberg School of Public Health ; Stephen Lauer, University of Massachusetts - Amherst ; Krzysztof Sakrejda, University of Massachusetts - Amherst ; Justin Lessler, Johns Hopkins Bloomberg School of Public Health&lt;/p&gt;
&lt;p&gt;543 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=324225&#34;&gt;Discussing the Uses and Creation of R Shiny Applications&lt;/a&gt; Justin Post, North Carolina State University&lt;/p&gt;
&lt;p&gt;548 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=325414&#34;&gt;A girl geek’s guide to new research on interactive data visualization for statistics with lots of data&lt;/a&gt; — Dianne Cook, Monash University&lt;/p&gt;
&lt;p&gt;587 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=324627&#34;&gt;Ggmapr - Tools for Working with and Visualizing Maps&lt;/a&gt; Heike Hofmann, Iowa State University&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;thursday-08032017&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Thursday, 08/03/2017&lt;/h3&gt;
&lt;p&gt;599 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=322284&#34;&gt;Guiding Principles for Interactive Graphics Based on LIBD Data Science Projects&lt;/a&gt; Leonardo Collado-Torres, Lieber Institute for Brain Development; Bill Ulrich, Lieber Institute for Brain Development; Stephen Semick, Lieber Institute for Brain Development; Andrew E Jaffe, Lieber Institute for Brain Development&lt;/p&gt;
&lt;p&gt;599 - &lt;a href=&#34;https://ww2.amstat.org/meetings/jsm/2017/onlineprogram/AbstractDetails.cfm?abstractid=322149&#34;&gt;Interactive Data Visualization on the Web Using R&lt;/a&gt; — Carson Sievert, Carson Sievert&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/07/28/looking-for-r-at-jsm/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>June 2017 New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/07/26/june-2017-new-package-picks/</link>
      <pubDate>Wed, 26 Jul 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/07/26/june-2017-new-package-picks/</guid>
      <description>
        


&lt;p&gt;Two hundred and thirty-eight new packages were added to CRAN in June. Below are my picks for the “Top 40”, organized into six categories: Biostatistics, Data, Machine Learning, Miscellaneous, Statistics and Utilities. Some packages, including &lt;code&gt;geofacet&lt;/code&gt; and &lt;code&gt;secret&lt;/code&gt;, already seem to be gaining traction.&lt;/p&gt;
&lt;div id=&#34;biostatistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Biostatistics&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BIGL&#34;&gt;BIGL&lt;/a&gt; v1.0.1: Implements response surface methods for drug synergy analysis, including generalized and classical Loewe formulations and the Highest Single Agent methodology. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/BIGL/vignettes/methodology.html&#34;&gt;Methodology&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/BIGL/vignettes/analysis.html&#34;&gt;Synergy Analysis&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/BIGL.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=colorpatch&#34;&gt;colorpatch&lt;/a&gt; v0.1.2: Provides functions to show color patches for encoding fold changes (e.g., log ratios) and confidence values within a diagram; especially useful for rendering gene expression data and other types of differential experiments. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/colorpatch/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=eesim&#34;&gt;eesim&lt;/a&gt; v0.1.0: Provides functions to create simulated time series of environmental exposures (e.g., temperature, air pollution) and health outcomes for use in power analysis and simulation studies in environmental epidemiology. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/eesim/vignettes/eesim.html&#34;&gt;vignette&lt;/a&gt; gives an overview of the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=personalized&#34;&gt;personalized&lt;/a&gt; v0.0.2: Provides functions for fitting and validating subgroup identification and personalized medicine models under the general subgroup identification framework of &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1111/biom.12676/abstract&#34;&gt;Chen et al.&lt;/a&gt; The &lt;a href=&#34;https://cran.rstudio.com/web/packages/personalized/vignettes/usage_of_the_personalized_package.html&#34;&gt;vignette&lt;/a&gt; provides a brief tutorial.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/personalized.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidygenomics&#34;&gt;tidygenomics&lt;/a&gt; v0.1.0: Provides method to deal with genomic intervals the “tidy way”. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidygenomics/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; explains how they work.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=alfred&#34;&gt;alfred&lt;/a&gt; v0.1.1: Provides direct access to the &lt;a href=&#34;https://alfred.stlouisfed.org&#34;&gt;ALFRED&lt;/a&gt; and &lt;a href=&#34;https://fred.stlouisfed.org&#34;&gt;FRED&lt;/a&gt; databases. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/alfred/vignettes/alfred.html&#34;&gt;vignette&lt;/a&gt; gives a brief example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=CityWaterBalance&#34;&gt;CityWaterBalance&lt;/a&gt; v0.1.0: Provides functions to retrieve data and estimate unmeasured flows of water through an urban network. Data for US cities can be gathered via web services using this package and dependencies. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/CityWaterBalance/vignettes/CityWaterBalance_vignette.html&#34;&gt;vignette&lt;/a&gt; for an introduction to the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=censusapi&#34;&gt;censusapi&lt;/a&gt; v0.2.0: Provides a wrapper for the &lt;a href=&#34;https://www.census.gov/data/developers/data-sets.html&#34;&gt;U.S. Census Bureau APIs&lt;/a&gt; that returns data frames of census data and metadata. Available data sets include the Decennial Census, American Community Survey, Small Area Health Insurance Estimates, Small Area Income and Poverty Estimates, and Population Estimates and Projections. There is a brief &lt;a href=&#34;https://cran.rstudio.com/web/packages/censusapi/vignettes/getting-started.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=dataverse&#34;&gt;dataverse&lt;/a&gt; v0.2.0: Provides access to &lt;a href=&#34;https://dataverse.org/&#34;&gt;Dataverse&lt;/a&gt; version 4 APIs, enabling data search, retrieval, and deposit. There are four vignettes: &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataverse/vignettes/A-introduction.html&#34;&gt;Introduction&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataverse/vignettes/B-search.html&#34;&gt;Search and Discovery&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataverse/vignettes/C-retrieval.html&#34;&gt;Retrieval&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/dataverse/vignettes/D-archiving.html&#34;&gt;Data Archiving&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/dataverse.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=data.world&#34;&gt;data.world&lt;/a&gt; v1.1.1: Provides high-level tools for working with &lt;a href=&#34;https://data.world/&#34;&gt;data.world&lt;/a&gt; data sets. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/data.world/vignettes/quickstart.html&#34;&gt;Quickstart Guide&lt;/a&gt; and a vignette for writing &lt;a href=&#34;tps://cran.rstudio.com/web/packages/data.world/vignettes/query.html&#34;&gt;Queries&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SimMultiCorrData&#34;&gt;SimMultiCorrData&lt;/a&gt; v0.1.0: Provides functions to generate continuous, binary, ordinal, and count variables with a specified correlation matrix that can be used to simulate data sets that mimic real-world situations (e.g., clinical data sets, plasmodes). There are several vignettes including an &lt;a href=&#34;https://cran.rstudio.com/web/packages/SimMultiCorrData/vignettes/workflow.html&#34;&gt;Overall Workflow for Data Simulation&lt;/a&gt; and a &lt;a href=&#34;https://cran.rstudio.com/web/packages/SimMultiCorrData/vignettes/benefits.html&#34;&gt;Comparison to Other Packages&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tidycensus&#34;&gt;tidycensus&lt;/a&gt; v0.1.2: Provides an integrated R interface to the decennial US Census and American Community Survey APIs, and the US Census Bureau’s geographic boundary files.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ukbtools&#34;&gt;ukbtools&lt;/a&gt; v0.9.0: Provides tools to work with &lt;a href=&#34;http://www.ukbiobank.ac.uk/&#34;&gt;UK Biobank datasets&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/ukbtools/vignettes/explore-ukb-data.html&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=wpp2017&#34;&gt;wpp2017&lt;/a&gt; v1.0-1: Provides and interface to data sets from the &lt;a href=&#34;https://esa.un.org/unpd/wpp/&#34;&gt;United Nation’s World Population Prospects 2017&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;machine-learning&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Machine Learning&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cld3&#34;&gt;cld3&lt;/a&gt; v1.0: Provides an interface to Google’s experimental &lt;a href=&#34;https://github.com/google/cld3&#34;&gt;Compact Language Detector 3&lt;/a&gt; algorithm, a neural network model for language identification that is the successor of &lt;a href=&#34;https://cran.rstudio.com/web/packages/cld2/&#34;&gt;cld2&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=datafsm&#34;&gt;datafsm&lt;/a&gt; v0.2.0: Implements a method that automatically generates models of dynamic decision-making that both have strong predictive power and are interpretable in human terms. The &lt;a href=&#34;https://cran.r-project.org/web/packages/datafsm/vignettes/datafsmVignette.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/datafsm.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=diceR&#34;&gt;diceR&lt;/a&gt; v0.1.0: Provides functions for cluster analysis using an ensemble clustering framework. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/diceR/vignettes/overview.html&#34;&gt;vignette&lt;/a&gt; shows some examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=glmertree&#34;&gt;glmertree&lt;/a&gt; v0.1-1: Implements recursive partitioning based on (generalized) linear mixed models (GLMMs) combining &lt;code&gt;lmer()&lt;/code&gt; and &lt;code&gt;glmer()&lt;/code&gt; from &lt;code&gt;lme4&lt;/code&gt; and &lt;code&gt;lmtree()&lt;/code&gt; and &lt;code&gt;glmtree()&lt;/code&gt; from &lt;code&gt;partykit&lt;/code&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/glmertree/vignettes/glmertree.pdf&#34;&gt;vignette&lt;/a&gt; shows an example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=greta&#34;&gt;greta&lt;/a&gt; v0.2.0: Lets users write statistical models in R and fit them by MCMC on CPUs and GPUs, using Google TensorFlow. There is a &lt;a href=&#34;https://goldingn.github.io/greta&#34;&gt;website&lt;/a&gt;, a &lt;a href=&#34;https://cran.rstudio.com/web/packages/greta/vignettes/get_started.html&#34;&gt;Getting Started Guide&lt;/a&gt;, and vignettes providing &lt;a href=&#34;https://cran.rstudio.com/web/packages/greta/vignettes/example_models.html&#34;&gt;Examples&lt;/a&gt; and&lt;a href=&#34;https://cran.rstudio.com/web/packages/greta/vignettes/technical_details.html&#34;&gt;Technical Details&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=penaltyLearning&#34;&gt;penaltyLearning&lt;/a&gt; v2017.07.11: Implements algorithms from &lt;a href=&#34;http://proceedings.mlr.press/v28/hocking13.html&#34;&gt;Learning Sparse Penalties for Change-point Detection&lt;/a&gt; using Max Margin Interval Regression. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/penaltyLearning/vignettes/Definition.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=SentimentAnalysis&#34;&gt;SentimentAnalysis&lt;/a&gt; v1.2-0: Implements functions to perform sentiment analysis of textual data using various existing dictionaries, such as Harvard IV, or finance-specific dictionaries, and create customized dictionaries. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/SentimentAnalysis/vignettes/SentimentAnalysis.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;miscellaneous&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Miscellaneous&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=convexjlr&#34;&gt;convexjlr&lt;/a&gt; v0.5.1: Provides a high-level wrapper for Julia package &lt;a href=&#34;https://github.com/JuliaOpt/Convex.jl&#34;&gt;Convex.jl&lt;/a&gt;, which makes it easy to describe and solve convex optimization problems. There is a very nice &lt;a href=&#34;https://cran.rstudio.com/web/packages/convexjlr/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; that shows how to optimize the parameters for several machine learning models.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=interp&#34;&gt;interp&lt;/a&gt; v1.0-29: Implements bivariate data interpolation on both regular and irregular grids using either linear methods or splines.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=pkggraph&#34;&gt;pkggraph&lt;/a&gt; v0.2.0: Allows users to interactively explore and plot package dependencies for CRAN.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parallelDist&#34;&gt;parallelDist&lt;/a&gt; v0.1.1: Provides a parallelized alternative to R’s native &lt;code&gt;dist&lt;/code&gt; function to calculate distance matrices for continuous, binary, and multi-dimensional input matrices with support for a broad variety of distance functions from the &lt;code&gt;stats&lt;/code&gt;, &lt;code&gt;prox&lt;/code&gt; and &lt;code&gt;dtw&lt;/code&gt; R packages. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/parallelDist/vignettes/parallelDist.pdf&#34;&gt;vignette&lt;/a&gt; offers some results on performance.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;stats&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Stats&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=anchoredDistr&#34;&gt;anchoredDistR&lt;/a&gt; v1.0.3: Supplements the &lt;a href=&#34;http://mad.codeplex.com/&#34;&gt;MAD# software&lt;/a&gt; that implements the Method of Anchored Distributions for &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1029/2009WR008799/abstract;jsessionid=9F65DB53ED4F0864AE5AD1E42757A407.f02t01&#34;&gt;inferring geostatistical parameters&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/anchoredDistr/vignettes/anchoredDistr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bssm&#34;&gt;bssm&lt;/a&gt; v01.1-1: Efficient methods for Bayesian inference of state space models via particle Markov chain Monte Carlo and importance sampling type corrected Markov chain Monte Carlo. There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/bssm/vignettes/bssm.html&#34;&gt;Bayesian Inference of State Space Models&lt;/a&gt; and an example of a &lt;a href=&#34;https://cran.rstudio.com/web/packages/bssm/vignettes/growth_model.html&#34;&gt;Logistic Growth Model&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=factorMerger&#34;&gt;factorMerger&lt;/a&gt; v0.3.1 Provides a set of tools to support results of post-hoc testing and enable to extract hierarchical structure of factors. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/factorMerger/vignettes/factorMerger.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/factorMerger/vignettes/brca.html&#34;&gt;Cox Regression Factor Merging&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/factorMerger/vignettes/pisa2012.html&#34;&gt;Multidimensional Gaussian Merging&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/factorMerger.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=MittagLeffleR&#34;&gt;MittagLeffleR&lt;/a&gt; v0.1.0: Provides density, distribution, and quantile functions as well as random variate generation for the Mittag-Leffler distribution based on the &lt;a href=&#34;http://epubs.siam.org/doi/10.1137/140971191&#34;&gt;algorithm by Garrappa&lt;/a&gt;. There are short vignettes for the &lt;a href=&#34;https://cran.rstudio.com/web/packages/MittagLeffleR/vignettes/probsNquantiles.html&#34;&gt;math&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/MittagLeffleR/vignettes/MLdist.html&#34;&gt;distribution functions&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/MittagLeffleR/vignettes/parametrisation.html&#34;&gt;random variate generation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=walker&#34;&gt;walker&lt;/a&gt; v0.2.0: Provides functions for building dynamic Bayesian regression models where the regression coefficients can vary over time as random walks. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/walker/vignettes/walker.html&#34;&gt;vignette&lt;/a&gt; shows some examples.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=charlatan&#34;&gt;charlatan&lt;/a&gt; v0.1.0: Provides functions to make fake data, including addresses, person names, dates, times, colors, coordinates, currencies, DOIs, jobs, phone numbers, ‘DNA’ sequences, doubles and integers from distributions and within a range. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/charlatan/vignettes/charlatan_vignette.html&#34;&gt;Introduction&lt;/a&gt; will get you started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=colordistance&#34;&gt;colordistances&lt;/a&gt; v0.8.0: Provides functions to load and display images, selectively mask specified background colors, bin pixels by color, quantitatively measure color similarity among images,and cluster images by object color similarity. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/colordistance/vignettes/colordistance-introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/colordistance/vignettes/binning-methods.html&#34;&gt;Pixel Binning Methods&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/colordistance/vignettes/color-metrics.html&#34;&gt;Color Distance Metrics&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dbplyr&#34;&gt;dbplyr&lt;/a&gt; v1.1.0: Implements a &lt;code&gt;dplyr&lt;/code&gt; back end for databases that allows working with remote database tables as if they are in-memory data frames. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/dbplyr/vignettes/dbplyr.html&#34;&gt;Introduction&lt;/a&gt;, a vignette for &lt;a href=&#34;https://cran.rstudio.com/web/packages/dbplyr/vignettes/new-backend.html&#34;&gt;Adding a new DBI backend&lt;/a&gt; and one for &lt;a href=&#34;https://cran.rstudio.com/web/packages/dbplyr/vignettes/sql-translation.html&#34;&gt;SQL translation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=geofacet&#34;&gt;geofacet&lt;/a&gt; v0.1.5: Provides geofaciting functionality (the ability to arrange a sequence of plots for different geographical entities into a grid that preserves some geographical orientation) for &lt;code&gt;ggplot2&lt;/code&gt;. There is a &lt;a href=&#34;https://hafen.github.io/geofacet/rd.html&#34;&gt;Package Reference&lt;/a&gt; vignette and an &lt;a href=&#34;https://hafen.github.io/geofacet/&#34;&gt;Introduction&lt;/a&gt;. The package is already getting some traction. &lt;a href=&#34;https://user-images.githubusercontent.com/10777197/28369701-653350a6-6c66-11e7-8666-56aa7a09470e.png&#34;&gt;This&lt;/a&gt; is a user submission:&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;https://user-images.githubusercontent.com/10777197/28369701-653350a6-6c66-11e7-8666-56aa7a09470e.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=ggformula&#34;&gt;ggformula&lt;/a&gt; v0.4.0: Provides a formula interface to &lt;code&gt;ggplot2&lt;/code&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggformula/vignettes/ggformula.html&#34;&gt;vignette&lt;/a&gt; explaining how it works.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-26-June-2017-New-Package-Picks_files/ggformula.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=gqlr&#34;&gt;gqlr&lt;/a&gt; v0.0.1: Provides an implementation of the &lt;a href=&#34;http://facebook.github.io/graphql/&#34;&gt;GraphQL&lt;/a&gt; query language created by Facebook for describing data requirements on complex application &lt;a href=&#34;http://graphql.org&#34;&gt;data models&lt;/a&gt;. &lt;code&gt;gqlr&lt;/code&gt; should be useful for integrating R computations into production applications that use GraphQL.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=later&#34;&gt;later&lt;/a&gt; v0.3: Allows users to execute arbitrary R or C functions some time after the current time, after the R execution stack has emptied. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/later/vignettes/later-cpp.html&#34;&gt;vignette&lt;/a&gt; shows how to use later from C++.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=secret&#34;&gt;secret&lt;/a&gt; v1.0.0: Allows sharing sensitive information like passwords, API keys, etc., in R packages, using public key cryptography. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/secret/vignettes/secrets.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=sessioninfo&#34;&gt;sessioninfo&lt;/a&gt; v1.0.0: Provides functions to query and print information about the current R session. It is similar to &lt;code&gt;utils::sessionInfo()&lt;/code&gt;, but includes more information.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=webglobe&#34;&gt;webglobe&lt;/a&gt; v1.0.2: Provides functions to display geospatial data on an interactive 3D globe. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/webglobe/vignettes/webglobe.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/07/26/june-2017-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Visualizing Portfolio Volatility</title>
      <link>https://rviews.rstudio.com/2017/07/21/visualizing-portfolio-volatility/</link>
      <pubDate>Fri, 21 Jul 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/07/21/visualizing-portfolio-volatility/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/proj4js/proj4.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/highcharts/css/motion.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highstock.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highcharts-3d.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highcharts-more.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/annotations.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/broken-axis.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/data.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/drilldown.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/exporting.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/funnel.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/heatmap.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/map.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/no-data-to-display.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/offline-exporting.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/solid-gauge.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/treemap.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/annotations.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/draggable-legend.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/draggable-points.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/export-csv.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/grouped-categories.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/motion.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/pattern-fill-v2.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/tooltip-delay.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/custom/reset.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/custom/symbols-extra.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/custom/text-symbols.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/fontawesome/font-awesome.min.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;link href=&#34;/rmarkdown-libs/htmlwdgtgrid/htmlwdgtgrid.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/highchart-binding/highchart.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;This is the third post in our series on portfolio volatility, variance and standard deviation. If you want to start at the beginning with calculating portfolio volatility, have a look at the first post &lt;a href=&#34;https://rviews.rstudio.com/2017/07/12/introduction-to-volatility/&#34;&gt;here - Intro to Volatility&lt;/a&gt;. The second post on calculating rolling standard deviations is &lt;a href=&#34;url&#34;&gt;here: Intro to Rolling Volatility&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Today we will visualize rolling standard deviations with &lt;code&gt;highcharter&lt;/code&gt; using two objects from that second post.&lt;/p&gt;
&lt;p&gt;The charts, which are the fun payoff after all of the equations and functions that we have ground out in the previous posts, should highlight any unusual occurrences or volatility spikes/dips that we might want to investigate.&lt;/p&gt;
&lt;p&gt;First, load the &lt;code&gt;.RDat&lt;/code&gt; file saved from our previous Notebook (or you can run the scripts from the previous posts).&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;load(&amp;#39;rolling-sd.RDat&amp;#39;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We now have 2 objects in our Global Environment - &lt;code&gt;spy_rolling_sd&lt;/code&gt; - an &lt;code&gt;xts&lt;/code&gt; object of rolling SPY standard deviations - &lt;code&gt;roll_portfolio_result&lt;/code&gt; - an &lt;code&gt;xts&lt;/code&gt; object of rolling portfolio standard deviations. Because both of those are &lt;code&gt;xts&lt;/code&gt; objects, we can pass them straight to &lt;code&gt;highcharter&lt;/code&gt; with the &lt;code&gt;hc_add_series()&lt;/code&gt; function and set a name and a color with the &lt;code&gt;name&lt;/code&gt; and &lt;code&gt;color&lt;/code&gt; arguments. Nothing too complicated here - we did the hard work in our previous Notebooks.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;highchart(type = &amp;quot;stock&amp;quot;) %&amp;gt;%
  hc_title(text = &amp;quot;SPY v. Portfolio Rolling Volatility&amp;quot;) %&amp;gt;%
  hc_add_series(spy_rolling_sd, name = &amp;quot;SPY Volatility&amp;quot;, color = &amp;quot;blue&amp;quot;) %&amp;gt;%
  hc_add_series(roll_portfolio_result, name = &amp;quot;Port Volatility&amp;quot;, color = &amp;quot;green&amp;quot;) %&amp;gt;%
  hc_navigator(enabled = FALSE) %&amp;gt;% 
  hc_scrollbar(enabled = FALSE)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-b30476b8f1a2865a215f&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-b30476b8f1a2865a215f&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;SPY v. Portfolio Rolling Volatility&#34;},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:null}},&#34;credits&#34;:{&#34;enabled&#34;:false},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;turboThreshold&#34;:0},&#34;treemap&#34;:{&#34;layoutAlgorithm&#34;:&#34;squarified&#34;},&#34;bubble&#34;:{&#34;minSize&#34;:5,&#34;maxSize&#34;:25}},&#34;annotationsOptions&#34;:{&#34;enabledButtons&#34;:false},&#34;tooltip&#34;:{&#34;delayForDisplay&#34;:10},&#34;series&#34;:[{&#34;data&#34;:[[1375228800000,0.0230087834710489],[1377820800000,0.0310554927963628],[1380499200000,0.0303154391342273],[1383177600000,0.0333351835060359],[1385683200000,0.033679613898303],[1388448000000,0.0288400976907278],[1391126400000,0.0338190396691738],[1393545600000,0.029904383528237],[1396224000000,0.0305942566371719],[1398816000000,0.0275796530645834],[1401408000000,0.0268834182854031],[1404086400000,0.0266169197325657],[1406764800000,0.019606506360967],[1409270400000,0.0178261554082542],[1412035200000,0.0218704877587742],[1414713600000,0.0226129041709753],[1417132800000,0.0230956127375855],[1419984000000,0.0243598131833272],[1422576000000,0.0279750349266381],[1424995200000,0.0322177953429278],[1427760000000,0.0325097911709751],[1430352000000,0.0316790953242732],[1432857600000,0.0302347213514618],[1435622400000,0.0322755984506811],[1438300800000,0.029389462373966],[1440979200000,0.0321307589009705],[1443571200000,0.032984375371157],[1446163200000,0.050852177600668],[1448841600000,0.0505138108788652],[1451520000000,0.0503340252080932],[1454025600000,0.0522341207818885],[1456704000000,0.046219715155029],[1459382400000,0.0504880420143848],[1461888000000,0.0371553096877483],[1464652800000,0.0378912457951088],[1467244800000,0.0361050285668243],[1469750400000,0.0250938017057704],[1472601600000,0.0246028353527571],[1475193600000,0.0153415995353276],[1477872000000,0.0187392260707039],[1480464000000,0.0224796653731647],[1483056000000,0.0220139494031393],[1485820800000,0.018927657566137],[1488240000000,0.0221800497260555],[1490918400000,0.0218674879816177],[1493337600000,0.0159545004191706],[1496188800000,0.0135388212505291],[1498780800000,0.014675445173365],[1500508800000,0.0150096717916259]],&#34;name&#34;:&#34;SPY Volatility&#34;,&#34;color&#34;:&#34;blue&#34;},{&#34;data&#34;:[[1377820800000,0.0241115216143897],[1380499200000,0.0260442402607256],[1383177600000,0.0272674443067543],[1385683200000,0.0288719473982621],[1388448000000,0.0288857557055273],[1391126400000,0.0205191246489011],[1393545600000,0.0260055041878384],[1396224000000,0.0264271524902842],[1398816000000,0.0265816646662814],[1401408000000,0.0249591129630544],[1404086400000,0.0249769037782382],[1406764800000,0.0247281123755299],[1409270400000,0.0199346459519581],[1412035200000,0.0139540306559013],[1414713600000,0.0197192962226576],[1417132800000,0.0198713309717489],[1419984000000,0.0190676195505098],[1422576000000,0.0222013376079352],[1424995200000,0.0230297501738257],[1427760000000,0.0319188848721891],[1430352000000,0.0312580175470481],[1432857600000,0.0321510597602722],[1435622400000,0.031875737738177],[1438300800000,0.031631756790222],[1440979200000,0.0295208333915207],[1443571200000,0.0272649913296038],[1446163200000,0.0278878899612652],[1448841600000,0.0415543963149301],[1451520000000,0.0411460482731848],[1454025600000,0.0412861897878856],[1456704000000,0.0435368174613372],[1459382400000,0.0395236110434442],[1461888000000,0.0461989881404102],[1464652800000,0.0360002783258131],[1467244800000,0.0370928565224689],[1469750400000,0.0348749773237639],[1472601600000,0.0258599246690703],[1475193600000,0.0235703025145043],[1477872000000,0.0130155131890959],[1480464000000,0.0163314552380049],[1483056000000,0.0156270326216257],[1485820800000,0.0141434664632901],[1488240000000,0.0120186849784016],[1490918400000,0.0143345865051231],[1493337600000,0.014532447732245],[1496188800000,0.00807871448547398],[1498780800000,0.00794794549875872],[1500508800000,0.0132875445224473]],&#34;name&#34;:&#34;Port Volatility&#34;,&#34;color&#34;:&#34;green&#34;}],&#34;navigator&#34;:{&#34;enabled&#34;:false},&#34;scrollbar&#34;:{&#34;enabled&#34;:false}},&#34;theme&#34;:{&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;transparent&#34;}},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;stock&#34;,&#34;fonts&#34;:[],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;It is interesting to note that from late April 2016 to late October 2016, SPY’s rolling standard deviation dipped below that of the diversified portfolio. The portfolio volatility was plunging at the same time, but SPY’s was falling faster. What happened over the 6 preceding months to explain this?&lt;/p&gt;
&lt;p&gt;Maybe we should add a flag to highlight this event. We can also add flags for the maximum SPY volatility, maximum and minimum portfolio rolling volatility and might as well include a line for the mean rolling volatility of SPY to practice adding horizontal lines.&lt;/p&gt;
&lt;p&gt;We will use two methods for adding flags. First, we’ll hard code the date for the flag as “2016-04-29” using the date when rolling SPY volatility dipped below the portfolio. Second, we’ll set a flag with the date&lt;br /&gt;
&lt;code&gt;as.Date(index(roll_portfolio_result[which.max(roll_portfolio_result)]),format = &amp;quot;%Y-%m-%d&amp;quot;)&lt;/code&gt; which looks like a convoluted mess but is adding a date for whenever the rolling portfolio standard deviation hit its maximum.&lt;/p&gt;
&lt;p&gt;This is a bit more ‘dynamic’ because we can change our assets but keep this code the same and it will find the date with the maximum rolling standard deviation. Our first flag is not dynamic in the sense that it is specific to the comparison between SPY and this exact portfolio.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;spy_important_date &amp;lt;- as.Date(c(&amp;quot;2016-04-29&amp;quot;), format = &amp;quot;%Y-%m-%d&amp;quot;)

port_max_date &amp;lt;- as.Date(index(roll_portfolio_result[which.max(roll_portfolio_result)]),
                         format = &amp;quot;%Y-%m-%d&amp;quot;)
port_min_date &amp;lt;- as.Date(index(roll_portfolio_result[which.min(roll_portfolio_result)]),
                         format = &amp;quot;%Y-%m-%d&amp;quot;)
spy_max_date &amp;lt;- as.Date(index(spy_rolling_sd[which.max(spy_rolling_sd)]),
                         format = &amp;quot;%Y-%m-%d&amp;quot;)


highchart(type = &amp;quot;stock&amp;quot;) %&amp;gt;%
  hc_title(text = &amp;quot;SPY v. Portfolio Rolling Volatility&amp;quot;) %&amp;gt;%
  hc_add_series(spy_rolling_sd, name = &amp;quot;SPY Volatility&amp;quot;, color = &amp;quot;blue&amp;quot;, id = &amp;quot;SPY&amp;quot;) %&amp;gt;%
  hc_add_series(roll_portfolio_result, name = &amp;quot;Portf Volatility&amp;quot;, color = &amp;quot;green&amp;quot;, id = &amp;quot;Port&amp;quot;) %&amp;gt;%
  hc_add_series_flags(spy_important_date,
                      title = c(&amp;quot;SPY Vol Dips&amp;quot;), 
                      text = c(&amp;quot;SPY rolling sd dips below portfolio.&amp;quot;),
                      id = &amp;quot;SPY&amp;quot;) %&amp;gt;%
  hc_add_series_flags(spy_max_date,
                      title = c(&amp;quot;SPY Max &amp;quot;), 
                      text = c(&amp;quot;SPY max rolling volatility.&amp;quot;),
                      id = &amp;quot;SPY&amp;quot;) %&amp;gt;%
   hc_add_series_flags(port_max_date,
                      title = c(&amp;quot;Portf Max&amp;quot;), 
                      text = c(&amp;quot;Portfolio maximum rolling volatility.&amp;quot;),
                      id = &amp;quot;Port&amp;quot;) %&amp;gt;%
  hc_add_series_flags(port_min_date,
                      title = c(&amp;quot;Portf Min&amp;quot;), 
                      text = c(&amp;quot;Portfolio min rolling volatility.&amp;quot;),
                      id = &amp;quot;Port&amp;quot;) %&amp;gt;%
  hc_yAxis(title = list(text = &amp;quot;Mean SPY rolling Vol&amp;quot;),
           showFirstLabel = FALSE,
           showLastLabel = FALSE,
           plotLines = list(
             list(value = mean(spy_rolling_sd), color = &amp;quot;#2b908f&amp;quot;, width = 2)))  %&amp;gt;% 
  hc_navigator(enabled = FALSE) %&amp;gt;% 
  hc_scrollbar(enabled = FALSE)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-d7457e81afd8384f4040&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-d7457e81afd8384f4040&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;SPY v. Portfolio Rolling Volatility&#34;},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;Mean SPY rolling Vol&#34;},&#34;showFirstLabel&#34;:false,&#34;showLastLabel&#34;:false,&#34;plotLines&#34;:[{&#34;value&#34;:0.0291554812507092,&#34;color&#34;:&#34;#2b908f&#34;,&#34;width&#34;:2}]},&#34;credits&#34;:{&#34;enabled&#34;:false},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;turboThreshold&#34;:0},&#34;treemap&#34;:{&#34;layoutAlgorithm&#34;:&#34;squarified&#34;},&#34;bubble&#34;:{&#34;minSize&#34;:5,&#34;maxSize&#34;:25}},&#34;annotationsOptions&#34;:{&#34;enabledButtons&#34;:false},&#34;tooltip&#34;:{&#34;delayForDisplay&#34;:10},&#34;series&#34;:[{&#34;data&#34;:[[1375228800000,0.0230087834710489],[1377820800000,0.0310554927963628],[1380499200000,0.0303154391342273],[1383177600000,0.0333351835060359],[1385683200000,0.033679613898303],[1388448000000,0.0288400976907278],[1391126400000,0.0338190396691738],[1393545600000,0.029904383528237],[1396224000000,0.0305942566371719],[1398816000000,0.0275796530645834],[1401408000000,0.0268834182854031],[1404086400000,0.0266169197325657],[1406764800000,0.019606506360967],[1409270400000,0.0178261554082542],[1412035200000,0.0218704877587742],[1414713600000,0.0226129041709753],[1417132800000,0.0230956127375855],[1419984000000,0.0243598131833272],[1422576000000,0.0279750349266381],[1424995200000,0.0322177953429278],[1427760000000,0.0325097911709751],[1430352000000,0.0316790953242732],[1432857600000,0.0302347213514618],[1435622400000,0.0322755984506811],[1438300800000,0.029389462373966],[1440979200000,0.0321307589009705],[1443571200000,0.032984375371157],[1446163200000,0.050852177600668],[1448841600000,0.0505138108788652],[1451520000000,0.0503340252080932],[1454025600000,0.0522341207818885],[1456704000000,0.046219715155029],[1459382400000,0.0504880420143848],[1461888000000,0.0371553096877483],[1464652800000,0.0378912457951088],[1467244800000,0.0361050285668243],[1469750400000,0.0250938017057704],[1472601600000,0.0246028353527571],[1475193600000,0.0153415995353276],[1477872000000,0.0187392260707039],[1480464000000,0.0224796653731647],[1483056000000,0.0220139494031393],[1485820800000,0.018927657566137],[1488240000000,0.0221800497260555],[1490918400000,0.0218674879816177],[1493337600000,0.0159545004191706],[1496188800000,0.0135388212505291],[1498780800000,0.014675445173365],[1500508800000,0.0150096717916259]],&#34;name&#34;:&#34;SPY Volatility&#34;,&#34;color&#34;:&#34;blue&#34;,&#34;id&#34;:&#34;SPY&#34;},{&#34;data&#34;:[[1377820800000,0.0241115216143897],[1380499200000,0.0260442402607256],[1383177600000,0.0272674443067543],[1385683200000,0.0288719473982621],[1388448000000,0.0288857557055273],[1391126400000,0.0205191246489011],[1393545600000,0.0260055041878384],[1396224000000,0.0264271524902842],[1398816000000,0.0265816646662814],[1401408000000,0.0249591129630544],[1404086400000,0.0249769037782382],[1406764800000,0.0247281123755299],[1409270400000,0.0199346459519581],[1412035200000,0.0139540306559013],[1414713600000,0.0197192962226576],[1417132800000,0.0198713309717489],[1419984000000,0.0190676195505098],[1422576000000,0.0222013376079352],[1424995200000,0.0230297501738257],[1427760000000,0.0319188848721891],[1430352000000,0.0312580175470481],[1432857600000,0.0321510597602722],[1435622400000,0.031875737738177],[1438300800000,0.031631756790222],[1440979200000,0.0295208333915207],[1443571200000,0.0272649913296038],[1446163200000,0.0278878899612652],[1448841600000,0.0415543963149301],[1451520000000,0.0411460482731848],[1454025600000,0.0412861897878856],[1456704000000,0.0435368174613372],[1459382400000,0.0395236110434442],[1461888000000,0.0461989881404102],[1464652800000,0.0360002783258131],[1467244800000,0.0370928565224689],[1469750400000,0.0348749773237639],[1472601600000,0.0258599246690703],[1475193600000,0.0235703025145043],[1477872000000,0.0130155131890959],[1480464000000,0.0163314552380049],[1483056000000,0.0156270326216257],[1485820800000,0.0141434664632901],[1488240000000,0.0120186849784016],[1490918400000,0.0143345865051231],[1493337600000,0.014532447732245],[1496188800000,0.00807871448547398],[1498780800000,0.00794794549875872],[1500508800000,0.0132875445224473]],&#34;name&#34;:&#34;Portf Volatility&#34;,&#34;color&#34;:&#34;green&#34;,&#34;id&#34;:&#34;Port&#34;},{&#34;data&#34;:[{&#34;x&#34;:1461888000000,&#34;title&#34;:&#34;SPY Vol Dips&#34;,&#34;text&#34;:&#34;SPY rolling sd dips below portfolio.&#34;}],&#34;onSeries&#34;:&#34;SPY&#34;,&#34;type&#34;:&#34;flags&#34;},{&#34;data&#34;:[{&#34;x&#34;:1454025600000,&#34;title&#34;:&#34;SPY Max &#34;,&#34;text&#34;:&#34;SPY max rolling volatility.&#34;}],&#34;onSeries&#34;:&#34;SPY&#34;,&#34;type&#34;:&#34;flags&#34;},{&#34;data&#34;:[{&#34;x&#34;:1461888000000,&#34;title&#34;:&#34;Portf Max&#34;,&#34;text&#34;:&#34;Portfolio maximum rolling volatility.&#34;}],&#34;onSeries&#34;:&#34;Port&#34;,&#34;type&#34;:&#34;flags&#34;},{&#34;data&#34;:[{&#34;x&#34;:1498780800000,&#34;title&#34;:&#34;Portf Min&#34;,&#34;text&#34;:&#34;Portfolio min rolling volatility.&#34;}],&#34;onSeries&#34;:&#34;Port&#34;,&#34;type&#34;:&#34;flags&#34;}],&#34;navigator&#34;:{&#34;enabled&#34;:false},&#34;scrollbar&#34;:{&#34;enabled&#34;:false}},&#34;theme&#34;:{&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;transparent&#34;}},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;stock&#34;,&#34;fonts&#34;:[],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Hover on the flags and you can see the text we added for explanation.&lt;/p&gt;
&lt;p&gt;It’s remarkable how rolling volatility has absolutely plunged since early-to-mid 2016. Since August of 2016, both the portfolio and SPY rolling standard deviations have been well below the SPY mean.&lt;/p&gt;
&lt;p&gt;Thanks for sticking with this three-part introduction to volatility. Next time, we’ll port our work to Shiny and play with different assets and allocations.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/07/21/visualizing-portfolio-volatility/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Introduction to Rolling Volatility</title>
      <link>https://rviews.rstudio.com/2017/07/18/introduction-to-rolling-volatility/</link>
      <pubDate>Tue, 18 Jul 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/07/18/introduction-to-rolling-volatility/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;This is the second post in our series on portfolio volatility, variance and standard deviation. If you missed the first post and want to start at the beginning with calculating portfolio volatility, have a look &lt;a href=&#34;https://rviews.rstudio.com/2017/07/12/introduction-to-volatility/&#34;&gt;here - Introduction to Volatility&lt;/a&gt;. We will use three objects created in that previous post, so a quick peek is recommended.&lt;/p&gt;
&lt;p&gt;Today we focus on two tasks:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;&lt;p&gt;Calculate the rolling standard deviation of &lt;a href=&#34;https://us.spdrs.com/en/etf/spdr-sp-500-etf-SPY&#34;&gt;SPY&lt;/a&gt; monthly returns.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Calculate rolling standard deviation of monthly returns of a 5-asset portfolio consisting of the following.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AGG (a bond fund) weighted 10%&lt;/li&gt;
&lt;li&gt;DBC (a commodities fund) weighted 10%&lt;/li&gt;
&lt;li&gt;EFA (a non-US equities fund) weighted 20%&lt;/li&gt;
&lt;li&gt;SPY (S&amp;amp;P500 fund) weighted 40%&lt;/li&gt;
&lt;li&gt;VGT (a technology fund) weighted 20%&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;First though, why do we care about rolling standard deviations when in our previous Notebook we calculated ‘the’ standard deviation of monthly returns for both SPY and the portfolio? In that Notebook, what we calculated was the standard deviation of monthly returns for our entire sample, which was monthly returns for four-year period 2013-2017. What we might miss, for example, is a 3-month or 6-month period where the volatility spiked or plummeted or did both. And the longer our sample size, the more likely we are to miss something important. If we had 10 or 20 years of data and we calculated the standard deviation for the entire sample, we could fail to notice an entire year in which volatility was very high. Hence, we would fail to ponder the probability that it could occur again.&lt;/p&gt;
&lt;p&gt;Imagine a portfolio which had a standard deviation of returns for each 6-month period of 3% and it never changed. Now, imagine a portfolio whose vol fluctuated every few 6-month periods from 0% to 6% . We might find a 3% standard deviation of monthly returns over a 10-year sample for both of these, but those two portfolios are not exhibiting the same volatility. The rolling volatility of each would show us the differences and then we could hypothesize about the past causes and future probabilities for those differences. We might also want to think about dynamically re-balancing our portfolio to better manage volatility if we are seeing large spikes in the rolling windows. We’ll look more into re balancing as this series progresses.&lt;/p&gt;
&lt;p&gt;For now, let’s load the &lt;code&gt;.RDat&lt;/code&gt; file saved from our previous Notebook.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;load(&amp;#39;portfolio-returns.RDat&amp;#39;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We now have 3 objects in our Global Environment:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;+ `spy_returns` - an `xts` object of SPY monthly returns
+ `portfolio_component_monthly_returns_xts` - an `xts` object of returns of the 5 funds in our portfolio
+ `weights` - a vector of portfolio weights&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Our least difficult task is calculating the rolling standard deviation of SPY returns. We use &lt;code&gt;zoo::rollapply&lt;/code&gt; for this and just need to choose a number of months for the rolling window.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;window &amp;lt;- 6

spy_rolling_sd &amp;lt;- na.omit(rollapply(spy_returns$SPY, window, 
                           function(x) StdDev(x)))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We now have an &lt;code&gt;xts&lt;/code&gt; object called &lt;code&gt;spy_rolling_sd&lt;/code&gt; that contains the 6-month rolling standard deviation of returns of SPY. Keep in mind that the chosen window is important and can affect the results quite a bit. Soon we’ll wrap this work to a Shiny app where changing the window and visualizing the results will be easier.&lt;/p&gt;
&lt;p&gt;Next, we calculate the rolling volatility of our weighted portfolio. The &lt;code&gt;rollapply&lt;/code&gt; function doesn’t play nicely with the &lt;code&gt;weights&lt;/code&gt; argument that we need to supply to &lt;code&gt;StdDev()&lt;/code&gt;. We will craft our own version of roll apply to make this portfolio calculation, which we will use in conjunction with the &lt;code&gt;map_df()&lt;/code&gt; function from &lt;code&gt;purrr&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Before we do that, a slight detour from our substance. Below are two piped workflows to quickly convert from &lt;code&gt;xts&lt;/code&gt; to &lt;code&gt;dataframe&lt;/code&gt; and back to &lt;code&gt;xts&lt;/code&gt;. These rely heavily on the &lt;code&gt;as_tibble()&lt;/code&gt; and &lt;code&gt;as_xts()&lt;/code&gt; functions from the &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyquant/tidyquant.pdf&#34;&gt;tidyquant&lt;/a&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# toggle from an xts object to a tibble
portfolio_component_monthly_returns_df &amp;lt;- 
  portfolio_component_monthly_returns_xts %&amp;gt;% 
  as_tibble(preserve_row_names = TRUE) %&amp;gt;% 
  mutate(date = ymd(row.names)) %&amp;gt;% 
  select(-row.names) %&amp;gt;% 
  select(date, everything())

# toggle from a tibble back to xts.
returns_xts &amp;lt;- portfolio_component_monthly_returns_df %&amp;gt;% 
  as_xts(date_col = date)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Why did we take that detour? Because we will use &lt;code&gt;map_df()&lt;/code&gt;, &lt;code&gt;mutate()&lt;/code&gt; and &lt;code&gt;select()&lt;/code&gt; when we apply our custom function with the &lt;code&gt;%&amp;gt;%&lt;/code&gt; operator and that will require a &lt;code&gt;tibble&lt;/code&gt;/&lt;code&gt;data.frame&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Before we step through the code of the custom function, let’s write out the goal and logic.&lt;/p&gt;
&lt;p&gt;Our goal is to create a function that takes a &lt;code&gt;data.frame&lt;/code&gt; of asset returns and calculates the rolling standard deviation based on a &lt;em&gt;starting date index&lt;/em&gt; and a &lt;em&gt;window&lt;/em&gt;, for a &lt;em&gt;portfolio&lt;/em&gt; with specified &lt;em&gt;weights&lt;/em&gt; for each asset. We will need to supply four arguments to the function, accordingly.&lt;/p&gt;
&lt;p&gt;Here’s the logic I used to construct that function (feel free to eviscerate this logic and replace it with something better).&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;Assign a start date and end date based on the window argument. If we set window = 6, we’ll be calculating 6-month rolling standard deviations.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;filter()&lt;/code&gt; to subset the original &lt;code&gt;data.frame&lt;/code&gt; down to one window. I label the subsetted data frame as &lt;code&gt;interval_to_use&lt;/code&gt;. In our example, that interval is a 6-month window of our original data frame.&lt;/li&gt;
&lt;li&gt;Now we want to pass that &lt;code&gt;interval_to_use&lt;/code&gt; object to &lt;code&gt;StdDev()&lt;/code&gt;, but it’s not an &lt;code&gt;xts&lt;/code&gt; object. We need to convert it and label it &lt;code&gt;returns_xts&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Before we call &lt;code&gt;StdDev()&lt;/code&gt;, we need weights. Create a weights object called &lt;code&gt;w&lt;/code&gt; and give the value from the argument we supplied to the function.&lt;/li&gt;
&lt;li&gt;Pass the &lt;code&gt;returns_xts&lt;/code&gt; and &lt;code&gt;w&lt;/code&gt; to &lt;code&gt;StdDev()&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;We now have an object called &lt;code&gt;results_as_xts&lt;/code&gt;. What is this? It’s the standard deviation of returns of the first 6-month window of our weighted portfolio.&lt;/li&gt;
&lt;li&gt;Convert it back to a &lt;code&gt;tibble&lt;/code&gt; and return.&lt;/li&gt;
&lt;li&gt;We now have the standard deviation of returns for the 6-month period that started on the first date, because we default to &lt;code&gt;start = 1&lt;/code&gt;. If we wanted to get the standard deviation for a 6-month period that started on the second date, we could set &lt;code&gt;start = 2&lt;/code&gt;, etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;rolling_portfolio_sd &amp;lt;- function(returns_df, start = 1, window = 6, weights){
 
  start_date &amp;lt;- returns_df$date[start]
  
  end_date &amp;lt;-  returns_df$date[c(start + window)]
  
  interval_to_use &amp;lt;- returns_df %&amp;gt;% filter(date &amp;gt;= start_date &amp;amp; date &amp;lt; end_date)
  
  returns_xts &amp;lt;- interval_to_use %&amp;gt;% as_xts(date_col = date) 
  
  w &amp;lt;- weights
  
  results_as_xts &amp;lt;- StdDev(returns_xts, weights = w, portfolio_method = &amp;quot;single&amp;quot;)
  
  results_to_tibble &amp;lt;- as_tibble(t(results_as_xts[,1])) %&amp;gt;% 
    mutate(date = ymd(end_date)) %&amp;gt;% 
    select(date, everything()) 
  
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We’re halfway there. We need to apply that function starting at the first date in our &lt;code&gt;portfolio_component_monthly_returns_df&lt;/code&gt; object, and keep applying it to successive date indexes until the date that is 6 months before the final date. Why end there? Because there is no rolling 6-month standard deviation that starts only 1, 2, 3, 4 or 5 months ago!&lt;/p&gt;
&lt;p&gt;We will invoke &lt;code&gt;map_df()&lt;/code&gt; to apply our function to date 1, then save the result to a &lt;code&gt;data.frame&lt;/code&gt;, then apply our function to date 2, and save to that same &lt;code&gt;data.frame&lt;/code&gt;, and so on until we tell it stop at the index that is 6 before the last date index.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;window &amp;lt;- 6

roll_portfolio_result &amp;lt;-
  map_df(1:(nrow(portfolio_component_monthly_returns_df) - window), rolling_portfolio_sd, 
         returns_df = portfolio_component_monthly_returns_df, window = window, weights = weights) %&amp;gt;%
  mutate(date = ymd(date)) %&amp;gt;% 
  select(date, everything()) %&amp;gt;%
  as_xts(date_col = date) %&amp;gt;% 
  `colnames&amp;lt;-`(&amp;quot;Rolling Port SD&amp;quot;)

head(roll_portfolio_result)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##            Rolling Port SD
## 2013-08-01      0.02411152
## 2013-09-01      0.02604424
## 2013-10-01      0.02726744
## 2013-11-01      0.02887195
## 2013-12-01      0.02888576
## 2014-01-01      0.02051912&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Have a look at the rolling standard deviations. Why is the first date August of 2013? Do any of the results stand our as unusual, when compared to the SPY results? It’s hard to make the comparison until we chart them, and that’s what we do in the next post. See you then!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/07/18/introduction-to-rolling-volatility/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Control Systems Toolbox in R - a GSoC 2017 Project</title>
      <link>https://rviews.rstudio.com/2017/07/06/control-systems-toolbox-in-r-a-gsoc-2017-project/</link>
      <pubDate>Thu, 06 Jul 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/07/06/control-systems-toolbox-in-r-a-gsoc-2017-project/</guid>
      <description>
        

&lt;div id=&#34;introduction&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Control theory is an interdisciplinary branch of mathematics and engineering that has the objective of controlling physical systems. A control system is a device or a collection of devices that manage, command, direct or regulate the behavior of other devices or systems. Control systems engineering is a major application of control theory, and involves the study, design/modeling of automatic control systems. Control theory has also been applied to several other fields such as finance, sociology, psychology, physiology and other sciences that analyze dynamic systems.&lt;/p&gt;
&lt;p&gt;In recent times, control systems have played a major role in the development and advancement of modern technology and civilization. Control systems are essential in any field of engineering and science, as they are an important and integral part of systems such as space-vehicle systems, robotic systems, modern manufacturing systems, nuclear reactors, navigation systems and industrial operations involving control of temperature, pressure, humidity, flow, speed/velocity, etc.&lt;/p&gt;
&lt;div id=&#34;example-of-a-control-system&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Example of a Control System&lt;/h3&gt;
&lt;p&gt;Imagine the operation of an Automatic Electric Iron where its heating elements are controlled by the temperature output of the iron. As long as there is power supply to the electric iron, and a desired heat-level is selected, the electric iron automatically controls at what time to turn-on and switch-off heating so as to maintain that temperature. This type of control system is called a feedback control system: a system in which the output is fed back to the input as a control signal.&lt;/p&gt;
&lt;p&gt;Figure 1 shows a simple block diagram depicting a sample feedback control system for a heating system.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-07-05-control-systems-toolbox_files/Figure1.png&#34; /&gt;&lt;br /&gt;
Figure 1: Block Diagram Model for a Heating System&lt;/p&gt;
&lt;p&gt;Another example is the control system for an aircraft or a space shuttle. Truly, such control system would be complex as there are several sub-systems that are interconnected in such transport systems. Therefore, it is very necessary to simulate how these systems could behave using a computer before implementing them physically. This is the reason why computer simulation of control systems have been proliferated.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;control-systems-r-gsoc-project&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Control Systems R-GSoC Project&lt;/h3&gt;
&lt;p&gt;For this &lt;a href=&#34;https://github.com/rstats-gsoc/gsoc2017/wiki/control%3A-Control-Systems-toolbox&#34;&gt;Google Summer of Code (GSoC) 2017 project&lt;/a&gt;, we are working to develop a control system toolbox for the R language. The rationale is that there is a control toolbox for most commercial and open-source technical computing platforms out there, and while the R language is experiencing tremendous growth in its capabilities and user base, it seems necessary to extend the language to serve other scientific and engineering communities. For example, in Python, the development of NumPy and the general SciPy stack, added some dimensions and attracted several scientific domains to the use of Python. This GSoC project hopes to make basic design, analysis and simulation of control systems possible within the R ecosystem.&lt;/p&gt;
&lt;p&gt;The major objective of this year’s GSoC project is to try to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Design and develop a framework for the package that defines data structures and creates flexibility of usage and extension for future users and interested contributors to easily adopt the package. The framework is also expected to mimic the I/O style of existing control systems toolkits.&lt;/li&gt;
&lt;li&gt;To port a set of functions from the &lt;a href=&#34;http://rlabplus.sourceforge.net&#34;&gt;RLabPlus&lt;/a&gt; control-toolbox and adapt them to the defined data structures and general framework.&lt;/li&gt;
&lt;li&gt;To test the functions, create documentation, usage examples and build them for distribution.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;benefits-of-a-control-systems-toolbox-in-r&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Benefits of a Control Systems Toolbox in R&lt;/h3&gt;
&lt;p&gt;Some benefits of having a control-systems-toolbox in R are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A control package in R could be useful to engineers and students who are looking to migrate to an open-source language like R that has better visualization options and interfaces to several technologies. Models for several dynamic systems could then be analyzed using R.&lt;/li&gt;
&lt;li&gt;The package could assist in further developments in areas like optimal control theory which has several applications to economics and management sciences.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;current-state-of-the-project&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Current State of the Project&lt;/h3&gt;
&lt;p&gt;At the time of writing this article, the first phase of coding for GSoC has elapsed, and we are delighted to meet our target of creating 18 functions that define the general framework and structures. Consequently, a user can, at this stage, perform the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create LTI system models of state-space, transfer function and zero-pole classes&lt;/li&gt;
&lt;li&gt;Conversions from one system model to other system models&lt;/li&gt;
&lt;li&gt;Convert continuous-time system models to discrete-time models&lt;/li&gt;
&lt;li&gt;Obtain time response for LTI systems&lt;/li&gt;
&lt;li&gt;Install the development version of the package using: &lt;code&gt;devtools::install_github(“benubah/control”)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;practical-example&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Practical Example&lt;/h3&gt;
&lt;div id=&#34;analyzing-the-time-response-of-a-bandpass-rlc-filter-circuit&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Analyzing the Time Response of a Bandpass RLC Filter Circuit&lt;/h4&gt;
&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Band-pass_filter&#34;&gt;Wikipedia&lt;/a&gt;: “A bandpass filter is a device that passes frequencies within a certain range and rejects (attenuates) frequencies outside that range.” Bandpass filters are commonly used in wireless transmitters and receivers to prevent transmitters from interfering with other stations and to allow signals within selected frequency ranges to be decoded, while preventing signals at unwanted frequencies from passing through to the receiver. In astronomy, bandpass filters are used to allow only certain portion of light spectrum pass through to an instrument. They have several other applications in neuroscience, digital signal processing, atmospheric sciences, etc.&lt;/p&gt;
&lt;p&gt;The following example is taken from a &lt;a href=&#34;https://www.mathworks.com/help/control/examples/analyzing-the-response-of-an-rlc-circuit.html&#34;&gt;Mathworks web-page&lt;/a&gt; and it shows how to analyze the time response of a common RLC bandpass filter circuit using the current available functions of the Control Systems Toolbox in R. The attenuation properties of the filter circuit, G2 can be ascertained by simulating how this filter transforms sine waves with frequency 0.9, 1, and 1.1 rad/s.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-07-05-control-systems-toolbox_files/Figure2.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Figure 2: Bandpass RLC Filter Circuit.&lt;/p&gt;
&lt;p&gt;For this example, we will try to show how the following could be achieved using the developing &lt;code&gt;control&lt;/code&gt; library:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Creating a transfer function model&lt;/li&gt;
&lt;li&gt;Converting a transfer function to state-space representation&lt;/li&gt;
&lt;li&gt;Converting a continuous-time model to discrete-time model&lt;/li&gt;
&lt;li&gt;Performing Linear simulation using &lt;code&gt;lsim&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Obtaining step response using &lt;code&gt;lsim&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following values are given R = 1, L = 1, C = 1, R2 = 20&lt;/p&gt;
&lt;p&gt;The transfer function for this circuit is:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#34;math display&#34;&gt;\[
     G(s) = \frac{V_output}{V_input} =  \frac{s/(RC)}{s^2 + s/(RC) + 1/(LC)}
\]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;On the R Console (or in an R script), after installing the &lt;code&gt;control&lt;/code&gt; package, the following code obtains the time response of the circuit:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(control)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
## Attaching package: &amp;#39;control&amp;#39;&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## The following object is masked from &amp;#39;package:base&amp;#39;:
## 
##     append&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;R &amp;lt;- C &amp;lt;- L &amp;lt;- 1
R2  &amp;lt;-  20
t  &amp;lt;-  seq(0,250,0.05)
G1 &amp;lt;-  tf(c(1/(R*C), 0), c(1, 1/(R*C), 1/(L*C) ) )
G2  &amp;lt;-  tf(c(1/(R2*C), 0), c(1, 1/(R2*C), 1/(L*C) ) )
print(G1)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
## y1:
##              s 
##   - - - - - - - - -
##      s^2 +  s + 1 
## 
## 
## Transfer Function: Continuous time model&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;tf2ss(G1) # example: convert the transfer function to state-space representation&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
##  sys.A = 
## 
##      x1   x2
## x1   -1   -1
## x2    1    0
##    
## sys.B = 
## 
##      u1
## x1    1
## x2    0
##    
## sys.C = 
## 
##      x1   x2
## y1    1    0
##    
## sys.D = 
## 
##      u1
## y1    0
##    
## 
##  State-Space system: Continuous time model&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;c2d(G1, 0.1) # example: convert the system G1 from continuous-time to discrete-time model&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## 
## y1:
##   0.09500408 z^1 - 0.09500408 
##   - - - - - - - - - - - - - - - - -
##      z^2 - 1.895329 z + 0.9048374 
## 
## 
## Sample Time = 0.1 
## Transfer function: Discrete time model&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;response &amp;lt;- lsim(G2,sin(t),t)
par(mfrow = c(3,1))
plot(t, sin(t), type = &amp;quot;l&amp;quot;, xlab = &amp;quot;Time, secs&amp;quot;, ylab = &amp;quot;Amplitude&amp;quot;, main = &amp;quot;Linear Simulation Response - w = 1&amp;quot;, col = &amp;quot;lightgray&amp;quot;)
lines(t, response$y, type = &amp;quot;l&amp;quot;, col = &amp;quot;blue&amp;quot;, lwd = 2)
grid(5,5, col = &amp;quot;lightgray&amp;quot;)

response2 &amp;lt;- lsim(G2, sin(0.9*t), t)
plot(t, sin(t), type = &amp;quot;l&amp;quot;, xlab = &amp;quot;Time, secs&amp;quot;, ylab = &amp;quot;Amplitude&amp;quot;, main = &amp;quot;Linear Simulation Response - w = 0.9&amp;quot;, col = &amp;quot;lightgray&amp;quot;)
lines(t, response2$y, type = &amp;quot;l&amp;quot;, col = &amp;quot;blue&amp;quot;, lwd = 2)
grid(5,5, col = &amp;quot;lightgray&amp;quot;)

response3 &amp;lt;- lsim(G2, sin(1.1*t), t)
plot(t, sin(t), type = &amp;quot;l&amp;quot;, xlab = &amp;quot;Time, secs&amp;quot;, ylab = &amp;quot;Amplitude&amp;quot;, main = &amp;quot;Linear Simulation Response - w = 1.1&amp;quot;, col = &amp;quot;lightgray&amp;quot;)
lines(t, response3$y, type = &amp;quot;l&amp;quot;, col = &amp;quot;blue&amp;quot;, lwd = 2)
grid(5,5, col = &amp;quot;lightgray&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;figure&#34; style=&#34;text-align: center&#34;&gt;&lt;span id=&#34;fig:unnamed-chunk-1&#34;&gt;&lt;/span&gt;
&lt;img src=&#34;/post/2017-07-05-control-systems-toolbox_files/figure-html/unnamed-chunk-1-1.png&#34; alt=&#34;Figure 3: R Plot for Linear Simulation Response of RLC bandpass circuit&#34; width=&#34;672&#34; /&gt;
&lt;p class=&#34;caption&#34;&gt;
Figure 1: Figure 3: R Plot for Linear Simulation Response of RLC bandpass circuit
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The output of the simulation displayed in Figure 3 shows a pure sine wave (in light-gray color) behind the wave response from our linear simulation (in blue). At w = 1 rad/s, after the transients have died off, the wave remains a pure sine wave – no attenuation observed. However, the waves at 0.9 and 1.1 rad/s are significantly attenuated.&lt;/p&gt;
&lt;p&gt;Please get the code here: &lt;a href=&#34;https://github.com/benubah/controldev/blob/master/R/lsimExample.R&#34; class=&#34;uri&#34;&gt;https://github.com/benubah/controldev/blob/master/R/lsimExample.R&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To obtain a &lt;em&gt;step response&lt;/em&gt; for the RLC filter circuit using &lt;code&gt;lsim&lt;/code&gt; as shown in Figure 4, the following code is used:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dims &amp;lt;- dim(as.matrix(t))
   u &amp;lt;- matrix(rep(1,dims[1]), dims[1], dims[2])
   stepresponse &amp;lt;- lsim(G2, u, t)
plot(t, stepresponse$y, type = &amp;quot;l&amp;quot;, xlab = &amp;quot;Time, secs&amp;quot;, ylab = &amp;quot;Amplitude&amp;quot;, main = &amp;quot;Step Response - G2&amp;quot;, col = &amp;quot;red&amp;quot;, lwd = 2)
grid(7,7, col = &amp;quot;lightgray&amp;quot;, lwd = 2)&lt;/code&gt;&lt;/pre&gt;
&lt;div class=&#34;figure&#34; style=&#34;text-align: center&#34;&gt;&lt;span id=&#34;fig:unnamed-chunk-2&#34;&gt;&lt;/span&gt;
&lt;img src=&#34;/post/2017-07-05-control-systems-toolbox_files/figure-html/unnamed-chunk-2-1.png&#34; alt=&#34;Figure 4: R Plot for Step Response of the RLC bandpass circuit&#34; width=&#34;672&#34; /&gt;
&lt;p class=&#34;caption&#34;&gt;
Figure 2: Figure 4: R Plot for Step Response of the RLC bandpass circuit
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;next-coding-phase&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Next Coding Phase&lt;/h3&gt;
&lt;p&gt;In the next coding stage, we plan to attempt creating functions that would perform the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Evaluate transfer function expressions in the &lt;em&gt;s-domain&lt;/em&gt; within R as part of the framework.&lt;/li&gt;
&lt;li&gt;Control system block diagram algebra functions – system interconnections&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;challenges&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Challenges&lt;/h3&gt;
&lt;p&gt;The expected challenge for this project is to accurately set up a framework that defines data structures and how functions operate within the framework in such a manner that would be attractive (due to simplicity, reusability and extensibility) to prospective users and contributors.&lt;/p&gt;
&lt;p&gt;To overcome this challenge, through the assistance of my mentors, we have examined the data architectures and plotting layout of other open-source scientific languages, and from these, designed a plan and framework that would integrate reasonably with the architecture of the R language while remaining open to improvements.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;dependencies&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Dependencies&lt;/h3&gt;
&lt;p&gt;The Control Systems Toolbox for the R language is expected to depend on R packages like, &lt;code&gt;pracma&lt;/code&gt;, &lt;code&gt;signal&lt;/code&gt; and &lt;code&gt;expm&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;feedback&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Feedback&lt;/h3&gt;
&lt;p&gt;We would be glad to hear from the R community – feel free to &lt;a href=&#34;https://github.com/rstats-gsoc/gsoc2017/wiki/control%3A-Control-Systems-toolbox#mentors&#34;&gt;get in touch&lt;/a&gt; with any suggestions, opinions or comments.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;conclusion&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;In this article, we have introduced the Control Systems Toolbox GSoC 2017 project, its current state, benefits and practical examples showing some functions that are currently available. We have also listed the future coding plans for the next GSoC coding phase. We hope to be able to update the R community as things develop.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/07/06/control-systems-toolbox-in-r-a-gsoc-2017-project/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Printing From Flex Dashboard</title>
      <link>https://rviews.rstudio.com/2017/06/28/printing-from-flex-dashboard/</link>
      <pubDate>Wed, 28 Jun 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/06/28/printing-from-flex-dashboard/</guid>
      <description>
        


&lt;p&gt;Shiny applications of all stripes (including &lt;a href=&#34;http://rmarkdown.rstudio.com/flexdashboard/shiny.html&#34;&gt;flexdashboard with runtime Shiny&lt;/a&gt;) are revolutionary in that they put the power of R directly in the end user’s hands without needing to interact directly with the language. A common way end-users wish to interact with their data is via a dashboard that they can manipulate on the fly. &lt;a href=&#34;http://rmarkdown.rstudio.com/flexdashboard/&#34;&gt;Flexdashboard&lt;/a&gt; streamlines the process of turning an R-based analysis into a dashboard, so R users can create good-looking output for their analyses - and deploy this output to the web - with very little additional effort.&lt;/p&gt;
&lt;p&gt;There are various ways to extract information from flexdashboard, but no good way to programatically return a printable version of the &lt;em&gt;dashboard itself&lt;/em&gt;. This is partially by design - responsive HTML dashboards aren’t meant to be printed. There are &lt;a href=&#34;https://shiny.rstudio.com/articles/generating-reports.html&#34;&gt;well-documented workflows&lt;/a&gt; about how to share information between a web-centric output and a complementary report that renders to a printable format.&lt;/p&gt;
&lt;p&gt;That said, there are some reasons to want a printable output that looks similar to a related HTML report. Snapshots are valuable for documentation/training materials, for embedding in emails or other reports, or for the all-too-common case of meetings with executives who like dashboards but want to consume paper-based reports. Plus, flexdashboards are an incredibly quick way to create visually appealing &lt;em&gt;(read: pretty)&lt;/em&gt; summary output of a combination of outputs on a single page.&lt;/p&gt;
&lt;p&gt;Both Harrison and Aaron&lt;a href=&#34;#fn1&#34; class=&#34;footnoteRef&#34; id=&#34;fnref1&#34;&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/a&gt; have struggled with trying to print flexdashboards in their respective practices. In a recent instance, Harrison was working with a client whose end users would be carrying snapshots of the dashboard into an industrial setting where mobile devices were not desired. It was important to the client to maintain a similar look between the on-screen and paper representations of the dashboard. It was also important to make generating these snapshots an integrated part of the application; it was not sufficient to suggest that the client manually take a screenshot of their browser window. This turned out to be a blessing, because (as you will see below) it allows the creation of a web-friendly ‘tabbed’ report with a companion ‘flat’ printed rendering.&lt;/p&gt;
&lt;div id=&#34;specific-task&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Specific Task&lt;/h3&gt;
&lt;p&gt;Our goal was to create a “printable” flexdashboard with runtime Shiny. Flexdashboard produces a beautiful HTML dashboard with very little effort. &lt;a href=&#34;https://shiny.rstudio.com/articles/interactive-docs.html&#34;&gt;Like all R Markdown documents&lt;/a&gt;, it also allows &lt;a href=&#34;https://shiny.rstudio.com/&#34;&gt;Shiny&lt;/a&gt; objects to be embedded inside of it, so that when rendered locally or on a server, it produces a reactive web application with minimal developer effort. Like many HTML files, however, it does not print well.&lt;/p&gt;
&lt;p&gt;The flexdashboard in question also had tabsets, which make perfect sense on a computer or mobile device, but don’t translate well to printed media. When printed, tabsets communicate that there is pertinent information hidden from the viewer; better to remove the tabset in the printed version. If the information is pertinent, it should be displayed in the printed document; if it is not, it should be removed.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;phantomjs-and-headless-chrome&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;PhantomJS and Headless Chrome&lt;/h3&gt;
&lt;p&gt;The approach we settled on as &lt;em&gt;good enough and easy enough&lt;/em&gt; was to use a &lt;a href=&#34;https://en.wikipedia.org/wiki/Headless_browser&#34;&gt;headless browser&lt;/a&gt; to take a screenshot of a non-reactive HTML document. It’s not a perfect solution: a PDF would be better than a png file, headless browsers add a code dependency, and there is some administrative overhead to create the document to print. It is, however, quick to implement, easy to understand, and robust.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;exampledownload&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Example&lt;a href=&#34;#fn2&#34; class=&#34;footnoteRef&#34; id=&#34;fnref2&#34;&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;The mechanics of building a screen-capture-style report from flexdashboard are neither difficult nor obvious. In general, it requires the following steps:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;Add a downloadButton to a &lt;a href=&#34;http://rmarkdown.rstudio.com/flexdashboard/shiny.html&#34;&gt;flexdashboard with runtime Shiny&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;When the download button is invoked, temporarily save non-reactive copies of any objects of interest&lt;/li&gt;
&lt;li&gt;Knit a static HTML version of the flexdashboard, using the objects saved in the prior step&lt;/li&gt;
&lt;li&gt;Use &lt;a href=&#34;https://github.com/wch/webshot&#34;&gt;&lt;code&gt;webshot::webshot&lt;/code&gt;&lt;/a&gt; or &lt;a href=&#34;https://github.com/hrbrmstr/decapitated&#34;&gt;&lt;code&gt;decapitated::chrome_shot&lt;/code&gt;&lt;/a&gt; to capture a .png image of the static dashboard&lt;a href=&#34;#fn3&#34; class=&#34;footnoteRef&#34; id=&#34;fnref3&#34;&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Deliver this version to the client using the downloadHandler function&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The solution requires two separate R documents. The process is as follows:&lt;/p&gt;
&lt;div id=&#34;dynamic-flexdashboard-document&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Dynamic Flexdashboard document&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;
---
title: &#34;Snapshot Example&#34;
runtime: shiny
output:
  flexdashboard::flex_dashboard:
    orientation: rows
    vertical_layout: scroll
---
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This is standard YAML header for a flexdashboard, including the command &lt;code&gt;runtime: shiny&lt;/code&gt; to create a Shiny application from an R Markdown document. Let’s examine the next chunks:&lt;/p&gt;
&lt;pre class=&#34;{r}&#34;&gt;&lt;code&gt;gears = mtcars$gear %&amp;gt;% as.factor() %&amp;gt;% levels()
selectizeInput(&amp;quot;grs&amp;quot;, &amp;quot;GEARS&amp;quot;,
               gears, selected = gears[1])
renderUI({
downloadButton(&amp;quot;downloadFile&amp;quot;, &amp;quot;Download&amp;quot;)
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In this chunk, we have built a &lt;code&gt;selectizeInput&lt;/code&gt; object to choose the number of gears to select, as well as a &lt;code&gt;downloadButton&lt;/code&gt; named ‘downloadFile’. Notice that we have wrapped the button in a &lt;code&gt;renderUI()&lt;/code&gt; context. This is standard shiny / flexdashboard code.&lt;/p&gt;
&lt;pre class=&#34;{r}&#34;&gt;&lt;code&gt;mpgp = reactive({
  mtcars %&amp;gt;% filter(gear %in% input$grs) %&amp;gt;% ggplot(aes(x = hp, y = mpg)) + geom_point() + geom_smooth()
  
})
renderPlot({
  mpgp()
})
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For veteran shiny programmers, this block may seem redundant. We’re creating a plot called &lt;code&gt;mpgp&lt;/code&gt; in a reactive context and then rendering it. In a ‘standard’ shiny implementation, we would simply have wrapped the plot code in the &lt;code&gt;renderPlot()&lt;/code&gt; context. However, as you will see below, we’re going to need to reuse the object &lt;code&gt;mpgp&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;{r}&#34;&gt;&lt;code&gt;output$downloadFile &amp;lt;- downloadHandler(filename = function() { 
return(paste(&amp;#39;Cars&amp;#39;, &amp;#39;.png&amp;#39;, sep=&amp;#39;&amp;#39;))
},
    content = function(file){
    to_save &amp;lt;- list(
    mpgg = mpgg(),
    mpgp = mpgp()
    )
      saveRDS(to_save, &amp;quot;config_data.RDS&amp;quot;)
      rmarkdown::render(&amp;quot;ShadowCars.Rmd&amp;quot;)
      webshot::webshot(&amp;quot;ShadowCars.html&amp;quot;, file = file)
                        })&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This chunk contains the secret sauce. When the &lt;code&gt;downloadButton&lt;/code&gt; is invoked, the program saves all elements to appear in the downloaded report in a file called ‘config_data.RDS’. These elements are then used as arguments to render a shadow document, ‘ShadowCars.Rmd’. Finally, &lt;code&gt;webshot::webshot&lt;/code&gt; converts the hidden document to a .png and delivers it to the client side.&lt;/p&gt;
&lt;p&gt;The full dashboard looks like this:&lt;/p&gt;
&lt;!-- ![*Screenshot of our minimal implementation of a flexdashboard with downloadable screenshot*](/post/2017-06-19-Printing-From-Flex-Dashboard_files/MinDWN.png) --&gt;

&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-19-Printing-From-Flex-Dashboard_files/MinDWN.png&#34; /&gt;

&lt;/div&gt;

&lt;/div&gt;
&lt;div id=&#34;shadow-document&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Shadow Document&lt;/h4&gt;
&lt;p&gt;The key elements of the shadow document code are presented below:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;---
title: &amp;quot;Snapshot Example&amp;quot;
output:
  flexdashboard::flex_dashboard:
    orientation: rows
---&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Note that our YAML for the shadow document is similar to the dashboard, except it does &lt;strong&gt;not&lt;/strong&gt; include &lt;code&gt;runtime: shiny&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The code blocks that render the objects created in the dynamic document are straightforward to the point of triviality; they simply reference the saved objects (which are retrieved using &lt;code&gt;readRDS&lt;/code&gt;) and render them using whatever we choose, in this case &lt;code&gt;kable()&lt;/code&gt; for the table and the native &lt;code&gt;print()&lt;/code&gt; for the plot.&lt;/p&gt;
&lt;pre class=&#34;{r}&#34;&gt;&lt;code&gt;data &amp;lt;- readRDS(&amp;quot;config_data.RDS&amp;quot;)
data$mpgg %&amp;gt;% kable() &lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;{r}&#34;&gt;&lt;code&gt;data$mpgp %&amp;gt;% print() &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;And of course, while &lt;code&gt;mpgp&lt;/code&gt; was reactive in the original dashboard, it is static in the shadow doc.&lt;/p&gt;
&lt;p&gt;The report delivered to the client is as follows:&lt;/p&gt;
&lt;!-- ![*Example of the type of report delivered to the client in png format.  Note that while the report contains the same objects as the dynamic page, the chart and graph are laid side-by-side, not tabset*](/post/2017-06-19-Printing-From-Flex-Dashboard_files/Cars.png) --&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-19-Printing-From-Flex-Dashboard_files/Cars.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;conclusion&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;In this short post, we have shown how to create a downloadable custom report by using existing tools to create a static flexdashboard. From the .png environment, the rendered image can be converted to other formats as required.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;footnotes&#34;&gt;
&lt;hr /&gt;
&lt;ol&gt;
&lt;li id=&#34;fn1&#34;&gt;&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/in/harrisonschramm&#34;&gt;Harrison Schramm&lt;/a&gt; is an Operations Research Analyst at &lt;a href=&#34;http://www.canallc.com/&#34;&gt;CANA Advisors&lt;/a&gt;. &lt;a href=&#34;https://www.linkedin.com/in/aaron-berg-26150917/&#34;&gt;Aaron Berg&lt;/a&gt; is a Customer Success Representative at RStudio.&lt;a href=&#34;#fnref1&#34;&gt;↩&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li id=&#34;fn2&#34;&gt;&lt;p&gt;To recreate this minimal example for yourself, please download the files from &lt;a href=&#34;https://gist.github.com/agberg/d71d3aacb9b9d5691b7ba7ab7555ba5b&#34;&gt;this gist&lt;/a&gt;.&lt;a href=&#34;#fnref2&#34;&gt;↩&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li id=&#34;fn3&#34;&gt;&lt;p&gt;The &lt;a href=&#34;https://github.com/wch/webshot&#34;&gt;&lt;code&gt;webshot&lt;/code&gt;&lt;/a&gt; package requires phantomJS to be installed as an external dependency, but will work on all systems. &lt;a href=&#34;https://github.com/hrbrmstr/decapitated&#34;&gt;&lt;code&gt;decapitated&lt;/code&gt;&lt;/a&gt; will only work on systems with versions of Chrome that can operate in &lt;a href=&#34;https://developers.google.com/web/updates/2017/04/headless-chrome&#34;&gt;headless mode&lt;/a&gt;.&lt;a href=&#34;#fnref3&#34;&gt;↩&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/06/28/printing-from-flex-dashboard/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>May New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/06/23/may-new-package-picks/</link>
      <pubDate>Fri, 23 Jun 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/06/23/may-new-package-picks/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;Two hundred and twenty-nine new packages were submitted to CRAN in May. Here are my picks for the “Top 40”, organized into five categories: Data, Data Science and Machine Learning, Education, Miscellaneous, Statistics and Utilities.&lt;/p&gt;
&lt;div id=&#34;data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=angstroms&#34;&gt;angstroms&lt;/a&gt; v0.0.1: Provides helper functions for working with &lt;a href=&#34;https://www.myroms.org/&#34;&gt;Regional Ocean Modeling System&lt;/a&gt; (ROMS) output.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=bikedata&#34;&gt;bikedata&lt;/a&gt; v0.0.1: Download and aggregate data from public bicycle systems from around the world. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/bikedata/vignettes/bikedata.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=Datasaurus&#34;&gt;datasauRus&lt;/a&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=datasauRus&#34; class=&#34;uri&#34;&gt;https://CRAN.R-project.org/package=datasauRus&lt;/a&gt; v0.1.2: The Datasaurus Dozen is a set of datasets that have the same summary statistics, despite having radically different distributions. As well as being an engaging variant on the Anscombe’s Quartet, the data is generated in a novel way through a simulated annealing process. Look &lt;a href=&#34;http://dl.acm.org/citation.cfm?doid=3025453.3025912&#34;&gt;here&lt;/a&gt; for details, and in the &lt;a href=&#34;https://cran.rstudio.com/web/packages/datasauRus/vignettes/Datasaurus.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/dwapi/&#34;&gt;dwapi&lt;/a&gt; v0.1.1: Provides a set of wrapper functions for &lt;a href=&#34;https://data.world/&#34;&gt;data.world’s&lt;/a&gt; REST API. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/dwapi/vignettes/quickstart.html&#34;&gt;quickstart guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=HURDAT&#34;&gt;HURDAT&lt;/a&gt; v0.1.0: Provides datasets from the &lt;a href=&#34;http://www.aoml.noaa.gov/hrd/hurdat/Data_Storm.html&#34;&gt;Hurricane Research Division’s Hurricane Re-Analysis Project&lt;/a&gt;, giving details for most known hurricanes and tropical storms for the Atlantic and northeastern Pacific ocean (northwestern hemisphere). The &lt;a href=&#34;https://cran.r-project.org/web/packages/HURDAT/vignettes/hurdat.html&#34;&gt;vignette&lt;/a&gt; describes the datasets.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=neurohcp&#34;&gt;neurohcp&lt;/a&gt; v0.6: Implements an interface to the &lt;a href=&#34;https://db.humanconnectome.org/app/template/Login.vm;jsessionid=B175D91C0ECA959E436B01A7A9AEC60C&#34;&gt;Human Connectome Project&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/neurohcp/vignettes/hcp.html&#34;&gt;vignette&lt;/a&gt; shows how it works.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=osmdata&#34;&gt;osmdata&lt;/a&gt; v0.0.3: Provides functions to download and import of &lt;a href=&#34;https://www.openstreetmap.org/#map=5/51.500/-0.100&#34;&gt;OpenStreetMap&lt;/a&gt; data as ‘sf’ or ‘sp’ objects. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/osmdata/vignettes/osm-sf-translation.html&#34;&gt;Introduction&lt;/a&gt; and a vignette describing &lt;a href=&#34;https://cran.rstudio.com/web/packages/osmdata/vignettes/osm-sf-translation.html&#34;&gt;Translation to Simple Features&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=parlitools&#34;&gt;parlitools&lt;/a&gt; v0.0.4: Provides various tools for analyzing UK political data, including creating political cartograms and retrieving data. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/parlitools/vignettes/introduction.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on the &lt;a href=&#34;https://cran.rstudio.com/web/packages/parlitools/vignettes/bes-2015.html&#34;&gt;British Election Study&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/parlitools/vignettes/mapping-local-authorities.html&#34;&gt;Mapping Local Suthorities&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/parlitools/vignettes/using-cartograms.html&#34;&gt;Using Cartograms&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rerddap&#34;&gt;rerddap&lt;/a&gt; v0.4.2: Implements an R client to NOAA’s &lt;a href=&#34;https://upwell.pfeg.noaa.gov/erddap/information.html&#34;&gt;ERDDDAP&lt;/a&gt; data servers. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/rerddap/vignettes/Using_rerddap.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=soilcarbon&#34;&gt;soilcarbon&lt;/a&gt; v1.0.0: Provides tools for analyzing the &lt;a href=&#34;https://powellcenter-soilcarbon.github.io/soilcarbon/&#34;&gt;Soil Carbon Database&lt;/a&gt; created by &lt;a href=&#34;https://powellcenter.usgs.gov/&#34;&gt;Powell Center Working Group&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/soilcarbon/vignettes/launch_shiny.html&#34;&gt;vignette&lt;/a&gt; launches a local Shiny App.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/soilcarbon.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=suncalc&#34;&gt;suncalc&lt;/a&gt; v0.1: Implements an R interface to the ‘suncalc.js’ library, part of the &lt;a href=&#34;http://suncalc.net&#34;&gt;SunCalc.net’s project&lt;/a&gt; for calculating sun position, sunlight phases, moon position and lunar phase for the given location and time.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;data-science-and-machine-learning&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data Science and Machine Learning&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=EventStudy&#34;&gt;EventStudy&lt;/a&gt; v0.3.1: Provides an interface to the &lt;a href=&#34;https://www.eventstudytools.com/&#34;&gt;EventStudy API&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/EventStudy/vignettes/introduction_eventstudy.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/EventStudy/vignettes/howto_eventstudy.html&#34;&gt;Preparing EventStudy&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/EventStudy/vignettes/parameters_eventstudy.html&#34;&gt;parameters&lt;/a&gt;, and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/EventStudy/vignettes/addin_eventstudy.html&#34;&gt;RStudio Addin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=kmcudaR&#34;&gt;kmcudaR&lt;/a&gt; v1.0.0: Provides a fast, drop-in replacement for the classic K-means algorithm based on &lt;a href=&#34;https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/ding15.pdf&#34;&gt;Yingyang K-Means&lt;/a&gt;. Look &lt;a href=&#34;https://cran.rstudio.com/web/packages/kmcudaR/README.html&#34;&gt;here&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=openEBGM&#34;&gt;openEBGM&lt;/a&gt; v0.1.0: Provides an implementation of &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/00031305.1999.10474456&#34;&gt;DuMouchel’s Bayesian data mining method for the market basket problem&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/openEBGM/vignettes/x1_introAndDataPrepVignette.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/openEBGM/vignettes/x2_rawDataProcessingVignette.html&#34;&gt;Processing Raw Data&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/openEBGM/vignettes/x3_hyperParameterVignette.html&#34;&gt;Hyperparameter Estimation&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/openEBGM/vignettes/x4_posteriorCalculationVignette.html&#34;&gt;Empirical Bayes Metrics&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/openEBGM/vignettes/x5_openEBGMObjectVignette.html&#34;&gt;Objects and Class Functions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=spacyr&#34;&gt;spacyr&lt;/a&gt; v0.9.0: Provides a wrapper for the Python &lt;a href=&#34;https://spacy.io/&#34;&gt;spaCy&lt;/a&gt; Natural Language Processing library. Look &lt;a href=&#34;https://cran.rstudio.com/web/packages/spacyr/README.html&#34;&gt;here&lt;/a&gt; for help with installation and use.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;education&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Education&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=learnr&#34;&gt;learnr&lt;/a&gt; v0.9: Provides functions to create interactive tutorials for learning about R and R packages using R Markdown, using a combination of narrative, figures, videos, exercises, and quizzes. Look &lt;a href=&#34;https://rstudio.github.io/learnr/&#34;&gt;here&lt;/a&gt; to get started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=olsrr&#34;&gt;olsrr&lt;/a&gt; v0.2.0: Provides tools for teaching and learning ordinary least squares regression. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/intro.html&#34;&gt;Introduction&lt;/a&gt; and vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/heteroskedasticity.html&#34;&gt;Heteroscedascitity&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/influence_measures.html&#34;&gt;Measures of Influence&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/regression_diagnostics.html&#34;&gt;Collinearity Diagnostics&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/residual_diagnostics.html&#34;&gt;Residual Diagnostics&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/olsrr/vignettes/variable_selection.html&#34;&gt;Variable Selection Methods&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=rODE&#34;&gt;rODE&lt;/a&gt; v0.99.4: Contains functions to show students how an ODE solver is made and how classes can be effective for constructing equations that describe natural phenomena. Have a look at the free book &lt;a href=&#34;http://www.compadre.org/osp/items/detail.cfm?ID=7375&#34;&gt;Computer Simulations in Physics&lt;/a&gt;. There are several vignettes providing brief examples, including one on the &lt;a href=&#34;https://cran.rstudio.com/web/packages/rODE/vignettes/Pendulum.html&#34;&gt;Pendulum&lt;/a&gt; and another on &lt;a href=&#34;https://cran.rstudio.com/web/packages/rODE/vignettes/Planet.html&#34;&gt;Planets&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;miscelaneous&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Miscelaneous&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=atlantistools&#34;&gt;atlantistools&lt;/a&gt; v0.4.2: Provides access to the &lt;a href=&#34;http://atlantis.cmar.csiro.au/www/en/atlantis.html&#34;&gt;Atlantis&lt;/a&gt; framework for end-to-end marine ecosystem modelling. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/atlantistools/vignettes/package-demo.html&#34;&gt;package demo&lt;/a&gt; and vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/atlantistools/vignettes/model-preprocess.html&#34;&gt;model preprocessing&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/atlantistools/vignettes/model-calibration.pdf&#34;&gt;model calibration&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/atlantistools/vignettes/model-calibration-species.pdf&#34;&gt;species calibration&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/atlantistools/vignettes/model-comparison.pdf&#34;&gt;model comparison&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=phylodyn&#34;&gt;phylodyn&lt;/a&gt; v0.9.0: Provides statistical tools for reconstructing population size from genetic sequence data. There are several vignettes including a &lt;a href=&#34;https://cran.rstudio.com/web/packages/phylodyn/vignettes/Simulation.html&#34;&gt;Coalescent simulation of genealogies&lt;/a&gt; and a case study using &lt;a href=&#34;https://cran.rstudio.com/web/packages/phylodyn/vignettes/NewYorkInfluenza.html&#34;&gt;New York Influenza&lt;/a&gt; data.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=adaptiveGPCA&#34;&gt;adaptiveGPCA&lt;/a&gt; v0.1: Implements the adaptive gPCA algorithm described in &lt;a href=&#34;https://arxiv.org/abs/1702.00501&#34;&gt;Fukuyama&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/package=adaptiveGPCA&#34;&gt;vignette&lt;/a&gt; shows an example using data stored in a phyloseq object.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/adaptiveGPCA.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=BayesNetBP&#34;&gt;BayesNetBP&lt;/a&gt; v1.2.1: Implements belief propagation methods for Bayesian Networks based on the &lt;a href=&#34;http://www.jmlr.org/papers/volume6/cowell05a/cowell05a.pdf&#34;&gt;paper by Cowell&lt;/a&gt;. There is a function to invoke a Shiny App.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RPEXE.RPEXT&#34;&gt;RPEXE.RPEXT&lt;/a&gt; v0.0.1: Implements the likelihood ration test and backward elimination procedure for the reduced piecewise exponential survival analysis technique described in described in Han et al. &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/19466315.2012.698945&#34;&gt;2012&lt;/a&gt; and &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1002/sim.5915/abstract&#34;&gt;2016&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/RPEXE.RPEXT/vignettes/RPEXE.RPEXT.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=sfdct&#34;&gt;sfdct&lt;/a&gt; v0.0.3: Provides functions to construct a constrained ‘Delaunay’ triangulation from simple features objects. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/sfdct/vignettes/sfdct.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/sfdct.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=simglm&#34;&gt;simglm&lt;/a&gt; v0.5.0: Provides functions to simulate linear and generalized linear models with up to three levels of nesting. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/simglm/vignettes/Intro.html&#34;&gt;Introduction&lt;/a&gt; and vignettes for simulating &lt;a href=&#34;https://cran.rstudio.com/web/packages/simglm/vignettes/GeneralizedModels.html&#34;&gt;GLMs&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/simglm/vignettes/Missing.html&#34;&gt;Missing Data&lt;/a&gt; performing &lt;a href=&#34;https://cran.rstudio.com/web/packages/simglm/vignettes/Power.html&#34;&gt;Power Analysis&lt;/a&gt; and dealing with &lt;a href=&#34;https://cran.rstudio.com/web/packages/simglm/vignettes/unbalanced.html&#34;&gt;Unbalanced Data&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=checkarg&#34;&gt;checkarg&lt;/a&gt; v0.1.0: Provides utility functions that allow checking the basic validity of a function argument or any other value, including generating an error and assigning a default in a single line of code.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=CodeDepends&#34;&gt;CodeDepends&lt;/a&gt; v0.5-3: Provides tools for analyzing R expressions or blocks of code and determining the dependencies between them. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/CodeDepends/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; shows how to use them.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/CodeDepends.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=desctable&#34;&gt;desctable&lt;/a&gt; v0.1.0: Provides functions to create descriptive and comparative tables that are ready to be saved as csv, or piped to &lt;code&gt;DT::datatable()&lt;/code&gt; or &lt;code&gt;pander::pander()&lt;/code&gt; to integrate into reports. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/desctable/vignettes/desctable.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=lifelogr&#34;&gt;lifelogr&lt;/a&gt; v0.1.0: Provides a framework for combining self-data from multiple sources, including fitbit and Apple Health. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/lifelogr/vignettes/summary.pdf&#34;&gt;general introduction&lt;/a&gt; as well as an &lt;a href=&#34;https://cran.rstudio.com/web/packages/lifelogr/vignettes/vignette_viz.pdf&#34;&gt;introduction for visualization functions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=processx&#34;&gt;processx&lt;/a&gt; v2.0.0: Portable tools to run system processes in the background.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=printr&#34;&gt;printr&lt;/a&gt; v0.1: Extends knitr generic function &lt;code&gt;knit_print()&lt;/code&gt; to automatically print objects using an appropriate format such as Markdown or LaTeX. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/printr/vignettes/printr.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RHPCBenchmark&#34;&gt;RHPCBenchmark&lt;/a&gt; v0.1.0: Provides microbenchmarks for determining the run-time performance of aspects of the R programming environment, and packages that are relevant to high-performance computation. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/RHPCBenchmark/vignettes/vignette.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rlang&#34;&gt;rlang&lt;/a&gt; v0.1.1: Provides a toolbox of functions for working with base types, core R features like the condition system, and core ‘Tidyverse’ features like tidy evaluation. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/rlang/vignettes/tidy-evaluation.html&#34;&gt;vignette&lt;/a&gt; explains R’s capabilities for creating Domain Specific Languages.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=readtext&#34;&gt;readtext&lt;/a&gt; v0.50: Provides functions for importing and handling text files and formatted text files with additional meta-data, including ‘.csv’, ‘.tab’, ‘.json’, ‘.xml’, ‘.pdf’, ‘.doc’, ‘.docx’, ‘.xls’, ‘.xlsx’ and other file types. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/readtext/vignettes/readtext_vignette.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=tangram&#34;&gt;tangram&lt;/a&gt; v0.2.6: Provides an extensible formula system to implements a grammar of tables for creating production-quality tables using a three-step process that involves a formula parser, statistical content generation from data, and rendering. There is a vignette introducing the &lt;a href=&#34;https://cran.rstudio.com/web/packages/tangram/vignettes/example.html&#34;&gt;Grammar&lt;/a&gt;, a &lt;a href=&#34;https://cran.rstudio.com/web/packages/tangram/vignettes/single-style.html&#34;&gt;Global Style for Rmd&lt;/a&gt;, and duplicating &lt;a href=&#34;https://cran.rstudio.com/web/packages/tangram/vignettes/sas-proc-tabulate.html&#34;&gt;SAS PROC Tabulate&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=tatoo&#34;&gt;tatoo&lt;/a&gt; v1.0.6: Provides functions to combine data.frames and to add metadata that can be used for printing and xlsx export. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/tatoo/vignettes/tatoo.html&#34;&gt;vignette&lt;/a&gt; shows some examples.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;visualizations&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Visualizations&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ContourFunctions&#34;&gt;ContourFunctions&lt;/a&gt; v0.1.0: Provides functions for making contour plots. A &lt;a href=&#34;https://cran.rstudio.com/web/packages/ContourFunctions/vignettes/Introduction_to_the_cf_R_package.html&#34;&gt;vignette&lt;/a&gt; introduces the package.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/ContourFunctions.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=mbgraphic&#34;&gt;mbgraphic&lt;/a&gt; v1.0.0: Implements a two-step process for describing univariate and bivariate behavior similar to the &lt;a href=&#34;https://projecteuclid.org/download/pdf_1/euclid.aos/1043351250&#34;&gt;cognostics&lt;/a&gt; measures proposed by Paul and John Tuke. First, measures describing variables are computed and then plots are selected. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/mbgraphic/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; describes the details.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-28-May-New-Package-Picks_files/mbgraphic.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=polypoly&#34;&gt;polypoly&lt;/a&gt; v0.0.2: Provides tools for reshaping, plotting, and manipulating matrices of orthogonal polynomials. The vignette provides an &lt;a href=&#34;https://cran.rstudio.com/web/packages/polypoly/vignettes/overview.html&#34;&gt;overview&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=RJSplot&#34;&gt;RJSplot&lt;/a&gt; v2.1: Provides functions to create interactive graphs with ‘R’. It joins the data analysis power of R and the visualization libraries of JavaScript in one package There is a &lt;a href=&#34;http://rjsplot.net/examples&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/06/23/may-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Analytics Administration for R</title>
      <link>https://rviews.rstudio.com/2017/06/21/analytics-administration-for-r/</link>
      <pubDate>Wed, 21 Jun 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/06/21/analytics-administration-for-r/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;Analytic administrator is a role that data scientists assume when they onboard new tools, deploy solutions, support existing standards, or train other data scientists. It is a role that works closely with IT to maintain, upgrade, and scale analytic environments. Analytic admins have a multiplier effect - as they go about their work, they influence others in the organization to be more effective. If you are a data scientist using R, you might consider filling the role of analytic admin for your organization.&lt;/p&gt;
&lt;p&gt;Consider the data scientist who wants to make R a legitimate part of their organization. This person has to introduce a new technology and help IT build the architecture around it. In this role, the data scientist – acting as an analytic admin – influences their entire organization.&lt;/p&gt;
&lt;div id=&#34;the-need-for-analytic-admins&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;The need for analytic admins&lt;/h1&gt;
&lt;p&gt;What organizations need analytic admins? Analytic admins are important for any organization that wants to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Modernize their analytic tools&lt;/li&gt;
&lt;li&gt;Take advantage of all their data&lt;/li&gt;
&lt;li&gt;Build analytic products and applications&lt;/li&gt;
&lt;li&gt;Develop a best-in-class data science team&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Despite the fact that the need for analytic admins is pervasive in industry, companies rarely list it as a dedicated role. Instead, they require teamwork between data science and IT operations, or they may require data scientists to function as their own admins. But the need is real. Most organizations need help bridging the gap between data science and IT. If you see an opportunity to function in the capacity as an analytics admin, I suggest you take it.&lt;/p&gt;
&lt;p&gt;Analytic admins typically have to train themselves and carve out their own career. It is common for data scientists who operate as analytic admins to feel as though they are in no-man’s land. It is natural to feel lost between the worlds of data science and information technology. As someone who had been there, I can say the feeling is disorienting. However, I can also say the value of that position is tremendous. If you feel like you are operating in no-man’s land as you function in this role, just know you are exactly where you need to be.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;r-tooling-and-integration&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;R tooling and integration&lt;/h1&gt;
&lt;p&gt;At RStudio, we think about doing data science as a development process that begins with accessing and understanding your data, and then communicating your results. This process is thoroughly explained in the book &lt;a href=&#34;http://r4ds.had.co.nz/explore-intro.html&#34;&gt;R for Data Science&lt;/a&gt;, by Wickham and Grolemond.&lt;/p&gt;
&lt;p&gt;RStudio builds open-source and enterprise-ready products to help you do data science in R. These products include the RStudio IDE, RStudio Connect, and Shiny Server. These are designed to work with open-source R packages like Shiny, R Markdown, and the Tidyverse.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-21-analytics-administration-for-r_files/rstudio-toolchain.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Most of the software that RStudio makes is open source, but enterprises often require additional professional features. Common Professional features are security, authentication, high availability, administration, and load balancing.&lt;/p&gt;
&lt;p&gt;R is also used with production environments for hosting web applications, exposing APIs, and automating workflows. R is sometimes integrated into other systems such as data warehouses, Hadoop, and Spark. The role of the analytic admin is to provide tooling for data scientists, as well as to integrate R into production systems.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;linux-and-r&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Linux and R&lt;/h1&gt;
&lt;p&gt;RStudio products run on Linux, so understanding Linux will help you become self-sufficient, use R with other systems, and build better solutions. We will talk more about what you can do with Linux commands in an upcoming blog post.&lt;/p&gt;
&lt;p&gt;There are many resources for learning Linux online. Here is just &lt;a href=&#34;https://training.linuxfoundation.org/free-linux-training&#34;&gt;one offered by the Linux Foundation&lt;/a&gt;. Analytics admins need to know how to navigate (e.g., &lt;code&gt;cd&lt;/code&gt;, &lt;code&gt;pwd&lt;/code&gt;, &lt;code&gt;ls&lt;/code&gt;), install Linux packages (e.g., &lt;code&gt;apt-get install&lt;/code&gt;), and execute commands as root (e.g., &lt;code&gt;sudo&lt;/code&gt;). Also important are tab completion, keyboard shortcuts, and text editors (e.g., vim, nano).&lt;/p&gt;
&lt;p&gt;Did you know you can execute basic Linux commands from inside RStudio Server using the Tools &amp;gt; Shell option? You can also execute Linux commands inside the R console with the &lt;code&gt;system&lt;/code&gt; function.&lt;/p&gt;
&lt;p&gt;Another major benefit of learning Linux is the ability to administer production systems that run with Shiny Server, and the ability to deploy Shiny web applications into production.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;running-shiny-in-production&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Running Shiny in production&lt;/h1&gt;
&lt;p&gt;There is a growing trend in using Shiny web apps in production analytic workflows. The vibrant Shiny community now spans all verticals including pharmaceuticals, high technology, and finance. For many organizations, adopting Shiny is their first experience in running R in production.&lt;/p&gt;
&lt;p&gt;Production environments that depend on Shiny also need analytic admins who can deploy and support these applications. For example, some organizations now have complex Shiny applications that serve hundreds of end users over a cluster of load-balanced Shiny Servers. These applications often go through a standard development &amp;gt; test &amp;gt; production deployment process. New tools are being built for &lt;a href=&#34;https://github.com/rstudio/shinytest&#34;&gt;correctness testing&lt;/a&gt; and &lt;a href=&#34;https://github.com/rstudio/shinyloadtest&#34;&gt;load testing&lt;/a&gt; in Shiny. RStudio and other platform vendors are making significant investments in building architectures - like Shiny Server and RStudio Connect - that will help Shiny grow over the long term.&lt;/p&gt;
&lt;p&gt;The growth of Shiny opens an opportunity to analytic admins who want to make analytic content available to a wide audience. Shiny apps allow end users who know nothing about R to take advantage of the power of the R programming language. They have the potential to influence decision-makers who can take actions and see results based on the work data scientists share with them. There is an immediate need for analytic admins who understand Shiny and can help support environments that depend on Shiny.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;getting-started-installing-rstudio-server&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Getting started: Installing RStudio Server&lt;/h1&gt;
&lt;p&gt;A great way to get started learning analytics administration is to build your own open source RStudio Server on Linux. Building an RStudio Server by hand is the analytic admin equivalent of the Jedi building their own light sabers. It’s a core skill, so you should be able to do it yourself no matter what.&lt;/p&gt;
&lt;p&gt;An easy way to get started with RStudio Server is to set it up on Ubuntu with Amazon Web Services. AWS even has an instruction guide for &lt;a href=&#34;https://aws.amazon.com/blogs/big-data/running-r-on-aws/&#34;&gt;running R on AWS&lt;/a&gt;. The core commands of the install are the following four lines of code (note: this installs RStudio Server version 1.0.143).&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ sudo apt-get install r-base
$ sudo apt-get install gdebi-core
$ wget https://download2.rstudio.org/rstudio-server-1.0.143-amd64.deb
$ sudo gdebi rstudio-server-1.0.143-amd64.deb&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Of course, your installation is going to require more than just installing RStudio Server. You will probably want use the CRAN repository, install Linux dependencies, add users, and manage R packages. Here is a complete script I used to set up RStudio Server on a simple AWS AMI (ami-efd0428f) using a T2-medium instance. I included instructions from &lt;a href=&#34;https://www.digitalocean.com/community/tutorials/how-to-install-r-on-ubuntu-16-04-2&#34;&gt;this document&lt;/a&gt; on how to install R from CRAN. I also opened port 8787 in my AWS security group so I could log into RStudio Server via my web browser.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;### Simple RStudio Server Install
### Based on AWS image: ami-efd0428f
 
## Install R from CRAN repository
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
$ sudo add-apt-repository &amp;#39;deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/&amp;#39;
$ sudo apt-get update
$ sudo apt-get -y install r-base
 
## Install RStudio Server version 1.0.143
$ sudo apt-get install gdebi-core
$ wget https://download2.rstudio.org/rstudio-server-1.0.143-amd64.deb
$ sudo gdebi rstudio-server-1.0.143-amd64.deb
 
## Add a new user
$ sudo useradd -m myuser
$ sudo passwd myuser
 
## (Optional - may take time) Install common Linux dependencies
$ sudo apt-get -y install libcurl4-openssl-dev openssl libssl-dev
$ sudo apt-get -y install texlive texlive-latex-extra libxml2-dev
 
## (Optional - may take time) Install common R packages
$ sudo Rscript -e &amp;#39;install.packages(&amp;quot;shiny&amp;quot;, repos = &amp;quot;http://cran.rstudio.com/&amp;quot;)&amp;#39;
$ sudo Rscript -e &amp;#39;install.packages(&amp;quot;tidyverse&amp;quot;, repos = &amp;quot;http://cran.rstudio.com/&amp;quot;)&amp;#39;
 
## Point your browser to &amp;lt;AWS-instance-IP&amp;gt;:8787&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;If you don’t want to install RStudio Server from scratch, there are other ways to get started. One is to use a community AMI like &lt;a href=&#34;http://www.louisaslett.com/RStudio_AMI/&#34;&gt;this one&lt;/a&gt;. Another is to use the &lt;a href=&#34;https://aws.amazon.com/marketplace/pp/B06W2G9PRY?qid=1497719355342&amp;amp;sr=0-1&amp;amp;ref_=srh_res_product_title&#34;&gt;AWS Marketplace&lt;/a&gt; to install RStudio Server Pro with 1-Click Launch.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;conclusion&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;Installation is just the first step to administering R. You should also consider the topics of authentication, security, scale, integration, hardware sizing, and configuration. Systems administrators have to do a lot of their own training, and analytic admins are no different. Fortunately, there are plenty of references to help you get started. Here are a few useful references for learning analytic administration for R, RStudio, and Shiny.&lt;/p&gt;
&lt;div id=&#34;rstudio-products&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;RStudio Products&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://docs.rstudio.com/&#34;&gt;RStudio documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us&#34;&gt;RStudio Support&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.rstudio.com/resources/webinars/administration-of-rstudio-connect-in-production/&#34;&gt;Administering RStudio Server Pro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.rstudio.com/resources/webinars/administering-shiny-server-pro/&#34;&gt;Administering Shiny Server Pro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.rstudio.com/resources/webinars/administration-of-rstudio-connect-in-production/&#34;&gt;Administration of RStudio Connect in Production&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;authentication-and-security&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Authentication and security&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/226865027-Authentication-in-RStudio-Connect&#34;&gt;Authentication in RStudio Connect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/115000782547-Security-FAQ&#34;&gt;Security FAQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/221682007-Security-features-in-RStudio-Server-Pro&#34;&gt;Security features in RStudio Server Pro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/217801438-Can-I-load-balance-across-multiple-nodes-running-Shiny-Server-Pro-&#34;&gt;Can I load balance across multiple nodes running Shiny Server Pro?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;managing-r-packages&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Managing R Packages&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/215733837-Managing-libraries-for-RStudio-Server&#34;&gt;Managing libraries for RStudio Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/226871467-Package-management-in-RStudio-Connect&#34;&gt;Package management in RStudio Connect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/206827897-Secure-Package-Downloads-for-R&#34;&gt;Secure package downloads for R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/115006298728-Package-Management-for-Offline-RStudio-Connect-Installations&#34;&gt;Package Management for Offline RStudio Connect Installations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;shiny-server&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Shiny Server&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/221319028-How-do-I-deploy-Shiny-applications-to-Shiny-Server-&#34;&gt;How do I deploy Shiny applications to Shiny Server?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/220546267-Scaling-and-Performance-Tuning-Applications-in-Shiny-Server-Pro&#34;&gt;Scaling and Performance - Tuning Applications in Shiny Server Pro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/219482057-Shiny-Server-Pro-Authentication-Examples&#34;&gt;Shiny Server Pro: Authentication examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.rstudio.com/products/shiny/download-server/&#34;&gt;Shiny Server download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;other-useful-links&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Other useful links&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.rstudio.com/products/rstudio/download-server/&#34;&gt;RStudio Server Download&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/236226087-Scaling-R-and-RStudio&#34;&gt;Scaling R and RStudio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/115002344588-Configuration-and-sizing-recommendations&#34;&gt;Configuration and sizing recommendations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/06/21/analytics-administration-for-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Mapping Quandl Data with Shiny</title>
      <link>https://rviews.rstudio.com/2017/06/14/mapping-quandl-data-with-shiny/</link>
      <pubDate>Wed, 14 Jun 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/06/14/mapping-quandl-data-with-shiny/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;Today, we are going to wrap our previously built &lt;a href=&#34;https://rviews.rstudio.com/2017/05/10/mapping-quandl-macroeconomic-data/&#34;&gt;Quandl/world map Notebook&lt;/a&gt; into an interactive Shiny app that lets users choose both a country and a data set for display. As usual, we did a lot of the heavy lifting in the Notebook to make our work more reproducible and our app more performant. The final app is available &lt;a href=&#34;http://colorado.rstudio.com:3939/worldmap-quandl-shiny/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Devotees of this Reproducible Finance blog series will note similarities to this &lt;a href=&#34;http://colorado.rstudio.com:3939/Global-ETF-Map/&#34;&gt;Shiny app&lt;/a&gt;, but today’s app will have different and richer functionality.&lt;/p&gt;
&lt;p&gt;First, we are going to be pulling in data from Quandl, so we won’t be using ticker symbols, but rather will be using country codes plus data set codes. That would allow us to open this app to the vast number of data sets available via Quandl.&lt;/p&gt;
&lt;p&gt;Second, the user will be able to use the sidebar to select different data sets, rather than being restricted to a country ETF. For example, the user might want to select GDP-per-capita, or the exchange rate, or any data set that we wish to make available. Our app today will include 6 economic indicators.&lt;/p&gt;
&lt;p&gt;Third, we will display a chart using &lt;code&gt;highcharter&lt;/code&gt; instead of &lt;code&gt;dygraphs&lt;/code&gt;. There’s not a substantive reason to be doing this, beyond that it’s a good chance to start exploring &lt;code&gt;highcharter&lt;/code&gt;, which is a popular tool in the financial world.&lt;/p&gt;
&lt;p&gt;Lastly, we’ll port raw data to a &lt;code&gt;data.table&lt;/code&gt; and include a few buttons for easy download, in case our end users want to reproduce our charts or import data for their own work. We are going to use the &lt;code&gt;as_tibble&lt;/code&gt; function from the fantastically useful new &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyquant/index.html&#34;&gt;tidyquant&lt;/a&gt; package to facilitate our &lt;code&gt;data.table&lt;/code&gt;. We won’t have space to cover the data download section in this post, but all the code is available in the live app.&lt;/p&gt;
&lt;p&gt;Without further ado, let’s get to it.&lt;/p&gt;
&lt;p&gt;The first line of substance in this app loads in the &lt;code&gt;leaflet&lt;/code&gt; map we constructed in our Notebook. We named the object &lt;code&gt;leaf_world&lt;/code&gt; and saved it in a file called &lt;code&gt;wdiMapData.RDat&lt;/code&gt;. If you want to refresh your memory on how we did that, have a look back at the &lt;a href=&#34;https://rviews.rstudio.com/2017/05/10/mapping-quandl-macroeconomic-data/&#34;&gt;previous post&lt;/a&gt;. Apologies if that sounds tedious, but hopefully it emphasizes the workflow of doing the heavy map-building in the Notebook when possible. If you or your team ever want to use that map as the basis for another Shiny app, that Notebook will be convenient to reuse.&lt;/p&gt;
&lt;p&gt;To load our map, we run the following:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Load the .RDat file where the leaflet map is saved.
load(&amp;#39;wdiMapData.RDat&amp;#39;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now we can access whatever R objects were saved in that file and, in this case, that means one R object called &lt;code&gt;leaf_world&lt;/code&gt;. That might not be a great name, but it’s the leaflet map of the world we built in the Notebook. When we are ready to build the map in our Shiny app, we’ll simply render that object.&lt;/p&gt;
&lt;p&gt;Before we get to the map, though, let’s construct a sidebar where the user can choose which data set to display. We are going to be working with a macroeconomic data source from the World Bank called World Development Indicators &lt;a href=&#34;http://data.worldbank.org/products/wdi&#34;&gt;WDI&lt;/a&gt;. The Quandl code for WDI is &lt;code&gt;WWDI&lt;/code&gt; and thus we’ll append &lt;code&gt;WWDI/&lt;/code&gt; to each data set call - but note that this will not appear in the sidebar because we won’t actually pass any data to Quandl there. We have to wait for the user to click on a county, and thus will handle the data passing in a future code chunk. This sidebar has one purpose: for the user to select the code for the economic indicator.&lt;/p&gt;
&lt;p&gt;We want to give the user a drop-down of choices, but we don’t want the choices to be the Quandl codes. We want the choices to be the familiar names of the data sets. In other words, the user will see as a choice ‘GDP Per Capita’, instead of the Quandl code &lt;code&gt;_NY_GDP_PCAP_KN&lt;/code&gt;. For that reason, we’ll first create an object called &lt;code&gt;dataChoices&lt;/code&gt; that holds our name-value pairs. The name is the familiar title of the time series - for example, ’GDP Per Capita` - and the value is the Quandl code.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dataChoices &amp;lt;- c(&amp;quot;GDP Per Capita&amp;quot; = &amp;quot;_NY_GDP_PCAP_KN&amp;quot;,
                  &amp;quot;GDP Per Capita Growth&amp;quot; = &amp;quot;_NY_GDP_PCAP_KD_ZG&amp;quot;,
                  &amp;quot;Real Interest Rate&amp;quot; = &amp;quot;_FR_INR_RINR&amp;quot;,
                  &amp;quot;Exchange Rate&amp;quot; = &amp;quot;_PX_REX_REER&amp;quot;,
                  &amp;quot;CPI&amp;quot; = &amp;quot;_FP_CPI_TOTL_ZG&amp;quot;,
                  &amp;quot;Labor Force Part. Rate&amp;quot; = &amp;quot;_SL_TLF_ACTI_ZS&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Next, in our &lt;code&gt;selectInput&lt;/code&gt; statement, we will set choices equal to &lt;code&gt;dataChoices&lt;/code&gt;, which will allow the user to see intuitive names but choose the Quandl codes.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;selectInput(&amp;quot;indicatorSelect&amp;quot;, 
            &amp;quot;Choose an economic indicator&amp;quot;,
            # Give the user a choice from the object we created above.
            choices = dataChoices,
            selected = &amp;quot;GDP Per Capita&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Our simple sidebar is finished, and the end result is that when a user makes a choice, we have an input reactive with the value of the data set code. Let’s put that code aside for a minute and turn our attention to the map.&lt;/p&gt;
&lt;p&gt;Remember, we did the map-building work on this in our &lt;a href=&#34;https://rviews.rstudio.com/2017/05/10/mapping-quandl-macroeconomic-data/&#34;&gt;Notebook&lt;/a&gt;, then loaded the object in the &lt;code&gt;setup&lt;/code&gt; code chunk. That leaves us with a simple call to &lt;code&gt;renderLeaflet()&lt;/code&gt; to pass it &lt;code&gt;leaf_world&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;leafletOutput(&amp;quot;map1&amp;quot;)

output$map1 &amp;lt;- renderLeaflet({
  leaf_world
  })&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Alright, that wasn’t too cumbersome, and perhaps the simplicity of that step makes the hard work in the previous Notebook a bit more tolerable.&lt;/p&gt;
&lt;p&gt;And now the fun part, wherein we build the machinery to let a user click the map and grab data from Quandl. We will proceed in four steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;capture the country code of the country that gets clicked&lt;/li&gt;
&lt;li&gt;call the economic time series that the user selected in the sidebar&lt;/li&gt;
&lt;li&gt;paste the country code and the time series together to create one data set code&lt;/li&gt;
&lt;li&gt;pass that one data set code to Quandl and import the time series&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On to step 1, capturing the clicked country.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;clickedCountry &amp;lt;- eventReactive(input$map1_shape_click, {
  return(input$map1_shape_click$id)
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It’s same process we used in &lt;a href=&#34;https://rviews.rstudio.com/2016/12/16/reproducible-finance-with-r-a-shiny-etf-map/&#34;&gt;this post&lt;/a&gt;, but there is one difference. Let’s review what happened here.&lt;/p&gt;
&lt;p&gt;Recall that we set &lt;code&gt;layerID = ~iso_a3&lt;/code&gt; when we built the map in our Notebook. That’s because Quandl appends the iso_a3 country codes to the data set code. In other words, if we want GDP-per-capita for Brazil, we need the Brazil country code ‘BRA’ so we can later append it to the GDP-per-capita code ’_NY_GDP_PCAP_KN’.&lt;/p&gt;
&lt;p&gt;In the code chunk above, we used an &lt;code&gt;observeEvent&lt;/code&gt; function to capture the &lt;code&gt;layerID&lt;/code&gt; of whatever shape a user clicks, and in the Notebook, we had set that ID to be the &lt;code&gt;~isa_a3&lt;/code&gt; code. When a user clicks Brazil, our reactive captures the country code ‘BRA’.&lt;/p&gt;
&lt;p&gt;Next, we need to append that country code to the data set code. Recall that the user chose this code in our sidebar. We just need to grab his selection via another &lt;code&gt;reactive&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Nothing fancy here, a reactive value from our sidebar input.
indicatorValue &amp;lt;- reactive({input$indicatorSelect})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Let’s pause and take inventory of what we have captured thus far: the country code from the click on the map is stored as &lt;code&gt;clickedCountry()&lt;/code&gt;, and the data set code from the sidebar is stored as &lt;code&gt;indicatorValue()&lt;/code&gt;. Now we want to paste those together and pass them to Quandl. We’ll do that via another &lt;code&gt;reactive&lt;/code&gt;, but we are also going to pass that pasted chain to Quandl in the reactive. Thus, the chunk below has one &lt;code&gt;reactive&lt;/code&gt; that does two things.&lt;/p&gt;
&lt;p&gt;First, it pastes together our inputs to form one data set code. Second, it passes that code to Quandl and returns the desired time series.&lt;/p&gt;
&lt;p&gt;Notice that when we paste the codes together, we start with &lt;code&gt;WWDI/&lt;/code&gt;. That’s because all of our data comes from the WWDI data source on Quandl. We are not letting the user choose a different data source. We could have done so in the sidebar, but consider how that would have complicated our data set code &lt;code&gt;reactive&lt;/code&gt; input in the sidebar.&lt;/p&gt;
&lt;p&gt;Back to our data import chunk wherein we create our data set code by pasting inputs together and then pass them to Quandl:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;countryData &amp;lt;- reactive({
  
  # WWDI is the World Bank data set. 
  # We aren&amp;#39;t giving the user a choice of data sources, but we could.
  dataSet &amp;lt;- paste(&amp;quot;WWDI/&amp;quot;,
                   # The country that was clicked.
                   as.character(clickedCountry()),
                   # The time series that was chosen in the sidebar.
                   as.character(indicatorValue()), 
                   sep = &amp;quot;&amp;quot;)
  # Now pass that pasted data set code object to Quandl.
  Quandl(dataSet, type = &amp;quot;xts&amp;quot;)
})  &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We now have an object called &lt;code&gt;countryData&lt;/code&gt; that is an &lt;code&gt;xts&lt;/code&gt; object imported from Quandl. It holds the time series (1) from the WWDI data source, (2) for the country that was clicked, (3) for the economic indicator that was chosen in the sidebar&lt;/p&gt;
&lt;p&gt;From a data import perspective, we’re done. We could fit a model to this data, run forecasts, etc., but I am going to head straight to visualization using &lt;code&gt;highcharter&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;As mentioned at the outset, &lt;code&gt;dygraph&lt;/code&gt; would have done a fine job here, but &lt;code&gt;highcharter&lt;/code&gt; seems to be a more popular visualization tool in the financial industry, and that’s a good reason to start exploring its capabilities.&lt;/p&gt;
&lt;p&gt;The code chunk below might look heavy, but most of the lines are for aesthetics, creating a nice title and removing scroll bars that seem clunky to me. The key substantive statements below are &lt;code&gt;highchart(type = &amp;quot;stock&amp;quot;)&lt;/code&gt; and &lt;code&gt;hc_add_series(countryData())&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The first statement tells &lt;code&gt;highcharter&lt;/code&gt; to use its built-in stock format (this is good for graphing all sorts of economic time series, not just stocks), and the second passes our data object to the graphing function &lt;code&gt;hc_add_series&lt;/code&gt;. It’s a well-named function because it adds a series to the chart. If we wanted to include another series, we would use that same function and pass in another &lt;code&gt;xts&lt;/code&gt; object.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;output$highchart &amp;lt;- renderHighchart({
  
  # Make a nice title for the chart.
  # The next three linese are purely aesthetic to that our graph has an intuitive
  # title. 
  indicatorName1 &amp;lt;- names(dataChoices[dataChoices == input$indicatorSelect])
  countryName1 &amp;lt;- countrycode(as.character(clickedCountry()), &amp;quot;iso3c&amp;quot;, &amp;quot;country.name&amp;quot;)
  title &amp;lt;- paste(countryName1, indicatorName1, sep = &amp;quot; &amp;quot;)
  
  # Call highchart and ask nicely for it to use the built-in &amp;#39;stock&amp;#39; format.
  highchart(type = &amp;quot;stock&amp;quot;) %&amp;gt;% 
    hc_title(text = title) %&amp;gt;%
    # Pass our time series object countryData to highcharter function hc_add_series.
    hc_add_series(countryData(), name = title) %&amp;gt;%
    # I don&amp;#39;t like the look of the navigator/scrollbar in a small space, but others might. 
    # Change these to enabled = TRUE and check out the results.
    hc_navigator(enabled = FALSE) %&amp;gt;% 
    hc_scrollbar(enabled = FALSE)
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That’s all for today. This post completes what we can retrospectively consider our 3-part series of Quandl Shiny apps. The other two posts are &lt;a href=&#34;https://rviews.rstudio.com/2017/04/21/a-shiny-app-for-importing-and-forecasting-commodities-prices-from-quandl/&#34;&gt;here&lt;/a&gt; and &lt;a href=&#34;https://rviews.rstudio.com/2017/06/02/a-shiny-app-for-exploring-commodities-prices-and-economic-indicators-via-quandl/&#34;&gt;here&lt;/a&gt;. There are definitely interesting ways to combine the functionalities in these apps, but I’ll leave that to the awesome community of Shiny developers.&lt;/p&gt;
&lt;p&gt;See you next time, when we visit the wonderful world of portfolio theory and volatility!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/06/14/mapping-quandl-data-with-shiny/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>What is the tidyverse?</title>
      <link>https://rviews.rstudio.com/2017/06/08/what-is-the-tidyverse/</link>
      <pubDate>Thu, 08 Jun 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/06/08/what-is-the-tidyverse/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;Last week, I had the opportunity to talk to a group of Master’s level &lt;a href=&#34;http://www.csueastbay.edu/about/institutional-effectiveness/educ-effectiveness/program-portfolios/cos/msstat/&#34;&gt;Statistics&lt;/a&gt; and &lt;a href=&#34;http://catalog.csueastbay.edu/preview_program.php?catoid=4&amp;amp;poid=1590&#34;&gt;Business Analytics&lt;/a&gt; students at Cal State East Bay about R and Data Science. Many in my audience were adult students coming back to school with job experience writing code in Java, Python and SAS. It was a pretty sophisticated crowd, but not surprisingly, their R skills were stitched together in a way that left some big gaps. Many for example, didn’t fully understand the importance of CRAN Task Views as curated source for the best packages to support their work in machine learning, time series and the other areas of Statistics they were studying. So, it made sense that even though &lt;code&gt;ggplot2&lt;/code&gt; and &lt;code&gt;dplyr&lt;/code&gt; were mentioned in some of the student’s questions, a faculty member present asked: “What is the tidyverse?” in an attempt to cover an area that he knew was one of those gaps.&lt;/p&gt;
&lt;p&gt;There is an incredible amount of good material available online about the tidyverse, and I will point to some of that below. But here, I’ll elaborate on the answer I gave during the Q&amp;amp;A.&lt;/p&gt;
&lt;div id=&#34;the-basics&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;The Basics&lt;/h2&gt;
&lt;p&gt;The tidyverse is a coherent system of packages for data manipulation, exploration and visualization that share a common design philosophy. These were mostly developed by Hadley Wickham himself, but they are now being expanded by several contributors. Tidyverse packages are intended to make statisticians and data scientists more productive by guiding them through workflows that facilitate communication, and result in reproducible work products. Fundamentally, the tidyverse is about the connections between the tools that make the workflow possible.&lt;/p&gt;
&lt;p&gt;It is also the case that the tidyverse is work in progress. You can find the current state of development at &lt;a href=&#34;http://tidyverse.org/&#34;&gt;tidyverse.org&lt;/a&gt;. Clicking on the icon for each package on this website will bring you to detailed documentation for each package. The following figure illustrates a canonical data science workflow, and shows how the individual packages fit in.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-09-What-is-the-tidyverse_files/tidyverse1.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;If you have some experience with R, you ought to be able to jump right into the online documentation and find your way around. If you are new to R, and maybe new to data science as well, you can’t do any better than work through the book &lt;a href=&#34;http://r4ds.had.co.nz/&#34;&gt;R for Data Science&lt;/a&gt; by Hadley Wickham and Garrett Grolemund.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;advantages&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Advantages&lt;/h2&gt;
&lt;p&gt;The advantages of the tidyverse include consistent functions, workflow coverage, a path to data science education, a parsimonious approach to the development of data science tools, and the possibility of greater productivity.&lt;/p&gt;
&lt;div id=&#34;consistency&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Consistency&lt;/h3&gt;
&lt;p&gt;The tidyverse aspires to consistency on multiple levels. Examples of “micro”-level consistency include the convention of having variable names glide along in &lt;code&gt;snake_case&lt;/code&gt;, and the signatures of tidyverse functions follow a regular pattern. (The first formal argument is always a data frame that provides the function’s input.) Higher-level consistency includes the idea of tidy data - a data frame where each row is an observation and each column contains the value of a single variable - and the way in which the pipe operator, &lt;code&gt;%&amp;gt;%&lt;/code&gt;, channels the flow of tidy operations. Under the covers, there are even more levels of structure that aid the pursuit of consistency, including uniform standards for package organization, testing procedures, coding style, etc.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;coverage&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Coverage&lt;/h3&gt;
&lt;p&gt;The workflow shown above, with tidyverse packages associated with the various steps, or more usually rendered with the following iconic tidyverse diagram, preceded and motivated the development of the tidyverse.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-06-09-What-is-the-tidyverse_files/tidyverse2.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;It is an abstraction of the canonical data analysis workflow that has always guided statisticians, but now informs data science as a map to organize, streamline, automate and optimize the various processes involved. The fact that tidyverse packages are associate with all of the processes indicates that it comprises enough fundamental building blocks to support the entire end-to-end workflow for a variety of data sources and analysis goals. Moreover, the relatively recent addition of the &lt;code&gt;purrr&lt;/code&gt; package extends the reach of the tidyverse to support the creation of new data science tools.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;critical-mass&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Critical Mass&lt;/h3&gt;
&lt;p&gt;A great strength of the R language is that with over ten thousand user contributed packages on CRAN alone, it has a lot to offer. This kind of organic growth makes it inevitable that packages will offer overlapping features. Users have to make decisions about which package, or suite of packages, they will make the effort to learn. For many users, the decision hinges on whether a collection of packages visibly supports important work. Does it have a large community of users and is it backed by committed developers and maintainers? All of the signals indicate that (at least, among R-using data scientists) the tidyverse has reached critical mass. For example, the tidyverse package has been downloaded 50,000 times in the last month. Moreover, it appears that tidyverse principles are propagating into other application areas. The &lt;a href=&#34;http://www.business-science.io/code-tools/2017/01/01/tidyquant-introduction.html&#34;&gt;tidyquant package&lt;/a&gt;, for example, is a serious attempt to bring tidy principles to Finance.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;education&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Education&lt;/h3&gt;
&lt;p&gt;A typical R user gets involved with R in the first place through a desire to compute in some quantitative field. The path to R competency frequently begins with mastering a small number of relevant functions. Statisticians, for example, may learn to read in data from a &lt;code&gt;.csv&lt;/code&gt; file and build a linear regression model with &lt;code&gt;lm()&lt;/code&gt;. Financial analysts may be introduced to R through a package like &lt;code&gt;quantmod&lt;/code&gt;, which enables a new user to do quite a bit of real work. The tidyverse provides the path of least resistance, or “pit of success”, for data scientists interested in R. For example, the small number of compatible building blocks provided by dplyr enable even a relatively inexperienced user to tidy up a messy data set quickly and easily.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;parsimony&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Parsimony&lt;/h3&gt;
&lt;p&gt;The packages and functions of the tidyverse are the result of trial-and-error experimentation carried out over several years, to find a minimum set of functions that are sufficient to enable the canonical data science workflow. Those of you who have been following Hadley’s work will remember &lt;code&gt;cast()&lt;/code&gt; and &lt;code&gt;melt()&lt;/code&gt; from the &lt;code&gt;reshape&lt;/code&gt; and &lt;code&gt;reshape2&lt;/code&gt; packages, and &lt;code&gt;ddply()&lt;/code&gt; from the &lt;code&gt;plyr&lt;/code&gt; package, which were early attempts to find a vocabulary for wrangling data frames. After several attempts to identify and construct the most advantages set of primitive building blocks, the tidyverse has matured into its present form.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;productivity&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Productivity&lt;/h3&gt;
&lt;p&gt;Hadley has always been clear that a major goal for the tidyverse - and indeed much of his work over the years - has been to help anyone who needs to analyze data work productively, and he is fond of quoting &lt;a href=&#34;https://en.wikipedia.org/wiki/Hal_Abelson&#34;&gt;Hal Abelson&lt;/a&gt;: “Programs must be written for people to read and only incidentally for machines to execute”. My take is that a major reason for the popularity of tidyverse packages is that they help people achieve and maintain &lt;a href=&#34;https://en.wikipedia.org/wiki/Flow_(psychology)&#34;&gt;flow&lt;/a&gt; in their daily data analysis work.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;some-limitations&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Some Limitations&lt;/h2&gt;
&lt;p&gt;The tidyverse, of course, is not without limitations. Some of these are due to factors that are beyond the designer’s control, and others may be by design. Limitations of the first kind may arise from a lack of agreement as to whether some data can be, or should be, forced into a “rectangular” data structure. For example, although there are scientists and data scientists working in genomics that are fans of &lt;code&gt;dplyr&lt;/code&gt; and &lt;code&gt;ggplot2&lt;/code&gt;, much of the work done in the &lt;a href=&#34;https://www.bioconductor.org/&#34;&gt;Bioconductor Project&lt;/a&gt; remains outside of the tidyverse workflow.&lt;/p&gt;
&lt;p&gt;The need for the close coordination of tidyverse packages produces some limitations of the second sort. There are many high-quality R packages that are of great use to data scientists, but based on design goals that differ from those of the tidyverse. There will always be more than the tidyverse.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;a-bigger-picture&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;A Bigger Picture&lt;/h2&gt;
&lt;p&gt;A powerful, but perhaps under-appreciated, capability of the R language is its ability to support the design and programming of Domain Specific Languages. Joe Cheng highlighted this feature in an &lt;a href=&#34;https://rviews.rstudio.com/2017/01/04/interview-with-joe-cheng/&#34;&gt;interview&lt;/a&gt; he gave to R Views last year. He described R as being “shockingly close to LISP”, of which Joe says: “it’s almost like you change the language itself to be a DSL for whatever problem you’re trying to solve … the elegant, terse syntax of dplyr and the pipe operator are possible because of how malleable a language R is, and how great it is for writing DSLs in it.”&lt;/p&gt;
&lt;p&gt;So, from a wider perspective, the tidyverse can be seen as sub-dialect of the R language that is evolving to express ideas and tasks inherent in Data Science workflows and software development. This dialect may not be for everyone, but it does seem to be helping many R fluent data scientists frame their conversations.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;some-resources&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Some Resources&lt;/h2&gt;
&lt;p&gt;The following are some resources that you may find helpful in learning and mastering the tidyverse.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The &lt;a href=&#34;https://www.rstudio.com/resources/videos/data-science-in-the-tidyverse/&#34;&gt;video&lt;/a&gt; of Hadley Wickham’s Keynote address at rstudio::conf 2017&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The &lt;a href=&#34;https://github.com/rstudio/rstudio-conf/blob/master/2017/The_Tidyverse-Hadley_Wickham/tidyverse.pdf&#34;&gt;slides&lt;/a&gt; corresponding to the above video&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://r4ds.had.co.nz/&#34;&gt;R for Data Science&lt;/a&gt; by Hadley Wickham and Garrett Grolemund&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://tidytextmining.com/&#34;&gt;Text Mining with R&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://www.storybench.org/getting-started-with-tidyverse-in-r/&#34;&gt;Getting Started with the Tidyverse in R&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/06/08/what-is-the-tidyverse/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>April New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/05/30/april-new-package-picks/</link>
      <pubDate>Tue, 30 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/30/april-new-package-picks/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/cycle/cycle.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3-tip/d3.tip.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/d3tree/d3tree.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/d3tree-binding/d3tree.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Here are my picks for the “Top 40” new packages submitted to CRAN in April 2017. These selections, which were culled from 208 submissions, are organized into four categories: Data, Finance, Statistics and Utilities. The number of entries in the Data and Utilities categories reflect the initiatives of R developers to connect to external resources.&lt;/p&gt;
&lt;div id=&#34;data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=comtradr&#34;&gt;comtradr&lt;/a&gt; v0.0.1: Provides functions to extract country-level shipping data for a variety of commodities data from the &lt;a href=&#34;https://comtrade.un.org/data/&#34;&gt;United Nations Comtrade API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=countyfloods&#34;&gt;countyfloods&lt;/a&gt; v0.0.2: Provides access to county-level United States flood data using United States Geological Service (USGS) API. The &lt;a href=&#34;https://cran.r-project.org/web/packages/countyfloods/vignettes/countyflood.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-14-april-new-package-picks_files/florida_floods.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=EdSurvey&#34;&gt;EdSurvey&lt;/a&gt; v1.0.6: Provides functions to access and analyze survey and assessment data from the National Center for Education Statistics (&lt;a href=&#34;https://nces.ed.gov/&#34;&gt;NCES&lt;/a&gt;), including the National Assessment of Educational Progress (&lt;a href=&#34;data(https://nces.ed.gov/nationsreportcard/)&#34;&gt;NAEP&lt;/a&gt;. There are is an &lt;a href=&#34;https://cran.r-project.org/web/packages/EdSurvey/vignettes/v1edsurvey.pdf&#34;&gt;Introduction&lt;/a&gt;, and vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/EdSurvey/vignettes/v2getData.pdf&#34;&gt;Advanced Data Manipilation&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/EdSurvey/vignettes/v3accommodations.pdf&#34;&gt;NAEP Accommodations&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/EdSurvey/vignettes/v4statistics.pdf&#34;&gt;Statistical Methods&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/EdSurvey/vignettes/v5AchievementLevels.pdf&#34;&gt;Achievement Levels&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=RNRCS&#34;&gt;RNRCS&lt;/a&gt; v0.1.1: Provides functions to download data from the Natural Resources Conservation Service (NRCS) for sites in the Soil Climate Analysis Network &lt;a href=&#34;https://www.wcc.nrcs.usda.gov/scan/&#34;&gt;(SCAN)&lt;/a&gt;, and Snow Telemetry &lt;a href=&#34;https://www.wcc.nrcs.usda.gov/snow/&#34;&gt;(SNOTEL and SNOLITE)&lt;/a&gt; networks. Metadata can be returned for all sites in the NRCS’ Air and Water Data Base &lt;a href=&#34;https://www.wcc.nrcs.usda.gov/report_generator/AWDB_Network_Codes.pdf&#34;&gt;(AWDB)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=roadoi&#34;&gt;roadoi&lt;/a&gt; v0.2: Implements a web client interface to &lt;a href=&#34;https://oadoi.org&#34;&gt;oaDOI&lt;/a&gt;, a service providing free full-text access to academic papers through various sources including Crossref, Bielefeld Academic Search Engine (BASE), and the Directory of Open Access Journals (DOAJ). The &lt;a href=&#34;https://cran.r-project.org/web/packages/roadoi/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rsoi&#34;&gt;rsoi&lt;/a&gt; v0.2.1: Provides functions to download &lt;a href=&#34;https://www.ncdc.noaa.gov/teleconnections/enso/indicators/soi/&#34;&gt;Southern Oscillation Index data&lt;/a&gt; and &lt;a href=&#34;http://www.cpc.ncep.noaa.gov/products/analysis_monitoring/ensostuff/detrend.nino34.ascii.txt&#34;&gt;Oceanic Nino Index data&lt;/a&gt; from NOAA.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=rsolr&#34;&gt;rsolr&lt;/a&gt; v0.0.4: Implements an API for querying &lt;a href=&#34;http://lucene.apache.org/solr/&#34;&gt;Apache Solr&lt;/a&gt; databases. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/rsolr/vignettes/intro.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=tubern&#34;&gt;tubern&lt;/a&gt; v0.1.0: Implements an R client for the YouTube Analytics and Reporting &lt;a href=&#34;https://developers.google.com/youtube/reporting/&#34;&gt;API&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/tubern/vignettes/basic_tubern.html&#34;&gt;vignette&lt;/a&gt; shows how to use the API.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=wikitaxa&#34;&gt;wikitaxa&lt;/a&gt; v0.1.4: Provides access to taxonomic information from &lt;a href=&#34;https://www.wikipedia.org/&#34;&gt;Wikipedia&lt;/a&gt;, &lt;a href=&#34;https://en.wikipedia.org/wiki/Wikimedia_Commons&#34;&gt;Wikicommons&lt;/a&gt;, &lt;a href=&#34;https://species.wikimedia.org/wiki/Main_Page&#34;&gt;Wikispecies&lt;/a&gt;, and &lt;a href=&#34;https://www.wikidata.org/wiki/Wikidata:Main_Page&#34;&gt;Wikidata&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/wikitaxa/vignettes/wikitaxa_vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;finance&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Finance&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=partialCI&#34;&gt;partialCI&lt;/a&gt; v1.1.0: Provides functions for estimating, testing, and simulating &lt;a href=&#34;https://www.econstor.eu/handle/10419/140632&#34;&gt;partially cointegrated time series&lt;/a&gt;. &lt;a href=&#34;https://hdl.handle.net/10419/150014&#34;&gt;Clegg et al.&lt;/a&gt; provide an in-depth discussion of the package functionality, as well as illustrating examples in the fields of finance and macroeconomics. The &lt;a href=&#34;https://cran.r-project.org/web/packages/partialCI/vignettes/pci_vignette.html&#34;&gt;vignette&lt;/a&gt; provides a guide to the package.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=PortfolioOptim&#34;&gt;PortfolioOptim&lt;/a&gt; v1.0.3: Provides two functions for financial portfolio optimization by linear programming.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=bigKRLS&#34;&gt;bigKRLS&lt;/a&gt; v1.5.2: Provides functions for Kernel-Regularized Least Squares that are optimized for speed and memory usage. The author’s &lt;a href=&#34;https://sites.google.com/site/petemohanty/software&#34;&gt;website&lt;/a&gt; has sample code and more. A &lt;a href=&#34;https://cran.r-project.org/web/packages/bigKRLS/vignettes/bigKRLS_basics.html&#34;&gt;vignette&lt;/a&gt; shows the basics.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=brglm2&#34;&gt;brglm2&lt;/a&gt; v0.1.4: Provides functions for achieving bias reduction in Generalized Linear Models via solving the mean bias-reducing adjusted score equations in &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/80/1/27/228364/Bias-reduction-of-maximum-likelihood-estimates?redirectedFrom=fulltext&#34;&gt;Firth&lt;/a&gt; and &lt;a href=&#34;https://academic.oup.com/biomet/article-abstract/96/4/793/220575/Bias-reduction-in-exponential-family-nonlinear?redirectedFrom=fulltext&#34;&gt;Kosmidis and Firth&lt;/a&gt;, or the median bias-reduction adjusted score equations in &lt;a href=&#34;https://arxiv.org/abs/1604.04768&#34;&gt;Kenne et al.&lt;/a&gt;, or through the direct subtraction of an estimate of the bias of the maximum likelihood estimator from the maximum likelihood estimates as in &lt;a href=&#34;http://www.jstor.org/stable/2345592&#34;&gt;Cordeiro and McCullagh&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/brglm2/vignettes/iteration.pdf&#34;&gt;bias reduction&lt;/a&gt; and on &lt;a href=&#34;https://cran.r-project.org/web/packages/brglm2/vignettes/separation.html&#34;&gt;Detecting Separation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=casebase&#34;&gt;casebase&lt;/a&gt; v0.1.0: Implements the case-base sampling approach of &lt;a href=&#34;https://www.degruyter.com/view/j/ijb.2009.5.1/ijb.2009.5.1.1125/ijb.2009.5.1.1125.xml&#34;&gt;Hanley and Miettinen&lt;/a&gt;, &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1111/sjos.12125/abstract;jsessionid=3A97773970B58C703A24D29C215D5F1A.f04t03&#34;&gt;Saarela and Arjas&lt;/a&gt;, and &lt;a href=&#34;https://link.springer.com/article/10.1007%2Fs10985-015-9352-x&#34;&gt;Saarela&lt;/a&gt;, for fitting flexible hazard regression models to survival data with single event type or multiple competing causes via logistic and multinomial regression. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/casebase/vignettes/competingRisk.html&#34;&gt;Competing Risk Analysis&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/casebase/vignettes/popTime.html&#34;&gt;Population Time Plots&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/casebase/vignettes/smoothHazard.html&#34;&gt;Casebase Sampling&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=CausalImpact&#34;&gt;CausalImpact&lt;/a&gt; v1.2.0: Implements a Bayesian approach to causal impact estimation in time series, as described in &lt;a href=&#34;http://projecteuclid.org/euclid.aoas/1430226092&#34;&gt;Brodersen et al.&lt;/a&gt; Look &lt;a href=&#34;https://google.github.io/CausalImpact/&#34;&gt;here&lt;/a&gt; to get started, and also at the &lt;a href=&#34;https://cran.r-project.org/web/packages/CausalImpact/vignettes/CausalImpact.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-14-april-new-package-picks_files/causal_effect.png&#34; /&gt; &lt;em&gt;To estimate a causal effect, specify which period causal should be used for training the model (pre-intervention period), and which period for computing a counterfactual prediction (post-intervention period).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ggeffects&#34;&gt;ggeffects&lt;/a&gt; v0.1.0: Provides functions to compute marginal effects at the mean or average marginal effects from statistical models, and returns the result as tidy data frames. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ggeffects/vignettes/marginaleffects.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=glmnetUtils&#34;&gt;glmnetUtils&lt;/a&gt; v1.0.2: Provides a formula interface for the &lt;a href=&#34;https://CRAN.R-project.org/package=glmnet&#34;&gt;glmnet&lt;/a&gt; package. The &lt;a href=&#34;https://cran.r-project.org/web/packages/glmnetUtils/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=lspline&#34;&gt;lspline&lt;/a&gt; v1.0-0: Implements linear splines with convenient parameterizations such that (1) coefficients are slopes of consecutive segments, or (2) coefficients are slope changes at consecutive knots. The &lt;a href=&#34;https://cran.r-project.org/web/packages/lspline/vignettes/lspline.html&#34;&gt;vignette&lt;/a&gt; gives examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=marcher&#34;&gt;marcher&lt;/a&gt; v0.0-2: Provides tools for likelihood-based estimation, model selection, and testing of two- and three-range shift and migration models for animal movement data as described in &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1111/1365-2656.12674/abstract&#34;&gt;Gurarie et al.&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/marcher/vignettes/marcher.html&#34;&gt;vignette&lt;/a&gt; shows how to use the model and create visualizations.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-14-april-new-package-picks_files/range_shift.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Simulation of Range Shift Processes&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=Meiosis&#34;&gt;Meiosis&lt;/a&gt; v1.0.2: Provides tools for simulation of meiosis in plant breeding research. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/Meiosis/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=MultiVarSel&#34;&gt;MultiVarSel&lt;/a&gt; v1.0: Implements a novel variable selection approach in the multivariate framework of the general linear model, taking into account the dependence that may exist between the columns of the observations matrix. For details, see the paper &lt;a href=&#34;arXiv:1704.00076&#34;&gt;Perrot-Dockes et al.&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/MultiVarSel/vignettes/MultiVarSel.pdf&#34;&gt;vignette&lt;/a&gt; shows an example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer_miscellaneous.html&#34;&gt;mrbsizeR&lt;/a&gt; v1.0.1: Implements a method for the multiresolution analysis of spatial fields and images to capture scale-dependent features based on scale space smoothing. The &lt;a href=&#34;https://cran.r-project.org/web/packages/mrbsizeR/vignettes/mrbsizeR.pdf&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=networktools&#34;&gt;networktools&lt;/a&gt; v1.0.0: Includes assorted tools for network analysis, including functions for calculating impact statistics (global strength impact, network structure impact, edge impact), and for calculating and visualizing expected influence. The &lt;a href=&#34;https://cran.r-project.org/web/packages/networktools/vignettes/Impact.pdf&#34;&gt;vignette&lt;/a&gt; describes the impact statistics.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=philentropy&#34;&gt;philentropy&lt;/a&gt; v0.3.3: Provides functions to compute forty-six optimized distance and similarity measures for comparing probability functions that are useful in a broad range of scientific disciplines. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/philentropy/vignettes/Introduction.html&#34;&gt;Introduction&lt;/a&gt; and vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/philentropy/vignettes/Distances.html&#34;&gt;Distances Measures&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/philentropy/vignettes/Information_Theory.html&#34;&gt;Information Theory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=plink&#34;&gt;plink&lt;/a&gt; v1.5-1: Provides functions to facilitate the linking of mixed-format tests for multiple groups under a common item design using unidimensional and multidimensional &lt;a href=&#34;https://en.wikipedia.org/wiki/Item_response_theory&#34;&gt;IRT-based methods&lt;/a&gt;. The very thorough &lt;a href=&#34;https://cran.r-project.org/web/packages/plink/vignettes/plink-UD.pdf&#34;&gt;vignette&lt;/a&gt; presents the theory.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=RLT&#34;&gt;RLT&lt;/a&gt; v3.1.0: Random forest with a variety of additional features for regression, classification, and survival analysis.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=spup&#34;&gt;spup&lt;/a&gt; v0.1-0: Implements for analyzing uncertainty propagation in spatial environmental modeling using the methodologies of &lt;a href=&#34;http://www.tandfonline.com/doi/abs/10.1080/13658810601063951&#34;&gt;Heuvelink et al.&lt;/a&gt; and &lt;a href=&#34;http://www.sciencedirect.com/science/article/pii/S0098300406001294&#34;&gt;Brown and Heuvelink&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.r-project.org/web/packages/spup/vignettes/CN.html&#34;&gt;spatially cross-correlated variables&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/spup/vignettes/DEM_v3.html&#34;&gt;spatially variable sd&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/spup/vignettes/ExternalModel_v2.html&#34;&gt;uncertainty propagation&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/spup/vignettes/Rotterdam.html&#34;&gt;categorical variables&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=ajv&#34;&gt;ajv&lt;/a&gt; v1.0.0: Provides a thin wrapper around the &lt;a href=&#34;http://epoberezkin.github.io/ajv/&#34;&gt;ajv JSON validation package for JavaScript&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/ajv/vignettes/getting-started.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=aws.s3&#34;&gt;aws.s3&lt;/a&gt; v.3.1: Implements a simple client package for the Amazon Web Services (AWS) Simple Storage Service (S3) &lt;a href=&#34;https://aws.amazon.com/s3/&#34;&gt;REST API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=cranlike&#34;&gt;cranlike&lt;/a&gt; v1.0.0: Provides a set of functions to manage ‘CRAN’-like repositories efficiently.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=d3Tree&#34;&gt;d3Tree&lt;/a&gt; v0.1.0: Provides functions to create and customize interactive collapsible ‘D3’ trees using the &lt;code&gt;D3&lt;/code&gt; JavaScript library and the &lt;code&gt;htmlwidgets&lt;/code&gt; package, which can be used directly from the R console, from RStudio, in Shiny apps, and in R Markdown documents. Look &lt;a href=&#34;https://github.com/metrumresearchgroup/d3Tree&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(d3Tree)

  d3tree(list(root = df2tree(rootname = &amp;#39;book&amp;#39;,
                             struct = stan.models),
                             layout = &amp;#39;collapse&amp;#39;))&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-1&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;d3tree html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1&#34;&gt;{&#34;x&#34;:{&#34;data&#34;:{&#34;root&#34;:{&#34;name&#34;:&#34;book&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;3&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;3.1_OnePredictor.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momhs.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momhs&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidscore_momiq.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momiq&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;3.2_MultiplePredictors.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_multi_preds.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_multi_preds&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;3.3_Interactions.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq + mom_hs&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;3.4_StatInference.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_multi_preds.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_multi_preds&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;3.5_GraphDisplays.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;stanfit.4&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq + mom_hs&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidiq_multi_preds.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;stanfit.3&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidscore_momiq.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;stanfit.2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;3.6_Diagnostics.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momiq.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momiq.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_iq)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;4&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;4.1_LinearTransformations.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earn_height.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earn_height&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; A simple regression, raw data&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(earn ~ height)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;4.2_Centering&amp;Standardizing.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction_c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction_c&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Centering&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ c_mom_hs + c_mom_iq&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidiq_interaction_c2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction_c2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Centering based on an understandable reference point&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ c2_mom_hs + c2_mom_iq&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidiq_interaction_z.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction_z&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Standardizing&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ z_mom_hs + z_mom_iq&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;kidiq_interaction.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidiq_interaction&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction, raw data&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ mom_hs + mom_iq + mom_hs&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;4.4_LogTransformations.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;log10earn_height.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;log10earn_height.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log10(earn) ~ height)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;logearn_height_male.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;logearn_height_male.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(earn) ~ height + male)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;logearn_height.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;logearn_height.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(earn) ~ height)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;logearn_logheight.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;logearn_logheight.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(earn) ~ log(height) + male)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;4.5_OtherTransformations.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momwork.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;kidscore_momwork.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Discrete predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(kid_score ~ as.factor(mom_work))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;4.6_RegressionModelsForPrediction.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_log.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_log.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(weight) ~ log(diam1) + log(diam2)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;mesquite_va.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_va.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(weight) ~ log(canopy_volume)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;mesquite_vas.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_vas.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(weight) ~ log(canopy_volume) + log(canopy_area)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;mesquite_vash.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_vash.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(weight) ~ log(canopy_volume) + log(canopy_area)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;mesquite_volume.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite_volume.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(weight) ~ log(canopy_volume))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;mesquite.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;mesquite.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Models for prediction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(weight ~ diam1 + diam2 + canopy_height + total_height&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;5&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;5.1_LogisticRegressionWithOnePredictor.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;nes_logit.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;nes_logit.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(vote ~ income, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.2_InterpretingLogisticRegressionCoef.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;nes_logit.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(vote ~ income, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.4_LogisticRegressionWellsinBangladesh.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_d100ars.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_d100ars.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist/100 + arsenic, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_dist.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dist.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_dist100.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dist100.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist/100, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.5_LogisticRegressionWithInteractions.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_daae_c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_daae_c.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_arsenic + c_dist100&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_dae_c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dae_c.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_arsenic + c_dist100&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_dae_inter_c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dae_inter_c.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_arsenic + c_educ4&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_interaction_c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_interaction_c.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_arsenic&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_interaction.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_interaction.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist/100 + arsenic + dist/100&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.6_EvaluatingCheckingComparing.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_predicted_log.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_predicted_log.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_log_arsenic + c_educ4&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_predicted.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_predicted.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ c_dist100 + c_arsenic + c_educ4&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.7_AveragePredictiveComparisons.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dae_inter.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dae_inter.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist/100 + arsenic + educ/4&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells_dae.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_dae.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switched ~ dist/100 + arsenic + educ/4,&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;5.8_IdentifiabilityAndSeparation.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;separation.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;separation.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(y ~ x, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;6&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;6.4_ProbitRegression.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_probit.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_probit.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switc ~ dist100, family=binomial(link=\&#34;probit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;6.7_MoreComplexGLM.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings1.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings1.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(earn_pos ~ height + male, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;earnings2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings2.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(earnings) ~ height + male)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;6.8_ConstructiveChoiceModels.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_logit.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells_logit.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switc ~ dist100, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;7&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;7.3_SimulationForNonLinearPredictions.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;congress.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;congress.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(vote_88 ~ vote_86 + incumbency_88)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;7.4_PredictiveSimulationForGLM.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings1.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings1.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with no interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(earn_pos ~ height + male, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;earnings2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings2.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Log transformations&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(log(earnings) ~ height + male)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;wells.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;wells.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(switc ~ dist, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;8&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;8.2_FakeDataSimulationToUnderstandResidualPlots.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;grades.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;grades.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(final ~ midterm)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;8.3_SimulatingFromTheFittedModel.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lightspeed.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lightspeed.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Zero predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(y ~ 1)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;roaches_overdispersion.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;roaches_overdispersion.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Poisson overdispersion regression&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(y ~ roach1 + treatment + senior,&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;roaches.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;roaches.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Poisson regression with exposure&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm (y ~ roach1 + treatment + senior, family=poisson,&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;8.4_PredictiveSimulationToCheckFitOfTimeSeriesModels.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;unemployment.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;unemployment.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(y ~ y_lag)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;9&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;9.3_RandomizedExperiments.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_tr.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sf.1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_trpre.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sf.2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment + pre_test)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;9.4_TreatmentInteractionsAndPoststratification.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_inter.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_inter.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment + pre_test + treatment&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment + pre_test + treatment&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_tr.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_tr.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_trpre.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_trpre.sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment + pre_test)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;9.5_ObservationalStudies.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_supp.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sf&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ supp + pre_test)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;10&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;10.4_LackOfOverlapWhenTreat.AssignmentIsUnknown.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;ideo_interactions.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;ideo_interactions.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors with interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(score1 ~ party + x + party&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;ideo_reparam.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;ideo_reparam.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(score1 ~ party + z1 + z2)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;ideo_two_pred.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;ideo_two_pred.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(score1 ~ party + x)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;ideo_two_pred.sf2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multiple predictors without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(score1 ~ party + x)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;10.5_CasualEffectsUsingIV.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sesame_one_pred_a.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sesame_one_pred_a.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(watched ~ encouraged)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;sesame_one_pred_b.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(watched ~ encouraged)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;10.6_IVinaRegressionFramework.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sesame_one_pred_a.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;sesame_one_pred_2a.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(watched ~ encouraged)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;sesame_one_pred_2b.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(watched ~ encouraged)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;12&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;12.2_PartialPoolingWithNoPredictors.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_intercept.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_intercept.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;12.3_PartialPoolingWithPredictors.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_complete_pool.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_complete_pool.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(y ~ x)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_no_pool.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_no_pool.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ x + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;12.4_FittingMLMinR.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_intercept.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_intercept.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_no_pool.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_no_pool.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ x + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;12.8_Prediction.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_group.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;#radon_group.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ x + u + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;13&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;13.1_VaryingIntercepts&amp;Slopes.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_inter_vary.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_inter_vary.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ u + u&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_vary_si.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_si.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 + x | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;y_x.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_complete_pool.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(y ~ x)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;radon_no_pool.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; One predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(y ~ x)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;13.4_UnderstandingCorrelationsBetweenIntercepts&amp;Slopes.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_vary_si.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_vary_si.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(log(earn) ~ 1 + (1 + height | eth))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;earnings_vary_si.sf2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(log(earn) ~ 1 + (1 + height | eth))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;13.5_Non-NestedModels.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_latin_square.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_latin_square.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with several group level predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 + x | eth) + (1 + x | age)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;pilots.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;pilots.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with several group level predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | group) + (1 | scenario))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;14&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;14.1_State-LevelOpinionsFromNationalPolls.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88_full.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88_full.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with several group level predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glmer(y ~ black + female + v_prev_full + (1 | age) + (1 | age_edu)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;election88.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glmer(y ~ black + female + (1 | state), family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;19&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;19.4_RedundantParameters&amp;IntentionallyNonidentifiableModels.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glmer(y ~ black + female + female&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;pilots.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;pilots.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with several group level predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~1 + (1 | treatment) + (1 | airport))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_redundant.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_redundant.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with redundant parameterization&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;19.5_ParameterExpansion.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88_expansion.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;election88_expansion.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with parameter expansion&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glmer(y ~ black + female + female&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;pilots_expansion.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;pilots_expansion.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with parameter expansion&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | treatment) + (1 | airport))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;20&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;20.5_MultilevelPowerCalculationUsingFake-DataSimulation.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;hiv_inter.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;hiv.sf2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with group level predictors and interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ time&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;hiv.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;hiv.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept and slope&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 + time | person))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;21&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;21.6_SummarizingtheAmmountofPartialPooling.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_a.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_a.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ x + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_vary_intercept_b.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_b.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ x + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;21.7_AddingAPredictorCanIncreaseResidualVariance.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_floor.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_floor.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ u + x + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_vary_intercept_floor2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_floor2.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ u + x + x_mean + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;radon_vary_intercept_nofloor.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;radon_vary_intercept_nofloor.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ u + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;22&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;22.4_DoingANOVUsingMLM.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;anova_radon_nopred.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;anova_radon_nopred.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | county))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;23&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;23.1_MultilevelAspectsofDataCollection.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_1a.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_1a.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | pair) + (treatment | grade))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_1b.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_1b.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ treatment + pre_test + (1 | pair))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_1c.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_1c.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model with varying slope and intercept&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lmer(y ~ 1 + (1 | pair) + (treatment + pre_test | grade))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_multi_preds.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_multi_preds.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Linear model with multiple predictors and without interaction&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment + pre_test)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;electric_one_pred.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;electric_one_pred.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Linear model with one predictor&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(post_test ~ treatment)&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;24&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;24.2_BehavioralLearningExperiment.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;dogs.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;dogs.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Multilevel model&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glmer(y ~ n_avoid + n_shock, family=binomial(link=\&#34;logit\&#34;))&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]},{&#34;name&#34;:&#34;25&#34;,&#34;value&#34;:&#34;chapter&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;25.4_RadomImputationofaSingleVariable.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_pt1.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_pt1.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Single level model with multiple predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;glm(earnings ~ male + over65 + white + immig + educ_r + any_ssi&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;earnings_pt2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings_pt2.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Single level model with multiple predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(earnings ~ male + over65 + white + immig + educ_r + any_ssi&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]},{&#34;name&#34;:&#34;earnings.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Single level model with multiple predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(earnings ~ male + over65 + white + immig + educ_r + workmos&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]},{&#34;name&#34;:&#34;earnings.sf2&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Single level model with multiple predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(earnings ~ male + over65 + white + immig + educ_r + workmos&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]},{&#34;name&#34;:&#34;25.5_ImputationofSeveralMissingVariables.R&#34;,&#34;value&#34;:&#34;r.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings2.stan&#34;,&#34;value&#34;:&#34;stan.files&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;earnings2.sf1&#34;,&#34;value&#34;:&#34;stan.obj.output&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34; Single level model with multiple predictors&#34;,&#34;value&#34;:&#34;model.type&#34;,&#34;children&#34;:[{&#34;name&#34;:&#34;lm(earnings ~ interest + male + over65 + white + immig + educ_r&#34;,&#34;value&#34;:&#34;model.eq&#34;}]}]}]}]}]}],&#34;value&#34;:&#34;book&#34;},&#34;layout&#34;:&#34;collapse&#34;},&#34;options&#34;:{&#34;name&#34;:&#34;name&#34;,&#34;value&#34;:&#34;value&#34;,&#34;dir&#34;:&#34;h&#34;,&#34;activeReturn&#34;:null}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=dataMeta&#34;&gt;dataMeta&lt;/a&gt; v0.1.0: Provides functions to create a basic data dictionary and append it to the original dataset’s attributes list. The &lt;a href=&#34;https://cran.r-project.org/web/packages/dataMeta/vignettes/dataMeta_Vignette.html&#34;&gt;vignette&lt;/a&gt; shows how it works.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/package=dparser&#34;&gt;dparser&lt;/a&gt; v0.1.3: Implements a scannerless &lt;a href=&#34;https://en.wikipedia.org/wiki/GLR_parser&#34;&gt;GLR parser&lt;/a&gt; based on the &lt;a href=&#34;http://acl-arc.comp.nus.edu.sg/archives/acl-arc-090501d3/data/pdf/anthology-PDF/J/J87/J87-1004.pdf&#34;&gt;Tomita algorithm&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=glue&#34;&gt;glue&lt;/a&gt; v1.0.0: Provides an implementation of interpreted string literals, inspired by Python’s &lt;a href=&#34;https://www.python.org/dev/peps/pep-0498/&#34;&gt;Literal String Interpolation&lt;/a&gt;, &lt;a href=&#34;https://www.python.org/dev/peps/pep-0257/&#34;&gt;Docstrings&lt;/a&gt;, and Julia’s &lt;a href=&#34;https://docs.julialang.org/en/stable/manual/strings/#triple-quoted-string-literals&#34;&gt;Triple-Quoted String Literals&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/glue/README.html&#34;&gt;README&lt;/a&gt; shows how they work.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=icosa&#34;&gt;icosa&lt;/a&gt; v0.98.1: Employs triangular tessellation to refine icosahedra defined in 3D space. The &lt;a href=&#34;https://cran.r-project.org/web/packages/icosa/vignettes/icosaIntroShort.pdf&#34;&gt;vignette&lt;/a&gt; provides the details.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=leaflet.minicharts&#34;&gt;leaflet.minicharts&lt;/a&gt; v0.2.0: Allows users to add and modify small charts on interactive maps created with the &lt;a href=&#34;https://CRAN.R-project.org/package=leaflet&#34;&gt;leaflet&lt;/a&gt; package&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=RcppQuantuccia&#34;&gt;RcppQuantuccia&lt;/a&gt; v0.0.1: Provides &lt;a href=&#34;http://quantlib.org/index.shtml&#34;&gt;QuantLib&lt;/a&gt; bindings for R using ‘Rcpp’ and the header-only &lt;a href=&#34;https://github.com/pcaspers/Quantuccia&#34;&gt;Quantuccia&lt;/a&gt; variant.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=shinymaterial&#34;&gt;shinymaterial&lt;/a&gt; v0.2.1: Allows shiny developers to incorporate UI elements based on Google’s &lt;a href=&#34;https://material.io/guidelines/&#34;&gt;Material Design&lt;/a&gt;. See the package &lt;a href=&#34;https://ericrayanderson.github.io/shinymaterial/&#34;&gt;website&lt;/a&gt; more information.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://CRAN.R-project.org/package=unitizer&#34;&gt;unitizer&lt;/a&gt; v1.4-2: Provides functions to simplify regression tests by comparing objects produced by test code with earlier versions of those same objects. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer.html&#34;&gt;Introduction&lt;/a&gt;, and vignettes for the &lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer_interactive_env.html&#34;&gt;interactive environment&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer_reproducible_tests.html&#34;&gt;Reproductble Tests&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer_tests.html&#34;&gt;unitizeR details&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/unitizer/vignettes/unitizer_miscellaneous.html&#34;&gt;Miscellanea&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/brglm2/vignettes/separation.html&#34;&gt;unix&lt;/a&gt; v1.3: Provides bindings to various Unix system utilities.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/30/april-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Civic Data Wrangling: in R and on data.world</title>
      <link>https://rviews.rstudio.com/2017/05/26/civic-data-wrangling-in-r-and-on-data.world/</link>
      <pubDate>Fri, 26 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/26/civic-data-wrangling-in-r-and-on-data.world/</guid>
      <description>
        

&lt;p&gt;One of the most valuable things I have learned working on Data for Democracy’s Medicare drug spending project has been the value of collaborative tools. It has been my first in-depth experience using Github collaboratively, for one, but it has also introduced me to &lt;a href=&#34;https://data.world&#34;&gt;data.world&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;data.world is an intuitive way to store, organize, explore, and visualize individual data files, making them more visible to and usable for anyone who’s interested. Using the &lt;a href=&#34;https://github.com/datadotworld/data.world-r&#34;&gt;data.world R package&lt;/a&gt;, I was able to collect the data I needed for one dashboard, create and publish a derived dataset, and build a Shiny dashboard that pulls live data from the site — all with complete visibility to my D4D teammates, who can now directly and easily access both the original and derived datasets.&lt;/p&gt;
&lt;div id=&#34;the-beginning&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;The Beginning&lt;/h2&gt;
&lt;p&gt;Back in December, I started seeing posts about &lt;a href=&#34;http://datafordemocracy.org/&#34;&gt;Data for Democracy&lt;/a&gt; floating around, and the idea immediately piqued my interest. I joined up not knowing what I would be doing exactly.&lt;/p&gt;
&lt;p&gt;One of the ideas among pilot projects suggested by D4D leader Jonathon Morgan was looking at Medicare spending. Specifically, starting with the &lt;a href=&#34;https://www.cms.gov/Research-Statistics-Data-and-Systems/Statistics-Trends-and-Reports/Information-on-Prescription-Drugs/2015MedicareData.html&#34;&gt;prescription spending data for 2011-2015&lt;/a&gt; released by the Centers for Medicare and Medicaid Services. Out of all the original project ideas (check out the &lt;a href=&#34;http://datafordemocracy.org/projects.html&#34;&gt;current and growing list of projects&lt;/a&gt; and be amazed), this one was most in my wheelhouse, and I jumped into the discussions to see what might happen.&lt;/p&gt;
&lt;p&gt;D4D started developing some leadership structure, and Matt Gawarecki and I were asked to lead the drug spending project. We began by tidying the &lt;a href=&#34;https://medicare.com/medicare-part-d/part-d-prescription-drug-coverage/&#34;&gt;Medicare Part D&lt;/a&gt; spending data available from CMS.gov, which was straightforward enough (thanks, CMS!), and initially stored all that on our Github repo.&lt;/p&gt;
&lt;p&gt;Soon, our A+ team of volunteers found data on therapeutic classes, lobbying expenditures, manufacturers, and more. As we looked for a better place to store and collaborate on our datasets, D4D projects started to leverage data.world. We decided that data.world was a good place for &lt;a href=&#34;https://data.world/data4democracy/drug-spending&#34;&gt;our data, too&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;At that point, one of the first things we wanted to do was look at spending and prescribing patterns for specific medications, which would help us see what we were dealing with and generate some ideas for future analysis. James Porter drafted a Shiny app for visualizing users, claims, and costs for the most commonly prescribed medications over the five years of data available. &lt;a href=&#34;https://jenniferthompson.shinyapps.io/shinydashboard-medicared/&#34;&gt;I built on top of James’ work&lt;/a&gt;, and the full source code is available on &lt;a href=&#34;https://github.com/Data4Democracy/drug-spending/tree/master/R/apps/shinydashboard-medicared&#34;&gt;Github&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;the-data&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;The Data&lt;/h2&gt;
&lt;div id=&#34;setup-and-initial-analysis&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Setup and Initial Analysis&lt;/h3&gt;
&lt;p&gt;Once we got the CMS spending data pulled out of its original Excel format, tidied, and uploaded, I used the &lt;a href=&#34;https://github.com/datadotworld/data.world-r&#34;&gt;data.world package&lt;/a&gt; to &lt;a href=&#34;https://docs.data.world/tutorials/dwsql/#metadata-tables&#34;&gt;query the schema metadata&lt;/a&gt; and see exactly how tables were named, choose the right files, and pull them directly into R.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(To run this, you’ll need your data.world API token, which I saved as &lt;code&gt;DW_API&lt;/code&gt; in an &lt;code&gt;.Renviron&lt;/code&gt; file to make my code shareable.)&lt;/em&gt;&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(tidyverse)
library(data.world)&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# API token is saved in .Renviron

data.world::set_config(cfg_env(&amp;quot;DW_API&amp;quot;))

# Datasets are identified by their URL
drugs_ds &amp;lt;- &amp;quot;https://data.world/data4democracy/drug-spending&amp;quot;

# List tables
data_list &amp;lt;- data.world::query(
  qry_sql(&amp;quot;SELECT * FROM Tables&amp;quot;),
  dataset = drugs_ds)

# data_list is a tbl_df with two columns: tableID and tableName.
data_list$tableName&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##  [1] &amp;quot;FDA_NDC_Product&amp;quot;             &amp;quot;Data&amp;quot;                       
##  [3] &amp;quot;Methods&amp;quot;                     &amp;quot;Variables&amp;quot;                  
##  [5] &amp;quot;Pharma_Lobby&amp;quot;                &amp;quot;atc-codes&amp;quot;                  
##  [7] &amp;quot;companies_drugs_keyed&amp;quot;       &amp;quot;drug_list&amp;quot;                  
##  [9] &amp;quot;drug_uses&amp;quot;                   &amp;quot;drugdata_clean&amp;quot;             
## [11] &amp;quot;drugnames_withclasses&amp;quot;       &amp;quot;lobbying_keyed&amp;quot;             
## [13] &amp;quot;manufacturers_drugs_cleaned&amp;quot; &amp;quot;meps_full_2014&amp;quot;             
## [15] &amp;quot;spending-2011&amp;quot;               &amp;quot;spending-2012&amp;quot;              
## [17] &amp;quot;spending-2013&amp;quot;               &amp;quot;spending-2014&amp;quot;              
## [19] &amp;quot;spending-2015&amp;quot;               &amp;quot;spending_all_top100&amp;quot;        
## [21] &amp;quot;usp_drug_classification&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;yearly-data-consolidation&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Yearly Data Consolidation&lt;/h3&gt;
&lt;p&gt;The CMS data is stored in the five &lt;code&gt;spending-201x&lt;/code&gt; tables, one per year. I read those directly from data.world by writing a simple SQL query identifying those table names, then used &lt;code&gt;dplyr&lt;/code&gt; and &lt;code&gt;purrr&lt;/code&gt; to quickly add a year variable to each and combine them:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Function to read in a single year&amp;#39;s CSV from data.world and add year
get_year &amp;lt;- function(yr) {
  data.world::query(qry_sql(paste0(&amp;quot;SELECT * FROM `spending-&amp;quot;, yr, &amp;quot;`&amp;quot;)),
    dataset = drugs_ds)[,-1] %&amp;gt;%
    ## First column is a row number; don&amp;quot;t need that
    mutate(year = yr)
}

# Read in and combine all years&amp;#39; data
spend &amp;lt;- map_df(2011:2015, get_year)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;most-popular-generic-drugs&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Most Popular Generic Drugs&lt;/h3&gt;
&lt;p&gt;To keep runtime and drop-down menus reasonable, we currently only include the 100 drugs with the most users over the five-year period.&lt;/p&gt;
&lt;p&gt;The app allows users to select any one of those to look at people-related values (e.g., the number of users or the number of claims) and spending-related values (e.g., total costs, average out-of-pocket costs for users receiving and not receiving low-income subsidies).&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://data.world/data4democracy/drug-spending/file/spending-2011.csv&#34;&gt;datasets&lt;/a&gt; include one record per drug brand name.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-24-civic-data-wrangling-in-r-and-on-data-world_files/dw_file_preview.png&#34; alt=&#34;Sample file on data.world&#34; /&gt; Each generic drug may appear with several brand names. Metformin HCL, for example, has over 35 brand names - Glucophage XR, Glumetza, etc. To include them in my analysis, I calculated the total number of users and units per year for each generic, added those values to the original dataset, then selected the 100 most common generics during that five-year period.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Add a row for each generic with overall summaries of each variable ----------
spend_overall &amp;lt;- spend %&amp;gt;%
  group_by(drugname_generic, year) %&amp;gt;%
  summarise(
    claim_count = sum(claim_count, na.rm = TRUE),
    total_spending = sum(total_spending, na.rm = TRUE),
    user_count = sum(user_count, na.rm = TRUE),
    unit_count = sum(unit_count, na.rm = TRUE),
    user_count_non_lowincome = sum(user_count_non_lowincome, na.rm = TRUE),
    user_count_lowincome = sum(user_count_lowincome, na.rm = TRUE)
  ) %&amp;gt;%
  mutate(
    total_spending_per_user = total_spending / user_count,
    drugname_brand = &amp;quot;ALL BRAND NAMES&amp;quot;,
    ## Add NA values for variables that are brand-specific
    unit_cost_wavg = NA,
    out_of_pocket_avg_lowincome = NA,
    out_of_pocket_avg_non_lowincome = NA
  ) %&amp;gt;%
  ungroup()

# Select top 100 generics by number of users across all five years ------------
by_user_top100 &amp;lt;- group_by(spend_overall, drugname_generic) %&amp;gt;%
  summarise(total_users = sum(user_count, na.rm = TRUE)) %&amp;gt;%
  arrange(desc(total_users)) %&amp;gt;%
  slice(1:100)

# For top 100 generics, add ALL BRAND NAMES rows to by-brand-name rows --------
spend_all_top100 &amp;lt;- bind_rows(spend, spend_overall) %&amp;gt;%
  filter(drugname_generic %in% by_user_top100$drugname_generic) %&amp;gt;%
  arrange(drugname_generic)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;saving-the-work&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Saving The Work&lt;/h3&gt;
&lt;p&gt;Once I had the final dataset with just our top 100, I uploaded it directly to data.world as a CSV via the &lt;code&gt;dwapi&lt;/code&gt; package, which is bundled, and loaded automatically, with &lt;code&gt;data.world&lt;/code&gt;:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Write final file to data.world using package ------------------------------------

# data.world&amp;#39;s REST API methods are available via the dwapi package
dwapi::upload_data_frame(
  dataset = drugs_ds,
  file_name = &amp;quot;spending_all_top100.csv&amp;quot;,
  data_frame = spend_all_top100
)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;the-app&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;The App&lt;/h2&gt;
&lt;p&gt;Now that the initial data management is done, the app’s &lt;code&gt;global.R&lt;/code&gt; reads the “top 100” CSV directly from data.world, and we’re all set.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Read in datasets used for all plots ----------------------------------------
library(data.world)

# API token is saved in .Renviron (DW_API)
data.world::set_config(cfg_env(&amp;quot;DW_API&amp;quot;))

# Read in dataset from data.world
drug_costs_everything &amp;lt;-
  data.world::query(
    qry_sql(&amp;quot;SELECT * FROM `spending_all_top100`&amp;quot;),
    dataset = &amp;quot;data4democracy/drug-spending&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The app is available to the public and can be accessed at &lt;a href=&#34;https://jenniferthompson.shinyapps.io/shinydashboard-medicared/&#34; class=&#34;uri&#34;&gt;https://jenniferthompson.shinyapps.io/shinydashboard-medicared/&lt;/a&gt;.&lt;/p&gt;
&lt;iframe src=&#34;https://jenniferthompson.shinyapps.io/shinydashboard-medicared/&#34; height=&#34;450&#34; width=&#34;100%&#34;&gt;
&lt;/iframe&gt;
&lt;/div&gt;
&lt;div id=&#34;whats-next&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;What’s next?&lt;/h2&gt;
&lt;p&gt;The current app only uses a few of the datasets that are available on data.world, but we hope to be able to classify drugs by therapeutic class (e.g., all diabetes medications) soon. Once we have that information stored on data.world, we will be able to read data from both tables, join them, and give users the option to visualize some information by therapeutic class as well as by individual medication.&lt;/p&gt;
&lt;p&gt;This is harder than one might think, and we &lt;a href=&#34;https://data.world/data4democracy/drug-spending/discuss/drug-spending/7047&#34;&gt;welcome expertise&lt;/a&gt; from those who might try!&lt;/p&gt;
&lt;p&gt;Finally, if you have tried data.world and have used it for your projects, make sure to share your stories, suggestions and complaints with &lt;a href=&#34;https://github.com/datadotworld/data.world-r/issues&#34;&gt;the team&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div id=&#34;about-the-author&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;About the author&lt;/h4&gt;
&lt;p&gt;Jennifer Thompson is a well-rounded conversationalist and a standup woman who spends her days as a biostatistician and avid R user. Jennifer is &lt;a href=&#34;https://data.world/jthompson&#34;&gt;@jthompson&lt;/a&gt; on data.world and &lt;a href=&#34;https://twitter.com/jent103&#34;&gt;@jent103&lt;/a&gt; on Twitter.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/26/civic-data-wrangling-in-r-and-on-data.world/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Growth of DataFest over the years</title>
      <link>https://rviews.rstudio.com/2017/05/24/growth-of-datafest-over-the-years/</link>
      <pubDate>Wed, 24 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/24/growth-of-datafest-over-the-years/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/leaflet/leaflet.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet/leaflet.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/leafletfix/leafletfix.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;link href=&#34;/rmarkdown-libs/leaflet-label/leaflet.label.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-label/leaflet.label.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/Proj4Leaflet/proj4-compressed.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/Proj4Leaflet/proj4leaflet.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-binding/leaflet.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;In &lt;a href=&#34;/2017/04/05/datafestorg/&#34;&gt;a previous post&lt;/a&gt;, I introduced DataFest and how one can streamline the organization of this event using Google Forms and tools from the tidyverse. In this post, I’ll walk through building a Shiny app that demonstrates the growth of DataFest over the years, both in terms of host locations and participating institutions, as well as in terms of the number of students who participated in each event.&lt;/p&gt;
&lt;p&gt;Here is a list of all packages used in this article:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(tidyverse)
library(googlesheets)
library(devtools)
library(ggmap)
library(stringr)
library(leaflet)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The data were contributed by the event organizers, and were collected using &lt;a href=&#34;https://goo.gl/forms/jlLC9B7aVIaF1QoQ2&#34;&gt;a Google Form&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To begin, the data are read using the &lt;code&gt;googlesheets&lt;/code&gt; package.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;datafest_wide &amp;lt;- gs_title(&amp;quot;DataFest over the years (Responses)&amp;quot;) %&amp;gt;%
  gs_read()&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;data-prep&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Data prep&lt;/h2&gt;
&lt;p&gt;Then minimal manipulation is applied to column names, and a new column concatenating city, state, and country is added to be used in geocoding.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# rename columns
yrs &amp;lt;- sort(rep(2011:2017, 3))
cols &amp;lt;- c(&amp;quot;df_&amp;quot;, &amp;quot;num_part_&amp;quot;, &amp;quot;other_inst_&amp;quot;)

names(datafest_wide) &amp;lt;- c(&amp;quot;timestamp&amp;quot;, &amp;quot;host&amp;quot;, &amp;quot;city&amp;quot;, &amp;quot;state&amp;quot;, &amp;quot;country&amp;quot;, &amp;quot;url&amp;quot;,
                     paste0(cols, yrs))

# geocode host location
datafest_wide &amp;lt;- datafest_wide %&amp;gt;%
  mutate(address = paste(city, state, country)) %&amp;gt;% 
  mutate_geocode(address)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Note that we need to use the development version of the &lt;code&gt;ggmap&lt;/code&gt; package for &lt;code&gt;mutate_geocode()&lt;/code&gt; to play nicely with a &lt;code&gt;tbl_df&lt;/code&gt;. You can install this version with &lt;code&gt;install_github(&amp;quot;dkahle/ggmap&amp;quot;)&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Next, we convert the data from wide to long format using functionality from the &lt;code&gt;tidyr&lt;/code&gt; package. First, we gather the columns that contain yearly information (for each year, we have an indicator for whether an event was hosted at the location, the number of students that participated, and other participating institutions, if any). Then, we strip the year information from variable names, and instead save it as a variable in the dataset. Finally, we spread the key-value pair across three columns.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;datafest_long &amp;lt;- datafest_wide %&amp;gt;% 
  gather(key, value, df_2011:other_inst_2017) %&amp;gt;%
  mutate(year = as.numeric(str_match(key, &amp;quot;[0-9]+&amp;quot;))) %&amp;gt;%
  mutate(key = str_replace(key, &amp;quot;_[0-9]+&amp;quot;, &amp;quot;&amp;quot;)) %&amp;gt;%
  spread(key, value) %&amp;gt;%
  mutate(num_part = as.numeric(num_part))&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;map-of-2017-asa-datafests&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Map of 2017 ASA DataFests&lt;/h2&gt;
&lt;p&gt;The eventual goal of this post is to make a Shiny app that maps DataFest spread and growth over the years; however, I’ll start by making a map for just one year, 2017, to develop the code for the map, and then use this code within a Shiny app.&lt;/p&gt;
&lt;p&gt;Going forward, I’ll refer to the long dataset as &lt;code&gt;datafest&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;datafest &amp;lt;- datafest_long&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;First, I take a subset of the data for hosts that held an event in 2017:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;datafest_2017 &amp;lt;- filter(datafest, year == 2017 &amp;amp; df == &amp;quot;Yes&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then, I set a few colors to be used in the plot,&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;href_color &amp;lt;- &amp;quot;#A7C6C6&amp;quot;
marker_color &amp;lt;- &amp;quot;black&amp;quot;
part_color &amp;lt;- &amp;quot;#89548A&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;as well as the bounds of the plot based on the min/max longitude/latitude.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;left &amp;lt;- floor(min(datafest$lon))
right &amp;lt;- ceiling(max(datafest$lon))
bottom &amp;lt;- floor(min(datafest$lat))
top &amp;lt;- ceiling(max(datafest$lat))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I will be making the map using the &lt;code&gt;leaflet&lt;/code&gt; package, as this package allows for easily overlaying markers and popups to maps. The popups are text bubbles that appear when a point is clicked, and that contain additional information about that data point. This is a good place to add some event-specific information, such as name of host, and link to their event homepage, other participating institutions (if any), and number of participants.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;host_text &amp;lt;- paste0(
  &amp;quot;&amp;lt;b&amp;gt;&amp;lt;a href=&amp;#39;&amp;quot;, datafest_2017$url, &amp;quot;&amp;#39; style=&amp;#39;color:&amp;quot;, 
  href_color, &amp;quot;&amp;#39;&amp;gt;&amp;quot;, datafest_2017$host, &amp;quot;&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt;&amp;quot;
)

other_inst_text &amp;lt;- paste0(
  ifelse(is.na(datafest_2017$other_inst), 
         &amp;quot;&amp;quot;, 
         paste0(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;, &amp;quot;with participation from &amp;quot;, datafest_2017$other_inst))
)

part_text &amp;lt;- paste0(
  &amp;quot;&amp;lt;font color=&amp;quot;, part_color,&amp;quot;&amp;gt;&amp;quot;, datafest_2017$num_part, 
  &amp;quot; participants&amp;lt;/font&amp;gt;&amp;quot;
)

popups &amp;lt;- paste0(
  host_text, other_inst_text, &amp;quot;&amp;lt;br&amp;gt;&amp;quot;, part_text
)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We’re finally ready to make our map! Note that the radii of the points are proportional to the log of the number of participants (times an arbitrary factor for visual appeal).&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;leaflet() %&amp;gt;%
  addTiles() %&amp;gt;%
  fitBounds(lng1 = left, lat1 = bottom, lng2 = right, lat2 = top) %&amp;gt;%
  addCircleMarkers(lng = datafest_2017$lon, lat = datafest_2017$lat,
                   radius = log(datafest_2017$num_part) * 1.2, 
                   fillColor = marker_color,
                   color = marker_color,
                   weight = 1,
                   fillOpacity = 0.5,
                   popup = popups)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-1&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;leaflet html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1&#34;&gt;{&#34;x&#34;:{&#34;options&#34;:{&#34;crs&#34;:{&#34;crsClass&#34;:&#34;L.CRS.EPSG3857&#34;,&#34;code&#34;:null,&#34;proj4def&#34;:null,&#34;projectedBounds&#34;:null,&#34;options&#34;:{}}},&#34;calls&#34;:[{&#34;method&#34;:&#34;addTiles&#34;,&#34;args&#34;:[&#34;//{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&#34;,null,null,{&#34;minZoom&#34;:0,&#34;maxZoom&#34;:18,&#34;maxNativeZoom&#34;:null,&#34;tileSize&#34;:256,&#34;subdomains&#34;:&#34;abc&#34;,&#34;errorTileUrl&#34;:&#34;&#34;,&#34;tms&#34;:false,&#34;continuousWorld&#34;:false,&#34;noWrap&#34;:false,&#34;zoomOffset&#34;:0,&#34;zoomReverse&#34;:false,&#34;opacity&#34;:1,&#34;zIndex&#34;:null,&#34;unloadInvisibleTiles&#34;:null,&#34;updateWhenIdle&#34;:null,&#34;detectRetina&#34;:false,&#34;reuseTiles&#34;:false,&#34;attribution&#34;:&#34;&amp;copy; &lt;a href=\&#34;http://openstreetmap.org\&#34;&gt;OpenStreetMap&lt;\/a&gt; contributors, &lt;a href=\&#34;http://creativecommons.org/licenses/by-sa/2.0/\&#34;&gt;CC-BY-SA&lt;\/a&gt;&#34;}]},{&#34;method&#34;:&#34;addCircleMarkers&#34;,&#34;args&#34;:[[35.9940329,41.6959269,40.4167022,33.7489954,35.4993031,44.0153371,41.5623209,42.9721934,40.7933949,34.0522342,38.9517053,41.49932,39.9611755,33.7879139,37.8715926,39.5069974,42.3732216,35.0853336,40.7127837,49.4874592,37.2295733,38.9071923,41.49932,44.9537029,41.8781136,41.8239891,43.653226],[-78.898619,-73.8968025,-86.8752869,-84.3879824,-80.8486846,-73.16734,-72.6506488,-85.9540407,-77.8600012,-118.2436849,-92.3340724,-81.6943605,-82.9987942,-117.8531007,-122.272747,-84.745231,-72.5198537,-106.6055534,-74.0059413,8.4660395,-80.4139393,-77.0368707,-81.6943605,-93.0899578,-87.6297982,-71.4128343,-79.3831843],[7.06332483774019,5.18098573624357,5.25843196160866,4.56799498772438,4.64544121308947,3.86265098984184,5.18098573624357,3.70925094402998,5.52620422318571,6.84453896958744,3.59487872826479,3.86265098984184,5.6514362415748,5.00926472387476,4.69442760651378,5.39977160439632,5.94699246912151,3.16686879553831,4.56799498772438,5.25843196160866,4.91321347466652,4.8725316126557,3.32710646668774,4.78678085587713,4.42665534493672,4.42665534493672,4.42665534493672],null,null,{&#34;lineCap&#34;:null,&#34;lineJoin&#34;:null,&#34;clickable&#34;:true,&#34;pointerEvents&#34;:null,&#34;className&#34;:&#34;&#34;,&#34;stroke&#34;:true,&#34;color&#34;:&#34;black&#34;,&#34;weight&#34;:1,&#34;opacity&#34;:0.5,&#34;fill&#34;:true,&#34;fillColor&#34;:&#34;black&#34;,&#34;fillOpacity&#34;:0.5,&#34;dashArray&#34;:null},null,null,[&#34;&lt;b&gt;&lt;a href=&#39;http://stat.duke.edu/datafest&#39; style=&#39;color:#A7C6C6&#39;&gt;Duke University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;with participation from UNC Chapel Hill, NC State, North Carolina A&amp;T, Elon University, NCSSM, Meredith College, Wake Forest University&lt;br&gt;&lt;font color=#89548A&gt;360 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://pages.vassar.edu/datafest/&#39; style=&#39;color:#A7C6C6&#39;&gt;Vassar College&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;with participation from Marist College, Colgate University&lt;br&gt;&lt;font color=#89548A&gt;75 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://llc.stat.purdue.edu/datafest2016.html&#39; style=&#39;color:#A7C6C6&#39;&gt;Purdue University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;80 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://www.quantitative.emory.edu/events/datafest%20.html&#39; style=&#39;color:#A7C6C6&#39;&gt;Emory University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;45 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;https://www.davidson.edu/academics/mathematics-and-computer-science/student-activities/competitions/datafest&#39; style=&#39;color:#A7C6C6&#39;&gt;Davidson College&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;48 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://go.middlebury.edu/datafest&#39; style=&#39;color:#A7C6C6&#39;&gt;Middlebury College&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;25 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://datafest.blogs.wesleyan.edu/&#39; style=&#39;color:#A7C6C6&#39;&gt;Wesleyan University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;with participation from University of Connecticut, Connecticut College, Trinity College, Yale University, Lafayette College&lt;br&gt;&lt;font color=#89548A&gt;75 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://www.gvsu.edu/stat/datafest-50.htm&#39; style=&#39;color:#A7C6C6&#39;&gt;Grand Valley State University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;22 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://stat.psu.edu/Events/2016-datafest&#39; style=&#39;color:#A7C6C6&#39;&gt;Penn State University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;with participation from PSU Brandywine, PSU Harrisburg, PSU Great Valley, Wilkes University&lt;br&gt;&lt;font color=#89548A&gt;100 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://datafest.stat.ucla.edu/&#39; style=&#39;color:#A7C6C6&#39;&gt;UCLA&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;with participation from Pomona, Biola, Cal Poly SLO, UCR&lt;br&gt;&lt;font color=#89548A&gt;300 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;NA&#39; style=&#39;color:#A7C6C6&#39;&gt;University of Missouri&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;20 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;https://sites.google.com/view/csudatafest/home&#39; style=&#39;color:#A7C6C6&#39;&gt;Cleveland State University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;25 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;https://data-analytics.osu.edu/datafest&#39; style=&#39;color:#A7C6C6&#39;&gt;Ohio State University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;111 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://www.chapman.edu/scst/conferences-and-events/datafest.aspx&#39; style=&#39;color:#A7C6C6&#39;&gt;Chapman University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;with participation from UCSB, CSUN, USC, CSUF, UCI&lt;br&gt;&lt;font color=#89548A&gt;65 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;datafest.stat.berkeley.edu&#39; style=&#39;color:#A7C6C6&#39;&gt;UC Berkeley&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;50 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://miamioh.edu/fsb/centers/cads/experiential/datafest/&#39; style=&#39;color:#A7C6C6&#39;&gt;Miami University (Ohio)&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;with participation from University of Cincinnati; Bowling Green State University&lt;br&gt;&lt;font color=#89548A&gt;90 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://www.science.smith.edu/datafest/&#39; style=&#39;color:#A7C6C6&#39;&gt;University of Massachusets&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;with participation from Amherst, Hampshire, Mt. Holyoke, Smith Colleges&lt;br&gt;&lt;font color=#89548A&gt;142 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://math.unm.edu/news-events/events/asa-datafest&#39; style=&#39;color:#A7C6C6&#39;&gt;University of New Mexico&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;14 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://blogs.cuit.columbia.edu/statisticsclub/events/spring-datafest-2017/&#39; style=&#39;color:#A7C6C6&#39;&gt;Columbia University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;45 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://datafest.de/&#39; style=&#39;color:#A7C6C6&#39;&gt;University of Mannheim&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;80 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://www.stat.vt.edu/Academics/undergraduate/VTdatafest.html&#39; style=&#39;color:#A7C6C6&#39;&gt;Virginia Tech&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;60 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;https://www.facebook.com/events/520875878090896/&#39; style=&#39;color:#A7C6C6&#39;&gt;Summit Consulting, DC&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;with participation from George Washington, UMD, UMBC, American, Howard, George Washington&lt;br&gt;&lt;font color=#89548A&gt;58 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://mathstats.case.edu/datafest-2017/&#39; style=&#39;color:#A7C6C6&#39;&gt;Case Western Reserve University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;16 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;https://www.macalester.edu/datafest/&#39; style=&#39;color:#A7C6C6&#39;&gt;Macalaster College&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;54 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;http://pascal.math.luc.edu/datafest/&#39; style=&#39;color:#A7C6C6&#39;&gt;Loyola University Chicago&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;40 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;NA&#39; style=&#39;color:#A7C6C6&#39;&gt;Brown University&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;40 participants&lt;\/font&gt;&#34;,&#34;&lt;b&gt;&lt;a href=&#39;https://utorontodatafest.wordpress.com/&#39; style=&#39;color:#A7C6C6&#39;&gt;University of Toronto&lt;\/a&gt;&lt;\/b&gt;&lt;br&gt;&lt;font color=#89548A&gt;40 participants&lt;\/font&gt;&#34;],null,null,null,null]}],&#34;fitBounds&#34;:[33,-123,50,9],&#34;limits&#34;:{&#34;lat&#34;:[33.7489954,49.4874592],&#34;lng&#34;:[-122.272747,8.4660395]}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;/div&gt;
&lt;div id=&#34;shiny-app&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Shiny app&lt;/h2&gt;
&lt;p&gt;Next, we build upon our earlier plot to create a Shiny app that has the following three components:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;A slider input with animation for values between 2011 and 2017 (DataFest years, so far)&lt;/li&gt;
&lt;li&gt;A line plot that shows the increase in the number participants over the year&lt;/li&gt;
&lt;li&gt;A map that shows the spread of DataFest geographically over the years&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can find and interact with the app at &lt;a href=&#34;https://gallery.shinyapps.io/datafest-map-all-years/&#34; class=&#34;uri&#34;&gt;https://gallery.shinyapps.io/datafest-map-all-years/&lt;/a&gt;, and the code for the app, as well as all steps up to this point, can be found at &lt;a href=&#34;https://github.com/mine-cetinkaya-rundel/datafest-growth&#34;&gt;this GitHub repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://gallery.shinyapps.io/datafest-map-all-years/&#34;&gt; &lt;img src=&#34;/post/2017-05-22-growth-of-datafest-over-the-years_files/app.png&#34; alt=&#34;Screenshot of app&#34;&#34;&gt; &lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/24/growth-of-datafest-over-the-years/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Review of Efficient R Programming</title>
      <link>https://rviews.rstudio.com/2017/05/19/efficient_r_programming/</link>
      <pubDate>Fri, 19 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/19/efficient_r_programming/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-15_Efficient_R_Programming_files/cover.PNG&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;In the crowded market space of data science and R language books, Lovelace and Gillespie’s &lt;a href=&#34;http://shop.oreilly.com/product/0636920047995.do&#34;&gt;Efficient R Programming&lt;/a&gt; (2016) stands out from the crowd. Over the course of ten comprehensive chapters, the authors address the primary tenets of developing efficient R programs. Unless you happen to be a member of the R core development team, you will find this book useful whether you are a novice R programmer or an established data scientist and engineer. This book is chock full of useful tips and techniques that will help you improve the efficiency of your R programs, as well as the efficiency of your development processes. Although I have been using R daily (and nearly exclusively) for the past 4+ years, every chapter of this book provided me with new insights into how to improve my R code while helping solidify my understanding of previously learned techniques. Each chapter of &lt;strong&gt;Efficient R Programming&lt;/strong&gt; is devoted to a single topic, each of which includes a “top five tips” list, covers numerous packages and techniques, and contains useful exercises and problem sets for consolidating key insights.&lt;/p&gt;
&lt;p&gt;In &lt;strong&gt;Chapter 1. Introduction&lt;/strong&gt;, the authors orient the audience to the key characteristics of R that affect its efficiency, compared to other programming languages. Importantly, the authors address R efficiency not just in the expected sense of algorithmic speed and complexity, but broaden its scope to include programmer productivity and how it relates to programming idioms, IDEs, coding conventions, and community support – all things that can improve the efficiency of writing and maintaining code. This is doubly important for a language like R, which is notoriously flexible in its ability to solve problems in multiple ways. The first chapter concludes by introducing the reader to two valuable packages: (1) &lt;a href=&#34;https://cran.r-project.org/web/packages/microbenchmark/microbenchmark.pdf&#34;&gt;microbenchmark&lt;/a&gt;, an accurate benchmarking tool with nanosecond precision; and (2) &lt;a href=&#34;https://cran.r-project.org/web/packages/profvis/profvis.pdf&#34;&gt;profvis&lt;/a&gt;, a handy tool for profiling larger chunks of code. These two packages are repeatedly used throughout the remainder of the book to illustrate key concepts and highlight efficient techniques.&lt;/p&gt;
&lt;p&gt;In &lt;strong&gt;Chapter 2. Efficient Setup&lt;/strong&gt;, the reader is introduced to techniques for setting up a development environment that facilitates efficient workflow. Here the authors cover choices in operating system, R version, R start-up, alternative R interpreters, and how to maintain up-to-date packages with tools like &lt;a href=&#34;https://cran.r-project.org/web/packages/packrat/packrat.pdf&#34;&gt;packrat&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/installr/installr.pdf&#34;&gt;installr&lt;/a&gt;. I found their overview of the R startup process particularly useful, as the authors taught me how to modify my &lt;strong&gt;.Renviron&lt;/strong&gt; and &lt;strong&gt;.Rprofile&lt;/strong&gt; files to cache external API keys and customize my R environment, for example by adding alias shortcuts to commonly used functions. The chapter concludes by discussing how to setup and customize the &lt;a href=&#34;https://www.rstudio.com/&#34;&gt;RStudio&lt;/a&gt; environment (e.g., modifying code editing preference, editing keyboard shortcuts, and turning off restore &lt;strong&gt;.Rdata&lt;/strong&gt; to help prevent bugs), which can greatly improve individual efficiency.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 3. Efficient Programming&lt;/strong&gt; introduces the reader to efficient programming by discussing “big picture” programming techniques and how they relate to the R language. This chapter will most likely be beneficial to established programmers who are new to R, as well as to data scientists and analysts who have limited exposure to programming in a production environment. In this chapter the authors introduce the “golden rule of R programming” before delving into the usual suspects of inefficient R code. Usefully, the book illustrates multiple ways of performing the same task (e.g., data selection) with different code snippets, and highlights the performance differences through benchmarked results. Here we learn about the pitfalls of growing vectors, the benefits of vectorization, and the proper use of factors. The chapter wraps up with the requisite overview of the apply function family, before discussing the use of variable caching (package &lt;a href=&#34;https://cran.r-project.org/web/packages/memoise/memoise.pdf&#34;&gt;memoise&lt;/a&gt;) and byte compilation as important techniques in writing fast, responsive R code.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-15_Efficient_R_Programming_files/byte.PNG&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Chapter 4. Efficient Workflow&lt;/strong&gt; will be of primary use to junior-level programmers, analysts, and project managers who haven’t had enough time or practice to develop their own efficient workflows. This chapter discusses the importance of project planning, audience, and scope before delving into common tools that facilitate project management. In my opinion, one of best aspects of R is the huge, maddeningly broad number of packages that are available on &lt;a href=&#34;https://cran.r-project.org/&#34;&gt;CRAN&lt;/a&gt; and &lt;a href=&#34;https://github.com/&#34;&gt;GitHub&lt;/a&gt;. The authors provide useful advice and techniques for identifying the packages that will be of most use to your project. A brief discussion on the use of R Markdown and knitr concludes this chapter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 5. Efficient Input/Output&lt;/strong&gt; is devoted to efficient read/write operations. Anybody who has ever struggled with loading a big file into R for analysis will appreciate this discussion and the packages covered in this chapter. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rio/rio.pdf&#34;&gt;rio&lt;/a&gt; package, which can handle a wide variety of common data file types, provides a useful starting point for exploratory work on a new project. Other packages that are discussed (including &lt;a href=&#34;https://cran.r-project.org/web/packages/readr/readr.pdf&#34;&gt;readr&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/data.table/data.table.pdf&#34;&gt;data.table&lt;/a&gt;) provide more efficient I/O than those in base R. The chapter ends with a discussion of two new file formats and associated packages, (&lt;a href=&#34;https://cran.r-project.org/web/packages/feather/feather.pdf&#34;&gt;feather&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/RProtoBuf/RProtoBuf.pdf&#34;&gt;RProtoBuf&lt;/a&gt;), that can be used for cross-language, fast, efficient serialized data I/O.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-15_Efficient_R_Programming_files/feather.PNG&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Chapter 6. Efficient Data Carpentry&lt;/strong&gt; introduces what are, in my opinion, the most useful R tools for &lt;em&gt;data munging&lt;/em&gt; – what Lovelace and Gillespie prefer to call by the more admirable term “data carpentry.” This chapter could more aptly be titled the “Tidyverse” or the “Hadleyverse”, for most of the tools discussed in this chapter were developed by prolific R package writer, &lt;a href=&#34;https://github.com/hadley&#34;&gt;Hadley Wickham&lt;/a&gt;. Sections of the chapter are devoted to each of the primary packages of the &lt;a href=&#34;https://github.com/tidyverse&#34;&gt;tidyverse&lt;/a&gt;: &lt;a href=&#34;https://cran.r-project.org/web/packages/tibble/tibble.pdf&#34;&gt;tibble&lt;/a&gt;, a more useful and user-friendly data.frame; &lt;a href=&#34;https://cran.r-project.org/web/packages/tidyr/tidyr.pdf&#34;&gt;tidyr&lt;/a&gt;, used for reshaping data between short and long forms; &lt;a href=&#34;https://cran.r-project.org/web/packages/stringr/stringr.pdf&#34;&gt;stringr&lt;/a&gt;, which provides a consistent API over obtuse regex functions; &lt;a href=&#34;https://cran.r-project.org/web/packages/dplyr/dplyr.pdf&#34;&gt;dplyr&lt;/a&gt;, used for efficient data processing including filtering, sorting, mutating, joining, and summarizing; and of course &lt;a href=&#34;https://cran.r-project.org/web/packages/magrittr/magrittr.pdf&#34;&gt;magrittr&lt;/a&gt;, for piping all these operations together with &lt;code&gt;%&amp;gt;%&lt;/code&gt;. A brief section on package &lt;a href=&#34;https://cran.r-project.org/web/packages/data.table/data.table.pdf&#34;&gt;data.table&lt;/a&gt; rounds out the discussion on efficient data carpentry.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chapter 7. Efficient Optimization&lt;/strong&gt; begins with the requisite optimization quote by computer scientist Donald Knuth:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The real problem is that programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times; premature optimization is the root of all evil (or at least most of it) in programming.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In this chapter, the authors introduce &lt;a href=&#34;https://cran.r-project.org/web/packages/profvis/profvis.pdf&#34;&gt;profvis&lt;/a&gt;, and they illustrate the utility of this package by showing how it can be used to identify bottlenecks in a Monte Carlo simulation of a Monopoly game. The authors next examine alternative methods in base R that can be used for greater efficiency. These include discussion of &lt;code&gt;if()&lt;/code&gt; vs. &lt;code&gt;ifelse()&lt;/code&gt;, sorting operations, AND (&lt;code&gt;&amp;amp;&lt;/code&gt;) and OR (&lt;code&gt;|&lt;/code&gt;) vs. &lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt; and &lt;code&gt;||&lt;/code&gt;, row/column operations, and sparse matrices. The authors then apply these tricks to the Monopoly code to show a 20-fold decrease in run time. The chapter concludes with a discussion and examples of parallelization, and the use of &lt;a href=&#34;https://cran.r-project.org/web/packages/Rcpp/Rcpp.pdf&#34;&gt;Rcpp&lt;/a&gt; as an R interface to underlying fast and efficient C++ code.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-05-15_Efficient_R_Programming_files/profvis.PNG&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;I found the chapter &lt;strong&gt;Efficient Hardware&lt;/strong&gt; to be the least useful in the book (spoiler alert: add more RAM or migrate to cloud-based services), though the chapter on &lt;strong&gt;Efficient Collaboration&lt;/strong&gt; will be particularly useful for novice data scientists lacking real-world experience developing data artifacts and production applications in a distributed, collaborative environment. In this chapter, the authors discuss the importance of coding style, code comments, version control, and code review. The final chapter &lt;strong&gt;Efficient Learning&lt;/strong&gt;, will find appreciative readers among those just getting started with R (and if this describes you, I would suggest that you start with this chapter first!). Here the authors discuss using and navigating R’s excellent internal help utility, as well as the importance of vignettes and source code in learning/understanding. After briefly introducing &lt;a href=&#34;https://cran.r-project.org/web/packages/swirl/swirl.pdf&#34;&gt;swirl&lt;/a&gt;, the book concludes with a discussion of online resources, including &lt;a href=&#34;http://stackoverflow.com/&#34;&gt;Stack Overflow&lt;/a&gt;; the authors thankfully provide the newbie with important information on how to ask the right questions and the importance of providing a &lt;a href=&#34;http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example&#34;&gt;great R reproducible example&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In summary, Lovelace and Gillespie’s &lt;strong&gt;Efficient R Programming&lt;/strong&gt; does an admirable job of illustrating the key techniques and packages for writing efficient R programs. The book will appeal to a wide audience from advanced R programmers to those just starting out. In my opinion, the book hits that pragmatic sweet spot between breadth and depth, and it usefully contains links to external resources for those wishing to delve deeper into a specific topic. After reading this book, I immediately went to work refactoring a &lt;a href=&#34;https://shiny.rstudio.com/&#34;&gt;Shiny&lt;/a&gt; dashboard application I am developing and several internal R packages I maintain for our data science team. In a matter of a few short hours, I witnessed a 5 to 10-fold performance increase in these applications just by implementing a couple of new techniques. I was particularly impressed with the greatly improved end-user performance and the ease with which I implemented intelligent caching with the &lt;a href=&#34;https://cran.r-project.org/web/packages/memoise/memoise.pdf&#34;&gt;memoise&lt;/a&gt; package for a consumer decision tree application I am developing. If you care deeply about writing beautiful, clean, efficient code and bringing your data science to the next level, I highly recommend adding &lt;strong&gt;Efficient R Programming&lt;/strong&gt; to your arsenal.&lt;/p&gt;
&lt;p&gt;The book is published by &lt;a href=&#34;https://www.oreilly.com/&#34;&gt;O’Reilly Media&lt;/a&gt; and is available &lt;a href=&#34;https://csgillespie.github.io/efficientR/&#34;&gt;online at the authors’ website&lt;/a&gt;, as well as through &lt;a href=&#34;https://www.safaribooksonline.com/home/&#34;&gt;Safari&lt;/a&gt;.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/19/efficient_r_programming/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Databases using R</title>
      <link>https://rviews.rstudio.com/2017/05/17/databases-using-r/</link>
      <pubDate>Wed, 17 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/17/databases-using-r/</guid>
      <description>
        


&lt;div id=&#34;current-state&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Current State&lt;/h1&gt;
&lt;p&gt;Using databases is unavoidable for those who analyze data as part of their jobs. As R developers, our first instinct may be to approach databases the same way we do regular files. We may attempt to read the data either all at once or as few times as possible. The aim is to reduce the number of times we go back to the data ‘well’, so our queries extract as much data as possible. After that, we spend cycles analyzing the data in memory. Here is what this model looks like:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-11-databases-using-r_files/today.png&#34;  height=&#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;
&lt;p&gt;Because the volume of data is significant with this approach, we usually attempt to come up with strategies to minimize the resources and time it takes to analyze the data. We may try to retrieve all rows of a few columns, or a few rows of several of columns. Another tactic is to save the query results into individual files for later analysis.&lt;/p&gt;
&lt;p&gt;An improvement to the current approach would be to use the database’s SQL Engine to perform as much of the data exploration as possible. An enterprise-grade SQL server will have more power, and will be better tuned, to execute transformations of large amounts of data. Our goal would then be to bring into R a more targeted data set that will be used for visualization and modeling.&lt;/p&gt;
&lt;p&gt;This improvement comes at a cost: we will need to know how to write SQL queries, and will have to switch between both languages. We may also end up using an external querying tool that is able to provide a list of tables and inline SQL code helpers. Of course, this involves switching between tools. On a personal note, I used to switch from R to Microsoft SQL Management Studio. After I that, I would bring the finalized query back into my code in R.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;a-better-way&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;A better way&lt;/h1&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-11-databases-using-r_files/better.png&#34;  height=&#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;dplyr&lt;/code&gt; package simplifies data transformation. It provides a consistent set of functions, called verbs, that can be used in succession and interchangeably to gain understanding of the data iteratively. The first time I re-wrote R code using &lt;code&gt;dplyr&lt;/code&gt;, the new script was at least half as long and much easier to understand.&lt;/p&gt;
&lt;p&gt;Another nice thing about &lt;code&gt;dplyr&lt;/code&gt; is that it can interact with databases directly. It accomplishes this by translating the &lt;code&gt;dplyr&lt;/code&gt; verbs into SQL queries. This incredibly convenient feature allows us to ‘speak’ directly with the database from R, thus resolving the issues brought up in the previous section:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Run data exploration over all of the data&lt;/strong&gt; - Instead of coming up with a plan to decide what data to import, we can focus on analyzing the data inside the database, which in turn should yield faster insights.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Use the SQL Engine to run the data transformations&lt;/strong&gt; - We are, in effect, pushing the computation to the database because &lt;code&gt;dplyr&lt;/code&gt; is sending SQL queries to the database.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Collect a targeted dataset&lt;/strong&gt; - After become familiar with the data and choosing the data points that will either be shared or modeled, a final query can then be used to bring back only that data into memory in R.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;All your code is in R!&lt;/strong&gt; - Because we are using &lt;code&gt;dplyr&lt;/code&gt; to communicate with the database, there is no need to change language, or tools, to perform the data exploration.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;example&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Example&lt;/h1&gt;
&lt;p&gt;There are three things that we will need to get started:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A database we can access&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A database driver installed in either our workstation or RStudio Server&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;All of the required packages installed in R&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this section, we will demonstrate how to access a Microsoft SQL Server database from a workstation that is running on Microsoft Windows.&lt;/p&gt;
&lt;div id=&#34;database-driver&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Database Driver&lt;/h2&gt;
&lt;p&gt;A &lt;strong&gt;database driver&lt;/strong&gt; is a program that allows the workstation and the database to communicate. In Microsoft Windows, the drivers that connect to MS SQL databases are installed by default. We need the &lt;strong&gt;name&lt;/strong&gt; of the driver that will be used inside our code in R. The easiest way to do this is to open the ODBC Data Source Administrator. To find it in your, system please refer to this article: &lt;a href=&#34;https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/check-the-odbc-sql-server-driver-version-windows&#34;&gt;Check the ODBC SQL Server Driver Version (Windows)&lt;/a&gt; . Once the administrator program is open, click on the &lt;strong&gt;Drivers&lt;/strong&gt; tab. In my laptop, these are the drivers available. I will use &lt;strong&gt;SQL Server&lt;/strong&gt; for the Driver argument in my connection in R.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-05-11-databases-using-r_files/odbc.png&#34;  height=&#34;400&#34; width=&#34;400&#34;&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;r-packages&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;R packages&lt;/h2&gt;
&lt;p&gt;Besides &lt;code&gt;dplyr&lt;/code&gt;, the following packages are required:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;odbc&lt;/code&gt; - This is the interface between the database driver and R&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DBI&lt;/code&gt; - Standardizes the functions related to database operations&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dbplyr&lt;/code&gt; - Enables &lt;code&gt;dplyr&lt;/code&gt; to interact with databases. It also contains the vendor-specific SQL translations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The database accessibility feature is still being developed, so we will use the development versions of &lt;code&gt;dbplyr&lt;/code&gt; and &lt;code&gt;dplyr&lt;/code&gt;.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;devtools::install_github(&amp;quot;tidyverse/dplyr&amp;quot;)
devtools::install_github(&amp;quot;tidyverse/dbplyr&amp;quot;)
devtools::install_github(&amp;quot;rstats-db/odbc&amp;quot;)
install.packages(&amp;quot;DBI&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;connect-to-the-database&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Connect to the database&lt;/h2&gt;
&lt;p&gt;We will use the &lt;code&gt;dbConnect()&lt;/code&gt; function from the &lt;code&gt;DBI&lt;/code&gt; package to connect to the database. The value for the &lt;code&gt;Driver&lt;/code&gt; argument is the name we determined in the &lt;em&gt;Database Driver&lt;/em&gt; section above.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;library(DBI)

con &amp;lt;- dbConnect(odbc::odbc(),
                   Driver    = &amp;quot;SQL Server&amp;quot;, 
                   Server    = &amp;quot;localhost&amp;quot;,
                   Database  = &amp;quot;airontime&amp;quot;,
                   UID       = [My User ID],
                   PWD       = [My Password],
                   Port      = 1433)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A very useful function in &lt;code&gt;DBI&lt;/code&gt; is &lt;code&gt;dbListTables()&lt;/code&gt;, which retrieves the names of available tables.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;dbListTables(con)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;[1] &amp;quot;airlines&amp;quot; &amp;quot;airport&amp;quot;  &amp;quot;airports&amp;quot; &amp;quot;faithful&amp;quot; &amp;quot;flights&amp;quot;  &amp;quot;iris&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Another useful function is the &lt;code&gt;dbListFields&lt;/code&gt;, which returns a vector with all of the column names in a table.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;dbListFields(con, &amp;quot;flights&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;[1] &amp;quot;year&amp;quot;           &amp;quot;month&amp;quot;          &amp;quot;day&amp;quot;            &amp;quot;dep_time&amp;quot;       &amp;quot;sched_dep_time&amp;quot;  [6] &amp;quot;dep_delay&amp;quot;      &amp;quot;arr_time&amp;quot;       &amp;quot;sched_arr_time&amp;quot; &amp;quot;arr_delay&amp;quot;      &amp;quot;carrier&amp;quot;        [11] &amp;quot;flight&amp;quot;         &amp;quot;tailnum&amp;quot;        &amp;quot;origin&amp;quot;         &amp;quot;dest&amp;quot;           &amp;quot;air_time&amp;quot;       [16] &amp;quot;distance&amp;quot;       &amp;quot;hour&amp;quot;           &amp;quot;minute&amp;quot;         &amp;quot;time_hour&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;interacting-with-the-data-using-dplyr&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Interacting with the data using dplyr&lt;/h2&gt;
&lt;p&gt;Using &lt;code&gt;dplyr&lt;/code&gt;, we can easily preview a database. The &lt;code&gt;tbl()&lt;/code&gt; command creates a reference to the table.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;library(dplyr)
tbl(con, &amp;quot;flights&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Source:     table&amp;lt;flights&amp;gt; [?? x 19]
Database:   Microsoft SQL Server 12.00.4422[username@localhost/airontime]

    year month   day dep_time sched_dep_time dep_delay arr_time sched_arr_time arr_delay carrier flight tailnum origin  dest
   &amp;lt;int&amp;gt; &amp;lt;int&amp;gt; &amp;lt;int&amp;gt;    &amp;lt;int&amp;gt;          &amp;lt;int&amp;gt;     &amp;lt;dbl&amp;gt;    &amp;lt;int&amp;gt;          &amp;lt;int&amp;gt;     &amp;lt;dbl&amp;gt;   &amp;lt;chr&amp;gt;  &amp;lt;int&amp;gt;   &amp;lt;chr&amp;gt;  &amp;lt;chr&amp;gt; &amp;lt;chr&amp;gt;
1   2013     1     1      517            515         2      830            819        11      UA   1545  N14228    EWR   IAH
2   2013     1     1      533            529         4      850            830        20      UA   1714  N24211    LGA   IAH
3   2013     1     1      542            540         2      923            850        33      AA   1141  N619AA    JFK   MIA
4   2013     1     1      544            545        -1     1004           1022       -18      B6    725  N804JB    JFK   BQN
5   2013     1     1      554            600        -6      812            837       -25      DL    461  N668DN    LGA   ATL
6   2013     1     1      554            558        -4      740            728        12      UA   1696  N39463    EWR   ORD
7   2013     1     1      555            600        -5      913            854        19      B6    507  N516JB    EWR   FLL
8   2013     1     1      557            600        -3      709            723       -14      EV   5708  N829AS    LGA   IAD
9   2013     1     1      557            600        -3      838            846        -8      B6     79  N593JB    JFK   MCO
10  2013     1     1      558            600        -2      753            745         8      AA    301  N3ALAA    LGA   ORD
# ... with more rows, and 5 more variables: air_time &amp;lt;dbl&amp;gt;, distance &amp;lt;dbl&amp;gt;, hour &amp;lt;dbl&amp;gt;, minute &amp;lt;dbl&amp;gt;, time_hour &amp;lt;dttm&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br/&gt; The &lt;code&gt;tally()&lt;/code&gt; verb in &lt;code&gt;dplyr&lt;/code&gt; returns the row count.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;tally(tbl(con, &amp;quot;flights&amp;quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/br&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Source:     lazy query [?? x 1]
Database:   Microsoft SQL Server 12.00.4422[username@localhost/airontime]

       n
   &amp;lt;int&amp;gt;
1 336776&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br/&gt; When used against a database, the previous function is converted to a SQL query that works with MS SQL Server. The &lt;code&gt;show_query()&lt;/code&gt; function displays the translation.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;show_query(tally(tbl(con, &amp;quot;flights&amp;quot;)))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;SQL&amp;gt; SELECT COUNT(*) AS &amp;quot;n&amp;quot; FROM &amp;quot;flights&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;bringing-it-all-together&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Bringing it all together&lt;/h2&gt;
&lt;p&gt;The last code sample shows how easy it is to find out what the top airlines are by number of flights. Additionally, we wish to see the names of the airlines and not their codes. The steps taken are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Start with the &lt;code&gt;flights&lt;/code&gt; table and join it to the &lt;code&gt;carrier&lt;/code&gt; table to obtain the airline name&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Group the data by the airline &lt;code&gt;name&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tally the total rows by airline &lt;code&gt;name&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Order the data by the resulting tallies in a descending order&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of these steps are translated into a SQL statement and processed inside the database. We do not need to import the tables into R memory at any time, we just use &lt;code&gt;dplyr&lt;/code&gt; to get the results quickly.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;tbl(con, &amp;quot;flights&amp;quot;) %&amp;gt;%
  left_join(tbl(con, &amp;quot;airlines&amp;quot;), by = &amp;quot;carrier&amp;quot;) %&amp;gt;%
  group_by(name) %&amp;gt;%
  tally %&amp;gt;%
  arrange(desc(n))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Source:     lazy query [?? x 2]
Database:   Microsoft SQL Server 12.00.4422[username@localhost/airontime]
Ordered by: desc(n)

# S3: tbl_dbi
                       name     n
                      &amp;lt;chr&amp;gt; &amp;lt;int&amp;gt;
 1    United Air Lines Inc. 58665
 2          JetBlue Airways 54635
 3 ExpressJet Airlines Inc. 54173
 4     Delta Air Lines Inc. 48110
 5   American Airlines Inc. 32729
 6                Envoy Air 26397
 7          US Airways Inc. 20536
 8        Endeavor Air Inc. 18460
 9   Southwest Airlines Co. 12275
10           Virgin America  5162
# ... with more rows&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;additional-resources&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Additional Resources&lt;/h1&gt;
&lt;p&gt;Here are links that will provide a deeper look into their respective subjects:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://dplyr.tidyverse.org/&#34;&gt;dplyr’s Official Site&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/DBI/vignettes/DBI-1.html&#34;&gt;Vignette of the DBI package&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://r4ds.had.co.nz/&#34;&gt;R for Data Science&lt;/a&gt; - An online book that covers how to use &lt;code&gt;dplyr&lt;/code&gt; and other like packages that together are called the &lt;code&gt;tidyverse&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;conclusion&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;When we have only one method available to us, it is sometimes hard to see its inherent flaws. The method does what we need, so we do our best to overcome its shortfalls.&lt;/p&gt;
&lt;p&gt;Our hope is that highlighting the issues related to importing large amounts of data into R, and the advantages of using &lt;code&gt;dplyr&lt;/code&gt; to interact with databases, will be the encouragement needed to learn more about &lt;code&gt;dplyr&lt;/code&gt; and to give it a try.&lt;/p&gt;
&lt;p&gt;We plan to continue writing about the subject of databases using R in future posts. We will cover different aspects and techniques to get the most out of working with these two great technologies.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/17/databases-using-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Mapping Quandl Macroeconomic Data</title>
      <link>https://rviews.rstudio.com/2017/05/10/mapping-quandl-macroeconomic-data/</link>
      <pubDate>Wed, 10 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/10/mapping-quandl-macroeconomic-data/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/dygraphs/dygraph.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/dygraphs/dygraph-combined.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment/moment.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment-timezone/moment-timezone-with-data.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment-fquarter/moment-fquarter.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/dygraphs-binding/dygraphs.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/leaflet/leaflet.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet/leaflet.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/leafletfix/leafletfix.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;link href=&#34;/rmarkdown-libs/leaflet-label/leaflet.label.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-label/leaflet.label.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/Proj4Leaflet/proj4-compressed.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/Proj4Leaflet/proj4leaflet.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-binding/leaflet.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-providers/leaflet-providers.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-providers-plugin/leaflet-providers-plugin.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;In previous posts, we built a &lt;a href=&#34;https://rviews.rstudio.com/2016/12/16/reproducible-finance-with-r-a-shiny-etf-map/&#34;&gt;map to access global ETFs&lt;/a&gt; and a simple &lt;a href=&#34;https://rviews.rstudio.com/2017/04/21/a-shiny-app-for-importing-and-forecasting-commodities-prices-from-quandl/&#34;&gt;Shiny app to import and forecast commodities data from Quandl&lt;/a&gt;. Today, we will begin a project that combines those previous apps. Our end goal is to build an interactive map to access macroeconomic data via Quandl, allowing the user to choose an economic indicator and click on a country to access that indicator’s time series. For example, if a user wants to import and graph GDP-per-capita data from China, that user will be able to select &lt;code&gt;GDP per Capita&lt;/code&gt; from a drop-down menu, and then click on China to display the time series. As usual, we’ll start with a Notebook for data import, test visualizations, and map building.&lt;/p&gt;
&lt;p&gt;Careful readers will note that we are not simply reusing code from those previous projects; that is because we are going to introduce some new packages to our toolkit. Specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Instead of downloading a spatial data frame from &lt;a href=&#34;http://www.naturalearthdata.com/&#34;&gt;Natural Earth&lt;/a&gt;, we will use the new R package &lt;a href=&#34;https://cran.r-project.org/web/packages/rnaturalearth/rnaturalearth.pdf&#34;&gt;rnaturalearth&lt;/a&gt; and it’s function &lt;code&gt;ne_countries()&lt;/code&gt; to import our geographic data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Relatedly, we are not going work with a “spatial” data frame, but rather with a simple features data frame of class &lt;code&gt;sf&lt;/code&gt;. Learn more &lt;a href=&#34;https://cran.r-project.org/web/packages/sf/vignettes/sf1.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finally, when we test our data import of several macroeconomic data sets, we will use the &lt;code&gt;map()&lt;/code&gt; function from the &lt;a href=&#34;https://cran.r-project.org/web/packages/purrr/purrr.pdf&#34;&gt;purrr&lt;/a&gt; package instead of relying on &lt;code&gt;lapply()&lt;/code&gt;, as we did previously when passing ticker symbols to &lt;code&gt;getSymbols()&lt;/code&gt;. If you’re like me, you won’t be sad to be done with &lt;code&gt;lapply()&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let’s get to it!&lt;/p&gt;
&lt;p&gt;We are going to be working with a macroeconomic data source from the World Bank called World Development Indicators &lt;a href=&#34;http://data.worldbank.org/products/wdi&#34;&gt;(WDI)&lt;/a&gt;. The &lt;code&gt;Quandl&lt;/code&gt; code for WDI is &lt;code&gt;WWDI&lt;/code&gt;, and thus we’ll prepend &lt;code&gt;WWDI/&lt;/code&gt; to each data set call.&lt;/p&gt;
&lt;p&gt;One difference from our earlier work with &lt;code&gt;Quandl&lt;/code&gt; is that previously we imported and visualized global time series, such as the price of oil, gold or copper. By global, I mean these time series were not associated with a particular country. That simplified our job a bit because we did not need to supply a country code to &lt;code&gt;Quandl&lt;/code&gt;. Today, we do need to include a country code.&lt;/p&gt;
&lt;p&gt;Let’s start with a simple example and import GDP-per-capita data for China, whose country code is &lt;code&gt;CHN&lt;/code&gt;. We will pass the string &lt;code&gt;WWDI/CHN_NY_GDP_PCAP_KN&lt;/code&gt; to &lt;code&gt;Quandl&lt;/code&gt;, which consists of the WDI code &lt;code&gt;WWDI/&lt;/code&gt;, appended by the China country code &lt;code&gt;CHN&lt;/code&gt;, appended by the GDP-per-capita code &lt;code&gt;_NY_GDP_PCAP_KN&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(Quandl)
# Pass the code string to Quandl. 
China_GDPPC &amp;lt;- Quandl(&amp;quot;WWDI/CHN_NY_GDP_PCAP_KN&amp;quot;, type = &amp;#39;xts&amp;#39;) %&amp;gt;% 
  # Add a nice column name
  `colnames&amp;lt;-`(&amp;quot;GDP Per Capita&amp;quot;)

# Take a look at the result.
tail(China_GDPPC, n = 6)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##            GDP Per Capita
## 2010-12-31       30876.04
## 2011-12-31       33658.85
## 2012-12-31       36126.73
## 2013-12-31       38737.58
## 2014-12-31       41354.61
## 2015-12-31       43991.55&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That looks pretty good, but note that the data only goes back to December of 2015 - not ideal, but fine for our illustrative purposes.&lt;/p&gt;
&lt;p&gt;Our eventual Shiny app, though, will give the user a choice among many economic time series, and we want to test the import and visualization of all those choices. In addition to GDP-per-capita, let’s test GDP-per-capita growth, real interest rate, exchange rate, CPI, and labor force participation rate. Those offer a nice snapshot of a country’s economy.&lt;/p&gt;
&lt;p&gt;To run our test in the code chunk below, we will first build a vector of data set codes. Note that each of them start with &lt;code&gt;WWDI/&lt;/code&gt;, then &lt;code&gt;CHN&lt;/code&gt;, and then the relevant code. Next, we will pipe that vector to &lt;code&gt;Quandl&lt;/code&gt; using the &lt;code&gt;map()&lt;/code&gt; function. &lt;code&gt;map()&lt;/code&gt; takes a function, in this case the &lt;code&gt;Quandl()&lt;/code&gt; function, and applies it to the elements in a vector, in this case our vector of data set codes. We also want to specify &lt;code&gt;type = &amp;quot;xts&amp;quot;&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;If we stopped our pipe there, the output would be a list of six time series and that would suit our testing purposes, but I don’t love having to look at a list of six. Thus, we’ll keep on piping and use the &lt;code&gt;reduce()&lt;/code&gt; function from the &lt;code&gt;purrr&lt;/code&gt; package and call &lt;code&gt;merge()&lt;/code&gt; to combine the six lists into one xts object. That is much easier to deal with, and easier to pass to &lt;code&gt;dygraphs&lt;/code&gt; for our test visualization. The last piped function will invoke &lt;code&gt;colnames&amp;lt;-&lt;/code&gt; to clean up the column names.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(purrr)
# Create a vector of economic indicators that can be passed to Quandl via map().
# Include names and values for easy naming of xts columns.
econIndicators &amp;lt;- c(&amp;quot;GDP Per Capita&amp;quot; = &amp;quot;WWDI/CHN_NY_GDP_PCAP_KN&amp;quot;,
                  &amp;quot;GDP Per Capita Growth&amp;quot; = &amp;quot;WWDI/CHN_NY_GDP_PCAP_KD_ZG&amp;quot;,
                  &amp;quot;Real Interest Rate&amp;quot; = &amp;quot;WWDI/CHN_FR_INR_RINR&amp;quot;,
                  &amp;quot;Exchange Rate&amp;quot; = &amp;quot;WWDI/CHN_PX_REX_REER&amp;quot;,
                  &amp;quot;CPI&amp;quot; = &amp;quot;WWDI/CHN_FP_CPI_TOTL_ZG&amp;quot;,
                  &amp;quot;Labor Force Part. Rate&amp;quot; = &amp;quot;WWDI/CHN_SL_TLF_ACTI_ZS&amp;quot;)

# You might want to supply your Quandl api key. It&amp;#39;s free to get one.
Quandl.api_key(&amp;quot;d9EidiiDWoFESfdk5nPy&amp;quot;)

China_all_indicators &amp;lt;- 
  # Start with the vector of Quandl codes
  econIndicators %&amp;gt;% 
  # Pass them to Quandl via map(). 
  map(Quandl, type = &amp;quot;xts&amp;quot;) %&amp;gt;% 
  # Use the reduce() function to combine them into one xts objects.
  reduce(merge) %&amp;gt;% 
  # Use the names from the original vector to set nicer column names.
  `colnames&amp;lt;-`(names(econIndicators))
# Have a look.
tail(China_all_indicators, n = 6)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##            GDP Per Capita GDP Per Capita Growth Real Interest Rate
## 2011-12-31       33658.85              9.012854          -1.472149
## 2012-12-31       36126.73              7.332031           3.523236
## 2013-12-31       38737.58              7.226936           3.692594
## 2014-12-31       41354.61              6.755778           4.732429
## 2015-12-31       43991.55              6.376423           4.270386
## 2016-12-31             NA                    NA                 NA
##            Exchange Rate      CPI Labor Force Part. Rate
## 2011-12-31      102.6904 5.410850                   76.7
## 2012-12-31      108.4435 2.624921                   77.0
## 2013-12-31      115.2980 2.627119                   77.3
## 2014-12-31      118.9863 1.996847                   77.6
## 2015-12-31      131.6298 1.442555                     NA
## 2016-12-31      124.1864 2.007556                     NA&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That seems to have done the job, and note that both CPI and Exchange have data up to December of 2016. Much better, and a sign that there will be date variation among countries and indicators. That won’t be crucial today, but it could be if we needed consistent dates for all of our data sets.&lt;/p&gt;
&lt;p&gt;As a final step, let’s use the &lt;code&gt;dygraph()&lt;/code&gt; function to visualize these time series to make sure things work properly before moving to Shiny.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(dygraphs)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Warning: package &amp;#39;dygraphs&amp;#39; was built under R version 3.3.2&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraph(China_all_indicators$`GDP Per Capita`, main = &amp;quot;GDP Per Capita&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-1c1057502a78817fea14&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1c1057502a78817fea14&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;title&#34;:&#34;GDP Per Capita&#34;,&#34;labels&#34;:[&#34;year&#34;,&#34;GDP Per Capita&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60}}},&#34;scale&#34;:&#34;yearly&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;1960-12-31T00:00:00.000Z&#34;,&#34;1961-12-31T00:00:00.000Z&#34;,&#34;1962-12-31T00:00:00.000Z&#34;,&#34;1963-12-31T00:00:00.000Z&#34;,&#34;1964-12-31T00:00:00.000Z&#34;,&#34;1965-12-31T00:00:00.000Z&#34;,&#34;1966-12-31T00:00:00.000Z&#34;,&#34;1967-12-31T00:00:00.000Z&#34;,&#34;1968-12-31T00:00:00.000Z&#34;,&#34;1969-12-31T00:00:00.000Z&#34;,&#34;1970-12-31T00:00:00.000Z&#34;,&#34;1971-12-31T00:00:00.000Z&#34;,&#34;1972-12-31T00:00:00.000Z&#34;,&#34;1973-12-31T00:00:00.000Z&#34;,&#34;1974-12-31T00:00:00.000Z&#34;,&#34;1975-12-31T00:00:00.000Z&#34;,&#34;1976-12-31T00:00:00.000Z&#34;,&#34;1977-12-31T00:00:00.000Z&#34;,&#34;1978-12-31T00:00:00.000Z&#34;,&#34;1979-12-31T00:00:00.000Z&#34;,&#34;1980-12-31T00:00:00.000Z&#34;,&#34;1981-12-31T00:00:00.000Z&#34;,&#34;1982-12-31T00:00:00.000Z&#34;,&#34;1983-12-31T00:00:00.000Z&#34;,&#34;1984-12-31T00:00:00.000Z&#34;,&#34;1985-12-31T00:00:00.000Z&#34;,&#34;1986-12-31T00:00:00.000Z&#34;,&#34;1987-12-31T00:00:00.000Z&#34;,&#34;1988-12-31T00:00:00.000Z&#34;,&#34;1989-12-31T00:00:00.000Z&#34;,&#34;1990-12-31T00:00:00.000Z&#34;,&#34;1991-12-31T00:00:00.000Z&#34;,&#34;1992-12-31T00:00:00.000Z&#34;,&#34;1993-12-31T00:00:00.000Z&#34;,&#34;1994-12-31T00:00:00.000Z&#34;,&#34;1995-12-31T00:00:00.000Z&#34;,&#34;1996-12-31T00:00:00.000Z&#34;,&#34;1997-12-31T00:00:00.000Z&#34;,&#34;1998-12-31T00:00:00.000Z&#34;,&#34;1999-12-31T00:00:00.000Z&#34;,&#34;2000-12-31T00:00:00.000Z&#34;,&#34;2001-12-31T00:00:00.000Z&#34;,&#34;2002-12-31T00:00:00.000Z&#34;,&#34;2003-12-31T00:00:00.000Z&#34;,&#34;2004-12-31T00:00:00.000Z&#34;,&#34;2005-12-31T00:00:00.000Z&#34;,&#34;2006-12-31T00:00:00.000Z&#34;,&#34;2007-12-31T00:00:00.000Z&#34;,&#34;2008-12-31T00:00:00.000Z&#34;,&#34;2009-12-31T00:00:00.000Z&#34;,&#34;2010-12-31T00:00:00.000Z&#34;,&#34;2011-12-31T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-12-31T00:00:00.000Z&#34;],[1298.4837972139,954.02664325358,893.43159450754,961.53122410669,1110.2704451733,1267.9054106648,1364.3727757564,1253.0195246626,1170.6779527165,1331.9896521927,1545.7793099525,1610.0709951589,1630.8426172014,1717.7223820027,1721.4671140952,1838.8098958049,1782.1502422549,1891.110937912,2083.6694228217,2212.3198419733,2355.3021013925,2445.5996054676,2625.1538494894,2867.8550025107,3258.9826519887,3647.0984287424,3914.4793235942,4302.4890175749,4709.4141759417,4831.892103851,4947.5488752777,5334.0987805526,6018.1940406643,6774.4419886501,7572.5775251905,8310.9249614907,9040.8057570854,9774.7879227789,10440.236552685,11143.832285457,11995.221256534,12901.556384766,13985.534193819,15293.512295575,16740.152394955,18538.472023455,20780.113707796,23613.761674775,25761.166960045,28042.841199368,30876.037691419,33658.849900345,36126.727203981,38737.582821877,41354.608081136,43991.55284819,null]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraph(China_all_indicators$`GDP Per Capita Growth`, main = &amp;quot;GDP Per Capita Growth&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-81af90fd697fdeb96fd5&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-81af90fd697fdeb96fd5&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;title&#34;:&#34;GDP Per Capita Growth&#34;,&#34;labels&#34;:[&#34;year&#34;,&#34;GDP Per Capita Growth&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60}}},&#34;scale&#34;:&#34;yearly&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;1960-12-31T00:00:00.000Z&#34;,&#34;1961-12-31T00:00:00.000Z&#34;,&#34;1962-12-31T00:00:00.000Z&#34;,&#34;1963-12-31T00:00:00.000Z&#34;,&#34;1964-12-31T00:00:00.000Z&#34;,&#34;1965-12-31T00:00:00.000Z&#34;,&#34;1966-12-31T00:00:00.000Z&#34;,&#34;1967-12-31T00:00:00.000Z&#34;,&#34;1968-12-31T00:00:00.000Z&#34;,&#34;1969-12-31T00:00:00.000Z&#34;,&#34;1970-12-31T00:00:00.000Z&#34;,&#34;1971-12-31T00:00:00.000Z&#34;,&#34;1972-12-31T00:00:00.000Z&#34;,&#34;1973-12-31T00:00:00.000Z&#34;,&#34;1974-12-31T00:00:00.000Z&#34;,&#34;1975-12-31T00:00:00.000Z&#34;,&#34;1976-12-31T00:00:00.000Z&#34;,&#34;1977-12-31T00:00:00.000Z&#34;,&#34;1978-12-31T00:00:00.000Z&#34;,&#34;1979-12-31T00:00:00.000Z&#34;,&#34;1980-12-31T00:00:00.000Z&#34;,&#34;1981-12-31T00:00:00.000Z&#34;,&#34;1982-12-31T00:00:00.000Z&#34;,&#34;1983-12-31T00:00:00.000Z&#34;,&#34;1984-12-31T00:00:00.000Z&#34;,&#34;1985-12-31T00:00:00.000Z&#34;,&#34;1986-12-31T00:00:00.000Z&#34;,&#34;1987-12-31T00:00:00.000Z&#34;,&#34;1988-12-31T00:00:00.000Z&#34;,&#34;1989-12-31T00:00:00.000Z&#34;,&#34;1990-12-31T00:00:00.000Z&#34;,&#34;1991-12-31T00:00:00.000Z&#34;,&#34;1992-12-31T00:00:00.000Z&#34;,&#34;1993-12-31T00:00:00.000Z&#34;,&#34;1994-12-31T00:00:00.000Z&#34;,&#34;1995-12-31T00:00:00.000Z&#34;,&#34;1996-12-31T00:00:00.000Z&#34;,&#34;1997-12-31T00:00:00.000Z&#34;,&#34;1998-12-31T00:00:00.000Z&#34;,&#34;1999-12-31T00:00:00.000Z&#34;,&#34;2000-12-31T00:00:00.000Z&#34;,&#34;2001-12-31T00:00:00.000Z&#34;,&#34;2002-12-31T00:00:00.000Z&#34;,&#34;2003-12-31T00:00:00.000Z&#34;,&#34;2004-12-31T00:00:00.000Z&#34;,&#34;2005-12-31T00:00:00.000Z&#34;,&#34;2006-12-31T00:00:00.000Z&#34;,&#34;2007-12-31T00:00:00.000Z&#34;,&#34;2008-12-31T00:00:00.000Z&#34;,&#34;2009-12-31T00:00:00.000Z&#34;,&#34;2010-12-31T00:00:00.000Z&#34;,&#34;2011-12-31T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-12-31T00:00:00.000Z&#34;],[null,-26.527643602441,-6.3515048740557,7.6222544644493,15.468995424963,14.197889007739,7.6084039298346,-8.1614975813403,-6.5714516274806,13.779340347351,16.050399296115,4.1591762027332,1.2901059707902,5.3272930131299,0.21800566446399,6.8164405087323,-3.0813219832705,6.114001674696,10.182294494172,6.174224075211,6.4630012671043,3.8337971176505,7.3419313456023,9.2452163544086,13.638334195262,11.909108399731,7.3313320184778,9.912166137702,9.4579011522063,2.6007041074238,2.3936124594873,7.8129577901975,12.824945473562,12.566027995705,11.781568694183,9.7502790013582,8.7821848828694,8.1185481185485,6.8078063193135,6.7392700272728,7.6400016553424,7.5558016717552,8.4019150614507,9.3523642617354,9.4591750503149,10.74255231417,12.091836271647,13.636344857516,9.0938721024025,8.8570298188041,10.103100723313,9.0128540350197,7.3320309842536,7.2269364538718,6.7557784162559,6.376423062407,null]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraph(China_all_indicators$`Real Interest Rate`, main = &amp;quot;Real Interest Rate&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-68afabf3ae22143c24a1&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-68afabf3ae22143c24a1&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;title&#34;:&#34;Real Interest Rate&#34;,&#34;labels&#34;:[&#34;year&#34;,&#34;Real Interest Rate&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60}}},&#34;scale&#34;:&#34;yearly&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;1960-12-31T00:00:00.000Z&#34;,&#34;1961-12-31T00:00:00.000Z&#34;,&#34;1962-12-31T00:00:00.000Z&#34;,&#34;1963-12-31T00:00:00.000Z&#34;,&#34;1964-12-31T00:00:00.000Z&#34;,&#34;1965-12-31T00:00:00.000Z&#34;,&#34;1966-12-31T00:00:00.000Z&#34;,&#34;1967-12-31T00:00:00.000Z&#34;,&#34;1968-12-31T00:00:00.000Z&#34;,&#34;1969-12-31T00:00:00.000Z&#34;,&#34;1970-12-31T00:00:00.000Z&#34;,&#34;1971-12-31T00:00:00.000Z&#34;,&#34;1972-12-31T00:00:00.000Z&#34;,&#34;1973-12-31T00:00:00.000Z&#34;,&#34;1974-12-31T00:00:00.000Z&#34;,&#34;1975-12-31T00:00:00.000Z&#34;,&#34;1976-12-31T00:00:00.000Z&#34;,&#34;1977-12-31T00:00:00.000Z&#34;,&#34;1978-12-31T00:00:00.000Z&#34;,&#34;1979-12-31T00:00:00.000Z&#34;,&#34;1980-12-31T00:00:00.000Z&#34;,&#34;1981-12-31T00:00:00.000Z&#34;,&#34;1982-12-31T00:00:00.000Z&#34;,&#34;1983-12-31T00:00:00.000Z&#34;,&#34;1984-12-31T00:00:00.000Z&#34;,&#34;1985-12-31T00:00:00.000Z&#34;,&#34;1986-12-31T00:00:00.000Z&#34;,&#34;1987-12-31T00:00:00.000Z&#34;,&#34;1988-12-31T00:00:00.000Z&#34;,&#34;1989-12-31T00:00:00.000Z&#34;,&#34;1990-12-31T00:00:00.000Z&#34;,&#34;1991-12-31T00:00:00.000Z&#34;,&#34;1992-12-31T00:00:00.000Z&#34;,&#34;1993-12-31T00:00:00.000Z&#34;,&#34;1994-12-31T00:00:00.000Z&#34;,&#34;1995-12-31T00:00:00.000Z&#34;,&#34;1996-12-31T00:00:00.000Z&#34;,&#34;1997-12-31T00:00:00.000Z&#34;,&#34;1998-12-31T00:00:00.000Z&#34;,&#34;1999-12-31T00:00:00.000Z&#34;,&#34;2000-12-31T00:00:00.000Z&#34;,&#34;2001-12-31T00:00:00.000Z&#34;,&#34;2002-12-31T00:00:00.000Z&#34;,&#34;2003-12-31T00:00:00.000Z&#34;,&#34;2004-12-31T00:00:00.000Z&#34;,&#34;2005-12-31T00:00:00.000Z&#34;,&#34;2006-12-31T00:00:00.000Z&#34;,&#34;2007-12-31T00:00:00.000Z&#34;,&#34;2008-12-31T00:00:00.000Z&#34;,&#34;2009-12-31T00:00:00.000Z&#34;,&#34;2010-12-31T00:00:00.000Z&#34;,&#34;2011-12-31T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-12-31T00:00:00.000Z&#34;],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1.216590316365,2.6796890827194,7.2675393473499,6.0377021836546,2.1027440898492,-2.06585169934,3.0952616440608,2.7296255067644,-2.761656881891,2.5008980423588,3.4381443008038,1.8337656773439,0.40826473865115,-3.6650656750251,-7.9774200644632,-1.4167615573491,3.3604958915805,6.9058317919129,7.348127438477,7.2098226143737,3.7120851631443,3.7306442104764,4.6768608387986,2.6358876340886,-1.2850103747808,1.6143838949061,2.1092266600212,-0.31076319375379,-2.3346380107617,5.451173013677,-1.0607696433306,-1.4721490570913,3.5232358394877,3.6925940372219,4.7324294830762,4.270386170413,null]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraph(China_all_indicators$`Exchange Rate`, main = &amp;quot;Exchange Rate&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-b595ad5bd09f97e55538&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-b595ad5bd09f97e55538&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;title&#34;:&#34;Exchange Rate&#34;,&#34;labels&#34;:[&#34;year&#34;,&#34;Exchange Rate&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60}}},&#34;scale&#34;:&#34;yearly&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;1960-12-31T00:00:00.000Z&#34;,&#34;1961-12-31T00:00:00.000Z&#34;,&#34;1962-12-31T00:00:00.000Z&#34;,&#34;1963-12-31T00:00:00.000Z&#34;,&#34;1964-12-31T00:00:00.000Z&#34;,&#34;1965-12-31T00:00:00.000Z&#34;,&#34;1966-12-31T00:00:00.000Z&#34;,&#34;1967-12-31T00:00:00.000Z&#34;,&#34;1968-12-31T00:00:00.000Z&#34;,&#34;1969-12-31T00:00:00.000Z&#34;,&#34;1970-12-31T00:00:00.000Z&#34;,&#34;1971-12-31T00:00:00.000Z&#34;,&#34;1972-12-31T00:00:00.000Z&#34;,&#34;1973-12-31T00:00:00.000Z&#34;,&#34;1974-12-31T00:00:00.000Z&#34;,&#34;1975-12-31T00:00:00.000Z&#34;,&#34;1976-12-31T00:00:00.000Z&#34;,&#34;1977-12-31T00:00:00.000Z&#34;,&#34;1978-12-31T00:00:00.000Z&#34;,&#34;1979-12-31T00:00:00.000Z&#34;,&#34;1980-12-31T00:00:00.000Z&#34;,&#34;1981-12-31T00:00:00.000Z&#34;,&#34;1982-12-31T00:00:00.000Z&#34;,&#34;1983-12-31T00:00:00.000Z&#34;,&#34;1984-12-31T00:00:00.000Z&#34;,&#34;1985-12-31T00:00:00.000Z&#34;,&#34;1986-12-31T00:00:00.000Z&#34;,&#34;1987-12-31T00:00:00.000Z&#34;,&#34;1988-12-31T00:00:00.000Z&#34;,&#34;1989-12-31T00:00:00.000Z&#34;,&#34;1990-12-31T00:00:00.000Z&#34;,&#34;1991-12-31T00:00:00.000Z&#34;,&#34;1992-12-31T00:00:00.000Z&#34;,&#34;1993-12-31T00:00:00.000Z&#34;,&#34;1994-12-31T00:00:00.000Z&#34;,&#34;1995-12-31T00:00:00.000Z&#34;,&#34;1996-12-31T00:00:00.000Z&#34;,&#34;1997-12-31T00:00:00.000Z&#34;,&#34;1998-12-31T00:00:00.000Z&#34;,&#34;1999-12-31T00:00:00.000Z&#34;,&#34;2000-12-31T00:00:00.000Z&#34;,&#34;2001-12-31T00:00:00.000Z&#34;,&#34;2002-12-31T00:00:00.000Z&#34;,&#34;2003-12-31T00:00:00.000Z&#34;,&#34;2004-12-31T00:00:00.000Z&#34;,&#34;2005-12-31T00:00:00.000Z&#34;,&#34;2006-12-31T00:00:00.000Z&#34;,&#34;2007-12-31T00:00:00.000Z&#34;,&#34;2008-12-31T00:00:00.000Z&#34;,&#34;2009-12-31T00:00:00.000Z&#34;,&#34;2010-12-31T00:00:00.000Z&#34;,&#34;2011-12-31T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-12-31T00:00:00.000Z&#34;],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,267.20325876012,239.54601718474,228.61749430496,224.73124966135,200.30553955982,169.95946696784,123.73359909081,107.17211271033,116.86183446121,135.22324790772,99.080876664568,87.052152317099,83.490027627448,88.874883184984,69.648329387639,77.586996071261,85.251700429629,91.783684960136,96.659019124856,91.498637098668,91.448443508333,95.389103501444,93.178698225137,87.07572458192,84.728863929179,84.253630417373,85.57200673539,88.9260988663,97.104226839843,100.40513919556,100,102.69037994047,108.4434997995,115.29804143816,118.98627023801,131.6298284,124.18644441809]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraph(China_all_indicators$`CPI`, main = &amp;quot;CPI&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-9da9c8a08b21e48886b4&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-9da9c8a08b21e48886b4&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;title&#34;:&#34;CPI&#34;,&#34;labels&#34;:[&#34;year&#34;,&#34;CPI&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60}}},&#34;scale&#34;:&#34;yearly&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;1960-12-31T00:00:00.000Z&#34;,&#34;1961-12-31T00:00:00.000Z&#34;,&#34;1962-12-31T00:00:00.000Z&#34;,&#34;1963-12-31T00:00:00.000Z&#34;,&#34;1964-12-31T00:00:00.000Z&#34;,&#34;1965-12-31T00:00:00.000Z&#34;,&#34;1966-12-31T00:00:00.000Z&#34;,&#34;1967-12-31T00:00:00.000Z&#34;,&#34;1968-12-31T00:00:00.000Z&#34;,&#34;1969-12-31T00:00:00.000Z&#34;,&#34;1970-12-31T00:00:00.000Z&#34;,&#34;1971-12-31T00:00:00.000Z&#34;,&#34;1972-12-31T00:00:00.000Z&#34;,&#34;1973-12-31T00:00:00.000Z&#34;,&#34;1974-12-31T00:00:00.000Z&#34;,&#34;1975-12-31T00:00:00.000Z&#34;,&#34;1976-12-31T00:00:00.000Z&#34;,&#34;1977-12-31T00:00:00.000Z&#34;,&#34;1978-12-31T00:00:00.000Z&#34;,&#34;1979-12-31T00:00:00.000Z&#34;,&#34;1980-12-31T00:00:00.000Z&#34;,&#34;1981-12-31T00:00:00.000Z&#34;,&#34;1982-12-31T00:00:00.000Z&#34;,&#34;1983-12-31T00:00:00.000Z&#34;,&#34;1984-12-31T00:00:00.000Z&#34;,&#34;1985-12-31T00:00:00.000Z&#34;,&#34;1986-12-31T00:00:00.000Z&#34;,&#34;1987-12-31T00:00:00.000Z&#34;,&#34;1988-12-31T00:00:00.000Z&#34;,&#34;1989-12-31T00:00:00.000Z&#34;,&#34;1990-12-31T00:00:00.000Z&#34;,&#34;1991-12-31T00:00:00.000Z&#34;,&#34;1992-12-31T00:00:00.000Z&#34;,&#34;1993-12-31T00:00:00.000Z&#34;,&#34;1994-12-31T00:00:00.000Z&#34;,&#34;1995-12-31T00:00:00.000Z&#34;,&#34;1996-12-31T00:00:00.000Z&#34;,&#34;1997-12-31T00:00:00.000Z&#34;,&#34;1998-12-31T00:00:00.000Z&#34;,&#34;1999-12-31T00:00:00.000Z&#34;,&#34;2000-12-31T00:00:00.000Z&#34;,&#34;2001-12-31T00:00:00.000Z&#34;,&#34;2002-12-31T00:00:00.000Z&#34;,&#34;2003-12-31T00:00:00.000Z&#34;,&#34;2004-12-31T00:00:00.000Z&#34;,&#34;2005-12-31T00:00:00.000Z&#34;,&#34;2006-12-31T00:00:00.000Z&#34;,&#34;2007-12-31T00:00:00.000Z&#34;,&#34;2008-12-31T00:00:00.000Z&#34;,&#34;2009-12-31T00:00:00.000Z&#34;,&#34;2010-12-31T00:00:00.000Z&#34;,&#34;2011-12-31T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-12-31T00:00:00.000Z&#34;],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,7.2199857920909,18.736426746763,18.333043995833,3.0583106723884,3.5435752997039,6.3403448817659,14.583265997775,24.237088019471,16.897063974986,8.3240150609179,2.8068431851191,-0.84462615949232,-1.4078915297849,0.25530477765781,0.72290250763002,-0.76594928681284,1.1559097110309,3.8841826252255,1.8216477568014,1.4631890432005,4.7502966216292,5.8643837226131,-0.7029491365268,3.3145459288241,5.410850057845,2.6249209361167,2.6271186440672,1.9968470835526,1.4425553838225,2.0075562073872]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraph(China_all_indicators$`Labor Force Part. Rate`, main = &amp;quot;Labor Force Part. Rate&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-949e9c45a8f5479f4299&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-949e9c45a8f5479f4299&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;title&#34;:&#34;Labor Force Part. Rate&#34;,&#34;labels&#34;:[&#34;year&#34;,&#34;Labor Force Part. Rate&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60}}},&#34;scale&#34;:&#34;yearly&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;1960-12-31T00:00:00.000Z&#34;,&#34;1961-12-31T00:00:00.000Z&#34;,&#34;1962-12-31T00:00:00.000Z&#34;,&#34;1963-12-31T00:00:00.000Z&#34;,&#34;1964-12-31T00:00:00.000Z&#34;,&#34;1965-12-31T00:00:00.000Z&#34;,&#34;1966-12-31T00:00:00.000Z&#34;,&#34;1967-12-31T00:00:00.000Z&#34;,&#34;1968-12-31T00:00:00.000Z&#34;,&#34;1969-12-31T00:00:00.000Z&#34;,&#34;1970-12-31T00:00:00.000Z&#34;,&#34;1971-12-31T00:00:00.000Z&#34;,&#34;1972-12-31T00:00:00.000Z&#34;,&#34;1973-12-31T00:00:00.000Z&#34;,&#34;1974-12-31T00:00:00.000Z&#34;,&#34;1975-12-31T00:00:00.000Z&#34;,&#34;1976-12-31T00:00:00.000Z&#34;,&#34;1977-12-31T00:00:00.000Z&#34;,&#34;1978-12-31T00:00:00.000Z&#34;,&#34;1979-12-31T00:00:00.000Z&#34;,&#34;1980-12-31T00:00:00.000Z&#34;,&#34;1981-12-31T00:00:00.000Z&#34;,&#34;1982-12-31T00:00:00.000Z&#34;,&#34;1983-12-31T00:00:00.000Z&#34;,&#34;1984-12-31T00:00:00.000Z&#34;,&#34;1985-12-31T00:00:00.000Z&#34;,&#34;1986-12-31T00:00:00.000Z&#34;,&#34;1987-12-31T00:00:00.000Z&#34;,&#34;1988-12-31T00:00:00.000Z&#34;,&#34;1989-12-31T00:00:00.000Z&#34;,&#34;1990-12-31T00:00:00.000Z&#34;,&#34;1991-12-31T00:00:00.000Z&#34;,&#34;1992-12-31T00:00:00.000Z&#34;,&#34;1993-12-31T00:00:00.000Z&#34;,&#34;1994-12-31T00:00:00.000Z&#34;,&#34;1995-12-31T00:00:00.000Z&#34;,&#34;1996-12-31T00:00:00.000Z&#34;,&#34;1997-12-31T00:00:00.000Z&#34;,&#34;1998-12-31T00:00:00.000Z&#34;,&#34;1999-12-31T00:00:00.000Z&#34;,&#34;2000-12-31T00:00:00.000Z&#34;,&#34;2001-12-31T00:00:00.000Z&#34;,&#34;2002-12-31T00:00:00.000Z&#34;,&#34;2003-12-31T00:00:00.000Z&#34;,&#34;2004-12-31T00:00:00.000Z&#34;,&#34;2005-12-31T00:00:00.000Z&#34;,&#34;2006-12-31T00:00:00.000Z&#34;,&#34;2007-12-31T00:00:00.000Z&#34;,&#34;2008-12-31T00:00:00.000Z&#34;,&#34;2009-12-31T00:00:00.000Z&#34;,&#34;2010-12-31T00:00:00.000Z&#34;,&#34;2011-12-31T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-12-31T00:00:00.000Z&#34;],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,84.199996948242,84.199996948242,84.099998474121,84.099998474121,84.099998474121,84,83.800003051758,83.599998474121,83.199996948242,82.800003051758,82.400001525879,81.599998474121,80.800003051758,80,79.199996948242,78.599998474121,78,77.5,77.099998474121,76.699996948242,76.400001525879,76.699996948242,77,77.300003051758,77.599998474121,null,null]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;GDP-per-capita has been on a steady march higher, labor force participation plummeted in the 1990’s and 2000’s, probably as the labor market became more market-oriented, and real interest rates look quite choppy. Plenty to learn, and it signals that our Shiny app might be a nice exploratory tool.&lt;/p&gt;
&lt;p&gt;For now, it’s on to map-building!&lt;/p&gt;
&lt;p&gt;In previous posts, we have started map-building by grabbing a spatial object from the internet. Today, we will use the new &lt;code&gt;rnaturalearth&lt;/code&gt; package and its fantastic function &lt;code&gt;ne_countries()&lt;/code&gt;. We will specify &lt;code&gt;type = &amp;quot;countries&amp;quot;&lt;/code&gt; and &lt;code&gt;returnclass = &#39;sf&#39;&lt;/code&gt;. We could have set &lt;code&gt;returnclass = &#39;sp&#39;&lt;/code&gt; if we wanted to work with a spatial data frame, but I have been migrating over to the &lt;code&gt;sf&lt;/code&gt; package and simple features data frames for mapping projects. Lots to learn here, but in general, it seems to use more tidy concepts than the &lt;code&gt;sp&lt;/code&gt; package.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(rnaturalearth)
library(sp)
world &amp;lt;- ne_countries(type = &amp;quot;countries&amp;quot;,  returnclass = &amp;#39;sf&amp;#39;)

# Take a peek at the name, gdp_md_est column and economy columns. 
# The same way we would peek at any data frame.
head(world[c(&amp;#39;name&amp;#39;, &amp;#39;gdp_md_est&amp;#39;, &amp;#39;economy&amp;#39;)], n = 6)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Simple feature collection with 6 features and 3 fields
## geometry type:  MULTIPOLYGON
## dimension:      XY
## bbox:           xmin: -73.41544 ymin: -55.25 xmax: 75.15803 ymax: 42.68825
## epsg (SRID):    4326
## proj4string:    +proj=longlat +datum=WGS84 +no_defs
##                   name gdp_md_est                   economy
## 0          Afghanistan      22270 7. Least developed region
## 1               Angola     110300 7. Least developed region
## 2              Albania      21810      6. Developing region
## 3 United Arab Emirates     184300      6. Developing region
## 4            Argentina     573900   5. Emerging region: G20
## 5              Armenia      18770      6. Developing region
##                         geometry
## 0 MULTIPOLYGON(((61.210817091...
## 1 MULTIPOLYGON(((16.326528354...
## 2 MULTIPOLYGON(((20.590247430...
## 3 MULTIPOLYGON(((51.579518670...
## 4 MULTIPOLYGON(((-65.5 -55.2,...
## 5 MULTIPOLYGON(((43.582745802...&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This output looks similar to an &lt;code&gt;sp&lt;/code&gt; object, but it’s not identical. In particular, note the &lt;code&gt;geometry&lt;/code&gt; column, which contains the multipolygon latitude and longitude coordinates. It’s a matter of personal preference, but I find this &lt;code&gt;sf&lt;/code&gt; object more intuitive in terms of how the geometry corresponds with the rest of the data.&lt;/p&gt;
&lt;p&gt;Now we’ll create our shading and popups. Note that this code is identical to when we were working with spatial data frames.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(leaflet)
# Create shading by GDP. Let&amp;#39;s go with purples.
gdpPal &amp;lt;- colorQuantile(&amp;quot;Purples&amp;quot;, world$gdp_md_est, n = 20)

# Create popup country name and income group so that something happens
# when a user clicks the map.
popup &amp;lt;- paste0(&amp;quot;&amp;lt;strong&amp;gt;Country: &amp;lt;/strong&amp;gt;&amp;quot;, 
                world$name, 
                &amp;quot;&amp;lt;br&amp;gt;&amp;lt;strong&amp;gt;Market Stage: &amp;lt;/strong&amp;gt;&amp;quot;, 
                world$income_grp)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now, it’s time to build our leaflet map. This code is nearly identical to our code from previous projects, but with one major change. As we saw above, we need to pass in a country code to &lt;code&gt;Quandl&lt;/code&gt;, not a country name and not a ticker symbol. Thus, we don’t want to set &lt;code&gt;layerId = name&lt;/code&gt;, but we also don’t need to add anything special to our &lt;code&gt;world&lt;/code&gt; object. It already contains a column called &lt;code&gt;iso_a3&lt;/code&gt;, and that column contains the country codes used by &lt;code&gt;Quandl&lt;/code&gt;. Fantastic!&lt;/p&gt;
&lt;p&gt;We just need to set &lt;code&gt;layerId = ~iso_a3&lt;/code&gt; and we will be able to access country codes in our Shiny app when a user clicks the map. This is quite fortunate, but it also highlights a good reason to spend time studying the &lt;code&gt;world&lt;/code&gt; object. It might contain other data that will be useful in future projects.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;leaf_world &amp;lt;- leaflet(world) %&amp;gt;%
  addProviderTiles(&amp;quot;CartoDB.Positron&amp;quot;) %&amp;gt;% 
  setView(lng =  20, lat =  15, zoom = 2) %&amp;gt;%
      addPolygons(stroke = FALSE, smoothFactor = 0.2, fillOpacity = .7, 
      
      # Note the layer ID. Not a country name! It&amp;#39;s a country code! 
      
      color = ~gdpPal(gdp_md_est), layerId = ~iso_a3, popup = popup)

leaf_world&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-77c25b6def17462ac8d0&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;leaflet html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-77c25b6def17462ac8d0&#34;&gt;{&#34;x&#34;:{&#34;options&#34;:{&#34;crs&#34;:{&#34;crsClass&#34;:&#34;L.CRS.EPSG3857&#34;,&#34;code&#34;:null,&#34;proj4def&#34;:null,&#34;projectedBounds&#34;:null,&#34;options&#34;:{}}},&#34;calls&#34;:[{&#34;method&#34;:&#34;addProviderTiles&#34;,&#34;args&#34;:[&#34;CartoDB.Positron&#34;,null,null,{&#34;errorTileUrl&#34;:&#34;&#34;,&#34;noWrap&#34;:false,&#34;zIndex&#34;:null,&#34;unloadInvisibleTiles&#34;:null,&#34;updateWhenIdle&#34;:null,&#34;detectRetina&#34;:false,&#34;reuseTiles&#34;:false}]},{&#34;method&#34;:&#34;addPolygons&#34;,&#34;args&#34;:[[[[{&#34;lng&#34;:[61.2108170917257,62.2306514830059,62.9846623065766,63.1935384459004,63.9828959491587,64.5464791197339,64.7461051776774,65.5889477883578,65.7456307310668,66.2173848814593,66.5186068052887,67.0757820982596,67.8299996275595,68.1355623717014,68.8594458352459,69.1962728209244,69.518785434858,70.1165784036103,70.2705741718401,70.3763041523093,70.8068205097329,71.3481311379903,71.2394039244482,71.5419177590848,71.4486934752302,71.8446382994506,72.1930408059624,72.6368896829173,73.260055779925,73.9486959166465,74.9800024758954,75.1580277851409,74.575892775373,74.0675517109178,72.9200248554445,71.8462919452839,71.2623482603857,71.4987679381211,71.6130762063507,71.1150187519216,71.1567733092135,70.8818030129884,69.9305432473596,70.3235941913716,69.6871472512649,69.2625220071226,69.3177641132426,68.9266768736577,68.5569320006093,67.7926892434448,67.6833935891475,66.9388912291185,66.381457553986,66.3464726093244,65.0468620136161,64.3504187356185,64.1480021503313,63.5502608580112,62.5498568052728,60.8742484882088,61.7812215513634,61.6993144061808,60.9419446145111,60.863654819589,60.5360779152908,60.963700392506,60.5284298033116,60.8031933938074,61.2108170917257],&#34;lat&#34;:[35.6500723333092,35.2706639674223,35.4040408391676,35.8571656357189,36.0079574651466,36.3120732691843,37.1118177353333,37.3052167831856,37.6611640488121,37.3937901881339,37.3627843287588,37.3561439072093,37.1449940048647,37.0231151393043,37.3443358424306,37.1511435003074,37.6089966904134,37.5882227646321,37.735164699854,38.1383959010275,38.4862816432164,38.2589053411322,37.9532650823419,37.9057744410656,37.0656448430805,36.7381712916469,36.9482876653457,37.0475580917784,37.495256862939,37.4215662704908,37.4199901393059,37.1330309107891,37.0208413762835,36.8361756454885,36.7200070256963,36.5099423284299,36.0743875188578,35.650563259416,35.1532034368229,34.7331257187222,34.3489114446322,33.9888559026385,34.0201201441751,33.3585326197584,33.1054989690412,32.5019440780883,31.9014122584244,31.6201891138921,31.713310044882,31.5829304062096,31.3031542017814,31.3049112004794,30.7388992375865,29.8879434270362,29.4721806910319,29.5600306259281,29.340819200146,29.4683307968262,29.3185724960443,29.8292389999526,30.7358503280812,31.3795061304927,31.5480746526288,32.1829196233344,32.9812688258116,33.5288323023763,33.676446031218,34.4041018743199,35.6500723333092]}]],[[{&#34;lng&#34;:[16.326528354567,16.5731799658961,16.8601908708452,17.0899959652472,17.4729700049623,18.1342216325691,18.4641756527527,19.0167517432497,19.1666133968961,19.4175024756732,20.0377230160402,20.0916215349206,20.6018229509383,20.5147481625265,21.7281107927398,21.7464559262034,21.949130893652,21.801801385188,21.8751819190424,22.2087532894864,22.1552681820643,22.4027982927424,22.8373454118848,23.4567908057675,23.9122152035557,24.0178935075926,23.9041536801182,24.0799052263429,23.9309220720454,24.0161365088947,21.9338863461259,21.8878426449539,22.5624784685243,23.2150484555061,21.3771761410456,18.9561869646036,18.2633093604342,14.2097066585951,14.058501417709,13.46236209479,12.8140812516884,12.2154614600194,11.7341988460851,11.6400960628816,11.7785372249916,12.1235807634044,12.1756189307223,12.500095249083,12.7384786312454,13.3129138526018,13.6337211442698,13.7387276546869,13.6863794287753,13.3873279151022,13.1209875830699,12.8753695003866,12.9290613135378,13.2364327328099,12.9330403988243,12.7282983740839,12.2273470394464,12.3224316748636,12.7351713395787,13.024869419007,13.3755973649719,16.326528354567],&#34;lat&#34;:[-5.87747039146622,-6.62264454511509,-7.22229786542998,-7.54568897871248,-8.06855112064166,-7.98767750410487,-7.84701425540648,-7.98824594486014,-7.73818368899973,-7.15542856204428,-7.11636117923166,-6.94309010175695,-6.93931772219969,-7.29960580813866,-7.29087249108132,-7.92008473066711,-8.30590097415831,-8.90870655684299,-9.52370777754857,-9.89479623783653,-11.0848011206538,-10.9930754533357,-11.0176217586743,-10.8678634578925,-10.9268262671375,-11.2372982723471,-11.7222815894063,-12.1912968888873,-12.5658476701388,-12.9110462378486,-12.8984371883694,-16.0803101538769,-16.8984514299218,-17.523116143466,-17.9306364885197,-17.7890947404722,-17.309950860262,-17.3531006812257,-17.4233806291427,-16.9712118465887,-16.9413428687241,-17.1116683895581,-17.3018893368245,-16.6731421851292,-15.7938160132507,-14.8783163387679,-14.4491435685839,-13.5476998836844,-13.1379057756099,-12.4836304663625,-12.0386447078972,-11.2978630509931,-10.7310759416158,-10.3735783830207,-9.76689706791412,-9.16693368900549,-8.95909107832757,-8.56262948978434,-7.59653858808775,-6.92712208417881,-6.29444752362937,-6.10009246177965,-5.96568206138848,-5.98438892987811,-5.86424122479956,-5.87747039146622]}],[{&#34;lng&#34;:[12.4366882666609,12.1823368669203,11.9149630062421,12.3186076188739,12.6207597184845,12.9955172054652,12.6316117692658,12.4680041846298,12.4366882666609],&#34;lat&#34;:[-5.68430388755922,-5.7899305151638,-5.03798674888473,-4.60623015708616,-4.43802336997612,-4.78110320396192,-4.99127125409294,-5.24836150474499,-5.68430388755922]}]],[[{&#34;lng&#34;:[20.5902474301049,20.4631750830992,20.6051819190374,21.0200403174764,20.9999898617472,20.6749967790636,20.6150004411728,20.1500159034105,19.9800004411701,19.9600016618732,19.4060819841367,19.3190588721571,19.4035498389543,19.5400272966371,19.371768833095,19.3044861182508,19.7380513851796,19.8016133968987,20.0707,20.2837545101819,20.52295,20.5902474301049],&#34;lat&#34;:[41.8554041611336,41.5150890162753,41.0862263046852,40.8427269557259,40.580003973954,40.434999904943,40.1100068222594,39.624997666984,39.6949933945234,39.915005805006,40.2507734238225,40.7272301295536,41.4095657415355,41.7199860703128,41.8775475123707,42.1957451442078,42.6882473821656,42.5000934921908,42.5886300000001,42.3202595078151,42.2178700000001,41.8554041611336]}]],[[{&#34;lng&#34;:[51.5795186704633,51.7574406268442,51.7943892759329,52.5770805194256,53.4040067889601,54.0080009295876,54.6930237160486,55.4390246926141,56.0708207538146,56.261041701081,56.396847365144,55.886232537668,55.8041186867562,55.9812138202205,55.5286316262082,55.5258410988645,55.2344893736029,55.2083410988632,55.0068030129249,52.0007332700743,51.617707553927,51.5795186704633],&#34;lat&#34;:[24.2454971379511,24.2940729843055,24.0198261581325,24.1774392766227,24.1513168400992,24.1217579208282,24.7978923609351,25.4391452092449,26.055464178974,25.7146064315768,24.9247321639955,24.9208305933574,24.2696041936153,24.1305429143178,23.9336040308535,23.5248692896409,23.1109927434153,22.708329982997,22.4969475367071,23.0011544865789,24.0142192652288,24.2454971379511]}]],[[{&#34;lng&#34;:[-65.5,-66.45,-66.95992,-67.56244,-68.63335,-68.6340102275832,-68.25,-67.75,-66.45,-65.05,-65.5],&#34;lat&#34;:[-55.2,-55.25,-54.89681,-54.87001,-54.8694999999999,-52.6363704588745,-53.1,-53.85,-54.45,-54.7,-55.2]}],[{&#34;lng&#34;:[-64.9648921372946,-64.3770210435423,-63.9868381415225,-62.8464684719216,-62.6850571356579,-60.8465647040099,-60.028966030504,-58.807128465395,-57.777217169818,-57.6336600409111,-58.6181735907197,-57.6097596909761,-56.486701626193,-55.6958455063982,-54.7887949285951,-54.6252906968236,-54.1300496079544,-53.6283489650487,-53.6487353175879,-54.4907252671355,-55.1622863429846,-56.2908996242391,-57.6251334295829,-57.8749373032819,-58.1424403550407,-58.1326476711214,-58.3496111720988,-58.4270741441044,-58.4954420640265,-57.2258296372636,-57.3623587713788,-56.7374873521055,-56.7882852850483,-57.7491568670834,-59.2318570624019,-61.2374452378656,-62.3359569973101,-62.1257631089629,-62.3305309719194,-62.1459944322052,-62.745802781817,-63.7704947577325,-64.7320898098197,-65.1180352443916,-64.9785605536358,-64.3034079657425,-63.7559478420424,-63.4580590480959,-64.3788038804563,-65.1818039618397,-65.3288234117101,-65.5652689276616,-66.5099657863894,-67.2937939113924,-67.5805464341801,-66.5970664130173,-65.6410265774014,-65.9850882636007,-67.1661789618477,-67.8160876125665,-68.7287450832732,-69.1385391913478,-68.8155614895235,-68.1499948798204,-68.5715453762413,-69.4983621893961,-71.9148038397963,-72.329403856074,-72.3099735175324,-72.9757468329646,-73.3280509101145,-73.41543575712,-72.6482474433149,-72.331160854772,-72.4473553127803,-71.9172584703302,-71.5520094468912,-71.6593155585453,-71.2227788967597,-71.3298007880362,-71.7936226060719,-71.4640561591305,-71.9154239569839,-72.1488980780785,-71.7468037584155,-71.9157340155776,-71.6807612779465,-71.4135166083491,-70.8146642727347,-71.1186250474754,-71.1218806627098,-70.3647692532017,-70.3880494859491,-69.8173091295015,-69.8147769843192,-70.0743993801536,-70.5350689358195,-69.9190083482519,-70.0135503811299,-69.6561303371832,-69.0012349107483,-68.2955415513704,-68.5947997707727,-68.3860011460974,-68.4176529608761,-67.3284429592441,-66.9852339341776,-67.1066735500636,-66.2733394029248,-64.9648921372946],&#34;lat&#34;:[-22.0758615048124,-22.7980913225235,-21.993644301036,-22.0349854468695,-22.2490292294224,-23.8807125790383,-24.0327963192732,-24.7714592424533,-25.162339776309,-25.6036565080817,-27.1237187639471,-27.3958985328284,-27.5484990373863,-27.3878370093908,-26.6217855770961,-25.7392554664155,-25.5476392554773,-26.1248650041774,-26.9234725888161,-27.4747567685058,-27.8819153785334,-28.8527605120009,-30.2162948544542,-31.0165560849262,-32.0445036760762,-33.040566908502,-33.2631889788154,-33.9094544410575,-34.4314897600701,-35.2880266253079,-35.9773902320815,-36.4131259091666,-36.9015715471893,-38.1838705380799,-38.7202202288372,-38.9284245745412,-38.8277072080044,-39.4241049130849,-40.1725863584003,-40.6768966611367,-41.0287614886121,-41.1667892392637,-40.8026770973351,-41.0643148740289,-42.0580009905693,-42.3590162086695,-42.0436866188245,-42.5631381162224,-42.8735584449996,-43.4953809547678,-44.5013660621937,-45.0367855771698,-45.0396277809458,-45.5518962542552,-46.3017729632425,-47.0339246559538,-47.2361345355119,-48.1332890765311,-48.6973373349969,-49.8696688779704,-50.2642184385189,-50.7325102679478,-51.7711040115941,-52.3499834061277,-52.2994438553463,-52.1427609126373,-52.0090223058659,-51.4259563128724,-50.6770097796664,-50.7414502907343,-50.3787850889099,-49.318436374713,-48.8786182594768,-48.2442383766618,-47.7385328102535,-46.8848381487918,-45.5607329241771,-44.9736886533414,-44.7842428525594,-44.4075216611517,-44.2071721331561,-43.7876111793783,-43.4085645485174,-42.2548881976014,-42.051386407236,-40.8323393694707,-39.8081641578781,-38.9160222307911,-38.5529952939407,-37.5768274879472,-36.6581238746623,-36.0050887997899,-35.1696875953594,-34.1935714657983,-33.2738860002999,-33.091209812148,-31.3650102678703,-30.3363392066683,-29.3679228655186,-28.4591411272337,-27.5212138811361,-26.8993396949358,-26.5069088681113,-26.1850163713652,-24.5185547828169,-24.0253032365909,-22.9863485653628,-22.7359245744764,-21.8323104794207,-22.0758615048124]}]],[[{&#34;lng&#34;:[43.5827458025927,44.9724800962181,45.1794958839793,45.5603511899704,45.3591748390582,45.8919071795551,45.6100122414029,46.0345341326807,46.4834989764325,46.505719842318,46.1436230812488,45.735379266143,45.739978468617,45.2981449725215,45.0019873390567,44.7939896990819,44.4000085792887,43.6564363950409,43.7526579119684,43.5827458025927],&#34;lat&#34;:[41.0921432561826,41.2481285670556,40.9853539088514,40.8122895371059,40.5615038111935,40.21847565364,39.8999938014252,39.6280207382731,39.4641547714755,38.7706053736863,38.7412014837122,39.3197191432197,39.4739991318271,39.4717512070224,39.7400035670496,39.713002631177,40.0050003118423,40.2535639511662,40.7402009140588,41.0921432561826]}]],[[{&#34;lng&#34;:[-59.5720946926115,-59.8658493719747,-60.1596557277702,-62.2553934393671,-64.4881253729698,-65.7416664292898,-65.7416664292898,-66.2900308905551,-64.0376877508976,-61.8832456122171,-61.1389757961335,-60.6101191880584,-59.5720946926115],&#34;lat&#34;:[-80.0401787250963,-80.5496566710619,-81.0003268370793,-80.8631775857767,-80.9219336892926,-80.5888274067391,-80.5496566710619,-80.255772800618,-80.2949435362952,-80.3928703754883,-79.9813709451481,-79.6286792947561,-80.0401787250963]}],[{&#34;lng&#34;:[-159.208183560198,-161.127601284815,-162.439846768218,-163.027407803377,-163.06660437727,-163.712895677729,-163.712895677729,-163.105800951164,-161.245113491846,-160.246208055645,-159.482404548154,-159.208183560198],&#34;lat&#34;:[-79.4970594217087,-79.6342086730113,-79.281465346187,-78.928773695795,-78.8699659158468,-78.5956674132415,-78.5956666057973,-78.2233379111343,-78.3801758831402,-78.6936451214227,-79.046337579259,-79.4970594217087]}],[{&#34;lng&#34;:[-45.154757656421,-43.9208278061558,-43.4899497137061,-43.3724375066744,-43.3332667709971,-44.8805366684643,-46.506173875502,-48.3864208644418,-50.4821068996065,-52.8519880845118,-54.1642594061316,-53.9879910955841,-51.8531343247422,-50.9913264634106,-50.3645946925747,-49.9141312322865,-49.3069589910731,-48.6606160141825,-48.6606160141825,-48.1513964503784,-46.662856818211,-45.154757656421],&#34;lat&#34;:[-78.0470696005867,-78.4781027223333,-79.0855599913685,-79.5166447895473,-80.0261227355129,-80.3396436502277,-80.5943567849943,-80.8294845519223,-81.0254415831731,-80.9666854796573,-80.6335275206716,-80.2220280903314,-79.9477295877261,-79.6146233051727,-79.1834868305616,-78.8112090048867,-78.4585690309269,-78.0470179241544,-78.0470187315987,-78.0470696005867,-77.831475525065,-78.0470696005867]}],[{&#34;lng&#34;:[-121.211511393857,-119.918851278292,-118.724143032692,-119.292118700012,-120.23221716371,-121.622829956684,-122.621734585442,-122.621735392886,-122.406244670229,-121.211511393857],&#34;lat&#34;:[-73.500990499006,-73.6577251181473,-73.4813534547352,-73.8340967815595,-74.0888099163262,-74.0104684449716,-73.6577776020239,-73.6577767945796,-73.3246188355939,-73.500990499006]}],[{&#34;lng&#34;:[-125.559566406895,-124.031881877267,-124.619468750642,-125.912180542639,-127.283129645682,-127.283130453126,-126.558471843097,-125.559566406895],&#34;lat&#34;:[-73.4813534547352,-73.8732675172367,-73.8340967815595,-73.7361182659341,-73.4617688943408,-73.4617680868966,-73.2462256878072,-73.4813534547352]}],[{&#34;lng&#34;:[-98.9815496488239,-97.884743211645,-96.7879367744662,-96.2003499010914,-96.9837646146362,-98.1980832588469,-99.4320131091122,-100.783455166409,-101.801868455801,-102.330725063876,-102.330725063876,-101.703967454824,-100.430918545314,-98.9815496488239],&#34;lat&#34;:[-71.9333342489998,-72.0705351767347,-71.9529712932707,-72.5212053427522,-72.4428638713976,-72.4820346070749,-72.4428638713976,-72.5016199749136,-72.3056629436628,-71.8941643207668,-71.8941635133226,-71.7177918499104,-71.8549927776453,-71.9333342489998]}],[{&#34;lng&#34;:[-68.4513459947304,-68.3338337876987,-68.5101279364624,-68.784297247987,-69.9594709947364,-71.0758886379701,-72.3881341213738,-71.8984999254083,-73.0736219957254,-74.1900396389591,-74.9538948228814,-75.0126250881812,-73.9158186510023,-73.9158186510023,-73.2303307766506,-72.0747165595236,-71.7809618801604,-71.7221799384284,-71.7417911444832,-71.1738154771631,-70.2532515123157,-69.7244465806731,-69.4894221666096,-69.0585182359438,-68.7255411444711,-68.4513459947304],&#34;lat&#34;:[-70.9558228557667,-71.4064930217842,-71.7984070842857,-72.1707357789486,-72.3078850302513,-72.5038420615021,-72.4842566936634,-72.0923426311619,-72.2294918824645,-72.3666928101995,-72.0727572633232,-71.6612578329831,-71.2693445779258,-71.2693437704815,-71.1517798870175,-71.1909506226948,-70.6814726767291,-70.3091956584985,-69.5057821656568,-69.0354749553684,-68.8787403362272,-69.2510173544578,-69.6233460491207,-70.0740162151382,-70.5051526897493,-70.9558228557667]}],[{&#34;lng&#34;:[-58.6141428290009,-59.0450725978829,-59.7893424139666,-60.6119278631887,-61.2974157375404,-62.0221001857854,-62.5117602199669,-62.6488577948374,-62.5901275295377,-62.1200787014107,-62.8055665757624,-63.7456900702324,-64.29410620793,-64.8816930813046,-65.5084248521406,-65.6650819566333,-65.3125453355381,-64.7837145656793,-63.9611032782411,-63.197299770751,-62.7859553697078,-62.5705163234829,-62.2767358059035,-61.8066611395606,-61.5129064601974,-61.3758088853271,-61.0819766913155,-61.0036610581772,-60.6902693345432,-60.8273669094134,-61.3758088853271,-61.9633699204857,-63.295200771728,-63.7456900702324,-64.3528364732296,-65.8609873114518,-67.1928181626941,-68.4462817043658,-69.7977237616628,-70.6007238430462,-72.2067756822454,-73.9695363023697,-75.555976935514,-77.2403702460676,-76.9269785224336,-75.3992939928049,-74.2828763495714,-73.6561187405194,-74.7725363837531,-76.496100429984,-77.9258581204193,-77.9846659003675,-78.0237849596125,-76.8486370510791,-76.6332238430704,-75.3600974189117,-73.2448518541246,-71.4429463365392,-70.0131628078878,-68.1916460842475,-65.7042785305267,-63.2560300360507,-61.5520255194423,-59.6914155747735,-58.7121213446262,-58.2224871486609,-57.0081168280178,-55.3628942531415,-53.6197706772882,-51.543644171746,-49.7613498602155,-47.2739306300622,-44.8257079738025,-42.8083634099924,-42.1620204331018,-40.7714334783436,-38.2448176742971,-36.2666696843802,-34.3863968572244,-32.3102961898983,-30.097097947702,-28.5498022120187,-29.2549012924251,-29.685805223091,-29.685805223091,-31.6248083155466,-33.681323615034,-35.6399120753283,-35.914107225069,-35.7770096501987,-35.3265461899104,-33.8967626612589,-32.2123693507053,-30.9980507064946,-29.7837320622841,-28.8827793034914,-27.5117518783557,-26.1603356592748,-25.4748219467069,-23.9275520492398,-22.4585977849109,-21.2246937728618,-20.0103751286511,-18.9135428532562,-17.5229817367142,-16.641588507544,-15.7014908512903,-15.4077103337109,-16.4653201969964,-16.1127835759013,-15.446855231172,-14.408804897509,-13.311972622114,-12.2935076562896,-11.5100671045286,-11.020432908563,-10.2957742985342,-9.10101518394609,-8.6113809879806,-7.41662187339242,-7.37745113771524,-6.86823157391112,-5.79098466635477,-5.53637488445267,-4.34166744629687,-3.04898149251559,-1.79549211262778,-0.659489101555522,-0.228636847322065,0.868195428072937,1.88668623211353,3.02263756675342,4.13905520998705,5.15754601402767,6.27391198082893,7.13571984216063,7.74286624515784,8.48711022302533,9.5251347184722,10.2498450049334,10.8178206722534,11.9538236833257,12.4042871436139,13.4227779476544,14.734997592842,15.1267566260466,15.9493420752686,17.0265889828252,18.2017110531423,19.25937259286,20.3757385596615,21.4529854672178,21.9230342953447,22.5694031104514,23.6661837094142,24.8413574561636,25.9773087908036,27.0937264340373,28.0925801938069,29.1502417335246,30.0315832862625,30.9717326189486,31.9901717465569,32.7540527686953,33.3024430681768,33.8704187354966,34.9084949073759,35.3002022641482,36.1620101254798,37.2000346209266,37.9051078631168,38.6494035174169,39.6678943214573,40.0204309425526,40.9213578631291,41.9594340350082,42.9387024269391,44.1138761736886,44.8972908872334,45.7199280128878,46.5033427264326,47.4434403826863,48.3444189796951,48.9907361183696,49.9308854510557,50.7534709002777,50.9493245786639,51.791547072157,52.6141325213789,53.6130379575808,54.5335502459961,55.4149434751662,56.3550411314199,57.1580928892357,57.2559680519965,58.1373612811666,58.7445076841639,59.9393184751843,60.6052209816974,61.4278064309193,62.3874894550117,63.1904895363952,64.052349074159,64.9924467304129,65.971715122344,66.9118644550298,67.8911328469609,68.8900382831629,69.7126237323847,69.6734529967075,69.5559407896758,68.5962577655835,67.8127396991742,67.9498889504767,69.0663065937103,68.9291573424078,68.419989455036,67.9498889504767,68.7137699726152,69.869306675094,71.0248950540046,71.5732853534861,71.9062882831749,72.454626906224,73.0814103534921,73.3360201353942,73.8648767434692,74.4915568378727,75.627559848945,76.6264652851468,77.6449044127553,78.1345386087206,78.4283708027322,79.1138586770839,80.0931270690149,80.9353495625078,81.4837915384215,82.0517672057415,82.7764258157704,83.7753312519724,84.6762064961166,85.65552656448,86.7523588398749,87.4770174499038,87.9862886901402,88.358410679074,88.8284078307686,89.6706303242616,90.6303650247863,91.5900997253108,92.6085388529191,93.548636509173,94.175419956441,95.0175907735017,95.7814717956403,96.6823987162168,97.7596456237731,98.6802095886206,99.7181824076351,100.384188267013,100.893356154385,101.578895705169,102.832410923273,103.478676385515,104.242557407653,104.908459914166,106.181560500109,107.160880568472,108.081392856887,109.158639764444,110.235834995568,111.058472121222,111.743959995574,112.860377638807,113.604673293107,114.388088006652,114.897307570456,115.602380812647,116.699161411609,117.384700962393,118.579460076981,119.832923618653,120.870999790532,121.654414504077,122.320368687022,123.221295607599,124.122274204608,125.160247023622,126.100396356308,127.001426629749,127.882768182487,128.803280470902,129.704259067911,130.781454299035,131.799945103076,132.935896437716,133.856460402563,134.75738732314,135.031582472881,135.070753208558,135.697484979394,135.873804966374,136.206704543198,136.618048944241,137.460271437734,138.596222772374,139.908442417561,140.80942101457,142.12169233619,143.061841668876,144.374061314064,145.490427280865,146.195552199488,145.999698521102,146.646067336208,147.723262567332,148.839628534134,150.132314487915,151.48370486878,152.502247349252,153.638198683893,154.284567498999,155.165857375305,155.929790073875,156.811131626613,158.025527785472,159.181012811519,159.670698683917,160.806650018556,161.570479364263,162.686897007496,163.842433709975,164.919680617531,166.114439732119,167.309095493843,168.425616489941,169.463589308956,170.501665480835,171.206790399458,171.089226515994,170.560421584351,170.109958124062,169.757369826535,169.287320998408,167.975101353221,167.38748864163,166.094802687848,165.644390903992,164.958851353209,164.23419274318,163.822796665704,163.568238560234,163.470260044609,163.48989708888,164.0578727562,164.273363478857,164.743463983416,166.604125604517,166.995781284857,165.193875767272,163.66621707586,161.766384719081,160.924162225588,160.747893915041,160.316964146159,159.788210890948,161.120015903974,161.629287144211,162.490991652678,163.705336135105,165.095948928079,166.604125604517,168.895665318068,169.404781529008,172.283933954149,172.477048781624,173.224083286835,175.985671828513,178.277211542064,180,180,-180,-180,-179.942499356179,-179.058677334691,-177.256771817106,-177.140806673266,-176.084672818078,-175.947234613628,-175.829882168663,-174.382502814816,-173.116559414745,-172.889105598013,-169.951222907571,-168.999988980159,-168.530198534193,-167.022099372403,-164.182143521155,-161.929774543281,-158.071379564425,-155.192252977499,-150.942098965438,-148.533072883071,-145.888918226333,-143.1077184786,-142.892279432376,-146.829068366463,-150.060731574484,-150.902928229761,-153.5862011383,-153.409906989536,-153.037759162386,-152.665637173453,-152.861516690055,-154.526298794554,-155.290179816692,-156.83744971416,-154.408786587522,-152.097661506133,-150.648292609643,-148.865998298112,-147.22074988502,-146.417748996192,-146.770286424731,-148.062946540296,-149.531900804625,-151.588416104112,-153.390321621698,-155.329376390586,-155.975667691044,-157.268301968393,-158.05176835837,-158.365134243788,-157.875474209606,-156.974573127246,-155.329376390586,-153.742832404577,-152.920246955355,-151.333780483994,-150.001949632752,-148.74848609108,-147.612483080008,-146.10440894899,-146.143528008235,-146.49609127499,-146.202309949967,-144.909623996186,-144.322037122811,-142.794352593183,-141.638764214272,-140.209006523836,-138.857590304755,-137.50619992389,-136.428901339902,-135.214582695691,-134.431193820363,-133.745654269579,-132.257167928732,-130.925311239274,-129.554283814138,-128.242038330734,-126.890622111653,-125.402082479486,-124.011495524728,-122.562152466454,-121.073612834286,-119.702559570934,-118.684145474098,-117.469800991671,-116.216311611783,-115.021552497195,-113.944331427855,-113.297988450964,-112.945451829869,-112.299083014763,-111.261058519316,-110.066325242944,-108.714909023863,-107.559346483168,-106.149148322355,-104.876073574629,-103.367948574623,-102.016506517326,-100.645530768622,-100.116699998763,-100.763042975654,-101.252703009836,-102.545337287185,-103.113312954505,-103.328752000729,-103.681288621824,-102.917485114334,-101.605239630931,-100.312527838933,-99.1373799304001,-98.1188891263595,-97.6880368721261,-96.3365948148289,-95.0439605374798,-93.6729072741281,-92.439003262079,-91.4205641344707,-90.0887332832284,-89.2269512601129,-88.4239511787295,-87.2683369616026,-86.0148217434984,-85.1922362942766,-83.8799908108728,-82.665646328446,-81.4709130520741,-80.687446662097,-80.295790981757,-79.296885545555,-77.9258581204193,-76.9073673163788,-76.2218794420271,-74.8900485907848,-73.8520240953379,-72.8335332912974,-71.6192146470869,-70.20904232449,-68.9359159003312,-67.9566216701841,-67.3690606350256,-67.134036220962,-67.2515484279937,-67.5649401516279,-67.917476772723,-68.2308426581409,-68.485452440043,-68.5442085435589,-68.4462817043658,-67.9762328762389,-67.5844996812503,-67.4278425767575,-67.6236704169277,-67.7411826239593,-67.2515484279937,-66.7031839667286,-66.0568151516219,-65.3713272772701,-64.5682755194544,-64.1765423244658,-63.6281520249845,-63.0013944159326,-62.041685553624,-61.414927944572,-60.7098547023817,-59.8872692531596,-59.1625848049145,-58.5945574611623,-57.8111427476175,-57.2235817124588,-57.5957295396089,-58.6141428290009],&#34;lat&#34;:[-64.1524671301331,-64.3680095292226,-64.2112232336491,-64.3092017492744,-64.5443295162026,-64.7990943274014,-65.0930298742775,-65.4849423218907,-65.8572193401214,-66.1903256226747,-66.425505066035,-66.5038465373896,-66.8370044963752,-67.1504737346577,-67.5816102092689,-67.9538872274995,-68.3653349814074,-68.6789075725545,-68.9139836630502,-69.2275562541973,-69.6194186402665,-69.9917473349295,-70.383661397431,-70.7167676799845,-71.0890446982151,-72.0100737509531,-72.3823507691838,-72.7742648316854,-73.1661788941871,-73.6952422079912,-74.1067416383314,-74.4398479208849,-74.5769971721874,-74.9297404990117,-75.2628467815652,-75.6351237997958,-75.7919100953694,-76.0074524944588,-76.2229948935482,-76.6344943238884,-76.6736650595657,-76.6344943238884,-76.7128874716752,-76.7128874716752,-77.1048015341767,-77.2810698447244,-77.5554200237618,-77.908111674154,-78.2216325888687,-78.1236540732433,-78.3784188844423,-78.7899183147823,-79.1818331847282,-79.5149394672816,-79.8872164855123,-80.2595451801753,-80.4163314757488,-80.690629978354,-81.0041508930688,-81.3176718077836,-81.4744581033573,-81.7487566059625,-82.0426921528385,-82.3758501118243,-82.8461056456804,-83.2184343403434,-82.8656910135191,-82.5717554666428,-82.258234551928,-82.0035214171614,-81.7291712381238,-81.7095858702853,-81.8467351215878,-82.0819145649481,-81.6508297667693,-81.3568942198932,-81.3373088520546,-81.121714776533,-80.9061723774435,-80.7690231261407,-80.5926514627287,-80.337938327962,-79.9851950011377,-79.6325033507457,-79.260226332515,-79.2993970681922,-79.4561316873335,-79.4561316873335,-79.0838546691029,-78.339248148765,-78.1236540732433,-77.8885263063152,-77.6534502158196,-77.3595146689433,-77.0655791220673,-76.6736650595657,-76.4973450725858,-76.3601441448508,-76.2818026734963,-76.2425802613867,-76.1054310100842,-75.9094739788335,-75.6743462119054,-75.4392184449773,-75.1256975302625,-74.7925395712769,-74.4986040244006,-74.1067416383314,-73.8716138714034,-73.4601144410632,-73.1465418499161,-72.9505848186653,-72.7154570517373,-72.4019361370225,-72.0100737509531,-71.5397665406648,-71.2654163616273,-71.3242241415755,-71.6573304241288,-71.696501159806,-71.3242241415755,-70.932310079074,-71.0302885946993,-71.4026172893623,-71.4613733928781,-71.2850534058981,-71.1674378460018,-71.22624562595,-71.6377450562903,-71.3046387737368,-71.1282671103247,-70.9911178590221,-70.853916931287,-70.6187891643591,-70.4620545452178,-70.2465121461284,-69.893768819304,-70.148533630503,-70.0113327027682,-70.4816399130565,-70.8343315634485,-70.6383745321977,-70.2465121461284,-69.972161967091,-70.0309180706068,-70.4032467652698,-70.0309180706068,-69.9133541871427,-69.8741834514655,-69.893768819304,-70.0113327027682,-70.0701404827163,-70.4032467652698,-70.6971823121458,-70.5208106487337,-70.4816399130565,-70.4816399130565,-70.4620545452178,-70.3248536174829,-70.207289734019,-69.9329395549813,-69.7566195680015,-69.6586410523761,-69.3842908733385,-68.8356421916957,-68.5025875855746,-68.6592705282835,-69.0120138551079,-69.247141622036,-69.168748474249,-69.5214401246412,-69.7762049358402,-69.541077168912,-69.1099406943009,-68.9336207073212,-68.6005144247677,-68.4633134970327,-68.2674081422142,-68.0518657431249,-67.8167379761968,-67.6011955771075,-67.7187594605715,-67.3660678101794,-67.0917176311419,-67.1113029989804,-66.8761752320524,-66.5234835816604,-66.2491334026229,-66.0531763713721,-65.8963900757985,-65.818048604444,-65.8768047079599,-65.9747832235854,-66.2491334026229,-66.6802182008016,-67.0133244833551,-67.2876746623927,-67.4052385458567,-67.6795887248942,-67.9538872274995,-68.0126950074475,-67.8167379761968,-67.4052385458567,-67.6207292685137,-67.73834482841,-67.8559087118742,-67.9343018596608,-67.9343018596608,-68.9727914429984,-69.2275562541973,-69.6782264202147,-69.9329395549813,-70.3052682496443,-70.6971823121458,-70.677545267875,-71.0694593303765,-71.4417880250395,-71.8532874553796,-72.1668083700944,-72.2647868857198,-72.0884152223078,-71.696501159806,-71.3242241415755,-71.0107032268606,-70.7167676799845,-70.3640243531602,-69.8741834514655,-69.7762049358402,-69.7370342001628,-69.6194186402665,-69.4626840211253,-69.0707699586238,-68.6984412639607,-68.3262159221624,-68.0715027873958,-67.875545756145,-67.5423877971593,-67.3660678101794,-67.2092815146059,-67.3072600302312,-67.2092815146059,-67.0917176311419,-67.1504737346577,-66.8761752320524,-66.2099109905134,-66.4842611695509,-66.9545683798392,-67.1504737346577,-67.2288668824445,-67.1113029989804,-67.1896961467672,-67.2092815146059,-67.1113029989804,-67.1701107789286,-67.385653178018,-67.2485039267155,-67.2485039267155,-67.1113029989804,-67.2485039267155,-66.9153459677297,-66.5822396851762,-66.3078895061386,-65.5632837932451,-65.70048472098,-65.9747832235854,-66.3275265504097,-66.9349313355684,-66.9545683798392,-66.9545683798392,-66.8370044963752,-66.6998035686404,-66.425505066035,-66.1315695191589,-66.0923471070493,-65.8768047079599,-66.0727617392107,-66.3862826539255,-66.6998035686404,-66.660632832963,-66.9153459677297,-67.1701107789286,-67.2680892945539,-67.1896961467672,-66.8761752320524,-66.5626543173377,-66.4842611695509,-66.6214620972859,-66.7193889364789,-66.5626543173377,-66.5626543173377,-66.660632832963,-66.7586113485885,-66.5822396851762,-66.425505066035,-66.3862826539255,-66.3862826539255,-66.2883041383001,-66.2099626669456,-65.7200700888186,-65.3085706584784,-65.5828691610837,-66.0335910035334,-66.4450904338737,-66.778196716427,-66.9545683798392,-66.8957605998911,-66.8761752320524,-66.8173674521044,-66.8173674521044,-66.7977820842657,-66.8370044963752,-66.9153459677297,-67.2288668824445,-67.6011955771075,-67.8951311239837,-68.1302588909117,-68.3850237021105,-68.5612920126582,-68.718129984664,-68.874812927373,-68.8945016480761,-68.5612920126582,-68.8356421916957,-69.1492147828428,-69.3842908733385,-69.4822693889639,-69.599833272428,-69.9917473349295,-70.2268751018575,-70.5796184286818,-70.7363530478232,-70.7167676799845,-70.7755237835003,-70.7559384156617,-70.8343315634485,-70.9714808147511,-71.2066602581114,-71.4026172893623,-71.696501159806,-72.0884152223078,-72.4411585491321,-72.8918287151494,-73.2445203655415,-73.6560197958816,-73.8128060914551,-74.1654977418472,-74.3810401409366,-74.7729542034381,-75.1452828981012,-75.4588038128159,-75.8703032431562,-76.2425802613867,-76.6933021038366,-77.0655791220673,-77.4574415081364,-77.8297702027993,-78.1825135296238,-78.3196111044941,-78.7507475791053,-78.9074830056907,-79.12302540478,-79.1622478168897,-79.730481866371,-80.2007374002272,-80.57306609489,-80.945394789553,-81.2785010721065,-81.6900005024466,-82.0622775206773,-82.3954354796629,-82.7089563943778,-83.0224773090926,-83.3359982238074,-83.8258908019344,-84.0414332010237,-84.1179143208157,-84.4137102192544,-84.1589970844876,-84.4725179992024,-84.71338,-90,-90,-84.71338,-84.7214433735525,-84.1394117166491,-84.4529326313639,-84.4179412271483,-84.0992591287584,-84.1104487102166,-84.1179143208157,-84.5343230122236,-84.1179143208157,-84.0610185688623,-83.8846469054501,-84.1179143208157,-84.2373902322745,-84.5704965148279,-84.8252096495946,-85.1387305643094,-85.3739100076697,-85.0995598286321,-85.2955168598829,-85.6090377745977,-85.3151022277216,-85.0407520486839,-84.5704965148279,-84.5312741027183,-84.2961463357904,-83.9042322732888,-83.6886898741994,-83.2380197081821,-82.8265202778418,-82.4541915831788,-82.0426921528385,-81.7683936502333,-81.415650323409,-81.1021294086943,-81.1609371886424,-81.0041508930688,-81.3373088520546,-81.0433733051783,-80.6710446105154,-80.337938327962,-79.9264388976219,-79.6520887185842,-79.3582048481404,-79.2993970681922,-79.1622478168897,-79.0642693012642,-78.691939799157,-78.3784188844423,-78.0256755576179,-76.889207458655,-76.9872376507126,-77.3007585654275,-77.2027283733698,-77.0655791220673,-77.496663920246,-77.3987370810528,-77.1831430055312,-76.908844502926,-76.5757382203725,-76.4777597047471,-76.1054310100842,-75.7331539918535,-75.3804106650292,-75.204039001617,-75.5371969606028,-75.341239929352,-75.0864751181529,-75.0668897503144,-74.9689112346889,-74.733783467761,-74.5182410686716,-74.3026986695821,-74.361454773098,-74.4398479208849,-74.3026986695821,-74.479018656562,-74.4594332887234,-74.3222840374207,-74.4202625530462,-74.5182410686716,-74.479018656562,-74.4986040244006,-74.5182410686716,-74.479018656562,-74.1850831096858,-74.0283484905446,-74.2438908896339,-74.0675192262219,-73.7148275758298,-74.0283484905446,-74.3810401409366,-74.7141980999224,-74.4202625530462,-74.7925395712769,-74.9101034547409,-75.1844536337784,-75.1256975302625,-74.9493258668505,-74.9884966025276,-75.1256975302625,-75.3020175172424,-74.8709327190635,-74.5378264365102,-74.1850831096858,-74.1067416383314,-73.7344129436684,-73.3620842490056,-72.6175302125442,-72.7546794638468,-72.8134355673626,-72.7546794638468,-72.9114140829881,-73.2053496298642,-73.5580412802563,-73.6168490602044,-73.4796998089019,-73.2837427776509,-73.1661788941871,-73.4013066611151,-73.3229135133282,-72.558722432596,-73.0093925986134,-73.1857642620256,-73.0877857464002,-73.4796998089019,-73.518870544579,-73.6364344280431,-73.8519768271324,-73.4796998089019,-73.1269564820774,-73.518870544579,-73.4208920289536,-73.6364344280431,-73.9695407105964,-73.8716138714034,-73.6560197958816,-73.4013066611151,-73.2641574098124,-73.1465418499161,-73.0093925986134,-72.7938501995241,-72.4803292848093,-72.0492444866304,-71.6377450562903,-71.2458309937888,-70.853916931287,-70.4620545452178,-70.1093112183935,-69.717397155892,-69.3255347698227,-68.9532060751597,-68.5417066448195,-68.1498442587502,-67.7187594605715,-67.3268453980699,-66.8761752320524,-66.5822396851762,-66.2099626669456,-65.8963900757985,-65.6025062053547,-65.1714230220644,-64.8970728430267,-64.6423080318279,-64.5835519283119,-64.2700310135972,-64.0740739823464,-63.9565100988824,-63.7017452876836,-63.3882243729686,-63.2706604895046,-63.5254253007036,-63.8585315832571,-64.1524671301331]}]],[[{&#34;lng&#34;:[68.935,69.58,70.525,70.56,70.28,68.745,68.72,68.8675,68.935],&#34;lat&#34;:[-48.625,-48.94,-49.065,-49.255,-49.71,-49.775,-49.2425,-48.83,-48.625]}]],[[{&#34;lng&#34;:[145.397978143495,146.364120721624,146.908583612251,147.689259474884,148.289067824496,148.359864536736,148.017301467073,147.914051955354,147.564564243764,146.870343052355,146.663327264594,146.04837772032,145.431929559511,145.295090366802,144.718071323831,144.74375451068,145.397978143495],&#34;lat&#34;:[-40.7925485166059,-41.1376954078833,-41.0005461565807,-40.8082581520227,-40.8754375140021,-42.0624451637464,-42.4070236142686,-43.2115223121885,-42.9376888974739,-43.6345972633621,-43.5808537737786,-43.5497445615389,-42.6937761370563,-42.0336097145276,-41.1625517718157,-40.7039751116577,-40.7925485166059]}],[{&#34;lng&#34;:[143.5618111513,143.922099237239,144.563713820575,144.894908075134,145.374723748963,145.271991001567,145.485259637636,145.637033319277,145.888904250268,146.160308872665,146.063673944279,146.38747846902,147.471081577748,148.177601760043,148.848413527623,148.717465448196,149.289420200802,149.678337030231,150.077382440389,150.482939081015,150.727265252891,150.899554478152,151.609175246384,152.073539666959,152.855197381806,153.136162144177,153.16194868389,153.092908970349,153.569469028944,153.5121081891,153.339095493787,153.069241164359,153.089601678682,152.891577590139,152.450002476205,151.709117466437,151.343971795862,151.010555454715,150.714139439089,150.328219842733,150.075212030232,149.946124302367,149.997283970336,149.423882277626,148.304622430616,147.381733026315,146.922122837511,146.317921991155,145.489652134381,144.876976353128,145.032212355733,144.485682407814,143.609973586196,142.745426873953,142.178329705982,141.606581659105,140.638578729413,139.992158237874,139.806588169514,139.574147577065,139.082808058834,138.120747918856,138.449461704665,138.207564325107,137.719170363516,136.829405552315,137.352371047109,137.503886346588,137.890116001538,137.810327590079,136.99683719294,136.372069126532,135.989043410384,135.208212518454,135.239218377829,134.613416782775,134.085903761939,134.273902622617,132.99077680881,132.288080682505,131.326330601121,129.53579389864,128.240937534702,127.102867466338,126.148713820501,125.088623488466,124.221647983905,124.028946567889,123.659666782731,122.811036411634,122.183064406423,121.299190708503,120.580268182458,119.893695103028,119.298899367349,119.007340936358,118.505717808101,118.02497195849,117.295507440257,116.625109084135,115.56434695848,115.02680870978,115.048616164207,115.545123325667,115.714673700017,115.679378696761,115.801645135564,115.689610630355,115.160909051577,114.997043084779,115.040037876446,114.641974318502,114.616497837382,114.173579136208,114.048883905088,113.477497593237,113.338953078263,113.77835778204,113.440962355607,113.936901076312,114.232852004047,114.216160516417,113.721255324358,113.625343866024,113.393523390763,113.502043898576,113.706992629045,113.843418410296,113.736551548316,114.149756300922,114.225307244933,114.647762078919,115.460167270979,115.947372674627,116.711615431792,117.166316359528,117.441545037914,118.229558953933,118.836085239743,118.987807244952,119.252493931151,119.805225050945,120.856220330897,121.399856398607,121.655137974129,122.241665480642,122.286623976736,122.312772251475,123.012574497572,123.433789097183,123.859344517107,123.503242222183,123.817073195492,124.2582865744,124.379726190286,124.92615278534,125.167275018414,125.670086704614,125.685796340031,126.125149367376,126.14282270722,126.582589146024,127.065867140817,127.804633416862,128.359689976109,128.985543247596,129.62147342338,129.409600050983,129.888640578329,130.339465773643,130.183506300986,130.617795037967,131.22349450086,131.73509118055,132.575298293183,132.557211541881,131.824698114144,132.357223748911,133.019560581596,133.550845981989,134.393068475482,134.678632440327,135.298491245668,135.882693312728,136.258380975489,136.492475213772,136.951620314685,136.685124953356,136.305406528875,135.961758254134,136.077616815333,135.783836297753,135.428664178611,135.500184360903,136.295174595281,137.06536014216,137.580470819245,138.303217401279,138.585164015863,139.108542922116,139.260574985918,140.215245396078,140.875463495039,141.071110467696,141.274095493739,141.398222284104,141.702183058845,141.563380161709,141.635520461188,141.519868605719,141.650920038011,141.842691278246,141.686990187751,141.928629185148,142.118488397388,142.143706496346,142.515260044525,142.797310011974,142.866763136974,143.115946893486,143.158631626559,143.5221236513,143.597157830988,143.5618111513],&#34;lat&#34;:[-13.7636556942322,-14.548310642152,-14.1711760392859,-14.5944576961886,-14.9849764950183,-15.4282052547857,-16.2856722958048,-16.7849183081766,-16.9069263648177,-17.7616545549252,-18.2800725236773,-18.9582740210759,-19.4807227515467,-19.9559392229028,-20.3912098120973,-20.6334689266815,-21.2605107561111,-22.3425118954384,-22.1227837053333,-22.556142266533,-22.4024048804647,-23.4622368303387,-24.0762561988308,-24.4578866513062,-25.267501316023,-26.0711731910262,-26.6413192685024,-27.2602995744945,-28.1100668271021,-28.9950774065328,-29.4582015927325,-30.3502401669548,-30.9236418596655,-31.640445651986,-32.5500025367552,-33.0413420549863,-33.8160234514739,-34.3103602027779,-35.1734599749168,-35.6718791643719,-36.4202055803905,-37.1090524228412,-37.4252605120351,-37.7726811663335,-37.8090613746669,-38.2192172177676,-38.6065320777951,-39.0357565244114,-38.5937679990191,-38.4174480120391,-37.896187839511,-38.0853235816993,-38.8094654274053,-38.5382675107375,-38.3800342750598,-38.3085140927679,-38.0193327776626,-37.4029362932851,-36.6436027971883,-36.1383623186707,-35.7327540016118,-35.6122962379394,-35.1272612444479,-34.3847225888459,-35.076825046531,-35.2605347633286,-34.7073385556441,-34.1302678362408,-33.6404786109783,-32.9000070126681,-33.7527714983486,-34.0947661272562,-34.8901180966605,-34.4786703427526,-33.947953383115,-33.2227780087631,-32.8480721982148,-32.617233575167,-32.0112240536802,-31.9826469866228,-31.4958033180011,-31.5904228655275,-31.9484888648779,-32.282266941051,-32.2159660784206,-32.7287513160528,-32.9594865862361,-33.4838473447017,-33.8901791318127,-33.9144670549898,-34.0034021949642,-33.8210360654061,-33.9301766904066,-33.9760653622818,-34.509366143534,-34.4641492652785,-34.7468193499151,-35.0647327613747,-35.0254586728329,-35.0250969378068,-34.3864279111116,-34.1965170224389,-33.623425388322,-33.487257989233,-33.259571628555,-32.9003687476941,-32.205062351207,-31.6124370256838,-30.6015943336225,-30.0307247860942,-29.4610954729408,-28.8102308082247,-28.516398614213,-28.1180766741073,-27.3347653134271,-26.5431340471479,-26.1165450985785,-26.5490251604292,-25.6212781714932,-25.9112346330829,-26.2984461402459,-25.7862810198011,-24.9989388974021,-24.6839710425832,-24.3847644996133,-23.8063501929703,-23.5602153459641,-23.0599874813787,-22.4754753557254,-21.755881036061,-22.5174882951786,-21.8295199520769,-21.4951734351485,-21.0686878394437,-20.7016818173068,-20.6235987281138,-20.7468986955622,-20.3742082658732,-20.2633106421748,-20.0442025692573,-19.9529419898298,-19.976506442955,-19.6837077775892,-19.2397555477697,-18.7053178850071,-18.1976486141718,-17.7986032040139,-17.2549671363034,-16.4051998836959,-17.2685580379962,-17.0690353329173,-16.5965060360404,-16.111316013252,-16.3279436174196,-15.567059828354,-15.0751001929353,-14.68039560309,-14.510070082256,-14.2306556128538,-14.347340996969,-14.0959868303012,-13.9527914364204,-13.8179676245709,-14.276906019755,-14.8691696102523,-14.8759908993147,-14.9697836239246,-14.420669854391,-13.6187033016535,-13.3573755835535,-13.1075200334223,-12.5363921037325,-12.1836487769081,-12.3024528947472,-12.114040622611,-11.6030123836767,-11.2737818335451,-11.1285193823726,-11.3764112280768,-11.7865153947451,-12.0423654110222,-11.9411829565947,-12.2486060522991,-11.9622669409698,-12.0493417293816,-11.8572087541204,-12.3519589168827,-12.8872234025621,-13.2912297502199,-13.3245093726159,-13.7242782528258,-14.2239893530882,-14.7154322241839,-14.9977405737944,-15.5502649878591,-15.8707622209334,-16.2150822892941,-16.8076042619527,-16.8066224097392,-17.0626791317454,-17.3716008439862,-17.7108049455501,-17.3690686988039,-16.8320472144267,-16.3888701310916,-15.8405315080426,-15.0449211564769,-14.5613331030895,-14.2703947892863,-13.6980783016538,-12.9446875952706,-12.7415475399312,-12.4076144344611,-11.8774659155788,-11.3280420874516,-11.0427365047681,-10.6681857235166,-11.1573548315915,-11.7847067196149,-11.9056295711779,-12.3256556128462,-12.8343584123274,-13.4004220516526,-13.7636556942322]}]],[[{&#34;lng&#34;:[16.979666782304,16.9037541032673,16.3405843441504,16.5342676123804,16.2022982113374,16.0116638526127,15.137091912505,14.6324715511748,13.8064754574215,12.3764852230408,12.1530880062431,11.1648279150933,11.0485559424365,10.4427014502466,9.93244835779666,9.47996951664902,9.63293175623298,9.59422610844635,9.89606814946319,10.4020837744652,10.5445040218616,11.4264140153547,12.1413574561128,12.6207597184845,12.9326269873659,13.0258512712205,12.8841028174439,13.243357374737,13.5959456722644,14.3388977393247,14.9014473812541,15.253415561594,16.0296472510502,16.4992826677188,16.9602881201946,16.879982944413,16.979666782304],&#34;lat&#34;:[48.1234970159763,47.7148656276283,47.7129019232012,47.4961709661691,46.852385972677,46.6836107448117,46.658702704447,46.4318173284695,46.5093061386912,46.7675591090699,47.1153931748265,46.9415794948127,46.7513585475463,46.8935462509974,46.920728054383,47.1028099635634,47.34760122333,47.5250580918203,47.5801968450757,47.3024876979392,47.5663992376538,47.523766181013,47.7030834010658,47.6723876002844,47.467645575544,47.6375835231358,48.2891458196879,48.4161148138291,48.8771719427371,48.5553052842072,48.9644017604458,49.0390742051076,48.7338990342079,48.7858080104451,48.5969823268506,48.4700133327095,48.1234970159763]}]],[[{&#34;lng&#34;:[45.0019873390568,45.2981449725214,45.739978468617,45.7353792661431,46.1436230812488,45.4577217954387,44.9526880226503,44.793989699082,45.0019873390568],&#34;lat&#34;:[39.7400035670496,39.4717512070224,39.4739991318272,39.3197191432198,38.7412014837122,38.8741391057831,39.3357646754464,39.713002631177,39.7400035670496]}],[{&#34;lng&#34;:[47.3733154640662,47.8156657244847,47.987283156126,48.5843526548263,49.1102637062607,49.6189148293096,50.0848295428531,50.3928210793127,49.5692021014448,49.3952592303504,49.2232283872507,48.8565324237076,48.8832491392025,48.6343754412848,48.0107442563865,48.3555294126379,48.0600952492253,47.6850793800831,46.505719842318,46.4834989764325,46.0345341326807,45.6100122414029,45.8919071795551,45.3591748390582,45.5603511899705,45.1794958839794,44.9724800962182,45.2174263852816,45.9626005389304,46.501637404167,46.6379081561206,46.145431756379,46.4049507993488,46.6860705910167,47.3733154640662],&#34;lat&#34;:[41.2197323675113,41.1514161240214,41.4058192001942,41.8088695338547,41.2822866888005,40.57292430273,40.5261571315058,40.2565611842391,40.1761009791607,39.3994817164622,39.0492188583879,38.8154863551318,38.3202452662626,38.2703775091009,38.7940147975145,39.2887649602769,39.5822354192624,39.5083639593012,38.7706053736863,39.4641547714755,39.6280207382731,39.8999938014252,40.21847565364,40.5615038111935,40.812289537106,40.9853539088514,41.2481285670556,41.411451931314,41.1238725856098,41.0644446884741,41.1816726751282,41.7228024358726,41.8606751572273,41.8271371526699,41.2197323675113]}]],[[{&#34;lng&#34;:[29.3399975929003,29.2763839047491,29.0249263852168,29.6321761410786,29.9383590024079,30.469696079233,30.5276770362645,30.7430127296247,30.752262811005,30.5055595232436,30.1163326352212,29.7535124040999,29.3399975929003],&#34;lat&#34;:[-4.49998341229409,-3.29390715903406,-2.83925790773016,-2.9178577612461,-2.34848683025424,-2.41385751710346,-2.80763193116753,-3.03428476319969,-3.35932952231557,-3.56856739666537,-4.09013762778724,-4.45238941815328,-4.49998341229409]}]],[[{&#34;lng&#34;:[3.31497114422854,4.04707116050753,4.97399132652691,5.60697594567,6.15665815595878,6.04307335778111,5.78241743330091,5.67405195478483,4.79922163251581,4.28602298342508,3.58818444175569,3.1232515804258,2.65842207196027,2.51357303224614,3.31497114422854],&#34;lat&#34;:[51.3457809515361,51.2672586126686,51.4750237086981,51.0372984889698,50.8037210150106,50.1280516627942,50.0903278672212,49.5294835475575,49.9853730332364,49.9074966497726,50.3789924180036,50.7803632676146,50.7968480495157,51.1485061712618,51.3457809515361]}]],[[{&#34;lng&#34;:[2.69170169435625,1.86524051271232,1.61895063640924,1.66447757325838,1.46304284018467,1.42506066245014,1.07779503744874,0.772335646171484,0.899563022474069,1.24346967937649,1.44717817547107,1.93598554851988,2.15447350424992,2.49016360841793,2.84864301922667,3.61118045412556,3.57221642417747,3.79711225751171,3.6000700211828,3.70543826662592,3.2203515967021,2.91230838381026,2.72379275880951,2.74906253420022,2.69170169435625],&#34;lat&#34;:[6.25881724692863,6.14215770102973,6.83203807212624,9.12859039960938,9.33462433515709,9.825395412633,10.175606594275,10.4708082137424,10.9973393823643,11.1105107690835,11.5477192244889,11.6411502140726,11.9401500513133,12.2330520695437,12.2356358911583,11.660167141156,11.3279393579515,10.7347455916731,10.3321861841194,10.0632103540402,9.4441525333997,9.13760793704432,8.50684540448971,7.87073436119289,6.25881724692863]}]],[[{&#34;lng&#34;:[-2.82749630371271,-3.51189897298627,-3.98044918457668,-4.33024695476038,-4.77988359213197,-4.9546532861431,-5.40434159994697,-5.47056494792901,-5.19784257650865,-5.22094194174312,-4.4271661035238,-4.28040503581488,-4.00639075358723,-3.52280270019986,-3.10370683431276,-2.96769446452058,-2.19182451009038,-2.00103512206877,-1.06636349120566,-0.515854458000348,-0.26625729003058,0.374892205414682,0.295646396495101,0.429927605805517,0.993045688490071,1.02410322429748,2.17710778159378,2.15447350424992,1.93598554851988,1.44717817547107,1.24346967937649,0.899563022474069,0.0238025244237008,-0.438701544588582,-0.761575893548183,-1.20335771321143,-2.94040930827046,-2.96389624674711,-2.82749630371271],&#34;lat&#34;:[9.64246084231978,9.90032623945622,9.8623440617217,9.61083486575714,9.82198476810174,10.1527139347697,10.3707368026091,10.951269842976,11.3751457788501,11.7138589543072,12.5426455754043,13.2284435083497,13.4724854598481,13.3376616479986,13.5412667912286,13.7981503361515,14.2464175480674,14.5590082870009,14.9738150090078,15.1161577417557,14.9243089868721,14.9289081893461,14.4442349308807,13.9887330184439,13.3357496200038,12.8518256698066,12.6250178084775,11.9401500513133,11.6411502140726,11.5477192244889,11.1105107690835,10.9973393823643,11.0186817489008,11.0983409692787,10.9369296330151,11.0098192407627,10.9626903345126,10.3953347843801,9.64246084231978]}]],[[{&#34;lng&#34;:[92.6727209818256,92.652257114638,92.3032344909387,92.3685535013556,92.0828861836461,92.0252152852084,91.8348909850774,91.4170870299977,90.4960063008273,90.586956821661,90.2729708190556,89.8474670755643,89.7020495950949,89.4188627461355,89.0319612975662,88.8763118835031,88.5297697285538,88.6999402200909,88.0844222350624,88.306372511756,88.9315539896231,88.2097892598025,88.5630493509498,89.3550940286873,89.8324809101996,89.9206925801219,90.8722107279121,91.7995959818221,92.3762016133348,91.9150928079944,91.4677299336437,91.1589632506997,91.7064750508321,91.8699276061713,92.1460347839068,92.6727209818256],&#34;lat&#34;:[22.0412389185413,21.3240475529785,21.4754853378098,20.6708832870253,21.1921951359858,21.7015697290868,22.1829356958856,22.7650190292212,22.8050165878151,22.3927936874229,21.8363677027201,22.0391460230334,21.8571157902853,21.9661789006373,22.055708319583,22.8791464299378,23.6311418726492,24.2337149113886,24.5016572128219,24.8660794133442,25.2386923283848,25.7680657007827,26.4465255803427,26.0144072535181,25.9650820988955,25.2697498641922,25.1326006128895,25.1474317489573,24.976692816665,24.1304137232371,24.0726394719348,23.5035269231044,22.9852639836492,23.6243464218028,23.6274986841726,22.0412389185413]}]],[[{&#34;lng&#34;:[22.657149692483,22.9448323910518,23.3323022803763,24.1006791521242,25.5692716814269,26.0651587256997,27.2423995297409,27.9701070492751,28.558081495892,28.0390950863847,27.673897739378,27.9967204119054,27.1357393734905,26.1170418637208,26.1061381365072,25.1972013689254,24.492644891058,23.6920736019923,22.9523771501665,22.8813737321974,22.3805257504246,22.5450118344096,22.4365946794613,22.6048014665713,22.9860185075885,22.5001566911803,22.4104464047216,22.657149692483],&#34;lat&#34;:[44.2349230006613,43.8237853053471,43.8970108099047,43.7410513372479,43.6884447291747,43.9434937607513,44.1759860296324,43.8124681666752,43.7074616562581,43.2931716985742,42.5778923610062,42.0073587102878,42.1414848903013,41.8269046087246,41.3288988307278,41.2344859889305,41.583896185872,41.3090809189439,41.3379938828111,41.9992971868503,42.3202595078151,42.461362006188,42.5803211533239,42.8985187851611,43.211161200527,43.642814439461,44.0080634629,44.2349230006613]}]],[[{&#34;lng&#34;:[-77.53466,-77.78,-78.03405,-78.40848,-78.19087,-77.89,-77.5399999999999,-77.53466],&#34;lat&#34;:[23.75975,23.71,24.28615,24.57564,25.2103,25.17,24.34,23.75975]}],[{&#34;lng&#34;:[-77.82,-78.9099999999999,-78.98,-78.51,-77.85,-77.82],&#34;lat&#34;:[26.58,26.42,26.79,26.87,26.84,26.58]}],[{&#34;lng&#34;:[-76.9999999999999,-77.17255,-77.35641,-77.34,-77.7880199999999,-77.79,-76.9999999999999],&#34;lat&#34;:[26.59,25.87918,26.00735,26.53,26.9251600000001,27.04,26.59]}]],[[{&#34;lng&#34;:[19.0054862810101,19.3680299999999,19.1176100000001,19.5997600000001,19.4540000000001,19.21852,19.0316500000001,18.7064800000001,18.5599999999999,17.674921502359,17.2973734880345,16.9161564470173,16.4564429053489,16.2396602718845,15.750026075919,15.9593673031334,16.3181567725359,16.5349394060002,17.002146030351,17.8617834815264,18.5532141455917,19.0054862810101],&#34;lat&#34;:[44.8602336696092,44.8630000000001,44.4230700000001,44.03847,43.5681000000001,43.52384,43.43253,43.20011,42.65,43.0285625270236,43.4463406438874,43.6677224798257,44.0412397324313,44.3511432968857,44.8187116562626,45.2337767604309,45.0041266953259,45.2116075709777,45.2337767604309,45.0677403834771,45.0815896673315,44.8602336696092]}]],[[{&#34;lng&#34;:[23.4841276384498,24.450683628037,25.536353794057,25.7684326514798,26.5882792497904,26.4943314958838,27.1024597510945,28.176709425578,29.2295133806603,29.3715718930307,29.8962943865224,30.87390913262,30.9718359718131,30.7575338070987,31.3844722836637,31.7914241879622,31.7312728207745,32.4055985857512,32.693643019346,32.3045194841882,31.4976436703829,31.305200636528,31.5400183448623,31.7859981625716,30.927549269339,30.6194543800148,30.5551172218115,30.1573637224609,29.2549381853479,28.9928353207635,28.6176127458922,28.2416150245366,27.4540661964084,26.3379586117686,25.327787713327,24.5531063168395,24.0050777523842,23.5270707536844,23.5080021501687,23.1994938493862,23.7991988461334,23.8049349301178,23.527535841575,23.4841276384498],&#34;lat&#34;:[53.9124976670411,53.9057022161948,54.2824234076025,54.8469625921751,55.1671756048717,55.6151069199776,55.7833137070877,56.1691299505788,55.9183442246664,55.6700906439362,55.7894632025304,55.5509764675034,55.081547756564,54.8117709417843,54.1570563828624,53.9746385768721,53.794029446012,53.618045355842,53.3514208034321,53.1327261419729,53.1674268662569,53.0739958766732,52.7420523138464,52.1016779648855,52.0423534206144,51.8228060980224,51.3195034857157,51.4161384141015,51.3682343613669,51.6020443792715,51.4277139349348,51.5722270778391,51.5923033717845,51.8322887233479,51.9106560329186,51.8884610052492,51.6174439560945,51.5784540879302,52.0236465521247,52.4869774440537,52.6910993516066,53.0897313503061,53.4701215684066,53.9124976670411]}]],[[{&#34;lng&#34;:[-89.1430804105033,-89.1509093899955,-89.0298573473518,-88.8483438789266,-88.4901228502793,-88.3000310940937,-88.2963362291848,-88.1068129137544,-88.1234785631685,-88.2853549873228,-88.1978667874527,-88.3026407539244,-88.2395179918799,-88.3554282295106,-88.5518245104358,-88.7324336412959,-88.9306127591353,-89.2291216702693,-89.1508060371309,-89.1430804105033],&#34;lat&#34;:[17.8083189966493,17.9554676376004,18.0015113387725,17.8831981470402,18.4868305526416,18.4999822046599,18.3532728133833,18.3486736109093,18.076674709541,17.644142971258,17.4894754094085,17.1316936304357,17.0360663924796,16.5307742375296,16.2654674341431,16.2336347518514,15.8872734644151,15.8869375676052,17.0155766870758,17.8083189966493]}]],[[{&#34;lng&#34;:[-62.8464684719216,-63.9868381415225,-64.3770210435423,-64.9648921372946,-66.2733394029248,-67.1066735500636,-67.8281798977227,-68.2199130927113,-68.7571671210337,-68.4422251044309,-68.9668184068419,-69.1002469550195,-69.590423753524,-68.9596353827533,-69.3897641669347,-69.160346645775,-69.339534674747,-68.9488866848366,-68.9292238023495,-68.88007951524,-68.6650797186896,-69.529678107365,-68.7861575995495,-68.2712536281933,-68.0481923082054,-67.1738012356107,-66.6469083319628,-65.3384352281164,-65.4448370022054,-65.321898769783,-65.402281460213,-64.3163529120316,-63.1964987860506,-62.8030602687964,-62.1270808579864,-61.7132043117608,-61.0841212632557,-60.5033040025111,-60.45919816755,-60.2643263413774,-60.2511488511429,-60.5429656642952,-60.158389655179,-58.2412198553667,-58.388058437724,-58.2808040025023,-57.734558274961,-57.498371141171,-57.6760088771743,-57.9499973211858,-57.8538016424745,-58.166392381408,-58.1834714422805,-59.1150424872061,-60.0435646226265,-61.7863264634538,-62.2659612697708,-62.2911793687292,-62.6850571356579,-62.8464684719216],&#34;lat&#34;:[-22.0349854468694,-21.9936443010359,-22.7980913225235,-22.0758615048123,-21.8323104794207,-22.7359245744764,-22.8729187964822,-21.4943466122319,-20.3726579729045,-19.4050684546714,-18.9816834449041,-18.2601254208127,-17.5800118954193,-16.5006979305713,-15.6601290829117,-15.323973890853,-14.9531954891588,-14.4536394181933,-13.602683607643,-12.8997290991767,-12.5613001440972,-10.9517343075022,-11.0363803035963,-11.0145211727368,-10.7120590145325,-10.3068124324996,-9.93133147546686,-9.76198780684639,-10.5114511043754,-10.8958720841947,-11.5662704403172,-12.4619780412322,-12.6270325659724,-13.0006531714427,-13.1987806128497,-13.4892021623301,-13.4793836401946,-13.7759546851177,-14.3540072567346,-14.6459790991836,-15.0772189266593,-15.0939104142896,-16.2582837866901,-16.2995732560913,-16.8771090633853,-17.271710300366,-17.5524683570078,-18.1741875139113,-18.961839694904,-19.4000041643068,-19.9699952124862,-20.1767009416537,-19.8683993466004,-19.3569060197754,-19.3427466773274,-19.633736667563,-20.5137346330613,-21.0516346167874,-22.2490292294224,-22.0349854468694]}]],[[{&#34;lng&#34;:[-57.625133429583,-56.2908996242391,-55.1622863429846,-54.4907252671355,-53.6487353175879,-53.6283489650487,-54.1300496079544,-54.6252906968236,-54.4289460923306,-54.2934763250774,-54.2929595607545,-54.6528342352351,-55.0279017808096,-55.4007472397954,-55.5176393296396,-55.6106827459811,-55.7979581366069,-56.4733174302294,-56.8815095689029,-57.9371557277613,-57.8706739976178,-58.166392381408,-57.8538016424745,-57.9499973211858,-57.6760088771743,-57.498371141171,-57.734558274961,-58.2808040025023,-58.388058437724,-58.2412198553667,-60.158389655179,-60.5429656642952,-60.2511488511429,-60.2643263413774,-60.45919816755,-60.5033040025111,-61.0841212632557,-61.7132043117608,-62.1270808579864,-62.8030602687964,-63.1964987860506,-64.3163529120316,-65.402281460213,-65.321898769783,-65.4448370022054,-65.3384352281164,-66.6469083319628,-67.1738012356107,-68.0481923082054,-68.2712536281933,-68.7861575995495,-69.529678107365,-70.0937522040469,-70.5486856757284,-70.4818938869912,-71.3024122789215,-72.1848907131698,-72.5630330064656,-73.2267134263902,-73.0153826565326,-73.5710593329671,-73.9872354804297,-73.7234014553635,-73.7244866604416,-73.1200274319236,-73.2197112698146,-72.9645072089412,-72.8919276597873,-71.7484057278165,-70.9288433498836,-70.7947688463023,-69.8936352199966,-69.4441019354896,-69.4204858059322,-69.5770653957766,-70.0206558905701,-70.0155657619893,-69.4523960028725,-69.2524340481191,-69.2186376614002,-69.8045967271577,-69.8169732326916,-67.8685650295588,-67.5378100246747,-67.2599975246736,-67.0650481838525,-66.8763258531226,-66.325765143485,-65.5482673814376,-65.3547133042884,-64.6110119289599,-64.1993057928905,-64.0830854966661,-63.3687880113117,-63.4228673977051,-64.2699991522658,-64.4088278876179,-64.3684944322141,-64.816064012294,-64.6286594305875,-63.8883428615742,-63.0931975978991,-62.8045330471167,-62.0854296535591,-60.9668932766015,-60.6011791652719,-60.7335741848037,-60.2136834377313,-59.9809586249049,-60.1110023667674,-59.7674057684587,-59.5380399237312,-59.8154131740579,-59.9745249090846,-59.7185457017267,-59.6460436672213,-59.0308615790026,-58.5400129868783,-58.429477098206,-58.113449876525,-57.6609710353774,-57.3358229233969,-56.7827042303608,-56.5393857489146,-55.9956980047718,-55.9056001450709,-56.0733418442903,-55.9733221095894,-55.569755011606,-55.0975874497551,-54.5247541977997,-54.0880625067173,-53.7785206772889,-53.5548392401135,-53.4184651352953,-52.939657151895,-52.5564247300184,-52.249337531124,-51.6577974106789,-51.3171463690109,-51.0697712876297,-50.5088752915337,-49.9740758937451,-49.9471007960887,-50.6992512680969,-50.3882108221321,-48.6205667791563,-48.5844966294166,-47.8249564275906,-46.5665836248512,-44.9057030909904,-44.4176191879937,-44.5815885076558,-43.4187912664402,-41.4726568263282,-39.978665330554,-38.5003834701966,-37.2232521225352,-36.4529373845764,-35.5977957830105,-35.2353889633476,-34.8960298324868,-34.729993455533,-35.1282120427742,-35.6369665186877,-37.046518724097,-37.6836116196074,-38.4238765121884,-38.6738870916165,-38.9532757228025,-38.8822981430497,-39.1610924952643,-39.2673392400564,-39.5835214910342,-39.7608233302276,-40.7747407700103,-40.9447562322506,-41.7541641912382,-41.9882842677366,-43.0747037420248,-44.6478118556378,-45.3521357895599,-46.4720932684055,-47.6489723374207,-48.4954581365777,-48.6410048081277,-48.4747358872287,-48.6615203517476,-48.8884574041574,-49.5873294744727,-50.6968741522115,-51.5762261623062,-52.256081305538,-52.7120999822977,-53.3736616684982,-53.6505439927181,-53.2095889959715,-53.7879516261822,-54.5724515448051,-55.6015101792493,-55.9732445949409,-56.9760257635647,-57.625133429583],&#34;lat&#34;:[-30.2162948544543,-28.8527605120009,-27.8819153785335,-27.4747567685058,-26.9234725888161,-26.1248650041775,-25.5476392554773,-25.7392554664155,-25.1621847470122,-24.570799655864,-24.0210140927107,-23.839578138934,-24.0012736955752,-23.9569353166688,-23.5719975725266,-22.6556193986948,-22.3569296200478,-22.0863001441353,-22.2821538225215,-22.0901758765572,-20.732687676682,-20.1767009416537,-19.9699952124862,-19.4000041643068,-18.961839694904,-18.1741875139113,-17.5524683570078,-17.271710300366,-16.8771090633853,-16.2995732560913,-16.2582837866901,-15.0939104142896,-15.0772189266593,-14.6459790991836,-14.3540072567346,-13.7759546851177,-13.4793836401946,-13.4892021623301,-13.1987806128497,-13.0006531714427,-12.6270325659724,-12.4619780412322,-11.5662704403172,-10.8958720841947,-10.5114511043754,-9.76198780684639,-9.93133147546686,-10.3068124324996,-10.7120590145325,-11.0145211727368,-11.0363803035963,-10.9517343075022,-11.123971856331,-11.0091468237785,-9.49011809655885,-10.0794361304154,-10.0535979142694,-9.52019378015272,-9.46221282312123,-9.03283334720806,-8.42444670983583,-7.52382984785307,-7.34099863040441,-6.91859547285064,-6.62993092206824,-6.08918873456608,-5.74125131594489,-5.27456145591698,-4.59398284263301,-4.40159148521037,-4.2512647436733,-4.29818694419433,-1.55628712321982,-1.12261850342641,-0.549991957200163,-0.185156345219539,0.541414292804205,0.706158758950693,0.602650865070075,0.985676581217433,1.08908112223347,1.71480520263962,1.69245514567339,2.03716278727633,1.71999868408496,1.13011220947322,1.25336050048934,0.724452215982012,0.78925446207603,1.0952822941085,1.32873057698704,1.49285492594602,1.91636912679408,2.20089956299313,2.41106761312417,2.49700552002557,3.12678620036662,3.79721039470525,4.05644521729742,4.14848094320925,4.02053009685457,3.77057119385879,4.00696503337795,4.16212352133431,4.53646759685664,4.91809804933213,5.2002772078619,5.2444863956876,5.01406118409814,4.57496653891408,4.42350291586661,3.95880259848194,3.60649852133209,2.75523265218806,2.24963043864436,1.78689382568679,1.31769765869272,1.26808828369252,1.46394196207872,1.50719513590703,1.68258494710564,1.94853770589576,1.86371084228865,1.89952260986692,1.8176671411166,2.02199575439866,2.2207949894255,2.51036387777302,2.42150625244713,2.52374807373661,2.31184886312379,2.10555654541463,2.37670278565008,2.33489655192595,2.05338918701598,2.12485769287564,2.50470530843705,3.24109446859624,4.15623240805303,4.20349050538395,3.65039765056403,1.90156382894246,1.73648346598607,1.04618968343122,0.222984117021682,-0.0784445125368194,-0.235489190271821,-1.237805271005,-0.5816179337628,-0.941027520352776,-1.55173959717813,-2.13775033936798,-2.69130828207852,-2.38311003988979,-2.91201832439712,-2.87305429444904,-3.7006523576034,-4.82094573325892,-5.10940357831215,-5.14950448977065,-5.46493743248025,-6.73819304771971,-7.34322071699297,-8.99640146244229,-9.64928150801781,-11.0407211239088,-12.1711947567258,-13.0381185848543,-13.0576522762606,-13.7933696428,-15.6670537248388,-17.2084066708085,-17.8677462704205,-18.2622958309689,-19.5991134579274,-20.9045118140524,-21.9373169898378,-22.3706755510375,-22.9700704891909,-22.9676933733055,-23.3519593238278,-23.7968417294286,-24.0889686011745,-24.8851990699277,-25.8770248349057,-26.6236976050909,-27.1759119605619,-28.1861345354357,-28.6741150855679,-29.2244690894763,-30.984465020473,-31.7776982561532,-32.2453699683947,-33.1965780575912,-33.7683777809008,-33.2020040829818,-32.7276661109747,-32.0472425269876,-31.4945114071937,-30.8538786760714,-30.8830758603163,-30.1096863746361,-30.2162948544543]}]],[[{&#34;lng&#34;:[114.204016554828,114.599961379049,115.45071048387,115.405700311344,115.347460972151,114.869557326315,114.659595981914,114.204016554828],&#34;lat&#34;:[4.52587392823681,4.90001129802997,5.44772980389153,4.95522756593384,4.31663605388701,4.34831370688192,4.00763682699775,4.52587392823681]}]],[[{&#34;lng&#34;:[91.6966565286967,92.1037117858597,92.0334835143751,91.2175126484864,90.3732747741341,89.7445276224389,88.8356425312894,88.8142484883206,89.4758101745211,90.0158288919712,90.7305139505678,91.2588537943199,91.6966565286967],&#34;lat&#34;:[27.7717418482517,27.4526140406332,26.8383104517636,26.808648179628,26.8757241887429,26.71940298106,27.0989663762438,27.2993159042394,28.0427588974064,28.2964385035272,28.0649539250758,28.0406143254663,27.7717418482517]}]],[[{&#34;lng&#34;:[25.6491634457502,25.8503914730947,26.1647908871585,27.2965047543505,27.7247473487533,27.7272278175033,28.0213700701086,28.7946562029242,29.432188348109,28.0172359555253,27.1194096208862,26.7864066911974,26.4857532081233,25.9416520525222,25.7658488298652,25.6646663754377,25.0251705258258,24.2112667172288,23.7335697771227,23.3120967953502,22.8242712745149,22.5795316911806,22.1059688656579,21.6058960303694,20.8896090023717,20.6664701677354,20.7586092465118,20.1657255388272,19.8957678565344,19.8954577979407,20.8811340674759,20.9106413103145,21.655040317479,23.1968583513393,23.5790055681377,24.2173645362392,24.5207051937925,25.0844433936646,25.264225701608,25.6491634457502],&#34;lat&#34;:[-18.536025892819,-18.7144129370905,-19.2930856258949,-20.391519870691,-20.4990585262904,-20.8518018531147,-21.4859750302006,-21.6394540341075,-22.0913127580676,-22.8277535946591,-23.5743230119798,-24.2406906063835,-24.6163265927131,-24.6963733863332,-25.1748454729237,-25.4868160946697,-25.7196700985769,-25.6702157528736,-25.3901294898516,-25.2686898739657,-25.5004586727948,-25.9794475237081,-26.2802560360791,-26.7265337053518,-26.8285429826959,-26.4774533017049,-25.8681364885514,-24.9179619280008,-24.7677902157606,-21.8491569963479,-21.8143270809831,-18.252218926672,-18.2191460100052,-17.8690381812278,-18.2812610816201,-17.8893470191185,-17.8871249325299,-17.6618156877374,-17.7365398088314,-18.536025892819]}]],[[{&#34;lng&#34;:[15.2794604834691,16.1062317237068,16.2905615576919,16.4561845231873,16.7059883968863,17.9649296403809,18.3895548845232,18.9110217627805,18.8120097185093,19.094008009526,20.0596854997643,21.0008683610962,21.7238216488595,22.2311291846688,22.8641654802442,22.9775435726926,23.5543042335022,23.5572497901428,23.3947790870172,23.459012892356,23.8058134294668,24.5673690121521,25.1149324887168,25.1241308936647,25.7966479835112,26.2134184099451,26.4659094581232,27.2134090512252,27.3742261085175,27.0440653826047,26.4027608578625,25.6504553565575,25.2787984555143,25.1288334490033,24.8050289242624,24.4105310401463,23.2972139828501,22.8414795264681,22.7041235694363,22.4051237321955,21.65912275563,20.9275911801063,20.2906791521089,19.4677836442931,18.9323124528848,18.5429822119978,18.4530652198099,17.8099003435053,17.1330424333463,16.5370581397241,16.0128524105554,15.9073808122477,15.8627323747475,15.4053959489644,15.0362195166713,14.9509534033897,14.4783724300805,14.5589359880235,14.4594071794293,14.5365600928411,14.7765454444046,15.2794604834691],&#34;lat&#34;:[7.42192454673797,7.49708791750651,7.75430735923931,7.73477366783297,7.50832754152998,7.89091400800287,8.28130361575182,8.63089468020635,8.9829145369786,9.07484691002584,9.01270600019485,9.47598521569151,10.567055568886,10.9718887394605,11.1423951278075,10.7144625919985,10.0892552759153,9.68121816653868,9.26506785729222,8.95428579348889,8.66631887454243,8.22918793378547,7.82510407147917,7.50008515057944,6.97931590415807,6.54660329836207,5.94671743410187,5.55095347739456,5.23394440350006,5.12785268800484,5.15087453859087,5.25608775473712,5.17040822999719,4.92724477784779,4.89724660890235,5.10878408448913,4.60969310141422,4.71012624757348,4.63305084881016,4.02916006104732,4.22434194581372,4.32278554932974,4.69167776124529,5.03152781821278,4.70950613038598,4.20178518311832,3.50438589112335,3.56019643799857,3.72819651937945,3.19825470622628,2.26763967529808,2.55738943115861,3.01353729899898,3.33530060466434,3.85136729574712,4.21038930909492,4.73260549562045,5.03059764243153,5.4517605656103,6.22695872642069,6.40849803306205,7.42192454673797]}]],[[{&#34;lng&#34;:[-63.6645,-62.9393,-62.01208,-62.50391,-62.87433,-64.1427999999999,-64.39261,-64.01486,-63.6645],&#34;lat&#34;:[46.55001,46.41587,46.4431400000001,46.03339,45.96818,46.39265,46.72747,47.03601,46.55001]}],[{&#34;lng&#34;:[-61.806305,-62.29318,-63.58926,-64.51912,-64.17322,-62.85829,-61.835585,-61.806305],&#34;lat&#34;:[49.10506,49.08717,49.4006900000001,49.87304,49.95718,49.70641,49.28855,49.10506]}],[{&#34;lng&#34;:[-123.510001587551,-124.0128907884,-125.655012777338,-125.954994466793,-126.850004435872,-127.029993449544,-128.059336304366,-128.444584107102,-128.358413656255,-127.30858109603,-126.695000977212,-125.755006673823,-125.415001587559,-124.920768189119,-123.922508708321,-123.510001587551],&#34;lat&#34;:[48.5100108913034,48.3708462591414,48.8250045843385,49.1799958359676,49.5300003118804,49.8149958359701,49.9949590114266,50.5391376816761,50.7706480983437,50.552573554072,50.4009032252954,50.2950182155294,49.9500005153326,49.4752749700834,49.0624836289358,48.5100108913034]}],[{&#34;lng&#34;:[-56.1340358140171,-56.7958817205953,-56.1431050278843,-55.4714922756029,-55.8224010890809,-54.9351425848457,-54.4737753973438,-53.4765494451913,-53.7860137599712,-53.0861339992263,-52.9586482407622,-52.6480987209042,-53.0691582912183,-53.521456264853,-54.1789355129025,-53.9618686590605,-54.2404821437621,-55.4007730780115,-55.9974808416858,-55.2912190415528,-56.2507987127805,-57.3252292547771,-59.2660151841468,-59.4194941880537,-58.7965864732074,-59.2316245184565,-58.3918049790652,-57.358689744686,-56.738650071832,-55.8709769354353,-55.4069742498866,-55.6002182684421,-56.1340358140171],&#34;lat&#34;:[50.6870097926793,49.812308661491,50.1501174993828,49.9358153346685,49.5871286077791,49.3130109726868,49.5566911891592,49.2491389023741,48.5167805039336,48.6878036566035,48.1571642116145,47.5355484075755,46.6554987656449,46.6182917343948,46.807065741557,47.6252070176019,47.7522793646076,46.8849938014531,46.9197203639533,47.389562486351,47.6325450709874,47.572807115258,47.6033478867425,47.8994538437749,48.2515253769795,48.5231883815378,49.1255805527642,50.7182740342159,51.2874382594785,51.6320942246492,51.5882726100657,51.3170746933979,50.6870097926793]}],[{&#34;lng&#34;:[-133.180004041712,-132.710007884431,-131.749989584003,-132.049480347351,-131.179042521827,-131.577829549823,-132.180428426779,-132.549992432314,-133.054611178756,-133.239664482793,-133.180004041712],&#34;lat&#34;:[54.1699754909353,54.0400093154235,54.1200043809092,52.9846214870245,52.1804328476983,52.1823707139093,52.6397071396924,53.1000149603321,53.4114688177554,53.8510802272624,54.1699754909353]}],[{&#34;lng&#34;:[-79.26582,-79.65752,-80.09956,-80.36215,-80.315395,-79.92939,-79.52002,-79.26582],&#34;lat&#34;:[62.158675,61.63308,61.7181,62.01649,62.085565,62.3856,62.36371,62.158675]}],[{&#34;lng&#34;:[-81.89825,-83.06857,-83.77462,-83.99367,-83.25048,-81.87699,-81.89825],&#34;lat&#34;:[62.7108,62.15922,62.18231,62.4528,62.91409,62.90458,62.7108]}],[{&#34;lng&#34;:[-85.1613079495499,-84.975763719406,-84.4640120104195,-83.8826263089198,-82.7875768704388,-81.6420137193925,-81.5534403144443,-80.8173612128789,-80.1034513007666,-80.9910198635957,-82.547178107417,-83.1087975735651,-84.1004166328139,-85.523404710619,-85.8667687649824,-87.2219832018367,-86.3527597724713,-86.2248864407651,-85.8838478258549,-85.1613079495499],&#34;lat&#34;:[65.6572846543928,65.217518215589,65.3717723659802,65.1096178249635,64.7666930202747,64.455135809987,63.9796092800372,64.057485663501,63.7259813503486,63.411246039475,63.6517223171452,64.1018757188397,63.569711819098,63.0523790554241,63.6372529161036,63.5412381049052,64.0358332383707,64.8229169786083,65.7387783881171,65.6572846543928]}],[{&#34;lng&#34;:[-75.86588,-76.98687,-77.2363999999999,-76.81166,-75.89521,-75.1145,-75.1033299999999,-75.21597,-75.86588],&#34;lat&#34;:[67.14886,67.09873,67.58809,68.14856,68.28721,68.01036,67.58202,67.44425,67.14886]}],[{&#34;lng&#34;:[-95.6476812038005,-96.2695212038006,-97.6174012038006,-98.4318012038005,-99.7974012038005,-98.9174012038006,-98.2182612038005,-97.1574012038006,-96.5574012038005,-96.2574012038005,-95.6476812038005],&#34;lat&#34;:[69.1076903583218,68.7570403583217,69.0600303583218,68.9507003583218,69.4000303583218,69.7100303583218,70.1435403583218,69.8600303583218,69.6800303583218,69.4900303583218,69.1076903583218]}],[{&#34;lng&#34;:[-90.5470999999999,-90.55151,-89.21515,-88.01966,-88.31749,-87.35017,-86.30607,-85.57664,-85.52197,-84.10081,-82.6225799999999,-81.28043,-81.2202,-81.96436,-81.25928,-81.38653,-83.34456,-84.73542,-85.7694299999999,-86.0676,-87.0314299999999,-87.32324,-88.48296,-89.91444,-90.70398,-90.7700400000001,-91.93342,-93.15698,-94.24153,-94.62931,-94.6846,-93.21502,-92.76462,-92.2970299999999,-90.89769,-89.03953,-88.03978,-87.32421,-86.07121,-85.0118099999999,-83.36055,-82.27285,-82.4362,-82.12502,-81.40075,-79.91289,-79.14301,-78.60191,-79.12421,-79.82958,-78.22874,-77.0956,-76.54137,-76.62319,-77.30226,-78.51688,-77.33676,-77.77272,-78.10687,-77.41067,-75.69621,-74.6682,-73.83988,-72.90853,-71.67708,-71.37369,-69.59042,-69.62033,-69.2879,-68.37455,-67.6497599999999,-66.20178,-65.24517,-64.58352,-63.80475,-62.50236,-61.39655,-61.79866,-60.46853,-59.56962,-57.97508,-57.3332,-56.93689,-56.15811,-55.75632,-55.68338,-56.40916,-57.12691,-58.77482,-60.03309,-61.72366,-63.86251,-65.36331,-66.39905,-67.23631,-68.5111399999999,-69.95362,-71.10458,-70.25522,-68.65,-66.55243,-65.05626,-64.17099,-65.11545,-64.7985399999999,-64.47219,-63.17329,-61.52072,-60.51815,-60.4486,-59.80287,-61.03988,-63.25471,-64.24656,-65.36406,-66.1234,-66.1617299999999,-64.42549,-66.0260500000001,-67.13741,-67.79134,-67.79046,-68.23444,-68.905,-69.237216,-69.99997,-70.305,-70.66,-71.08482,-71.405,-71.50506,-73.34783,-74.867,-75.31821,-76.375,-76.5000000000001,-76.8200341458056,-77.7378850979577,-78.7202799140424,-79.1716735501119,-79.01,-78.92,-78.9393621487437,-80.2474476793479,-81.2777465481672,-82.4392777167916,-82.6900892809202,-83.0298101468069,-83.1419996813126,-83.12,-82.9,-82.43,-82.1376423815039,-82.3377631254311,-82.5509246487582,-83.5928507148431,-83.4695507473946,-83.6161309475906,-83.8907653470058,-84.0918512641615,-84.1421195136734,-84.3367,-84.6049,-84.5437487454459,-84.7792382473999,-84.8760798815149,-85.6523632474034,-86.4619908312283,-87.4397926233002,-88.3781141832867,-89.2729174466367,-89.6,-90.83,-91.64,-92.61,-93.63087,-94.3291400000001,-94.64,-94.81758,-95.1560899999999,-95.159069509172,-97.2287200000048,-100.65,-104.04826,-107.05,-110.05,-113,-116.04818,-117.03121,-120,-122.84,-122.97421,-124.91024,-125.62461,-127.43561,-127.99276,-127.85032,-129.12979,-129.30523,-130.51497,-130.53611,-129.98,-130.00778,-131.70781,-132.73042,-133.35556,-134.27111,-134.945,-135.47583,-136.47972,-137.4525,-138.34089,-139.039,-140.013,-140.99778,-140.9925,-140.986,-139.12052,-137.54636,-136.50358,-135.62576,-134.41464,-132.92925,-131.43136,-129.79471,-129.10773,-128.36156,-128.13817,-127.44712,-125.75632,-124.42483,-124.28968,-123.06108,-122.6835,-121.47226,-119.94288,-117.60268,-116.22643,-115.2469,-113.89794,-115.30489,-113.49727,-110.798,-109.94619,-108.8802,-107.79239,-108.81299,-108.16721,-106.95,-106.15,-105.34282,-104.33791,-103.22115,-101.45433,-99.90195,-98.4432,-98.5586,-97.66948,-96.11991,-96.1258799999999,-95.48943,-94.6849999999999,-94.23282,-95.30408,-96.47131,-96.39115,-95.2088,-93.88997,-92.87818,-91.51964,-92.40692,-90.5470999999999],&#34;lat&#34;:[69.49766,68.47499,69.25873,68.61508,67.8733800000001,67.19872,67.92146,68.78456,69.88211,69.80539,69.65826,69.16202,68.66567,68.13253,67.59716,67.1107800000001,66.41154,66.2573,66.55833,66.05625,65.2129700000001,64.77563,64.09897,64.03273,63.61017,62.96021,62.83508,62.02469,60.89865,60.11021,58.94882,58.78212,57.8457100000001,57.08709,57.28468,56.8517200000001,56.47162,55.99914,55.72383,55.3026,55.24489,55.14832,54.28227,53.27703,52.15788,51.20842,51.53393,52.56208,54.14145,54.66772,55.13645,55.83741,56.53423,57.20263,58.05209,58.8045800000001,59.85261,60.75788,62.31964,62.55053,62.2784,62.18111,62.4438,62.10507,61.5253500000001,61.13717,61.06141,60.22125,58.9573600000001,58.80106,58.2120600000001,58.76731,59.87071,60.33558,59.4426,58.16708,56.96745,56.33945,55.77548,55.20407,54.94549,54.6265,53.78032,53.64749,53.27036,52.14664,51.7707000000001,51.41972,51.0643,50.24277,50.08046,50.29099,50.2982,50.22897,49.51156,49.0683600000001,47.74488,46.8217100000001,46.98606,48.3,49.1331,49.23278,48.74248,48.07085,46.99297,46.23849,45.73902,45.88377,47.00793,46.28264,45.9204,45.26525,44.67014,44.26553,43.5452300000001,43.61867,44.46512,45.29204,45.2593100000001,45.1375300000001,45.7028100000001,47.06636,47.35486,47.185,47.447781,46.69307,45.915,45.46,45.30524,45.2550000000001,45.0082,45.00738,45.00048,44.81645,44.09631,44.0184588937587,43.6287842880938,43.6290555893633,43.6250894231849,43.4663394231842,43.2700000000001,42.9650000000001,42.863611355148,42.3661998561226,42.2090259873069,41.6751050888672,41.6751050888672,41.8327957220058,41.9756810572928,42.08,42.4300000000001,42.98,43.5710875514399,44.44,45.3475165879054,45.8168936224124,45.9946863877126,46.1169269882991,46.1169269882991,46.2754186061382,46.5122258571157,46.40877,46.4396,46.5386841904491,46.637101955749,46.9000833196824,47.2202188177305,47.553338019392,47.94,48.3029175888937,48.0198082545827,48.01,48.27,48.14,48.45,48.60926,48.67074,48.84,49.38905,49.38425,49,49.0007,49,48.99986,49,49,49,49,49,49,49,49.0025377777778,49.98456,50.41656,50.83061,51.71583,52.3296100000001,52.75538,53.56159,54.28757,54.80278,55.285,55.91583,56.55212,57.69289,58.41028,58.8611100000001,59.27056,59.78778,59.46389,58.905,59.56211,60.0000000000001,60.27682,60.3063900000001,66.00003,69.712,69.47102,68.99002,68.89804,69.31512,69.62743,69.50534,69.94451,70.19369,69.77927,70.01286,70.48384,70.37721,69.48058,70.1584,69.39969,69.56372,69.8555300000001,69.79778,69.37786,69.0112800000001,68.84151,68.9059100000001,68.3989,67.9026100000001,67.68815,67.80612,67.98104,67.38144,67.88736,68.31164,68.65392,68.7,68.8,68.56122,68.018,68.09775,67.6468900000001,67.80566,67.78165,68.4039400000001,68.57864,68.23939,67.29338,68.0907,68.06383,69.06903,69.68571,70.08976,71.19482,71.92053,71.76015,71.31869,70.19129,69.69997,69.49766]}],[{&#34;lng&#34;:[-114.16717,-114.66634,-112.44102,-111.05039,-109.92035,-109.00654,-108.18835,-107.68599,-108.39639,-107.51645,-106.52259,-105.40246,-104.77484,-104.46476,-102.78537,-100.98078,-101.08929,-102.73116,-102.09329,-102.43024,-104.24,-105.96,-107.12254,-109,-111.5341488752,-113.3132,-113.85496,-115.22,-116.10794,-117.34,-116.67473,-115.13112,-113.72141,-112.4161,-114.35,-116.48684,-117.9048,-118.43238,-116.11311,-117.65568,-119.40199,-118.56267,-117.86642,-115.18909,-114.16717],&#34;lat&#34;:[73.1214500000001,72.6527700000001,72.9554000000001,72.4504000000001,72.9611300000001,72.63335,71.65089,72.0654800000001,73.0895300000001,73.23598,73.07601,72.6725900000001,71.6984000000001,70.9929700000001,70.49776,70.02432,69.5844700000001,69.50402,69.1196200000001,68.75282,68.9100000000001,69.1800000000001,69.1192200000001,68.78,68.6300591568179,68.53554,69.0074400000001,69.2800000000001,69.16821,69.9600000000001,70.06655,70.2373000000001,70.1923700000001,70.36638,70.6000000000001,70.52045,70.5405600000001,70.9092000000001,71.30918,71.2952000000001,71.55859,72.3078500000001,72.7059400000001,73.3145900000001,73.1214500000001]}],[{&#34;lng&#34;:[-104.5,-105.38,-106.94,-106.6,-105.26,-104.5],&#34;lat&#34;:[73.42,72.7600000000001,73.46,73.6,73.6400000000001,73.42]}],[{&#34;lng&#34;:[-76.34,-76.2514038085938,-77.3144378662109,-78.3916702270508,-79.4862518310547,-79.7758331298828,-80.8760986328125,-80.8338851928711,-80.3530578613281,-78.0644378662109,-76.34],&#34;lat&#34;:[73.102684989953,72.8263854980469,72.8555450439453,72.8766555786133,72.7422027587891,72.8029022216797,73.3331832885742,73.6931838989258,73.7597198486328,73.6519317626953,73.102684989953]}],[{&#34;lng&#34;:[-86.5621785143341,-85.7743713040445,-84.8501124742882,-82.315590176101,-80.6000876533076,-80.7489416165244,-78.7706385973108,-77.8246239895596,-75.6058446926757,-74.228616095665,-74.0991407945577,-72.2422257147977,-71.2000154283352,-68.7860542466849,-67.9149704657569,-66.9690333726542,-68.8051228502005,-66.4498660956339,-64.8623144191952,-63.4249344549968,-61.8519813706806,-62.1631768459423,-63.9184443833842,-65.1488602362536,-66.7212190415985,-68.015016038674,-68.1412874009792,-67.0896461656234,-65.7320804510998,-65.3201676093013,-64.6694062974497,-65.0138038804589,-66.2750447251905,-68.7831862046927,-67.369680752213,-66.3282972886672,-66.1655682033802,-68.8773665025446,-71.0234370591938,-72.235378587519,-71.8862784491713,-73.3783062405184,-74.8344189114226,-74.8185025702767,-77.70997982452,-78.5559488593542,-77.8972810533619,-76.0182742987972,-73.9597952948827,-74.2938834296496,-73.9449124823826,-72.6511671617394,-72.9260599433161,-73.3116178046457,-74.8433072577768,-76.8691009182668,-76.2286490546574,-77.2873699612371,-78.1686339993266,-78.9572421943167,-79.4924550035637,-81.3054709540918,-84.9447061835985,-87.0600034248179,-88.6817132230015,-89.513419562523,-88.4677211168808,-89.8881512112875,-90.205160285182,-89.4365767077049,-88.4082415433128,-85.8261510892009,-86.5621785143341],&#34;lat&#34;:[73.1574470079385,72.5341258816338,73.3402782253871,73.7509508328106,72.7165436876242,72.0619066433508,72.3521731635342,72.749616604291,72.2436784939374,71.7671442735579,71.3308401557177,71.5569245469945,70.9200125189972,70.5250237087743,70.1219475368976,69.1860873480919,68.7201984727644,68.067163397892,67.8475385606516,66.9284732123407,66.8621206732778,66.1602513698896,64.9986685248329,65.4260326198867,66.3880410834322,66.2627257351244,65.6897891303044,65.108455105237,64.6484056667586,64.3827371283461,63.3929267442275,62.674185085696,62.9450987819861,63.7456700710518,62.8839655625849,62.2800747748221,61.9308971218259,62.3301492377128,62.9107081162958,63.3978360052952,63.6799893256089,64.1939631211838,64.6790756293238,64.389093329518,64.2295423448168,64.5729063991801,65.3091922064748,65.3269688991832,65.4547647162409,65.8117713487294,66.3105781114267,67.2845755072639,67.7269257676824,68.0694371609129,68.5546271837013,68.8947356228303,69.1477692735474,69.7695401068833,69.8264875352689,70.1668801947754,69.8718077663889,69.7431851264143,69.9666340196444,70.2600011257654,70.4107412787608,70.762037665481,71.2181855333213,71.22255219185,72.2350743679608,73.1294642198524,73.5378889024712,73.8038158230452,73.1574470079385]}],[{&#34;lng&#34;:[-100.35642,-99.16387,-97.38,-97.1199999999999,-98.05359,-96.54,-96.72,-98.3596599999999,-99.32286,-100.01482,-102.5,-102.48,-100.43836,-101.54,-100.35642],&#34;lat&#34;:[73.84389,73.63339,73.76,73.47,72.99052,72.56,71.66,71.27285,71.35639,71.73827,72.51,72.83,72.70588,73.36,73.84389]}],[{&#34;lng&#34;:[-93.1962955391002,-94.2690465970473,-95.4098555163227,-96.0337450833825,-96.018267991911,-95.495793423224,-94.5036575996523,-92.4200121732118,-90.5097928535426,-92.0039652168299,-93.1962955391002],&#34;lat&#34;:[72.7719924994734,72.024596259236,72.0618808051346,72.9402768012318,73.4374299180958,73.8624168972642,74.1349067247392,74.1000251329422,73.856732489712,72.9662442084585,72.7719924994734]}],[{&#34;lng&#34;:[-120.46,-123.09219,-123.62,-125.928948737473,-125.5,-124.80729,-123.94,-124.91775,-121.53788,-120.10978,-117.55564,-116.58442,-115.51081,-116.76794,-119.22,-120.46,-120.46],&#34;lat&#34;:[71.3836017930876,70.90164,71.3400000000001,71.8686884630114,72.292260811795,73.02256,73.6800000000001,74.2927500000001,74.44893,74.24135,74.18577,73.8960700000001,73.47519,73.22292,72.52,71.8200000000001,71.3836017930876]}],[{&#34;lng&#34;:[-93.6127559069405,-94.1569087389738,-95.6086805895656,-96.8209321764846,-96.2885874092298,-94.8508198717891,-93.9777465482179,-93.6127559069405],&#34;lat&#34;:[74.9799972602245,74.5923465033869,74.6668639187518,74.9276231960966,75.3778282742234,75.6472175157609,75.296489569796,74.9799972602245]}],[{&#34;lng&#34;:[-98.5,-97.735585,-97.704415,-98.16,-99.80874,-100.88366,-100.86292,-102.50209,-102.56552,-101.48973,-99.98349,-98.57699,-98.5],&#34;lat&#34;:[76.72,76.25656,75.74344,75,74.89744,75.05736,75.64075,75.5638,76.3366,76.30537,76.64634,76.58859,76.72]}],[{&#34;lng&#34;:[-108.21141,-107.81943,-106.92893,-105.881,-105.70498,-106.31347,-109.7,-112.22307,-113.74381,-113.87135,-111.79421,-116.31221,-117.7104,-116.34602,-115.40487,-112.59056,-110.81422,-109.0671,-110.49726,-109.5811,-108.54859,-108.21141],&#34;lat&#34;:[76.20168,75.84552,76.01282,75.9694000000001,75.47951,75.00527,74.85,74.41696,74.39427,74.72029,75.1625,75.04343,75.2222000000001,76.19903,76.47887,76.14134,75.54919,75.47321,76.42982,76.79417,76.67832,76.20168]}],[{&#34;lng&#34;:[-94.6840858629995,-93.5739210680731,-91.6050231595366,-90.7418458727492,-90.969661424508,-89.8222379218993,-89.1870828925998,-87.8382763333496,-86.3791922675887,-84.7896252102906,-82.7534445869101,-81.1285308499244,-80.0575109524592,-79.8339328681483,-80.4577707587758,-81.9488425361255,-83.2288936022114,-86.0974523587333,-88.1503503079602,-89.7647220527584,-92.4224409655294,-92.7682854886428,-92.8899059720417,-93.893824022176,-95.9624574450358,-97.1213789538295,-96.7451228503124,-94.6840858629995],&#34;lat&#34;:[77.0978783230584,76.7762958849061,76.7785179714946,76.4495974799568,76.0740131700595,75.8477737494856,75.6101655138076,75.5661888699272,75.4824213731822,75.6992040066465,75.7843150906313,75.713983466282,75.3368488634159,74.9231273464872,74.6573037787778,74.4424590115243,74.564027818491,74.4100320502612,74.392307033985,74.5155553250011,74.837757880341,75.3868199734422,75.8826553412827,76.3192436795005,76.4413809272225,76.7510777859476,77.1613886583451,77.0978783230584]}],[{&#34;lng&#34;:[-116.198586595507,-116.335813361458,-117.106050584769,-118.040412157038,-119.899317586886,-121.499995077126,-122.854924486159,-122.854925293603,-121.157535360328,-119.103938971821,-117.570130784966,-116.198586595507],&#34;lat&#34;:[77.6452867703262,76.8769615750106,76.5300318468191,76.4811717800871,76.053213406062,75.9000186225328,76.1165428738357,76.1165428738357,76.8645075548284,77.5122199571746,77.4983189968881,77.6452867703262]}],[{&#34;lng&#34;:[-93.840003017944,-94.2956082832453,-96.1696541003101,-96.4363044909361,-94.4225772773864,-93.7206562975659,-93.840003017944],&#34;lat&#34;:[77.5199972602345,77.4913426785287,77.5551113959769,77.8346292182436,77.820004787905,77.6343313666803,77.5199972602345]}],[{&#34;lng&#34;:[-110.186938035913,-112.051191169058,-113.534278937619,-112.724586758254,-111.264443325631,-109.854451870547,-110.186938035913],&#34;lat&#34;:[77.6970148790503,77.4092288276169,77.7322065294412,78.0510501166819,78.1529560411616,77.9963247748848,77.6970148790503]}],[{&#34;lng&#34;:[-109.663145718203,-110.881314256619,-112.542091437615,-112.525890876092,-111.500010342233,-110.963660651476,-109.663145718203],&#34;lat&#34;:[78.6019725613457,78.40691986766,78.4079017198735,78.5505545112152,78.8499935981306,78.8044408230652,78.6019725613457]}],[{&#34;lng&#34;:[-95.8302949694493,-97.309842902398,-98.124289313534,-98.5528678047467,-98.6319844225855,-97.3372314115126,-96.7543987699088,-95.5592779202946,-95.8302949694493],&#34;lat&#34;:[78.0569412299633,77.8505972358218,78.0828569607576,78.4581053738451,78.8719302436384,78.8319843614768,78.765812689927,78.4183145209803,78.0569412299633]}],[{&#34;lng&#34;:[-100.060191820052,-99.6709390938136,-101.303940192453,-102.949808722733,-105.176132778732,-104.210429450277,-105.419580451259,-105.492289191493,-103.529282396238,-100.825158047269,-100.060191820052],&#34;lat&#34;:[78.3247543403159,77.9075446642074,78.0189848904448,78.3432286648602,78.3803323432458,78.6774201524918,78.9183356798364,79.3015939399292,79.1653490261916,78.8004617377787,78.3247543403159]}],[{&#34;lng&#34;:[-87.02,-85.81435,-87.18756,-89.03535,-90.80436,-92.87669,-93.95116,-93.93574,-93.1452399999999,-94.974,-96.07614,-96.7097199999999,-96.01644,-95.32345,-94.29843,-94.73542,-92.40984,-91.13289,-89.45,-87.81,-87.02],&#34;lat&#34;:[79.66,79.3369,79.0393,78.28723,78.21533,78.34333,78.75099,79.11373,79.3801,79.37248,79.70502,80.15777,80.6023300000001,80.90729,80.97727,81.20646,81.25739,80.7234500000001,80.5093220338983,80.32,79.66]}],[{&#34;lng&#34;:[-68.5000000000001,-65.82735,-63.68,-61.85,-61.89388,-64.334,-66.7534199999999,-67.6575499999999,-65.48031,-67.84,-69.4697,-71.18,-73.2428,-73.88,-76.90773,-75.52924,-76.2204599999999,-75.39345,-76.34354,-77.88851,-78.36269,-79.75951,-79.61965,-77.91089,-77.88911,-80.56125,-83.17439,-86.11184,-87.5999999999999,-89.49068,-89.6161,-87.7673899999999,-88.26,-87.65,-84.97634,-86.3399999999999,-87.96192,-87.15198,-85.37868,-85.09495,-86.50734,-86.9317899999999,-84.19844,-83.4086956521738,-81.84823,-84.1,-87.59895,-89.36663,-90.2,-91.36786,-91.5870200000001,-90.1,-88.93227,-86.97024,-85.4999999999999,-84.260005,-83.18,-82.4199999999999,-81.1,-79.30664,-76.25,-75.71878,-72.83153,-70.6657649999999,-68.5000000000001],&#34;lat&#34;:[83.1063215167657,83.0280100000001,82.9,82.6286000000001,82.36165,81.92775,81.72527,81.50141,81.5065700000001,80.9,80.61683,79.8,79.63415,79.4301622048021,79.32309,79.19766,79.01907,78.52581,78.18296,77.89991,77.50859,77.20968,76.98336,77.022045,76.777955,76.1781200000001,76.45403,76.2990100000001,76.42,76.47239,76.95213,77.17833,77.9,77.9702222222222,77.53873,78.18,78.3718100000001,78.75867,78.9969,79.34543,79.73624,80.25145,80.2083600000001,80.1,80.46442,80.58,80.51627,80.85569,81.2600000000001,81.5531,81.8942900000001,82.085,82.11751,82.27961,82.652273458057,82.6,82.32,82.8600000000001,83.02,83.13056,83.1720588235294,83.06404,83.23324,83.1697807583828,83.1063215167657]}]],[[{&#34;lng&#34;:[9.59422610844635,9.63293175623298,9.47996951664902,9.93244835779666,10.4427014502466,10.3633781266786,9.92283654139038,9.18288170740306,8.96630577966781,8.48995242680132,8.31662967289438,7.75599205895983,7.27385094567666,6.84359297041451,6.50009972497043,6.02260949059354,6.037388950229,6.76871382002361,6.73657107913806,7.19220218265551,7.46675906742223,8.31730146651415,8.52261193200977,9.59422610844635],&#34;lat&#34;:[47.5250580918203,47.34760122333,47.1028099635634,46.920728054383,46.8935462509974,46.4835712754099,46.3148994004092,46.440214748717,46.0369318711112,46.0051508652517,46.1636424830909,45.8244900579593,45.7769477402508,45.9911465521006,46.4296727565294,46.2729898138205,46.7257787135619,47.2877082383037,47.5418012558828,47.449765529971,47.6205819769118,47.6135798203363,47.8308275416913,47.5250580918203]}]],[[{&#34;lng&#34;:[-68.6340102275832,-68.6333499999999,-67.5624399999999,-66.95992,-67.2910299999999,-68.1486299999999,-68.6399908108118,-69.2321,-69.95809,-71.0056799999999,-72.2639,-73.2851999999999,-74.66253,-73.8380999999999,-72.4341799999999,-71.10773,-70.5917799999998,-70.2674799999999,-69.3456499999999,-68.6340102275832],&#34;lat&#34;:[-52.6363704588744,-54.8694999999999,-54.87001,-54.89681,-55.3012399999999,-55.61183,-55.5800179990869,-55.4990599999999,-55.19843,-55.05383,-54.4951399999999,-53.9575199999999,-52.8374899999999,-53.04743,-53.7154,-54.0743299999999,-53.6158299999999,-52.93123,-52.5182999999999,-52.6363704588744]}],[{&#34;lng&#34;:[-68.2199130927112,-67.8281798977227,-67.1066735500636,-66.9852339341776,-67.3284429592441,-68.4176529608761,-68.3860011460974,-68.5947997707727,-68.2955415513704,-69.0012349107483,-69.6561303371832,-70.0135503811299,-69.9190083482519,-70.5350689358195,-70.0743993801536,-69.8147769843192,-69.8173091295015,-70.3880494859491,-70.3647692532017,-71.1218806627098,-71.1186250474754,-70.8146642727347,-71.4135166083491,-71.6807612779465,-71.9157340155776,-71.7468037584155,-72.1488980780785,-71.9154239569839,-71.4640561591305,-71.7936226060719,-71.3298007880362,-71.2227788967597,-71.6593155585453,-71.5520094468912,-71.9172584703302,-72.4473553127803,-72.331160854772,-72.6482474433149,-73.41543575712,-73.3280509101145,-72.9757468329646,-72.3099735175324,-72.329403856074,-71.9148038397963,-69.4983621893961,-68.5715453762413,-69.4612843492266,-69.9427795071061,-70.8451016913545,-71.0063321601052,-71.4297946845209,-72.5579428778849,-73.7027567206629,-73.7027567206629,-74.9467634752252,-75.2600260077785,-74.9766324530898,-75.4797541978835,-75.608015102832,-75.1827697415021,-74.1265809801047,-75.6443953111655,-74.6921536933231,-74.3517093573843,-73.2403560045152,-72.7178039211798,-73.3888999091382,-73.7013356187749,-74.3319431220326,-74.0179571194272,-73.67709937203,-73.2175925360907,-73.5055594550371,-73.5880608791911,-73.1667170884993,-72.5531369696817,-71.8617321438326,-71.4384504869299,-71.6687206692224,-71.3700825670077,-71.4898943752765,-70.9051238674616,-70.724953986276,-70.403965827095,-70.0912458970807,-70.164419725206,-70.3725723944777,-69.8584435696058,-69.590423753524,-69.1002469550194,-68.9668184068418,-68.4422251044309,-68.7571671210337,-68.2199130927112],&#34;lat&#34;:[-21.4943466122318,-22.8729187964822,-22.7359245744764,-22.9863485653628,-24.0253032365909,-24.5185547828169,-26.1850163713652,-26.5069088681113,-26.8993396949358,-27.5212138811361,-28.4591411272337,-29.3679228655186,-30.3363392066683,-31.3650102678703,-33.091209812148,-33.2738860002999,-34.1935714657983,-35.1696875953594,-36.0050887997899,-36.6581238746623,-37.5768274879472,-38.5529952939407,-38.9160222307911,-39.8081641578781,-40.8323393694707,-42.051386407236,-42.2548881976014,-43.4085645485174,-43.7876111793783,-44.2071721331561,-44.4075216611517,-44.7842428525594,-44.9736886533414,-45.5607329241771,-46.8848381487918,-47.7385328102535,-48.2442383766618,-48.8786182594768,-49.318436374713,-50.3787850889099,-50.7414502907343,-50.6770097796664,-51.4259563128724,-52.0090223058659,-52.1427609126373,-52.2994438553463,-52.2919507726639,-52.5379305903733,-52.8992005285257,-53.8332520422014,-53.8564547603004,-53.5314100011845,-52.8350692686073,-52.8350700760515,-52.262753588419,-51.6293547503732,-51.0433956846157,-50.3783716774516,-48.6737728818718,-47.7119194476232,-46.9392534319951,-46.647643324572,-45.763976332381,-44.1030441220879,-44.4549606259956,-42.383355808279,-42.1175322405696,-43.3657764625797,-43.2249581845844,-41.7948129209068,-39.9422128232431,-39.2586886533185,-38.2828825823511,-37.156284681956,-37.1237802060444,-35.508840020491,-33.9090927060315,-32.4188994280308,-30.9206446265925,-30.095682061485,-28.8614421526259,-27.6403797340012,-25.7059241675872,-23.6289966773445,-21.3933191871012,-19.7564681942562,-18.3479753557089,-18.092693780187,-17.5800118954193,-18.2601254208127,-18.9816834449041,-19.4050684546714,-20.3726579729045,-21.4943466122318]}]],[[{&#34;lng&#34;:[110.339187860152,109.475209588664,108.655207961056,108.62621748254,109.119055617308,110.211598748823,110.786550734502,111.010051304165,110.570646600387,110.339187860152],&#34;lat&#34;:[18.6783950871476,18.1977009139686,18.5076819930714,19.367887885002,19.8210385197694,20.1012539738721,20.0775344914501,19.6959298771907,19.2558792180093,18.6783950871476]}],[{&#34;lng&#34;:[127.657407261262,129.39781782442,130.582293328982,130.987281528854,132.5066719911,133.373595819228,135.026311476787,134.500813836811,134.112362095273,133.769643996313,133.097126906466,131.88345421766,131.025212030156,131.288555129116,131.144687941615,130.63386640841,130.640015903852,129.994267205933,129.596668735879,128.052215203972,128.208433058791,127.343782993683,126.86908328665,126.182045119329,125.079941847841,124.265624627785,122.867570428561,122.131387974131,121.054554478033,121.585994907722,121.376757033373,122.168595005381,121.640358514494,120.768628778162,119.639602085449,119.023463983233,118.042748651198,117.532702264477,118.05969852099,118.878149855628,118.911636183754,119.702802362142,120.823457472824,121.711258579598,122.357937453298,122.519994744966,121.104163853033,120.637008905115,119.664561802246,119.151208123859,120.227524855634,120.620369093917,121.22901411345,121.90814578663,121.89191938689,121.264257440273,121.503519321785,122.092113885589,121.938428175953,121.684438511238,121.125661248866,120.395473260582,119.58549686084,118.656871372555,117.281606479971,115.890735304835,114.763827345846,114.152546828266,113.806779819801,113.241077915502,111.843592157032,110.785465529424,110.444039341272,109.889861281374,109.627655063925,109.864488153118,108.522812941524,108.050180291783,107.043420037873,106.567273390735,106.725403273548,105.811247186305,105.329209425887,104.476858351665,103.504514601661,102.7069922221,102.170435825614,101.652017856862,101.803119744883,101.27002566936,101.180005324308,101.150032993578,100.416537713627,99.9834892110216,99.2408988789872,99.5319922220874,98.8987492207828,98.6602624857558,97.604719679762,97.7246090026792,98.6718380065892,98.7120939473446,98.6826900573705,98.2462309102334,97.9119877461694,97.32711388549,96.2488334492878,96.5865906107475,96.117678664131,95.4048022806647,94.5659904317029,93.4133476094327,92.5031189310436,91.6966565286967,91.2588537943199,90.7305139505678,90.0158288919712,89.4758101745212,88.8142484883206,88.7303259622786,88.12044070837,86.9545170430007,85.8233199401315,85.0116382181231,84.2345797057502,83.8989929544468,83.3371151061372,82.3275126484509,81.5258044778748,81.1112561380293,79.7213668151071,78.738894484374,78.458446486326,79.1761287779956,79.2088916360686,78.8110864602857,78.9122689147132,77.8374507994746,76.1928483417857,75.8968974140502,75.158027785141,74.9800024758954,74.8299857929522,74.8648157083168,74.2575142760227,73.9288521666464,73.6753792662549,73.9600130553185,73.8222436868283,74.7768624205561,75.4678279967307,76.5263680357974,76.9044844908771,78.1871968932261,78.5436609231753,80.1194303730514,80.2599902688853,80.1801501809944,80.8662064961012,79.9661063984414,81.9470707539181,82.458925815769,83.1804838398606,85.1642903991132,85.7204838398707,85.7682328633084,86.5987764831034,87.3599703307627,87.7512642760767,88.0138322285517,88.8542977233468,90.2808256367639,90.970809360725,90.5857682637183,90.9455395853343,92.1338908223183,93.4807336771413,94.6889286641254,95.3068754414715,95.7624548685567,96.3493957865278,97.451757440178,99.51581749878,100.845865513108,101.83304039918,103.312278273535,104.522281935649,104.964993931093,106.129315627062,107.744772576938,109.243595819131,110.412103306115,111.12968224492,111.829587843881,111.667737257943,111.348376906379,111.8733061056,112.436062453259,113.463906691544,114.460331658996,115.9850964702,116.717868280099,117.421701287914,118.874325799639,119.663269891439,119.772823927898,118.866574334795,118.064142694167,117.295507440257,116.308952671373,115.742837355616,115.485282017073,116.191802199368,116.678800897286,117.879244419426,119.288460728026,119.279365675942,120.182049595217,120.738191359542,120.725789015792,120.177088657717,121.00308475147,122.245747918793,123.571506789241,125.06821129771,125.946348911646,126.564399041857,126.939156528838,127.287455682485,127.657407261262],&#34;lat&#34;:[49.7602704941729,49.4406000840154,48.7296874049761,47.7901323512614,47.7889696315349,48.1834416774349,48.4782298854439,47.5784398463778,47.2124673528867,46.1169269882991,45.1440664739722,45.3211616074364,44.9679531927216,44.1115196803483,42.9299897324269,42.9030146347706,42.3950094671253,42.9853868678438,42.4249817978546,41.994284572918,41.4667715520825,41.503151760416,41.8165693222662,41.1073361272764,40.5698237167925,39.9284933538341,39.6377875839763,39.1704517685446,38.8974710149629,39.3608535833241,39.7502613388595,40.4224425318961,40.9463898789033,40.5933881699176,39.8980559352142,39.2523330755111,39.2042739934797,38.7376358098841,38.0614755315611,37.8973253443859,37.4484638534987,37.1563886581851,37.870427761378,37.4811233587072,37.4544841578607,36.9306143255018,36.6513290471804,36.1114395208111,35.6097905543377,34.9098591171605,34.3603319361686,33.3767227239251,32.4603187118772,31.6921743840747,30.9493515080951,30.6762674016487,30.1429149439643,29.8325204534032,29.0180223658348,28.2255126002067,28.1356731226672,27.0532068954494,25.7407805445326,24.5473908554002,23.6245014510997,22.7828732365781,22.6680740422417,22.2237600773962,22.5483397486214,22.0513674992705,21.5504936792815,21.3971438664553,20.3410326197064,20.2824573837034,21.0082270370267,21.3950509709475,21.7152123072118,21.5523798690601,21.8118989120299,22.2182048609247,22.7942678898984,22.9768924016179,23.352063300057,22.8191500920469,22.7037566187392,22.7087950708877,22.4647531193893,22.3181987574096,21.1743667668451,21.2016519230952,21.4365729842941,21.849984442629,21.5588394230967,21.7429367131365,22.1183143173046,22.9490388046126,23.1427220728426,24.06328603769,23.8974046900331,25.083637193293,25.9187025009135,26.7435358749402,27.5088121607507,27.7472213811292,28.3359451360144,28.2615827499463,28.4110309921345,28.8309795191544,29.4528020289225,29.0317166203922,29.27743805594,28.6406293808072,27.8968763290464,27.7717418482516,28.0406143254664,28.0649539250757,28.2964385035272,28.0427588974064,27.2993159042394,28.0868647323676,27.8765416529396,27.9742617864035,28.2035759546987,28.6427739527474,28.8398937037247,29.3202261418776,29.4637315943522,30.1152680526882,30.4227169866087,30.1834809433134,30.8827147486547,31.515906073527,32.6181643743127,32.4837798121378,32.9943946396137,33.5061980250324,34.3219363469758,35.4940095077878,35.8984034286879,36.6668061386519,37.1330309107892,37.4199901393059,37.9900070257015,38.3788463404816,38.6065068629435,38.5058153346227,39.4312368841056,39.6600084498617,39.8939734970631,40.3664252792916,40.5620722519487,40.4279460719351,41.0664859075497,41.1853158636048,41.5822425400387,42.1239407415382,42.3499992945991,42.9200678574269,43.180362046881,44.9175169948046,45.3170274928532,45.5396495631665,47.3300312363507,47.0009557155161,47.4529694687731,48.4557506373969,48.5491816269806,49.2149807806292,49.2971979844055,48.5994627956006,48.069081732773,47.6935490993079,46.8881460638229,45.7197160914875,45.2860733099103,45.1150759954564,44.97547211362,44.3523318548285,44.2413308782655,43.3194491643946,42.7256352809287,42.7488896754601,42.5246914739617,42.6638044296914,42.5148729518263,41.9074681666676,41.9083466660166,41.5974095729163,42.1343277044289,42.4815158147819,42.5194463160842,42.871233628911,43.4068340114002,43.7431183945395,44.0731757675877,44.4574417181101,45.1020793727351,45.0116456162243,44.8088931341271,45.3398167994939,45.727235012386,46.3882024196153,46.6727328558142,46.8054120957237,46.692679958679,47.0480587835501,47.7470600449462,48.0667304551037,47.6977090521074,47.8534101426028,47.7265445013263,48.1353825954035,49.1345980901991,49.8885313991214,49.510983384797,50.142882798862,50.5829076198273,51.643566392618,51.9641153021246,52.5162263047308,52.7538862168412,53.2514010687312,53.4317259792137,53.4588044297346,53.1610448268688,52.792798570357,51.7842554795327,51.3538941514059,50.7397972682654,49.7602704941729]}]],[[{&#34;lng&#34;:[-2.8561250472024,-3.31108435710007,-4.00881954590494,-4.64991736491791,-5.83449622234453,-6.52876909018585,-7.51894120933044,-7.71215938966975,-7.63536821128403,-7.53971513511176,-7.57015255373169,-7.99369259279588,-8.31134762209402,-8.60288021486862,-8.38545162600057,-8.48544552248535,-8.4392984684487,-8.28070349774494,-8.2217923649322,-8.29904863120856,-8.20349890790088,-7.83210038901919,-8.07911373537435,-8.30961646161225,-8.22933712404682,-8.02994361004862,-7.89958980959237,-7.62275916180481,-6.85050655763506,-6.66646094402755,-6.49396501303727,-6.20522294760643,-6.05045203289227,-5.81692623536529,-5.40434159994697,-4.9546532861431,-4.77988359213197,-4.33024695476038,-3.98044918457668,-3.51189897298627,-2.82749630371271,-2.56218950032624,-2.98358496745033,-3.24437008301126,-2.81070146321784,-2.8561250472024],&#34;lat&#34;:[4.99447581625951,4.98429555909802,5.17981334067431,5.16826365805709,4.99370066977514,4.70508779542502,4.33828847901731,4.36456594483772,5.18815908448946,5.31334524171652,5.7073521997259,6.12618968345154,6.19303314862108,6.46756419517166,6.91180064536874,7.39520783124307,7.68604279218174,7.68717967369216,8.12332876223557,8.3164435897103,8.45545319257545,8.57570425051863,9.37622386315203,9.78953196862244,10.1290202905639,10.2065349390017,10.2973821069708,10.1472362329468,10.1389938419962,10.4308106551484,10.4113028019583,10.5240607772191,10.0963607853554,10.2225546330122,10.3707368026091,10.1527139347697,9.82198476810174,9.61083486575714,9.8623440617217,9.90032623945622,9.64246084231978,8.21962779381148,7.37970490155551,6.2504715031135,5.38905121502411,4.99447581625951]}]],[[{&#34;lng&#34;:[13.0758223812468,12.9513338558556,12.3593803239522,11.7516654801998,11.2764490088437,9.64915815597263,9.79519575362946,9.404366896206,8.94811567550107,8.74492394372942,8.48881554529089,8.5002877132597,8.75753299320863,9.23316287602304,9.5227059261544,10.1182768083183,10.4973751156114,11.0587878760304,11.7457743669185,11.8393087093668,12.0639461605396,12.2188721045506,12.7536715023392,12.955467970439,13.1675997249971,13.3086763851539,13.5729496598946,14.4153788591167,14.468192172919,14.5771777686225,14.1813362972668,14.2135307145846,14.4957873877628,14.8933858578165,14.9601518083376,14.923564894275,15.4678727556053,14.9093538753947,14.6272005550811,14.171466098699,13.954218377344,14.5444665869818,14.9799955583377,15.1208655127653,15.4360917497458,15.2794604834691,14.7765454444046,14.5365600928411,14.4594071794293,14.5589359880235,14.4783724300805,14.9509534033897,15.0362195166713,15.4053959489644,15.8627323747475,15.9073808122477,16.0128524105554,15.9409188168051,15.1463419938852,14.3378125342466,13.0758223812468],&#34;lat&#34;:[2.26709707275901,2.32161570882694,2.19281220133945,2.32675751383999,2.26105093018087,2.28386607503774,3.07340444580912,3.7345268823352,3.90412893311714,4.35221527751996,4.49561737712992,4.77198293702685,5.47966583904791,6.44449066815334,6.45348236737212,7.03876963950988,7.05535777427556,6.64442678469059,6.98138296144975,7.39704234458944,7.7998084578723,8.30582408287432,8.717762762889,9.4177717147147,9.64062632897341,10.1603620467489,10.7985659855536,11.5723688826921,11.9047516951934,12.0853608260535,12.4836569279431,12.8020354272933,12.8593962671373,12.2190477563926,11.5555740421972,10.8913251815175,9.98233673750343,9.99212942142273,9.92091929772454,10.0213782820999,9.54949494062669,8.96586131432227,8.79610423424347,8.38215017336942,7.69281240481197,7.42192454673797,6.40849803306205,6.22695872642069,5.4517605656103,5.03059764243153,4.73260549562045,4.21038930909492,3.85136729574712,3.33530060466434,3.01353729899898,2.55738943115861,2.26763967529808,1.7276726342803,1.96401479736718,2.22787466064949,2.26709707275901]}]],[[{&#34;lng&#34;:[30.8338598975938,30.77334679538,31.1741492042358,30.8526701189481,30.4685075212903,30.0861535987627,29.8757788429025,29.8195032081366,29.5878377621722,29.5794661801409,29.2918868344366,29.2548348324833,29.1174788754516,29.0249263852168,29.2763839047491,29.3399975929003,29.5199866065729,29.4199927100882,29.62003217949,30.1999967791017,30.7400154965518,30.3460860531908,29.0029122250605,28.7348665707625,28.4498710466728,28.6736816749289,28.4960697771418,28.3722530453704,28.6424174333924,29.3415478858691,29.6160014177712,29.6996138852195,28.9342859229768,28.523561639121,28.15510867688,27.3887988624238,27.1644197934125,26.5530875993996,25.7523096046047,25.4181181169732,24.783169793403,24.314516228948,24.257155389104,23.9122152035557,23.4567908057674,22.8373454118847,22.4027982927424,22.1552681820643,22.2087532894864,21.8751819190423,21.8018013851879,21.949130893652,21.7464559262033,21.7281107927397,20.5147481625265,20.6018229509383,20.0916215349206,20.0377230160402,19.4175024756732,19.1666133968961,19.0167517432497,18.4641756527527,18.1342216325691,17.4729700049622,17.0899959652472,16.8601908708452,16.5731799658961,16.326528354567,13.3755973649719,13.024869419007,12.7351713395787,12.3224316748635,12.1823368669203,12.4366882666609,12.4680041846297,12.6316117692658,12.9955172054652,13.258240187237,13.6002348161447,14.1449560889333,14.2090348649752,14.5826037940132,15.1709916520884,15.7535400733148,16.0062895036543,15.9728031755292,16.4070919125101,16.8653068376421,17.5237162614729,17.63864464689,17.6635526872547,17.8265401547033,17.7741919287916,17.8988354834796,18.0942757504074,18.3937923519711,18.4530652198099,18.5429822119978,18.9323124528848,19.4677836442931,20.2906791521089,20.9275911801063,21.65912275563,22.4051237321955,22.7041235694363,22.8414795264681,23.2972139828501,24.4105310401463,24.8050289242624,25.1288334490033,25.2787984555143,25.6504553565575,26.4027608578625,27.0440653826047,27.3742261085175,27.9799772478428,28.4289937680269,28.6966776872988,29.1590784034465,29.715995314256,29.9535001970695,30.8338598975938],&#34;lat&#34;:[3.50916596111034,2.33988332764213,2.20446523682126,1.84939647054381,1.58380544677972,1.06231273030629,0.597379868976304,-0.205310153813372,-0.587405694179481,-1.34131316488563,-1.62005584066799,-2.21510995850891,-2.29221119548838,-2.83925790773016,-3.29390715903406,-4.49998341229409,-5.41997893638631,-5.93999887453943,-6.52001515058343,-7.07998097089816,-8.34000741947091,-8.23825652428822,-8.40703175215347,-8.52655934004458,-9.16491830814608,-9.60592498132493,-10.789883721564,-11.7936467424014,-11.9715686987823,-12.3607439103724,-12.1788945451373,-13.2572266577718,-13.2489584286051,-12.6986044246967,-12.2724805640179,-12.1327474911007,-11.6087484676611,-11.9244397925321,-11.7849651017764,-11.33093596766,-11.238693536019,-11.2628264298993,-10.9519926896637,-10.9268262671375,-10.8678634578925,-11.0176217586743,-10.9930754533357,-11.0848011206538,-9.89479623783651,-9.52370777754857,-8.90870655684298,-8.30590097415828,-7.92008473066715,-7.2908724910813,-7.29960580813863,-6.93931772219968,-6.94309010175699,-7.11636117923165,-7.1554285620443,-7.73818368899975,-7.98824594486013,-7.84701425540644,-7.98767750410492,-8.0685511206417,-7.54568897871253,-7.22229786542999,-6.62264454511509,-5.87747039146627,-5.86424122479955,-5.98438892987816,-5.9656820613885,-6.10009246177966,-5.78993051516384,-5.68430388755925,-5.248361504745,-4.99127125409294,-4.78110320396188,-4.88295745200917,-4.50013844159097,-4.51000864015872,-4.7930921362536,-4.97023894615014,-4.3435071753143,-3.8551648901561,-3.53513274497253,-2.71239226645361,-1.74092701579868,-1.22581633871329,-0.743830254726987,-0.424831638189247,-0.0580839982138173,0.288923244626105,0.855658677571085,1.74183197672828,2.36572154378806,2.90044342692822,3.50438589112335,4.20178518311832,4.70950613038598,5.03152781821278,4.69167776124529,4.32278554932974,4.22434194581372,4.02916006104732,4.63305084881016,4.71012624757348,4.60969310141422,5.10878408448913,4.89724660890235,4.92724477784779,5.17040822999719,5.25608775473712,5.15087453859087,5.12785268800484,5.23394440350006,4.40841339763737,4.28715464926449,4.45507721599694,4.38926727947323,4.60080475506003,4.17369904216768,3.50916596111034]}]],[[{&#34;lng&#34;:[12.9955172054652,12.6207597184845,12.3186076188739,11.9149630062421,11.0937728206919,11.8551216976481,11.4780387712143,11.8209635759032,12.4957027523382,12.5752844580676,13.1096187679656,13.9924072608077,14.2992102393246,14.4254557634136,14.3164184912777,13.8433207536457,14.276265903387,14.0266687354172,13.2826314632788,13.0031136410121,13.0758223812468,14.3378125342466,15.1463419938852,15.9409188168051,16.0128524105554,16.5370581397241,17.1330424333463,17.8099003435053,18.4530652198099,18.3937923519711,18.0942757504074,17.8988354834796,17.7741919287916,17.8265401547033,17.6635526872547,17.63864464689,17.5237162614729,16.8653068376421,16.4070919125101,15.9728031755292,16.0062895036543,15.7535400733148,15.1709916520884,14.5826037940132,14.2090348649752,14.1449560889333,13.6002348161447,13.258240187237,12.9955172054652],&#34;lat&#34;:[-4.78110320396188,-4.43802336997614,-4.60623015708619,-5.03798674888479,-3.97882659263055,-3.42687061932105,-2.76561899171424,-2.51416147218198,-2.39168832765024,-1.94851124431513,-2.42874032960351,-2.4708049454891,-1.99827564861221,-1.33340667074497,-0.552627455247048,0.038757635901149,1.19692983642662,1.39567739502115,1.31418366129688,1.83089630778332,2.26709707275901,2.22787466064949,1.96401479736718,1.7276726342803,2.26763967529808,3.19825470622628,3.72819651937945,3.56019643799857,3.50438589112335,2.90044342692822,2.36572154378806,1.74183197672828,0.855658677571085,0.288923244626105,-0.0580839982138173,-0.424831638189247,-0.743830254726987,-1.22581633871329,-1.74092701579868,-2.71239226645361,-3.53513274497253,-3.8551648901561,-4.3435071753143,-4.97023894615014,-4.7930921362536,-4.51000864015872,-4.50013844159097,-4.88295745200917,-4.78110320396188]}]],[[{&#34;lng&#34;:[-75.3732232327139,-75.8014658271166,-76.292314419241,-76.5763797675494,-77.4249843004304,-77.6686128404704,-77.8550614081795,-78.8552587551887,-78.990935228171,-78.6178313870237,-78.6621180894979,-78.4276104397573,-77.9315425279715,-77.510431281225,-77.1276897854553,-77.496271938777,-77.3076012844794,-77.5332205878657,-77.3188150702867,-77.4766607327223,-77.8815714179453,-77.7534138658614,-77.431107957657,-77.2425664944401,-77.4747228665113,-77.3533607652739,-76.8366739570036,-76.0863838365579,-75.6746001858401,-75.6647041490562,-75.4804259915034,-74.906895107712,-74.2767526923449,-74.1972226630477,-73.4147639635003,-72.6278352525596,-72.2381949530789,-71.7540901353686,-71.3998223537917,-71.1374611070459,-71.3315836249503,-71.9739216783383,-72.2275754462429,-72.6146577623252,-72.9052860175347,-73.0276041327696,-73.3049515448801,-72.7887298245004,-72.6604947577681,-72.439862230098,-72.360900641556,-72.4796789211788,-72.4444872707881,-72.1983524237819,-71.9601757473486,-70.6742335679815,-70.0933129543724,-69.3894799465571,-68.9853185696024,-68.2650524563182,-67.695087246355,-67.3414395819656,-67.5215319485028,-67.7446966213552,-67.8230122544935,-67.6218359035813,-67.3375638495437,-67.3031731838534,-67.8099381171237,-67.4470920477863,-67.1812943182931,-66.8763258531226,-67.0650481838525,-67.2599975246736,-67.5378100246747,-67.8685650295588,-69.8169732326916,-69.8045967271577,-69.2186376614002,-69.2524340481191,-69.4523960028725,-70.0155657619893,-70.0206558905701,-69.5770653957766,-69.4204858059322,-69.4441019354896,-69.8936352199966,-70.394043952095,-70.6926820543097,-70.0477085028749,-70.813475714792,-71.4136457994298,-71.7747607082854,-72.3257865058137,-73.0703922187072,-73.6595035468346,-74.1223951890891,-74.441600511356,-75.1066245185201,-75.3732232327139],&#34;lat&#34;:[-0.15203175212045,0.0848013370732019,0.416047268064119,0.256935533037435,0.395686753741117,0.825893052570962,0.809925034992773,1.38092377360182,1.69136994059525,1.76640412028306,2.26735545492048,2.62955556885422,2.69660573975293,3.32501699463825,3.84963613526536,4.08760610596943,4.66798411703945,5.5828119979025,5.84535411216136,6.6911164412663,7.22377126711478,7.70983978925214,7.63806122479873,7.93527822512544,8.52428620038822,8.67050466555807,8.63874949791472,9.33682058352949,9.4432481958346,9.77400320071874,10.6189903833393,11.0830447453203,11.1020358341876,11.3104727238369,11.2270152856855,11.7319715438255,11.9555496281363,12.4373031681773,12.3760407576953,12.1129818791135,11.7762840845158,11.6086715763771,11.1087020939532,10.8219754093818,10.4503443465548,9.73677033125244,9.15199982343761,9.08502716718733,8.62528778730268,8.40527537682003,8.00263845461789,7.63250600832735,7.42378489830048,7.34043081301368,6.99161489504354,7.08778473553872,6.96037649172311,6.09986054119884,6.20680491782686,6.15326813397247,6.26731802004065,6.09546804445402,5.55687042889197,5.22112864829167,4.5039372827289,3.83948171631999,3.54234223064172,3.31845408773718,2.82065501546957,2.60028086996087,2.25063812907406,1.25336050048934,1.13011220947322,1.71999868408496,2.03716278727633,1.69245514567339,1.71480520263962,1.08908112223347,0.985676581217433,0.602650865070075,0.706158758950693,0.541414292804205,-0.185156345219539,-0.549991957200163,-1.12261850342641,-1.55628712321982,-4.29818694419433,-3.76659148520783,-3.74287200278586,-2.7251563452297,-2.25686451580074,-2.34280242270213,-2.16978972738894,-2.43421803142645,-2.30895435955095,-1.26049122478113,-1.00283253337385,-0.530820000819887,-0.0572054988648603,-0.15203175212045]}]],[[{&#34;lng&#34;:[-82.9657830471974,-83.5084372626943,-83.7114739651691,-83.5963130358066,-83.6326415677078,-83.9098856269537,-84.3034016588564,-84.6476442125687,-84.7133507962278,-84.9756603665413,-84.9113748847702,-85.1109234280653,-85.3394882880923,-85.660786505867,-85.7974448310628,-85.7917087470784,-85.6593137275467,-85.9417254300218,-85.7125404528073,-85.5618519762442,-84.903003302739,-84.6730690172563,-84.355930752281,-84.1901785957049,-83.895054490886,-83.6556117418616,-83.402319708983,-83.0156766425752,-82.5461962552035,-82.9328909980436,-82.9271549140592,-82.7191831123005,-82.8686571927048,-82.8297706774052,-82.9131764391242,-82.9657830471974],&#34;lat&#34;:[8.22502798098598,8.44692658124728,8.65683624921687,8.83044322350142,9.05138580976532,9.29080272057358,9.48735403079571,9.61553742109571,9.90805186608385,10.086723130733,9.79599152265892,9.55703969974131,9.83454214114866,9.93334747969072,10.134885565629,10.4393372664766,10.7543309595117,10.8952784285878,11.0884449324948,11.2171192489016,10.9523033716219,11.0826571720781,10.9992255721429,10.7934500187567,10.7268390975324,10.9387641463614,10.3954381372447,9.99298208255556,9.56613475182468,9.47681203860817,9.07433014570292,8.92570872643149,8.80726634361852,8.62629547773237,8.42351715741907,8.22502798098598]}]],[[{&#34;lng&#34;:[-82.2681512112571,-81.4044571601468,-80.6187686835812,-79.6795236884603,-79.2814859687321,-78.3474344550565,-77.9932958645603,-77.1464224921611,-76.5238248359086,-76.1946201239932,-75.5982224189127,-75.6710603502281,-74.9338960435845,-74.1780248684513,-74.2966481187773,-74.9615946112929,-75.6346801418946,-76.323656175426,-77.7554809231531,-77.0851084052467,-77.4926545885166,-78.1372922431416,-78.4828267076612,-78.719866502584,-79.2849999661279,-80.2174753486186,-80.5175345527214,-81.8209433662032,-82.1699918281186,-81.7950017971927,-82.7758979967409,-83.4944587877594,-83.9088004218756,-84.0521508450533,-84.5470301988964,-84.9749110582731,-84.4470621406278,-84.2303570218118,-83.7782399156902,-83.2675475735657,-82.5104361640575,-82.2681512112571],&#34;lat&#34;:[23.1886107447177,23.1172714299388,23.105980129483,22.7653032495988,22.3992015650271,22.5121662460171,22.2771935083859,21.6578514673678,21.2068195663244,21.220565497314,21.0166244572741,20.735091254148,20.6939051376114,20.2846277938597,20.0503785262807,19.9234353703557,19.8737743189232,19.9528909367621,19.8554808618919,20.4133537866988,20.6731053736139,20.7399488387834,21.0286133895659,21.5981135116384,21.5591753199065,21.827324327069,22.0370789657418,22.1920565861851,22.3871092798708,22.636964830002,22.6881503361871,22.1685179712761,22.1545653345573,21.9105750594913,21.8012277287616,21.8960281438011,22.2049498560419,22.5657547063038,22.7881183944557,22.9830418970606,23.0787466496652,23.1886107447177]}]],[[{&#34;lng&#34;:[32.7317802263775,32.8024735857528,32.9469608904408,33.6672270037249,34.5764738299005,33.9008044776842,33.9736165707835,33.8664396502101,33.6753918800271,33.5256852556775,33.4758174985159,33.4559220720835,33.3838334490363,33.190977003723,32.9195723813261,32.7317802263775],&#34;lat&#34;:[35.1400259465884,35.1455036484114,35.3867033961337,35.3732158473055,35.6715955673588,35.2457559270576,35.058506374648,35.0935946721742,35.0178628606505,35.0386884628641,35.0003445501035,35.1014236516664,35.1627119003646,35.1731247014714,35.0878327499736,35.1400259465884]}]],[[{&#34;lng&#34;:[33.9736165707835,34.00488081232,32.9798271013784,32.4902962582775,32.256667107886,32.7317802263775,32.9195723813261,33.190977003723,33.3838334490363,33.4559220720835,33.4758174985159,33.5256852556775,33.6753918800271,33.8664396502101,33.9736165707835],&#34;lat&#34;:[35.058506374648,34.9780978460019,34.5718694117554,34.7016547714565,35.1032323267966,35.1400259465884,35.0878327499736,35.1731247014714,35.1627119003646,35.1014236516664,35.0003445501035,35.0386884628641,35.0178628606505,35.0935946721742,35.058506374648]}]],[[{&#34;lng&#34;:[16.9602881201946,16.4992826677188,16.0296472510502,15.253415561594,14.9014473812541,14.3388977393247,13.5959456722644,13.0313289730434,12.5210242041612,12.4151908708274,12.2401111182226,12.9668367855432,13.3381319515603,14.0562276546882,14.3070133806006,14.5707182145861,15.0169958838587,15.4909721208397,16.2386267432386,16.1762532894623,16.7194759457144,16.8687691586057,17.5545670915511,17.649445021239,18.3929138526222,18.8531441586136,18.5549711442895,18.3999935238462,18.170498488038,18.1049727718919,17.9135115902505,17.8864848161618,17.5450069515771,17.1019848975389,16.9602881201946],&#34;lat&#34;:[48.5969823268506,48.7858080104451,48.7338990342079,49.0390742051076,48.9644017604458,48.5553052842072,48.8771719427371,49.3070681829732,49.5474152695627,49.9691207952806,50.2663377956073,50.4840764430691,50.7332343613644,50.9269176295943,51.1172677679414,51.0023393825243,51.1066740993216,50.7847299261432,50.6977326523798,50.4226073268579,50.2157465683935,50.473973700556,50.3621459010764,50.04903839782,49.9886286484708,49.4962297633776,49.4950153672188,49.31500051533,49.2715147975564,49.0439834661753,48.9964928248991,48.9034752467737,48.8000190293254,48.8169688991171,48.5969823268506]}]],[[{&#34;lng&#34;:[9.92190636560923,9.9395797054529,10.9501123389205,10.9394669938685,11.9562524756433,12.5184403825467,13.6474670752595,14.1196863135426,14.3533154639342,14.0745211117194,14.4375997250022,14.6850264828157,14.6070984229196,15.0169958838588,14.5707182145861,14.3070133806007,14.0562276546883,13.3381319515604,12.9668367855433,12.2401111182227,12.4151908708275,12.5210242041613,13.0313289730435,13.5959456722646,13.2433573747371,12.8841028174439,13.0258512712205,12.9326269873661,12.6207597184845,12.1413574561129,11.4264140153549,10.5445040218616,10.4020837744653,9.89606814946319,9.59422610844638,8.5226119320098,8.3173014665141,7.46675906742229,7.59367638513106,8.09927859867486,6.65822960778371,6.18632042809418,6.24275109215699,6.04307335778111,6.15665815595878,5.98865807457781,6.58939659997083,6.84286950036238,7.0920532568739,6.90513960127413,7.10042483890527,7.93623945479396,8.12170617028949,8.80073449060467,8.57211795414537,8.52622928227021,9.28204878097114,9.92190636560923],&#34;lat&#34;:[54.983104153048,54.5966419541533,54.3636070827332,54.0086933457526,54.1964855007012,54.470370591848,54.0755109727059,53.757029120491,53.2481712917131,52.9812625189253,52.6248501654083,52.0899474147552,51.74518809672,51.1066740993217,51.0023393825244,51.1172677679414,50.9269176295944,50.7332343613643,50.4840764430692,50.2663377956072,49.9691207952806,49.5474152695627,49.3070681829732,48.8771719427372,48.416114813829,48.2891458196879,47.637583523136,47.467645575544,47.6723876002844,47.7030834010658,47.5237661810131,47.5663992376538,47.3024876979392,47.5801968450757,47.5250580918202,47.8308275416913,47.6135798203363,47.6205819769119,48.3330191107037,49.0177835150034,49.2019583196916,49.4638028021145,49.9022256536787,50.1280516627942,50.8037210150106,51.8516157090251,51.8520291204834,52.2284402532975,53.1440432806449,53.4821621771306,53.6939321966627,53.7482958034338,53.5277924668443,54.0207856309089,54.3956464707541,54.9627436387252,54.8308653835163,54.983104153048]}]],[[{&#34;lng&#34;:[43.0812260272002,43.3178524106647,43.2863814633989,42.7158736508965,43.1453048032421,42.776851841001,42.5549300000001,42.3141400000001,41.7555700000002,41.7395900000002,41.6617600000001,42.0000000000001,42.3515600000001,42.7796423683448,43.0812260272002],&#34;lat&#34;:[12.6996385767071,12.390148423711,11.9749282902459,11.7356405705183,11.4620396997489,10.9268785669344,11.1051100000002,11.0342000000001,11.0509100000001,11.3551100000001,11.6312,12.1000000000001,12.5422300000001,12.4554157576957,12.6996385767071]}]],[[{&#34;lng&#34;:[12.6900061377556,12.0899910824147,11.0435433285042,10.9039136084516,12.3709041683533,12.6900061377556],&#34;lat&#34;:[55.6099909531808,54.8000145534379,55.3648637966043,55.7799547389887,56.1114073757088,55.6099909531808]}],[{&#34;lng&#34;:[10.9121818376184,10.66780398931,10.369992710012,9.64998497888931,9.92190636560917,9.28204878097114,8.52622928227024,8.12031090661759,8.08997684086225,8.25658165857126,8.54343753422339,9.42446902836761,9.77555870935856,10.5800057308462,10.5461059912627,10.2500000342302,10.369992710012,10.9121818376184],&#34;lat&#34;:[56.4586213242779,56.0813833685472,56.1900072292247,55.4699994981021,54.9831041530481,54.8308653835162,54.962743638725,55.5177226833236,56.5400117051376,56.8099693874303,57.1100027533169,57.1720661484995,57.4479407822897,57.7300165879549,57.2157327337862,56.8900161810505,56.6099815944608,56.4586213242779]}]],[[{&#34;lng&#34;:[-71.712361416293,-71.5873044501466,-70.8067061021617,-70.2143649970161,-69.9508151923276,-69.7692500474701,-69.2221258205799,-69.2543460761138,-68.8094119940808,-68.317943284769,-68.6893159654345,-69.1649458482489,-69.6239875962976,-69.9529339260515,-70.1332329983179,-70.5171372138142,-70.6692984686976,-70.9999501207172,-71.4002099270339,-71.657661912712,-71.7083048163581,-71.6877375963059,-71.9451120673356,-71.7013026597825,-71.6248732164228,-71.712361416293],&#34;lat&#34;:[19.7144558781674,19.8849105900821,19.880285549392,19.6228852401462,19.64799998624,19.2932671167724,19.3132142196371,19.0151962346099,18.9790744084379,18.6121975773817,18.2051423202186,18.4226484237351,18.3807129989302,18.4283069930711,18.2459150252969,18.1842908797888,18.426885891183,18.2833287622762,17.5985643579766,17.7575727401387,18.0449970565461,18.3166600611045,18.6169001327203,18.7854169784241,19.1698379582433,19.7144558781674]}]],[[{&#34;lng&#34;:[11.9995056494716,8.57289310062978,5.67756595218069,4.26741946780004,3.1581331722227,3.1466610042539,2.68358849448643,2.06099083823392,1.82322757325903,-1.55005489745761,-4.92333736817423,-8.68439978680905,-8.66512447756419,-8.66558956545481,-8.67411617678297,-7.05922766766193,-6.06063229005377,-5.24212927898279,-4.85964616537447,-3.6904410465547,-3.64749793132015,-3.06898027181265,-2.61660478352957,-1.30789913573787,-1.12455115396631,-1.38804928222257,-1.73345455566147,-1.79298580566169,-2.16991370279862,-1.20860287108906,-0.127454392894606,0.503876580415209,1.46691857260655,3.16169884605083,4.81575809084913,5.32012007001779,6.26181969567261,7.33038496260397,7.73707848474101,8.42096438969168,8.21782433435231,8.37636762862377,8.1409814795343,7.52448164229224,7.61264163578218,8.43047285323337,8.43910281742612,9.05560265466815,9.48213992680527,9.80563439295241,9.85999799972345,9.68388471847277,9.75612837081678,9.62905602381107,9.71628584151975,9.31941084151816,9.91069257980178,9.94826134607797,10.3038468766784,10.7713635596229,11.560669386449,11.9995056494716],&#34;lat&#34;:[23.4716684025964,21.5656607121591,19.6012069767997,19.155265204337,19.05736420336,19.6935785995214,19.8562301701601,20.1422333846795,20.610809434486,22.7926659204974,24.974574082941,27.395744126896,27.5894790715582,27.6564258895924,28.8412889673966,29.5792284205245,29.7316997340017,30.0004430201356,30.5011876490438,30.8969516057512,31.6372940129807,31.7244979924732,32.0943462183861,32.2628889023061,32.6515215113571,32.8640150009413,33.919712836232,34.5279186060912,35.1683963079167,35.7148487411871,35.8886624212008,36.3012728948353,36.6056470810344,36.7839049342252,36.8650369329235,36.7165188665166,37.1106550156067,37.1183806422344,36.8857075058402,36.9464273137832,36.4331769882603,35.4798760035559,34.6551459823938,34.0973764104515,33.344114895149,32.748337307256,32.5062848984008,32.1026919622013,30.3075560572462,29.4246383733234,28.959989732371,28.1441738957792,27.6882585718841,27.1409534774809,26.5122063257857,26.0943248560575,25.3654546167967,24.9369536402325,24.3793132593709,24.5625320500618,24.0979092473255,23.4716684025964]}]],[[{&#34;lng&#34;:[-80.3025605943872,-79.7702933417809,-79.9865592109224,-80.3687839423692,-80.9677654690644,-80.764806281238,-80.9336590237517,-80.5833703274613,-80.3993247138538,-80.0208982001804,-80.0906097073421,-79.5427620103998,-78.8552587551887,-77.8550614081795,-77.6686128404704,-77.4249843004304,-76.5763797675494,-76.292314419241,-75.8014658271166,-75.3732232327139,-75.2337227037419,-75.544995693652,-76.6353942532267,-77.8379048326586,-78.4506839667756,-78.6398972236123,-79.2052890693177,-79.6249792141762,-80.0289080471856,-80.4422419908722,-80.4692946031769,-80.1840148587097,-80.3025605943872],&#34;lat&#34;:[-3.40485645916471,-2.65751189535964,-2.22079436606101,-2.68515878663579,-2.2469426408007,-1.96504770264853,-1.05745452230636,-0.906662692878683,-0.283703301600141,0.360340074053468,0.768428859862397,0.982937730305963,1.38092377360182,0.809925034992773,0.825893052570962,0.395686753741117,0.256935533037435,0.416047268064119,0.0848013370732019,-0.15203175212045,-0.911416924649529,-1.56160979574588,-2.60867766684382,-3.0030205216631,-3.87309661216138,-4.54778411216407,-4.95912851320739,-4.45419809328349,-4.34609099692889,-4.42572437909067,-4.059286797709,-3.82116179770804,-3.40485645916471]}]],[[{&#34;lng&#34;:[34.9226,34.64174,34.42655,34.15451,33.92136,33.58811,33.13676,32.42323,32.32046,32.73482,33.34876,34.10455,34.47387,34.79507,35.69241,35.49372,35.52598,36.69069,36.86623,32.9,29.02,25,25,25,24.70007,24.95762,24.80287,25.16482,26.49533,27.45762,28.45048,28.91353,29.68342,30.09503,30.97693,31.68796,31.96041,32.19247,32.99392,33.7734,34.26544,34.9226],&#34;lat&#34;:[29.50133,29.09942,28.34399,27.8233,27.6487,27.97136,28.41765,29.85108,29.76043,28.70523,27.69989,26.14227,25.59856,25.03375,23.92671,23.75237,23.10244,22.20485,22,22,22,22,25.682499996361,29.2386545295335,30.04419,30.6616,31.08929,31.56915,31.58568,31.32126,31.02577,30.87005,31.18686,31.4734,31.55586,31.4296,30.9336,31.26034,31.02407,30.96746,31.21936,29.50133]}]],[[{&#34;lng&#34;:[42.3515600000001,42.00975,41.59856,41.1551937192498,40.8966,40.0262187029692,39.3406100000001,39.0994,38.51295,37.9060700000001,37.5937700000001,36.4295100000001,36.3231889177981,36.7538603045186,36.8525300000001,37.1674700000001,37.9040000000001,38.4100899594732,38.99062299984,39.266110060388,39.8142936541402,41.1792749366977,41.7349516131324,42.2768306821449,42.5895764503753,43.0812260272002,42.7796423683448,42.3515600000001],&#34;lat&#34;:[12.5422300000001,12.8658199999999,13.4520900000001,13.7733198104352,14.1186400000001,14.5195791691623,14.53155,14.74064,14.5054700000001,14.9594300000002,14.2131,14.42211,14.8224805770411,16.2918740910443,16.95655,17.2631400000001,17.42754,17.9983073999703,16.8406261255517,15.9227234969673,15.4356472844003,14.4910796167532,13.9210368921416,13.3439920109544,13.0004212508619,12.6996385767071,12.4554157576957,12.5422300000001]}]],[[{&#34;lng&#34;:[-9.03481767418025,-8.98443315269567,-9.39288367353065,-7.97818966310831,-6.75449174643676,-5.4118863590616,-4.34784277995578,-3.51753170410609,-1.90135128417776,-1.50277096191053,0.338046909190581,0.701590610363894,1.82679324708715,2.98599897625846,3.03948408368055,2.09184166831218,0.810524529635188,0.721331007499401,0.106691521819869,-0.278711310212941,0.111290724293838,-0.467123582349103,-0.683389451490598,-1.43838212727485,-2.14645260253812,-3.41578080892339,-4.36890092611472,-4.99521928549221,-5.37715979656146,-5.8664322575009,-6.23669389487218,-6.5201908024254,-7.45372555177809,-7.53710547528102,-7.16650794109986,-7.0292811751488,-7.37409216961632,-7.09803666831313,-7.49863237143973,-7.06659155926353,-7.02641313315659,-6.86401994467939,-6.85112667482255,-6.38908769370092,-6.66860551596766,-7.25130896649082,-7.4225129866738,-8.01317460776991,-8.26385698081779,-8.67194576662672,-9.03481767418025],&#34;lat&#34;:[41.8805705836597,42.5927751735063,43.0266246608127,43.748337714201,43.5679094508539,43.5742398138097,43.403449205085,43.4559007838613,43.4228020289783,43.0340143906304,42.5795460068395,42.7957343613326,42.3433847112657,42.4730150416699,41.8921202662769,41.2260885686831,41.0147319606093,40.6783183863892,40.123933620762,39.3099781357327,38.738514309233,38.2923658310412,37.6423538274578,37.4430636663242,36.6741441920373,36.6588996445112,36.6778390569462,36.3247081568796,35.9468500839615,36.0298165960061,36.3676771103303,36.9429133163873,37.0977875839661,37.4289043238762,37.8038943548022,38.0757640650898,38.3730585800649,39.0300727402238,39.6295710312418,39.7118915878828,40.1845242376242,40.3308718938748,41.1110826686175,41.3818154973947,41.8833869492196,41.918346055665,41.7920746933598,41.7908861354171,42.2804686549503,42.134689439455,41.8805705836597]}]],[[{&#34;lng&#34;:[24.3128625831146,24.4289278500422,24.0611983578532,23.4265600928767,23.3397953630586,24.6042143083762,25.8641890805166,26.9491357764845,27.9811141293532,28.1316992530517,27.4201664568249,27.7166858253157,27.2881848487515,26.4635323422378,25.6028096859844,25.1645935401493,24.3128625831146],&#34;lat&#34;:[57.793423570377,58.3834133978533,58.2573745794934,58.6127534043646,59.1872403021534,59.465853786855,59.6110903998113,59.4458033311258,59.4753880886129,59.3008251003309,58.7245812038442,57.7918991156244,57.4745283067038,57.4763886582663,57.8475287949866,57.9701569688152,57.793423570377]}]],[[{&#34;lng&#34;:[37.9060700000001,38.51295,39.0994,39.3406100000001,40.0262500000001,40.8966,41.1552,41.59856,42.00975,42.3515600000001,42.0000000000001,41.6617600000001,41.7395900000002,41.7555700000002,42.3141400000001,42.5549300000001,42.776851841001,42.5587599999999,42.9281200000001,43.2969900000001,43.67875,46.9483400000001,47.7894200000001,44.9636000000001,43.66087,42.7696700000001,42.1286100000001,41.8550830926441,41.1718000000001,40.7684800000001,39.8549400000001,39.5593842587659,38.8925100000001,38.67114,38.4369700000001,38.1209150000001,36.8550932380082,36.1590786328557,35.8174476623536,35.8174476623536,35.2980071182331,34.70702,34.25032,34.0751000000002,33.5682900000001,32.9541800000002,33.2948000000001,33.8255000000001,33.9749800000001,33.9616200000001,34.2574500000001,34.7311500000001,34.8316300000001,35.2604900000001,35.8636300000002,36.2702200000001,36.4295100000001,37.5937700000001,37.9060700000001],&#34;lat&#34;:[14.9594300000002,14.5054700000001,14.74064,14.53155,14.51959,14.1186400000001,13.77333,13.4520900000001,12.8658199999999,12.5422300000001,12.1000000000001,11.6312,11.3551100000001,11.0509100000001,11.0342000000001,11.1051100000002,10.9268785669344,10.5725800000001,10.0219400000001,9.54048000000017,9.18358000000012,7.99688000000009,8.00299999999999,5.00162000000012,4.95755000000008,4.25259000000023,4.23413000000016,3.91891192048377,3.91909000000004,4.25702000000013,3.83879000000013,3.42206000000022,3.50074000000006,3.61607000000009,3.5885100000001,3.59860500000008,4.44786412767286,4.44786412767286,4.77696566346202,5.33823208279085,5.50600000000003,6.59422000000012,6.82607000000007,7.22595000000007,7.71334000000002,7.7849700000001,8.35458000000006,8.37916000000007,8.68456000000015,9.5835800000001,10.63009,10.9101700000001,11.3189600000001,12.08286,12.5782800000001,13.5633300000001,14.42211,14.2131,14.9594300000002]}]],[[{&#34;lng&#34;:[28.5919295590432,28.4459436378187,29.9774263852206,29.0545886573523,30.21765,29.544429559047,30.4446846860037,30.0358724301427,31.5160921567111,31.1399910824909,30.2111072120444,28.0699975928953,26.255172967237,24.4966239763445,22.8696948584995,22.2907637875336,21.3222440935193,21.5448661638327,21.0592110531537,21.5360294939108,22.442744174904,24.7305115088975,25.3980676612439,25.2940430030404,23.9033785336338,23.5658797543356,23.5394730974344,21.9785347836261,20.6455928890895,21.2449361508107,22.3562378272474,23.6620495948308,24.7356791521267,25.6892126807764,26.1796220232262,27.7322921078679,29.015572950972,28.5919295590432],&#34;lat&#34;:[69.0647769232867,68.364612942164,67.6982970241927,66.9442862006219,65.80598,64.9486715765905,64.2044534369391,63.5528136257386,62.8676874864129,62.3576927761244,61.7800277777497,60.5035165472758,60.4239606797625,60.0573163926517,59.8463731960362,60.3919212917415,60.7201699896595,61.7053294948718,62.6073932969587,63.1897350124559,63.8178103705313,64.9023436550408,65.1114265000937,65.5343464219705,66.0069273952796,66.3960509304374,67.9360086127353,68.6168456081807,69.1062472602009,69.3704430202931,68.8417414415149,68.8912474636505,68.6495567898215,69.092113755969,69.8252989773261,70.1641930202963,69.766491197378,69.0647769232867]}]],[[{&#34;lng&#34;:[178.3736,178.71806,178.55271,177.93266,177.38146,177.28504,177.67087,178.12557,178.3736],&#34;lat&#34;:[-17.33992,-17.62846,-18.15059,-18.28799,-18.16432,-17.72465,-17.38114,-17.50481,-17.33992]}],[{&#34;lng&#34;:[179.364142661964,178.725059362997,178.596838595117,179.096609362997,179.413509362997,180,180,179.364142661964],&#34;lat&#34;:[-16.8013540769469,-17.012041674368,-16.63915,-16.4339842775474,-16.3790542775474,-16.0671326636424,-16.5552165666392,-16.8013540769469]}],[{&#34;lng&#34;:[-179.917369384765,-180,-180,-179.793320109049,-179.917369384765],&#34;lat&#34;:[-16.5017831356494,-16.5552165666392,-16.0671326636424,-16.0208822567412,-16.5017831356494]}]],[[{&#34;lng&#34;:[-61.2,-60,-59.15,-58.55,-57.75,-58.05,-59.4,-59.85,-60.7,-61.2],&#34;lat&#34;:[-51.85,-51.25,-51.5,-51.1,-51.55,-51.9,-52.2,-51.85,-52.3,-51.85]}]],[[{&#34;lng&#34;:[-52.5564247300184,-52.939657151895,-53.4184651352953,-53.5548392401135,-53.7785206772889,-54.0880625067173,-54.5247541977998,-54.2712296209758,-54.1842840236448,-54.0115038722768,-54.3995422023565,-54.4786329819792,-53.9580446030709,-53.6184529282648,-52.8821412827541,-51.8233428615259,-51.6577974106789,-52.249337531124,-52.5564247300184],&#34;lat&#34;:[2.50470530843705,2.12485769287562,2.05338918701604,2.33489655192597,2.37670278565005,2.10555654541463,2.31184886312379,2.73874787028694,3.19417226807523,3.62256989177486,4.21261139568348,4.89675568279564,5.75654816326781,5.6465290389184,5.4098509790216,4.56576813396615,4.15623240805303,3.24109446859629,2.50470530843705]}],[{&#34;lng&#34;:[9.56001631026913,9.22975223149177,8.77572309737536,8.54421268070783,8.74600914880759,9.3900008480289,9.56001631026913],&#34;lat&#34;:[42.1524919703796,41.3800068222644,41.5836119654944,42.2565166285831,42.628121853194,43.0099848496147,42.1524919703796]}],[{&#34;lng&#34;:[3.58818444175571,4.28602298342514,4.79922163251575,5.67405195478489,5.89775923017638,6.18632042809421,6.65822960778354,8.09927859867477,7.59367638513106,7.46675906742223,7.19220218265554,6.73657107913809,6.76871382002363,6.03738895022897,6.02260949059357,6.50009972497045,6.84359297041456,6.80235517744566,7.09665245934784,6.74995527510171,7.00756229007666,7.54959638838616,7.43518476729184,6.52924523278307,4.5569625179314,3.10041059735272,2.98599897625849,1.82679324708718,0.701590610363922,0.338046909190581,-1.50277096191047,-1.90135128417774,-1.38422522623296,-1.19379757323736,-2.22572424967379,-2.96327612955957,-4.49155493815948,-4.59234981934475,-3.29581397135775,-1.61651078938493,-1.93349402506325,-0.98946895995536,1.33876102052275,1.6390010921385,2.51357303224617,2.65842207196033,3.12325158042572,3.58818444175571],&#34;lat&#34;:[50.3789924180036,49.9074966497726,49.9853730332363,49.5294835475574,49.4426671413072,49.4638028021145,49.2019583196916,49.0177835150034,48.3330191107037,47.6205819769119,47.449765529971,47.5418012558829,47.2877082383037,46.7257787135619,46.2729898138205,46.4296727565294,45.9911465521007,45.7085798203287,45.3330988632959,45.0285179713676,44.2547667506614,44.1279011093848,43.6938449163492,43.1288923203184,43.3996509873116,43.0752005071671,42.4730150416699,42.3433847112657,42.7957343613326,42.5795460068396,43.0340143906305,43.4228020289783,44.0226103785902,46.0149177109549,47.0643626979382,47.570326646508,47.9549543320564,48.6841604681269,48.9016924098596,48.6444212916946,49.7763418646158,49.3473758001609,50.1271731634453,50.9466063502975,51.1485061712619,50.7968480495157,50.7803632676145,50.3789924180036]}]],[[{&#34;lng&#34;:[11.0937728206919,10.0661352881357,9.40524539555497,8.79799563969317,8.83008670414642,9.04841963057959,9.29135053878369,9.49288862472199,9.83028405115564,11.2850789730365,11.2764490088437,11.7516654801998,12.3593803239522,12.9513338558556,13.0758223812468,13.0031136410121,13.2826314632788,14.0266687354172,14.276265903387,13.8433207536457,14.3164184912777,14.4254557634136,14.2992102393246,13.9924072608077,13.1096187679656,12.5752844580676,12.4957027523382,11.8209635759032,11.4780387712143,11.8551216976481,11.0937728206919],&#34;lat&#34;:[-3.97882659263055,-2.96948251710568,-2.14431324626904,-1.1113013647545,-0.779073581550037,-0.459351494960217,0.268666083167687,1.01011953369149,1.0678937849938,1.05766185140001,2.26105093018087,2.32675751383999,2.19281220133945,2.32161570882694,2.26709707275901,1.83089630778332,1.31418366129688,1.39567739502115,1.19692983642662,0.038757635901149,-0.552627455247048,-1.33340667074497,-1.99827564861221,-2.4708049454891,-2.42874032960351,-1.94851124431513,-2.39168832765024,-2.51416147218198,-2.76561899171424,-3.42687061932105,-3.97882659263055]}]],[[{&#34;lng&#34;:[-5.6619486149219,-6.19788489422098,-6.953730231138,-7.57216793459108,-7.36603064617879,-7.57216793459108,-6.73384701173615,-5.6619486149219],&#34;lat&#34;:[54.5546031764839,53.8675650091633,54.0737022975756,54.059956366586,54.5958409694527,55.1316222194549,55.1728600124238,54.5546031764839]}],[{&#34;lng&#34;:[-3.00500484863528,-4.07382849772802,-3.05500179687766,-1.95928056477692,-2.2199881656893,-3.11900305827112,-2.08500932454302,-2.00567567967386,-1.11499101399221,-0.4304849918542,0.184981316742039,0.469976840831777,1.68153079591474,1.55998782716438,1.05056155763091,1.4498653499503,0.550333693045502,-0.78751746255864,-2.48999752441438,-2.95627397298404,-3.61744808594233,-4.54250790039924,-5.24502315919113,-5.7765669417453,-4.30998979330184,-3.41485063314212,-3.42271946710832,-4.98436723471087,-5.26729570150889,-4.22234656413485,-4.77001339356411,-4.57999915202691,-3.09383067378866,-3.09207963704711,-2.94500851074434,-3.61470082543303,-3.63000545898933,-4.844169073903,-5.08252661784923,-4.71911210775664,-5.04798092286211,-5.58639767091114,-5.64499874513018,-6.14998084148635,-5.78682471355529,-5.00999874512758,-4.21149451335356,-3.00500484863528],&#34;lat&#34;:[58.6350001084663,57.5530248073553,57.6900190293609,57.6847997096995,56.8700174017535,55.9737930365155,55.9099984808513,55.8049028503502,54.6249864772654,54.4643761257022,53.325014146531,52.929999498092,52.739520168664,52.099998480836,51.8067605657957,51.289427802122,50.7657388372759,50.7749889186562,50.5000186224312,50.696879991247,50.2283556178727,50.3418370631857,49.9599999049811,50.1596776393568,51.2100011256892,51.4260086126692,51.4268481674061,51.593466091511,51.9914004583746,52.3013556992614,52.8400049912556,53.4950037705552,53.4045474006697,53.4044408229636,53.9849997015467,54.6009367732926,54.615012925833,54.7909711777868,55.0616006536994,55.5084726019435,55.7839855007075,55.3111461452368,56.2750149603448,56.7850096706335,57.8188483750646,58.6300133327501,58.5508450384792,58.6350001084663]}]],[[{&#34;lng&#34;:[41.5540841001107,41.7031706072727,41.4534700864384,40.8754691912538,40.3213944842203,39.9550085792709,40.0769649594798,40.9221846860456,42.3943945656088,43.7560168800674,43.9311999855368,44.537622918482,45.4702791684857,45.7764103533828,46.4049507993488,46.145431756379,46.6379081561206,46.5016374041669,45.9626005389304,45.2174263852816,44.9724800962181,43.5827458025927,42.6195487811045,41.5540841001107],&#34;lat&#34;:[41.5356562363276,41.9629428167329,42.6451233994179,43.0136280380913,43.1286339381568,43.4349976669992,43.5531041530023,43.3821585149808,43.2203079290426,42.7408281520225,42.5549738632848,42.7119927028036,42.50278066667,42.0924439560564,41.8606751572273,41.7228024358726,41.1816726751282,41.0644446884741,41.1238725856098,41.411451931314,41.2481285670556,41.0921432561826,41.5831727158199,41.5356562363276]}]],[[{&#34;lng&#34;:[1.06012169760493,-0.507637905265938,-1.06362464029419,-1.96470659016759,-2.8561250472024,-2.81070146321784,-3.24437008301126,-2.98358496745033,-2.56218950032624,-2.82749630371271,-2.96389624674711,-2.94040930827046,-1.20335771321143,-0.761575893548183,-0.438701544588582,0.0238025244237008,-0.0497847151599444,0.367579990245389,0.365900506195885,0.461191847342121,0.712029249686879,0.490957472342245,0.570384148774849,0.836931186536333,1.06012169760493],&#34;lat&#34;:[5.92883738852888,5.34347260174268,5.00054779705381,4.71046214438337,4.99447581625951,5.38905121502411,6.2504715031135,7.37970490155551,8.21962779381148,9.64246084231978,10.3953347843801,10.9626903345126,11.0098192407627,10.9369296330151,11.0983409692787,11.0186817489008,10.7069178328839,10.1912128768272,9.46500397382948,8.67722260175601,8.31246450442383,7.41174428957648,6.91435862876719,6.27997874595215,5.92883738852888]}]],[[{&#34;lng&#34;:[-8.4392984684487,-8.72212358238212,-8.926064622422,-9.20878638349085,-9.40334815106975,-9.33727983238458,-9.75534216962583,-10.0165665348613,-10.2300935530913,-10.5054772607747,-10.4943151513996,-10.6547704736659,-10.622395188835,-10.8391519840833,-11.1174812484073,-11.9172773909887,-12.150338100625,-12.4259285140376,-12.5967191227622,-12.7119575667731,-13.2465502588325,-13.6851539779098,-14.0740449691223,-14.3300758529124,-14.5796988590983,-14.6932319808435,-14.8395537988779,-15.1303112451682,-14.6856872217289,-14.3821915348787,-14.1214064193178,-13.9007997298638,-13.7431607731574,-13.8282718571421,-13.7187436588995,-13.7004760400843,-13.2178181624782,-12.4990506657306,-12.2785990055734,-12.2035648258856,-11.6583009505579,-11.5139428369506,-11.4561685856483,-11.2975736149445,-11.0365559554383,-10.8708296370782,-10.5932238428063,-10.1652137923488,-9.89099280439201,-9.56791174970321,-9.32761633954601,-9.12747351727958,-8.90526485842453,-8.78609900555946,-8.37630489748491,-8.58130530438677,-8.62032101076713,-8.40731075686003,-8.28235714357828,-8.33537716310974,-8.02994361004862,-8.22933712404682,-8.30961646161225,-8.07911373537435,-7.83210038901919,-8.20349890790088,-8.29904863120856,-8.2217923649322,-8.28070349774494,-8.4392984684487],&#34;lat&#34;:[7.68604279218174,7.71167430259851,7.30903738039638,7.31392080324795,7.52690521893891,7.92853445071135,8.54105520266693,8.42850393313523,8.40620555260129,8.3488963891896,8.71554067630044,8.9771784529942,9.26791006106828,9.68824616133037,10.0458729110063,10.0469839543006,9.85857168216438,9.83583405195596,9.62018830000197,9.34271169681077,8.90304861087151,9.49474376061346,9.88616689700825,10.015719712764,10.2144672713585,10.656300767454,10.8765715600981,11.0404116886795,11.5278237980565,11.5092719588637,11.6771170109477,11.6787189803487,11.8112690291774,12.142644151249,12.2471855737755,12.5861829696102,12.575873521368,12.3320899520311,12.3544400089973,12.4656476912894,12.3865827498828,12.4429875757294,12.0768342147253,12.0779710962358,12.2112446151165,12.1778874780721,11.923975328006,11.8440835636827,12.060478623905,12.1942430688925,12.3342862004035,12.3080604110153,12.0883580591264,11.8125609399847,11.3936459416106,11.1362456323648,10.8108908146552,10.9092569035228,10.7925973576238,10.4948119165419,10.2065349390017,10.1290202905639,9.78953196862244,9.37622386315203,8.57570425051863,8.45545319257545,8.3164435897103,8.12332876223557,7.68717967369216,7.68604279218174]}]],[[{&#34;lng&#34;:[-16.8415246240813,-16.7137288070235,-15.6245963200399,-15.3987703109245,-15.0817353988138,-14.6870308089685,-14.3767138330558,-14.0469923568175,-13.8449633447724,-14.2777017887846,-14.7121972314946,-15.1411632959495,-15.5118125065629,-15.691000535535,-15.9312959456922,-16.8415246240813],&#34;lat&#34;:[13.1513939478026,13.5949586043799,13.6235873478696,13.8603687606309,13.876491807506,13.6303569604998,13.6256802433774,13.7940678980004,13.505041612192,13.2805850285322,13.2982066919438,13.5095116235852,13.2785696476729,13.2703530949385,13.1302841252113,13.1513939478026]}]],[[{&#34;lng&#34;:[-15.1303112451682,-15.6641804671755,-16.0852141992736,-16.3147867497302,-16.3089473128812,-16.6138382634033,-16.6774519515546,-16.1477168441306,-15.8165742660043,-15.548476935274,-13.7004760400843,-13.7187436588995,-13.8282718571421,-13.7431607731574,-13.9007997298638,-14.1214064193178,-14.3821915348787,-14.6856872217289,-15.1303112451682],&#34;lat&#34;:[11.0404116886795,11.4584740259208,11.5245940210382,11.8065147974065,11.9587018905061,12.1709111597127,12.3848515894011,12.5477615422012,12.5155671248833,12.6281700708473,12.5861829696102,12.2471855737755,12.142644151249,11.8112690291774,11.6787189803487,11.6771170109477,11.5092719588637,11.5278237980565,11.0404116886795]}]],[[{&#34;lng&#34;:[9.49288862472199,9.30561323409626,9.64915815597263,11.2764490088437,11.2850789730365,9.83028405115564,9.49288862472199],&#34;lat&#34;:[1.01011953369149,1.16091136311918,2.28386607503774,2.26105093018087,1.05766185140001,1.0678937849938,1.01011953369149]}]],[[{&#34;lng&#34;:[23.699980096133,24.2466650733487,25.0250154965289,25.7692077979642,25.7450232276516,26.2900028826017,26.1649975928877,24.7249821306423,24.7350073585069,23.5149784685281,23.699980096133],&#34;lat&#34;:[35.7050043808355,35.3680223658602,35.424995632462,35.3540180527091,35.1799976669662,35.2999903427479,35.0049954290098,34.9199876978896,35.0849905461976,35.279991563451,35.7050043808355]}],[{&#34;lng&#34;:[26.6041955909363,26.2946020850758,26.0569421729655,25.4476770362442,24.9258484229609,23.7148112322008,24.4079988949641,23.8999678891026,23.3429993018608,22.813987664489,22.6262988624048,22.8497477556348,23.3500272966526,22.9730993995155,23.530016310325,24.0250248552489,24.0400110206136,23.1150028825892,23.4099719581111,22.7749719581086,23.1542252946986,22.4900281104511,21.6700264828437,21.2950106137016,21.1200342139613,20.7300321794546,20.2177120297129,20.1500159034105,20.6150004411728,20.6749967790636,20.9999898617473,21.0200403174764,21.674160597427,22.0553776384443,22.597308383889,22.7617700000001,22.9523771501666,23.6920736019925,24.492644891058,25.1972013689255,26.1061381365072,26.1170418637209,26.6041955909363],&#34;lat&#34;:[41.5621145696611,40.9362612981743,40.8241234401008,40.8525454778615,40.9470616725232,40.6871292180951,40.1249929876241,39.9620055201756,39.9609978297458,40.4760051539666,40.2565611842392,39.6593108180258,39.1900112981673,38.9709032252497,38.5100011256385,38.2199929876165,37.6550145533694,37.9200112981622,37.4099907496574,37.3050100774566,36.4225058049921,36.4100001083775,36.8449864771942,37.6449893255047,38.3103233912627,38.7699852564988,39.3402346868396,39.624997666984,40.1100068222594,40.4349999049431,40.580003973954,40.8427269557259,40.931274522458,41.1498658310527,41.1304871689432,41.3048000000001,41.3379938828112,41.3090809189439,41.583896185872,41.2344859889307,41.3288988307278,41.8269046087247,41.5621145696611]}]],[[{&#34;lng&#34;:[-46.76379,-43.40644,-39.89753,-38.62214,-35.08787,-27.10046,-20.84539,-22.69182,-26.51753,-31.9,-31.39646,-27.85666,-24.84448,-22.90328,-22.07175,-23.16961,-20.62363,-15.76818,-12.77018,-12.20855,-16.28533,-16.85,-20.04624,-17.73035,-18.9,-19.70499,-19.67353,-18.47285,-20.03503,-21.67944,-19.83407,-19.59896,-20.66818,-19.37281,-21.59422,-20.43454,-20.76234,-22.17221,-23.56593,-22.31311,-22.29954,-24.27834,-24.79296,-23.44296,-22.13281,-21.75356,-23.53603,-24.30702,-25.54341,-25.20135,-26.36276,-23.72742,-22.34902,-25.02927,-27.74737,-30.67371,-31.77665,-32.81105,-34.20196,-36.35284,-37.04378,-38.37505,-39.81222,-40.66899,-40.68281,-41.1887,-42.81938,-42.41666,-42.86619,-43.3784,-44.7875,-46.26364,-48.26294,-49.23308,-49.90039,-51.63325,-52.14014,-52.27659,-53.66166,-53.30161,-53.96911,-52.9804,-51.47536,-51.08041,-50.87122,-52.013585,-52.55792,-53.45629,-54.68336,-54.75001,-54.35884,-53.431315,-51.39014,-53.10937,-54.00422,-55,-55.83468,-54.71819,-55.32634,-56.12003,-57.32363,-58.59679,-58.58516,-61.26861,-63.39165,-66.06427,-68.50438,-69.66485,-71.40257,-68.77671,-66.76397,-71.04293,-73.297,-73.15938,-69.37345,-65.7107,-65.3239,-68.02298,-67.15129,-63.68925,-62.23444,-62.65116,-60.28249,-57.20744,-54.13442,-53.04328,-50.39061,-48.00386,-46.59984,-44.523,-46.9007,-46.76379],&#34;lat&#34;:[82.62796,83.22516,83.18018,83.54905,83.64513,83.51966,82.72669,82.34165,82.29765,82.2,82.02154,82.13178,81.78697,82.09317,81.73449,81.15271,81.52462,81.91245,81.71885,81.29154,80.58004,80.35,80.17708,80.12912,79.4,78.75128,77.63859,76.98565,76.94434,76.62795,76.09808,75.24838,75.15585,74.29561,74.22382,73.81713,73.46436,73.30955,73.30663,72.62928,72.18409,72.59788,72.3302,72.08016,71.46898,70.66369,70.471,70.85649,71.43094,70.75226,70.22646,70.18401,70.12946,69.2588,68.47046,68.12503,68.12078,67.73547,66.67974,65.9789,65.93768,65.69213,65.45848,64.83997,64.13902,63.48246,62.68233,61.90093,61.07404,60.09772,60.03676,60.85328,60.85843,61.40681,62.38336,63.62691,64.27842,65.1767,66.09957,66.8365,67.18899,68.35759,68.72958,69.14781,69.9291,69.574925,69.42616,69.283625,69.61003,70.28932,70.821315,70.835755,70.56978,71.20485,71.54719,71.4065369672726,71.65444,72.58625,72.95861,73.64977,74.71026,75.09861,75.51727,76.10238,76.1752,76.13486,76.06141,76.37975,77.00857,77.32312,77.37595,77.63595,78.04419,78.43271,78.91388,79.39436,79.75814,80.11721,80.51582,81.21396,81.3211,81.77042,82.03363,82.19074,82.19962,81.88833,82.43883,82.06481,81.985945,81.6607,82.19979,82.62796]}]],[[{&#34;lng&#34;:[-90.095554572291,-90.6086240303008,-91.2324102444961,-91.6897466702791,-92.2277500068698,-92.2032295397473,-92.0872159492521,-92.2292486234063,-91.7479601712559,-90.4644726224227,-90.438866950222,-90.6008467272409,-90.7118218655877,-91.0816700915007,-91.4539212715152,-91.0022692532842,-91.001519945016,-90.067933519231,-89.1430804105033,-89.1508060371309,-89.2291216702693,-88.9306127591353,-88.6045861478058,-88.5183640205269,-88.225022752622,-88.6806796943556,-89.1548109606336,-89.2252200996313,-89.1455350410372,-89.3533259752828,-89.5873426989166,-89.5342193265205,-89.7219339668207,-90.0646779039966,-90.095554572291],&#34;lat&#34;:[13.7353376327007,13.909771429902,13.927832342988,14.1262181665565,14.5388286401909,14.8301028508041,15.0645846623284,15.2514466414959,16.0665648462517,16.0695620793247,16.4101097681281,16.4707778996388,16.6874830184547,16.9184766707994,17.2521772323242,17.2546577010742,17.8175949162457,17.8193260767275,17.8083189966493,17.0155766870758,15.8869375676052,15.8872734644151,15.7063801131774,15.855389105691,15.7277224797139,15.3462470565353,15.0664191756748,14.8742862004136,14.6780191105691,14.4241327987191,14.3625861678595,14.2448155786663,14.1342280135617,13.8819695093289,13.7353376327007]}]],[[{&#34;lng&#34;:[-59.7582848781592,-59.1016841294587,-58.4829622056281,-58.4548760646774,-58.0781031968374,-57.5422185939706,-57.1474364894769,-57.3072458563395,-57.9142889064721,-57.8602095200787,-58.0446943833607,-57.6015689764579,-57.2814334784097,-57.1500978257399,-56.5393857489146,-56.7827042303608,-57.3358229233969,-57.6609710353774,-58.113449876525,-58.429477098206,-58.5400129868783,-59.0308615790026,-59.6460436672213,-59.7185457017267,-59.9745249090846,-59.8154131740579,-59.5380399237312,-59.7674057684587,-60.1110023667674,-59.9809586249049,-60.2136834377313,-60.7335741848037,-61.410302903882,-61.139415045808,-61.1593363104565,-60.543999192941,-60.2956680975624,-60.6379727850638,-60.5505879380582,-59.7582848781592],&#34;lat&#34;:[8.36703481692405,7.99920197187049,7.3476913517507,6.83278738039446,6.80909373618864,6.32126821535336,5.97314992921916,5.07356659588223,4.81262645102441,4.57680105226045,4.06086355225838,3.33465464926068,3.33349192953412,2.76892690674541,1.89952260986692,1.86371084228865,1.94853770589576,1.68258494710564,1.50719513590703,1.46394196207872,1.26808828369252,1.31769765869272,1.78689382568679,2.24963043864436,2.75523265218806,3.60649852133209,3.95880259848194,4.42350291586661,4.57496653891408,5.01406118409814,5.2444863956876,5.2002772078619,5.95906810141962,6.23429677980614,6.69607737876632,6.85658437746488,7.04391144452292,7.41499990481086,7.77960297284618,8.36703481692405]}]],[[{&#34;lng&#34;:[-87.3166544257955,-87.4894087389471,-87.7931111315265,-87.7235029772293,-87.8595153470216,-88.0653425768401,-88.5039979723496,-88.5412308418159,-88.8430728828328,-89.0585119290577,-89.3533259752828,-89.1455350410372,-89.2252200996313,-89.1548109606335,-88.6806796943556,-88.225022752622,-88.1211531237154,-87.9018125068524,-87.6156801012523,-87.5229209052885,-87.3677624173321,-86.9031912910282,-86.4409456041774,-86.1192339749443,-86.0019543118578,-85.6833174303463,-85.4440038724026,-85.1824436103572,-84.9837218899788,-84.5269797431671,-84.3682555813826,-84.0630545722668,-83.7739766100261,-83.4103812324204,-83.1472190009741,-83.489988776366,-83.6285849677729,-83.9757214016936,-84.2283416409524,-84.4493359036486,-84.6495820787796,-84.8200367906943,-84.9245006985723,-85.0527874417369,-85.1487505765029,-85.1653645494848,-85.5144130114003,-85.698665330737,-85.8012947252685,-86.0962638007906,-86.3121420966899,-86.5207081774199,-86.7550866360796,-86.7338217841915,-86.8805570136844,-87.0057690091274,-87.3166544257955],&#34;lat&#34;:[12.984685777229,13.2975348983239,13.3844804956552,13.7850503605656,13.8933124862171,13.9646259627798,13.8454859481309,13.9801547306835,14.1405067000852,14.3400294051642,14.4241327987191,14.6780191105692,14.8742862004137,15.0664191756749,15.3462470565354,15.727722479714,15.6886550969014,15.8644583195582,15.8787985295192,15.7972789575788,15.8469400090113,15.7567129582296,15.7828353947532,15.893448798074,16.0054057886344,15.953651841694,15.8857490096624,15.9091584334906,15.9959231633087,15.8572236190374,15.8351577824487,15.6482441268491,15.4240717635669,15.2709028182538,14.9958291691642,15.0162671981357,14.8800739608304,14.7494359399965,14.7487641463766,14.6216142847225,14.6668053247619,14.8195866968326,14.7904928654523,14.5515410425347,14.5601968449436,14.3543696151251,14.0790117456579,13.960078436738,13.8360549992376,14.0381873641472,13.7713561060082,13.7784874536645,13.7548454858909,13.2630925562014,13.2542042098472,13.0257943791173,12.984685777229]}]],[[{&#34;lng&#34;:[18.82983808765,19.0727689958542,19.3904757015846,19.0054862810101,18.5532141455917,17.8617834815264,17.002146030351,16.5349394060002,16.3181567725359,15.9593673031334,15.750026075919,16.2396602718845,16.4564429053489,16.9161564470173,17.2973734880345,17.674921502359,18.5599999999999,18.4500163103048,17.5099703304833,16.9300057308716,16.0153845557377,15.1744539730521,15.3762504411518,14.9203092790405,14.9016024105509,14.25874759284,13.952254672917,13.6569755388012,13.6794031104158,13.7150598486973,14.4119682145855,14.5951094906279,14.935243767973,15.3276745947974,15.3239538916724,15.6715295752676,15.7687329444086,16.5648083838649,16.8825150895954,17.6300663591296,18.4560624528829,18.82983808765],&#34;lat&#34;:[45.9088776718918,45.5215111354321,45.2365156113424,44.8602336696092,45.0815896673315,45.0677403834771,45.2337767604309,45.2116075709777,45.0041266953259,45.2337767604309,44.8187116562626,44.3511432968857,44.0412397324313,43.6677224798257,43.4463406438874,43.0285625270236,42.65,42.4799913600293,42.8499946152392,43.2099984808004,43.5072154811272,44.2431912298279,44.3179153509221,44.7384839951295,45.0760602890761,45.2337767604309,44.8021235214969,45.136935126316,45.484149074885,45.5003237981924,45.4661656764474,45.6349409043128,45.4716950547028,45.4523163925933,45.7317825384277,45.8341535507979,46.2381082220235,46.5037509222198,46.3806318222844,45.9517691106941,45.7594811061361,45.9088776718918]}]],[[{&#34;lng&#34;:[-73.1897906155176,-72.5796728176636,-71.712361416293,-71.6248732164228,-71.7013026597825,-71.9451120673356,-71.6877375963059,-71.7083048163581,-72.3724761623893,-72.8444111802949,-73.454554816365,-73.9224332343357,-74.4580336168248,-74.3699252997671,-73.4495422024327,-72.6949370998906,-72.334881557897,-72.7916495429249,-72.7841047838103,-73.4150223456618,-73.1897906155176],&#34;lat&#34;:[19.9156839055119,19.8715005559024,19.7144558781674,19.1698379582433,18.7854169784241,18.6169001327203,18.3166600611045,18.0449970565461,18.2149608423541,18.1456110702184,18.2179063989947,18.030992743395,18.3425499536827,18.6649075383194,18.5260529647511,18.4457994654019,18.6684215357153,19.101625067618,19.4835914169034,19.6395508895603,19.9156839055119]}]],[[{&#34;lng&#34;:[16.2022982113374,16.5342676123804,16.3405843441504,16.9037541032673,16.979666782304,17.4884729346498,17.85713260262,18.6965128923369,18.7770247738477,19.1743648617399,19.6613635596585,19.7694706560131,20.2390543962493,20.4735620459899,20.8012939795849,21.8722363624017,22.0856083513349,22.6408199398788,22.7105314470405,22.0997676937828,21.6265149268539,21.0219523454712,20.2201924984628,19.5960445492416,18.82983808765,18.4560624528829,17.6300663591296,16.8825150895953,16.5648083838649,16.3705049984474,16.2022982113374],&#34;lat&#34;:[46.852385972677,47.4961709661691,47.7129019232012,47.7148656276283,48.1234970159763,47.8674661321862,47.7584288600504,47.8809536810144,48.0817682969006,48.1113788926039,48.2666148952087,48.2026911484636,48.3275672470969,48.5628500433218,48.6238540716424,48.31997081155,48.4222643092718,48.1502395696874,47.8821939153894,47.6724392767167,46.9942377793182,46.3160879583519,46.1274689804866,46.1717298447445,45.9088776718919,45.7594811061361,45.9517691106942,46.3806318222844,46.5037509222198,46.8413272161665,46.852385972677]}]],[[{&#34;lng&#34;:[120.71560875863,120.295014276207,118.967808465655,119.900309686362,120.425755649905,120.775501743657,120.71560875863],&#34;lat&#34;:[-10.2395813940879,-10.2586499976035,-9.55796925215803,-9.36134042728752,-9.6659213192158,-9.96967538822746,-10.2395813940879]}],[{&#34;lng&#34;:[124.435950148619,123.579981724137,123.459989048355,123.550009393407,123.980008986508,124.968682489116,125.070019972841,125.088520135601,124.435950148619],&#34;lat&#34;:[-10.1400009090614,-10.359987481328,-10.2399948055462,-9.90001555749798,-9.29002695072469,-8.89279021569705,-9.08998748132284,-9.39317310957932,-10.1400009090614]}],[{&#34;lng&#34;:[117.900018345208,118.26061648974,118.878459914222,119.126506789223,117.970401645989,117.277730747549,116.740140822417,117.083737420725,117.632024367342,117.900018345208],&#34;lat&#34;:[-8.09568124759492,-8.36238331465333,-8.28068287519983,-8.70582488366507,-8.90663949955126,-9.04089487064556,-9.03293670007264,-8.45715789147654,-8.44930307376819,-8.09568124759492]}],[{&#34;lng&#34;:[122.903537225436,122.756982863456,121.25449059457,119.92439090381,119.920928582846,120.715091994308,121.341668735847,122.00736453663,122.903537225436],&#34;lat&#34;:[-8.09423430749074,-8.64980763106064,-8.93366627363994,-8.81041798262387,-8.44485890059107,-8.23696461348086,-8.53673959720602,-8.46062021244016,-8.09423430749074]}],[{&#34;lng&#34;:[108.623478631629,110.539227329553,110.759575636846,112.614811232556,112.978768345188,114.478935174621,115.705526971501,114.564511346497,113.464733514461,112.559672479301,111.522061395312,110.586149530074,109.427667270955,108.693655226681,108.277763299596,106.454102004016,106.280624220812,105.365486281356,106.051645949327,107.26500857954,108.072091099075,108.486846144649,108.623478631629],&#34;lat&#34;:[-6.77767384199068,-6.87735767988168,-6.46518645592175,-6.94603565839759,-7.59421314863458,-7.77652760176028,-8.37080657311687,-8.75181690840483,-8.34894744225743,-8.37618092207516,-8.30212859460096,-8.12260466881902,-7.74066415774976,-7.64160043704622,-7.76665740319258,-7.35489959069095,-6.9248999975902,-6.85141611087117,-5.8959188777945,-5.95498503990406,-6.34576222089524,-6.42198495852577,-6.77767384199068]}],[{&#34;lng&#34;:[134.724624465067,134.210133905169,134.112775506731,134.290335728086,134.499625278868,134.727001580952,134.724624465067],&#34;lat&#34;:[-6.21440073000929,-6.89523772545471,-6.14246713625901,-5.78305754966904,-5.4450420060479,-5.73758228925216,-6.21440073000929]}],[{&#34;lng&#34;:[127.249215122589,126.874922723499,126.183802118027,125.989033644719,127.000651483265,127.249215122589],&#34;lat&#34;:[-3.45906503663889,-3.79098276124958,-3.60737639731656,-3.17727345135133,-3.12931772218441,-3.45906503663889]}],[{&#34;lng&#34;:[130.471344028852,130.834836053593,129.990546502808,129.155248651242,128.590683628454,127.898891229362,128.135879347853,129.370997756061,130.471344028852],&#34;lat&#34;:[-3.09376433676762,-3.85847218182276,-3.44630095786282,-3.36263681398225,-3.42867929445126,-3.39343596762819,-2.84365040447491,-2.80215422934455,-3.09376433676762]}],[{&#34;lng&#34;:[134.143367954648,134.422627394753,135.457602980695,136.293314243719,137.440737746328,138.329727411045,139.184920689043,139.92668419816,141.000210402592,141.017056919519,141.033851760014,140.143415155193,139.127766554928,138.881476678625,137.614473911693,138.039099155835,138.668621454015,138.407913853102,137.927839797111,135.989250116113,135.1645976096,133.662880487198,133.367704705947,132.983955519747,132.756940952689,132.753788690319,131.989804315316,133.066844517143,133.780030959204,133.696211786026,132.232373488494,131.836221958545,130.942839797083,130.51955814018,131.867537876514,132.380116408417,133.985548130428,134.143367954648],&#34;lat&#34;:[-1.15186736410359,-2.76918466554238,-3.36775278077911,-2.30704233155609,-1.70351327881937,-1.70268645590265,-2.05129566814364,-2.40905160890028,-2.60015105551562,-5.85902190513802,-9.11789275476042,-8.29716765710096,-8.09604298262094,-8.3809351538461,-8.41168263105976,-7.59788217532736,-7.32022470462307,-6.23284921633748,-5.393365573756,-4.54654387778905,-4.46293141034077,-3.53885344809753,-4.02481861737031,-4.11297861086028,-3.74628264731713,-3.31178720460707,-2.82055103924046,-2.46041798259844,-2.47984832114021,-2.21454151775369,-2.21252613689433,-1.6171619604596,-1.4325220678808,-0.937720228686075,-0.695461114101818,-0.369537855636977,-0.780210463060442,-1.15186736410359]}],[{&#34;lng&#34;:[125.240500522972,124.437035353697,123.685504998877,122.723083123873,121.056724888189,120.183083123863,120.040869582195,120.935905389491,121.475820754076,123.340564813328,123.258399285984,122.822715285332,122.388529901215,121.508273553555,122.454572381684,122.271896193533,123.170962762547,123.162332798354,122.628515252779,122.236394484548,122.719569126477,121.738233677254,121.489463332201,121.619171177254,120.898181593918,120.972388950689,120.30545291553,120.390047235192,120.430716587405,119.79654341032,119.366905552245,119.6536063986,119.498835483886,119.078344354327,118.767768996253,119.180973748859,119.323393996255,119.825998976726,120.035701938966,120.885779250168,121.666816847827,122.927566766452,124.077522414243,125.065989211122,125.240500522972],&#34;lat&#34;:[1.41983612711761,0.427881171058971,0.235593166500877,0.431136786293337,0.381217352699451,0.23724681233422,-0.519657891444851,-1.40890593832337,-0.955962009285116,-0.615672702643081,-1.07621306722834,-0.930950616055881,-1.51685800538112,-1.90448292400242,-3.18605844484088,-3.5295000138527,-4.68369312909171,-5.34060393638596,-5.63459115969449,-5.28293303794828,-4.46417164471579,-4.8513314754465,-4.57455250409122,-4.18847787843868,-3.60210540122283,-2.62764291749491,-2.93160369223573,-4.09757903403722,-5.52824106203778,-5.67340016034565,-5.37987802492781,-4.45941741294496,-3.49441171632651,-3.48702198650876,-2.80199920004769,-2.1471037736128,-1.35314706788047,0.154254462073496,0.566477362465804,1.30922272379684,1.01394358968108,0.875192368977466,0.917101955566139,1.64325918213156,1.41983612711761]}],[{&#34;lng&#34;:[128.688248732621,128.635952183141,128.120169712436,127.968034295769,128.379998814,128.100015903842,127.696474644075,127.399490187694,127.600511509309,127.932377557488,128.004156121941,128.594559360875,128.688248732621],&#34;lat&#34;:[1.13238597249411,0.258485826006179,0.356412665199286,-0.252077325037533,-0.780003757331286,-0.899996433112975,-0.266598402511505,1.01172150309257,1.81069082275718,2.17459625895656,1.62853139892833,1.54081065511286,1.13238597249411]}],[{&#34;lng&#34;:[117.875627069166,118.996747267738,117.811858351718,117.478338657706,117.521643507967,116.56004845588,116.533796828275,116.148083937649,116.000857782049,114.864803094545,114.468651564595,113.755671828264,113.256994256648,112.068126255341,111.70329064336,111.048240187628,110.223846063276,110.070935500124,109.571947869914,109.091873813923,108.952657505328,109.069136183714,109.663260125774,109.830226678509,110.514060907027,111.159137811327,111.79754845586,112.380251906384,112.859809198052,113.80584964402,114.621355422018,115.134037306785,115.519078403792,115.865517205877,117.015214471506,117.88203494677,117.313232456534,118.048329705885,117.875627069166],&#34;lat&#34;:[1.82764069254891,0.902219143066048,0.784241848143722,0.102474676917026,-0.803723239753211,-1.48766082113623,-2.4835173478329,-4.01272633221402,-3.65703744874901,-4.10698414471442,-3.49570362713382,-3.43916961020652,-3.11877572999686,-3.47839202231607,-2.99444223390263,-3.04942595786119,-2.93403248455348,-1.59287403728241,-1.31490650798449,-0.459506524257051,0.415375474444346,1.34193390543764,2.00646698649498,1.33813568766419,0.773131415200993,0.976478176269509,0.904441229654651,1.41012095784676,1.49779002522995,1.21754873291104,1.43068817789889,2.82148183838622,3.1692383894944,4.30655914959016,4.30609406169947,4.13755137777949,3.23442820883058,2.28769013102736,1.82764069254891]}],[{&#34;lng&#34;:[105.817655063909,104.710384149192,103.868213332131,102.584260695407,102.156173130301,101.399113397225,100.9025028829,100.141980828861,99.2637398620602,98.9700110209133,98.6013513529431,97.6995976094499,97.1769421732499,96.4240165547573,95.3808760925135,95.2930261576173,95.9368628275418,97.4848820332771,98.3691691426557,99.1425586283358,99.6939978373224,100.641433546962,101.658012323007,102.498271112073,103.076840448013,103.838396030698,103.437645298275,104.010788608824,104.369991489685,104.539490187602,104.887892694114,105.622111444117,106.108593377713,105.857445916774,105.817655063909],&#34;lat&#34;:[-5.85235564537241,-5.87328460045065,-5.03731495526497,-4.2202588842982,-3.61414600994677,-2.79977711345917,-2.05026213949786,-0.650347588710957,0.183141587724663,1.04288239176454,1.82350657796562,2.45318390544212,3.30879059489861,3.86885976807791,4.97078217205367,5.47982086834482,5.43951325115711,5.24632090903401,4.26837026612637,3.59034963624092,3.17432851807516,2.0993812117558,2.08369741455519,1.39870046631022,0.561361395668854,0.104541734208667,-0.711945896002845,-1.05921152100423,-1.08484303142102,-1.78237151449672,-2.34042530681666,-2.42884368246807,-3.06177662517895,-4.30552499757972,-5.85235564537241]}]],[[{&#34;lng&#34;:[77.8374507994746,78.9122689147132,78.8110864602857,79.2088916360686,79.1761287779955,78.458446486326,78.738894484374,79.7213668151071,81.1112561380293,80.4767212259174,80.0884245136763,81.057202589852,81.999987420585,83.3042488951995,84.6750179381738,85.2517785989834,86.0243929381792,87.2274719583663,88.0602376647498,88.1748043151409,88.0431327656612,88.1204407083699,88.7303259622786,88.8142484883206,88.8356425312894,89.7445276224389,90.3732747741341,91.2175126484864,92.0334835143751,92.1037117858597,91.6966565286967,92.5031189310436,93.4133476094327,94.5659904317029,95.4048022806646,96.117678664131,96.5865906107475,96.2488334492878,97.32711388549,97.4025614766361,97.0519885599681,97.1339990580153,96.419365675851,95.124767694075,95.1551534362626,94.6032491393854,94.5526579121716,94.1067419779251,93.3251876159428,93.2863269388593,93.0602942240146,93.1661275573484,92.6727209818256,92.1460347839068,91.8699276061713,91.7064750508321,91.1589632506997,91.4677299336437,91.9150928079944,92.3762016133348,91.7995959818221,90.8722107279121,89.9206925801219,89.8324809101996,89.3550940286873,88.5630493509498,88.2097892598025,88.9315539896231,88.306372511756,88.0844222350624,88.6999402200909,88.5297697285538,88.8763118835031,89.0319612975662,88.8887659036854,88.2084973489952,86.9757043802403,87.0331685729489,86.4993510273738,85.0602657409097,83.9410058939,83.1892171569178,82.1927921894659,82.1912418964972,81.6927193541775,80.7919991393301,80.3248958678439,80.0250692076864,80.2332735533904,80.2862935729219,79.8625468281285,79.8579993020868,79.340511509116,78.8853454934892,79.1897196796883,78.2779407083305,77.9411653990844,77.5398979023379,76.5929789570217,76.1300614765511,75.7464673196485,75.3961011087096,74.8648157083168,74.6167171568835,74.4438594908672,73.5341992532334,73.1199092955494,72.8209094583086,72.8244751321368,72.6305334817454,71.175273471974,70.4704586119451,69.1641300800388,69.6449276060824,69.3495967955344,68.1766451353734,68.8425993183188,71.0432401874682,70.8446993346028,70.2828731627256,70.168926629522,69.5143929381131,70.6164962096019,71.7776656432003,72.8237516620847,73.4506384622174,74.4213802428203,74.405928989565,75.2586417988132,74.4515592792787,74.1042936542773,73.749948358052,74.240202671205,75.7570609882683,76.871721632804,77.8374507994746],&#34;lat&#34;:[35.4940095077878,34.3219363469758,33.5061980250324,32.9943946396137,32.4837798121377,32.6181643743127,31.5159060735271,30.8827147486547,30.1834809433134,29.7298652206553,28.7944701197401,28.416095282499,27.92547923432,27.3645057235756,27.2349012313875,26.7261984319063,26.6309846054086,26.3978980575561,26.4146153834025,26.810405178326,27.4458185897868,27.8765416529396,28.0868647323675,27.2993159042394,27.0989663762438,26.71940298106,26.8757241887429,26.808648179628,26.8383104517636,27.4526140406332,27.7717418482517,27.8968763290464,28.6406293808072,29.27743805594,29.0317166203921,29.4528020289225,28.8309795191543,28.4110309921344,28.2615827499463,27.8825361190854,27.6990589462332,27.08377350515,27.2645893417392,26.5735720891323,26.0013072779321,25.1624954289704,24.6752383488903,23.8507408716735,24.0785564234322,23.043658352139,22.7031106633356,22.2784595809771,22.0412389185413,23.6274986841726,23.6243464218028,22.9852639836492,23.5035269231044,24.0726394719348,24.1304137232371,24.976692816665,25.1474317489573,25.1326006128895,25.2697498641922,25.9650820988955,26.0144072535181,26.4465255803427,25.7680657007827,25.2386923283848,24.8660794133442,24.5016572128219,24.2337149113886,23.6311418726492,22.8791464299378,22.055708319583,21.6905884872247,21.7031716984878,21.4955616317552,20.7433078068824,20.1516384953566,19.4785788029711,18.3020097925497,17.671221421779,17.0166360539378,16.5566641301078,16.3102192245079,15.9519723576445,15.8991848820583,15.1364149032141,13.83577077886,13.0062606877108,12.0562153182409,10.3572750919971,10.3088542749396,9.54613597252772,9.21654368737015,8.93304677981693,8.25295909263974,7.96553477623233,8.89927623131419,10.2996300317755,11.3082506372483,11.7812450220158,12.7419357365379,13.9925829126497,14.6172217879777,15.990652167215,17.9285700545925,19.2082335474362,20.4195032821415,21.356009426351,20.7574413111142,20.8773306340314,22.0892980005727,22.4507746444543,22.8431796330627,23.6919650334567,24.3591336125609,24.3565239527302,25.2151020370435,25.7222287053398,26.4918716496788,26.9409656845114,27.9891962753359,27.9131802434345,28.9615917017721,29.9764134791199,30.9798147649312,31.6926394719653,32.2711054550405,32.7648996038055,33.4414732935869,34.3176988795279,34.7488870305713,34.5049225937213,34.6535440129927,35.4940095077878]}]],[[{&#34;lng&#34;:[-6.19788489422099,-6.03298539877761,-6.78885657391085,-8.56161658368356,-9.97708574059027,-9.16628251793078,-9.68852454267245,-8.32798743329201,-7.57216793459106,-7.36603064617879,-7.57216793459106,-6.95373023113807,-6.19788489422099],&#34;lat&#34;:[53.8675650091634,53.1531641709444,52.2601179062923,51.6693012558994,51.8204548203531,52.8646288112427,53.8813626165853,54.6645189479686,55.1316222194549,54.5958409694527,54.059956366586,54.0737022975756,53.8675650091634]}]],[[{&#34;lng&#34;:[53.9215979347956,54.8003039894866,55.5115784035519,56.1803747902733,56.6193660825928,57.330433790929,58.4361544126782,59.2347619973168,60.3776379738839,61.1230705096941,61.2108170917257,60.8031933938074,60.5284298033116,60.963700392506,60.5360779152908,60.863654819589,60.9419446145111,61.6993144061808,61.7812215513634,60.8742484882088,61.3693087095649,61.7718681171186,62.727830438086,62.7554256529299,63.2338977395203,63.3166317076196,61.8741874530565,61.4973629087842,59.6161340676308,58.5257613462723,57.3972514178824,56.9707658221776,56.4921387062902,55.7237101581101,54.7150895526373,53.4930969582313,52.4835978534096,51.5207625669474,50.8529480324395,50.1150085793116,49.576850213424,48.9413334490986,48.5679712257898,48.0145683123761,48.0046981138083,47.6852860858123,47.8492037290421,47.3346614927119,46.1093616066393,45.416690708199,45.6484595070281,46.1517879575509,46.0763403664048,45.4206181170532,44.77267,44.2257556496005,44.4214026222575,44.1092252947823,44.7939896990819,44.9526880226503,45.4577217954388,46.1436230812488,46.505719842318,47.6850793800831,48.0600952492252,48.3555294126379,48.0107442563865,48.6343754412848,48.8832491392025,49.1996122576933,50.1477714373846,50.8423543638197,52.2640246926014,53.8257898293264,53.9215979347956],&#34;lat&#34;:[37.1989183619613,37.3924207626782,37.9641171331232,37.9351266546074,38.1213943548035,38.0292294378109,37.5223094752438,37.4129879827303,36.5273831243284,36.4915971949662,35.6500723333092,34.4041018743199,33.676446031218,33.5288323023763,32.9812688258116,32.1829196233344,31.5480746526288,31.3795061304927,30.7358503280812,29.8292389999526,29.3032762720859,28.6993338078908,28.2596448837354,27.378923448185,27.2170470240307,26.7565324976617,26.2399748804721,25.0782370061185,25.3801565617838,25.6099616561857,25.7399020451836,26.9661062688214,27.1433047551502,26.964633490501,26.4806578638715,26.812368882753,27.5808491073655,27.8656896021583,28.8145205754694,30.1477725285997,29.9857152369324,30.317090359004,29.9267782659035,30.4524567733926,30.9851374374572,30.9848532170796,31.7091759302987,32.4691553817991,33.017287299119,33.9677977564796,34.748137722303,35.0932587753643,35.6773833277755,35.9775458847428,37.17045,37.9715843775894,38.2812812363145,39.4281362981681,39.713002631177,39.3357646754464,38.8741391057831,38.7412014837122,38.7706053736863,39.5083639593012,39.5822354192625,39.2887649602769,38.7940147975145,38.270377509101,38.3202452662626,37.5828742538899,37.3745665553213,36.8728142359834,36.7004216578577,36.9650308294082,37.1989183619613]}]],[[{&#34;lng&#34;:[45.4206181170532,46.0763403664048,46.1517879575509,45.6484595070281,45.416690708199,46.1093616066393,47.3346614927119,47.8492037290421,47.6852860858123,48.0046981138083,48.0145683123761,48.5679712257898,47.9745190773499,47.302622104691,46.5687134132818,44.7094987322847,41.8899809100078,40.3999943377362,39.195468377445,38.7923405291361,41.0061588885199,41.3839652850058,41.2897074725055,41.837064243341,42.3495910988118,42.7791256040218,43.9422587420473,44.2934517759029,44.7726990089777,45.4206181170532],&#34;lat&#34;:[35.9775458847428,35.6773833277755,35.0932587753643,34.748137722303,33.9677977564796,33.017287299119,32.4691553817991,31.7091759302987,30.9848532170796,30.9851374374572,30.4524567733926,29.9267782659035,29.9758192001485,30.0590699325707,29.0990251734523,29.1788910995594,31.1900086532784,31.8899917668879,32.1610088160427,33.3786864283522,34.4193722600621,35.6283165553144,36.3588146021923,36.6058537867636,37.2298725449041,37.3852635768058,37.2562275253729,37.0015143906063,37.1704446477684,35.9775458847428]}]],[[{&#34;lng&#34;:[-14.5086954411292,-14.7396374170416,-13.6097322249798,-14.9098337467949,-17.7944380355434,-18.656245896875,-19.9727546859428,-22.7629719711102,-21.7784842595177,-23.9550439112191,-22.1844026351704,-22.2274232650533,-24.3261840479393,-23.6505146957231,-22.1349224512509,-20.5762837386795,-19.0568416000016,-17.7986238265591,-16.1678189762921,-14.5086954411292],&#34;lat&#34;:[66.4558922390314,65.8087482774403,65.1266710476199,64.3640819362887,63.6787490912339,63.4963829616758,63.6436349554915,63.9601789414954,64.4021157904555,64.8911298692335,65.0849681667603,65.3785936550427,65.6111892767885,66.2625190293952,66.4104686550469,65.7321121283514,66.2766008571948,65.9938532579098,66.5267923041359,66.4558922390314]}]],[[{&#34;lng&#34;:[35.7199182472228,35.5456653175345,35.1839302914914,34.9746407407093,35.2258915545124,34.970506626126,34.9274084815946,35.397560662586,35.420918409982,34.9226025733914,34.2654333839357,34.5563716977389,34.4881071306814,34.7525871111512,34.9554171078968,35.0984574724807,35.1260526873245,35.4607092628467,35.5527966651908,35.8211007016502,35.8363969256086,35.7007979672748,35.7199182472228],&#34;lat&#34;:[32.7091924097949,32.3939920110306,32.5325106877889,31.8665823430597,31.7543411321218,31.6167784693608,31.3534353704014,31.4890860051676,31.1000658228744,29.5013261988445,31.2193608668202,31.548823960897,31.6055388453373,32.0729263372012,32.8273764104464,33.0805392522443,33.0909003769188,33.0890400253563,33.264274807258,33.2774264592763,32.8681232773085,32.7160136988574,32.7091924097949]}]],[[{&#34;lng&#34;:[15.5203760108138,15.1602429541717,15.309897902089,15.0999882341195,14.335228712632,13.8267326188799,12.4310038591088,12.5709436377551,13.7411564470046,14.7612492204462,15.5203760108138],&#34;lat&#34;:[38.2311550969915,37.4440455185378,37.1342194687318,36.6199872909954,36.9966309677548,37.1045313583802,37.6129499374838,38.1263811305197,38.0349655217954,38.1438736028505,38.2311550969915]}],[{&#34;lng&#34;:[9.21001183435627,9.80997521326498,9.66951867029567,9.21481774255949,8.80693566247973,8.42830244307711,8.38825320805094,8.15999840661766,8.70999067550011,9.21001183435627],&#34;lat&#34;:[41.2099913600242,40.5000088567661,39.1773764104718,39.2404733343001,38.9066177434785,39.1718470322166,40.3783108587188,40.9500072291638,40.8999844427052,41.2099913600242]}],[{&#34;lng&#34;:[12.3764852230408,13.8064754574216,13.6981099789055,13.9376302425783,13.1416064795543,12.3285811703063,12.3838749528586,12.2614534847592,12.5892370947865,13.5269059587225,14.029820997787,15.142569614328,15.9261910336019,16.1698970882904,15.8893457373778,16.7850016618606,17.5191687354312,18.3766874528826,18.4802470231954,18.2933850440281,17.7383801612133,16.8695959815223,16.4487431169373,17.1714896989715,17.0528406104293,16.6350883317818,16.1009607276131,15.6840869483145,15.6879626807363,15.8919812354247,16.1093323096443,15.7188135108146,15.4136125016988,14.9984957210982,14.7032682634148,14.0606718278653,13.6279850602854,12.8880819027304,12.1066825700449,11.1919063656142,10.5119478695178,10.200028924204,9.70248823409781,8.88894616052687,8.42856082523858,7.8507666357832,7.43518476729184,7.54959638838616,7.00756229007666,6.74995527510171,7.09665245934784,6.80235517744566,6.84359297041456,7.27385094567668,7.75599205895983,8.31662967289438,8.4899524268013,8.96630577966783,9.18288170740311,9.92283654139035,10.3633781266787,10.4427014502466,11.0485559424365,11.1648279150933,12.1530880062431,12.3764852230408],&#34;lat&#34;:[46.7675591090699,46.5093061386912,46.0167780625174,45.5910159368647,45.7366917994954,45.3817780625149,44.8853742539191,44.600482082694,44.0913658717545,43.5877273626379,42.7610077988325,41.9551396754569,41.9613150091157,41.7402949082034,41.5410822617182,41.1796056178366,40.8771434596322,40.3556249049427,40.1688662786398,39.8107744410732,40.2776710068303,40.4422346054639,39.7954007024665,39.4246998154207,38.9028712021373,38.8435724960824,37.9858987493342,37.908849188787,38.2145928004419,38.7509424911992,38.9645470240777,39.5440723740149,40.0483568385352,40.1729487167909,40.6045502792926,40.7863479680954,41.1882872584617,41.2530895045556,41.7045348170574,42.3554253199897,42.9314625107472,43.9200068222746,44.0362787949313,44.3663361679795,44.2312281357524,43.7671479355552,43.6938449163492,44.1279011093848,44.2547667506614,45.0285179713676,45.3330988632959,45.7085798203287,45.9911465521007,45.7769477402508,45.8244900579593,46.1636424830909,46.0051508652517,46.0369318711112,46.440214748717,46.3148994004092,46.4835712754098,46.8935462509974,46.7513585475464,46.9415794948127,47.1153931748264,46.7675591090699]}]],[[{&#34;lng&#34;:[-77.5696007961992,-76.8966186184621,-76.3653590562855,-76.1996585761416,-76.9025614081757,-77.2063413154035,-77.7660229153406,-78.3377192857856,-78.2177266100039,-77.7973646715256,-77.5696007961992],&#34;lat&#34;:[18.4905254175505,18.4008668075241,18.1607005884476,17.886867173733,17.8682378198917,17.7011162378598,17.8615973983422,18.2259679224322,18.4545327824592,18.5242184514048,18.4905254175505]}]],[[{&#34;lng&#34;:[35.5456653175345,35.7199182472228,36.8340621274355,38.7923405291361,39.195468377445,39.0048856951526,37.002165561681,37.9988489112944,37.6681197446264,37.503581984209,36.7405277849873,36.5012142270436,36.0689408709221,34.9560372250843,34.9226025733914,35.420918409982,35.397560662586,35.5452519060762,35.5456653175345],&#34;lat&#34;:[32.3939920110306,32.7091924097949,32.3129375269808,33.3786864283522,32.1610088160427,32.010216986615,31.5084129908447,30.5084998642131,30.3386652694859,30.0037761500184,29.8652833114762,29.5052536076987,29.1974946151845,29.3565546737788,29.5013261988445,31.1000658228744,31.4890860051676,31.7825047877208,32.3939920110306]}]],[[{&#34;lng&#34;:[134.638428176004,134.766379022359,134.203415968971,133.792950067277,133.280268182509,133.014858026258,132.363114862193,132.37117638563,132.924372593315,133.492968377822,133.904106073136,134.638428176004],&#34;lat&#34;:[34.1492337102564,33.8063347437837,33.2011778834296,33.5219851750976,33.2895704208649,32.7045673691048,32.9893820256814,33.4636424830401,34.060298570282,33.9446208765967,34.3649311386426,34.1492337102564]}],[{&#34;lng&#34;:[140.976387567305,140.599769728762,140.774074334883,140.253279250245,138.975527785396,137.217598911691,135.792983026269,135.120982700745,135.079434849183,133.340316196832,132.156770868051,130.986144647343,132.00003624891,131.332790155157,130.686317987186,130.202419875205,130.447676222862,129.814691603719,129.408463169473,130.353935174685,130.878450962447,131.884229364144,132.617672967663,134.608300815978,135.677537876529,136.723830601142,137.390611607005,138.857602166906,139.426404657143,140.054790073812,139.8833793479,140.305782505454,141.368973423427,141.914263136971,141.884600864835,140.959489373946,140.976387567305],&#34;lat&#34;:[37.1420742864402,36.3439834661245,35.8428771021902,35.1381139185937,34.6676000025761,34.6062859156619,33.4648052027666,33.8490711532891,34.5965449081748,34.3759382187208,33.9049333765965,33.8857614202163,33.1499923772446,31.4503545191648,31.0295791692282,31.4182376164954,32.3194745956657,32.6103095566044,33.2960558131176,33.6041507024417,34.23274282484,34.7497138534879,35.4333930527094,35.7316177434658,35.5271341008868,37.3049842392404,36.8273906519988,37.8274846461435,38.2159622258976,39.4388074814364,40.5633124863237,41.1950051946596,41.3785598821603,39.9916161158787,39.1808645696515,38.1740009628766,37.1420742864402]}],[{&#34;lng&#34;:[143.91016198138,144.61342654844,145.320825230083,145.543137241803,144.0596619,143.183849725517,141.611490920172,141.067286411707,139.955106235921,139.81754357316,140.312087030193,141.38054894426,141.671952345954,141.967644891528,143.14287031471,143.91016198138],&#34;lat&#34;:[44.1740998398537,43.9608828802175,44.3847329778754,43.2620883245506,42.9883582627006,41.9952147486992,42.6787905950561,41.584593817708,41.569555975911,42.5637588567744,43.3332726100327,43.3888247747465,44.7721253525515,45.5514834661614,44.510358384777,44.1740998398537]}]],[[{&#34;lng&#34;:[70.9623148944993,70.3889648782208,69.0700272968352,68.6324829446201,68.2598958677956,67.9858557473518,66.7140470722166,66.5106486347157,66.0233915546356,66.0980123228652,64.9008244159593,63.1857869810566,62.0133004087863,61.0583199400325,60.2399719582585,58.6899890480958,58.5031270689284,55.9289172707412,55.968191359283,55.4552510923538,54.7553454933927,54.079417759015,52.9442932472917,52.5024597511963,52.4463391457272,52.6921122577073,52.5014262225503,51.3424271991082,50.8912919452002,50.3391292661614,50.3056429380363,51.2785034523632,51.316899041556,52.1673897642157,53.0408764992452,53.2208655129177,53.0427368508078,52.0420227394756,51.1919454282743,50.0340832863425,49.1011600000001,48.5932410011805,48.6947335142017,48.0572530454493,47.3152311541702,46.4664457537763,47.0436715024765,46.7515963071627,47.5494804217493,48.5778414243575,48.702381626181,50.7666483905122,52.328723585831,54.5328784523762,55.7169405454798,56.7779610532966,58.3632906431467,59.6422823423706,59.9328072447155,61.3374243508409,61.5880033710242,59.9675338072155,60.9272685077403,60.7399931171146,61.6999861998006,60.9780664406832,61.4365914244091,65.1785335630959,65.666875848254,68.1691003762588,69.0681669452729,70.8652665546551,71.1801310566094,72.2241500182022,73.5085160663844,73.4256787454204,74.3848450051901,76.8911002949134,76.5251794778547,77.8009155618442,80.0355595234417,80.5684468932355,81.9459855488399,83.3830037780124,83.9351147806188,84.4163773945531,85.115559523462,85.5412699726825,86.8293567239896,87.3599703307627,86.5987764831034,85.7682328633083,85.7204838398707,85.1642903991134,83.1804838398605,82.4589258157691,81.9470707539181,79.9661063984414,80.8662064961014,80.1801501809943,80.2599902688854,79.6436454609401,79.1421773619798,77.6583919615832,76.0003536314986,75.6369649596221,74.2128658385226,73.6453035826609,73.4897575214624,71.8446382994507,71.1862805520523,70.9623148944993],&#34;lat&#34;:[42.2661542832055,42.0813076848975,41.3842442897123,40.6686807317669,40.6623245305949,41.1359907089822,41.1684435084616,41.9876441513686,41.994646307944,42.9976600205131,43.7280805527427,43.650074978198,43.5044766302157,44.4058169622506,44.7840367701947,45.5000137395987,45.586804307633,44.9958584661592,41.3086416692694,41.2598591171858,42.0439714625666,42.3241094020208,42.1160342473976,41.7833155380865,42.0271507838556,42.4438953720734,42.7922978785852,43.1329747584693,44.0310336370538,44.2840156113385,44.6098355169389,44.5148542343865,45.2459982366679,45.4083914251451,45.2590465358218,46.2346459010599,46.8530060898645,46.8046369492392,47.0487047389539,46.6089899765822,46.3993300000001,46.5610342474155,47.0756281601779,47.7437527532795,47.715847479842,48.3941523301049,49.1520388860976,49.3560057643538,50.4546983913111,49.8747596299157,50.6051284857128,51.6927623561599,51.7186522487381,51.0262397324593,50.6217166204785,51.0435513372771,51.0636534694386,50.5454422064157,50.8421941188519,50.7990701361043,51.2726587998432,51.9604204372157,52.447548326215,52.7199864772577,52.9799964463343,53.6649933945791,54.0062645534348,54.3542278102721,54.6012669948435,54.9703917507043,55.3852501491435,55.1697335882701,54.1332852240083,54.3766553818867,54.0356167669766,53.4898102891098,53.5468610703601,54.4905244004419,54.1770034857271,53.4044149847476,50.8647508815473,51.3883364935285,50.8121959499064,51.0691828476939,50.8892455104536,50.3113996445658,50.1173029648776,49.6928585882482,49.8266747096682,49.2149807806292,48.5491816269806,48.455750637397,47.4529694687731,47.0009557155161,47.3300312363509,45.5396495631665,45.3170274928532,44.9175169948047,43.180362046881,42.9200678574269,42.3499992945991,42.4966828476597,42.8560924342496,42.9606855332083,42.9880223658906,42.8778998886768,43.2983393418035,43.0912718776099,42.5008944768913,42.8453954127652,42.7042929143922,42.2661542832055]}]],[[{&#34;lng&#34;:[40.993,41.58513,40.88477,40.63785,40.26304,40.12119,39.80006,39.60489,39.20222,37.7669,37.69869,34.07262,33.9037111971045,33.8935689696669,34.18,34.6721,35.03599,34.59607,34.47913,34.005,34.6201962678539,35.298007118233,35.8174476623535,35.8174476623535,36.1590786328556,36.8550932380081,38.120915,38.43697,38.67114,38.89251,39.5593842587659,39.85494,40.76848,41.1718,41.855083092644,40.98105,40.993],&#34;lat&#34;:[-0.85829,-1.68325,-2.08255,-2.49979,-2.57309,-3.27768,-3.68116,-4.34653,-4.67677,-3.67712,-3.09699,-1.05982,-0.95,0.109813537861896,0.515,1.17694,1.90584,3.05374,3.5556,4.24988494736205,4.84712274208199,5.506,5.3382320827908,4.77696566346189,4.44786412767277,4.44786412767277,3.598605,3.58851,3.61607,3.50074,3.42206,3.83879,4.25702,3.91909,3.91891192048373,2.78452,-0.85829]}]],[[{&#34;lng&#34;:[70.9623148944991,71.1862805520521,71.8446382994506,73.4897575214624,73.6453035826609,74.2128658385226,75.636964959622,76.0003536314985,77.6583919615832,79.1421773619798,79.6436454609401,80.2599902688853,80.1194303730514,78.5436609231753,78.187196893226,76.9044844908771,76.5263680357974,75.4678279967307,74.7768624205561,73.8222436868283,73.9600130553184,73.6753792662548,71.784693637992,70.5491618183256,69.4648869159775,69.5596098163685,70.6480188333,71.0141980325202,71.7748751158566,73.0554171080492,71.8701147805705,71.1578585142916,70.4200224140282,71.2592476744482,70.9623148944991],&#34;lat&#34;:[42.2661542832055,42.7042929143921,42.8453954127651,42.5008944768913,43.0912718776098,43.2983393418034,42.8778998886767,42.9880223658907,42.9606855332083,42.8560924342495,42.4966828476595,42.3499992945991,42.1239407415382,41.5822425400387,41.1853158636048,41.0664859075496,40.4279460719351,40.5620722519487,40.3664252792916,39.8939734970632,39.6600084498617,39.4312368841056,39.2794632024644,39.6041979029865,39.5266832545487,40.103211371413,39.9357538925712,40.2443655462182,40.1458444280538,40.8660330266895,41.3929000921213,41.1435871445291,41.5199982773431,42.1677106796895,42.2661542832055]}]],[[{&#34;lng&#34;:[103.49727990114,103.090689731867,102.584932489027,102.348099399833,102.988422072362,104.281418084737,105.218776890079,106.043946160916,106.496373325631,107.382727492301,107.614547967562,107.491403029411,105.810523716253,106.249670037869,105.199914992292,104.334334751403,103.49727990114],&#34;lat&#34;:[10.6325554468159,11.1536605900472,12.1865949569133,13.3942473413582,14.2257211369345,14.4167430689014,14.2732117782107,13.88109100998,14.5705838078343,14.202440904187,13.5355307072442,12.3372059188279,11.5676146509212,10.9618118351636,10.8893098006581,10.4865436873752,10.6325554468159]}]],[[{&#34;lng&#34;:[128.349716424677,129.21291954968,129.460449660358,129.468304478066,129.09137658093,128.185850457879,127.386519403188,126.485747511909,126.373919712429,126.559231398628,126.117397902532,126.860143263863,126.174758742376,126.237338901882,126.683719924019,127.073308547067,127.780035435091,128.205745884311,128.349716424677],&#34;lat&#34;:[38.6122429469279,37.4323924830559,36.7841891546028,35.632140611304,35.0824842392314,34.8903771021864,34.4756737330441,34.3900458847365,34.9345604517959,35.6845405136479,36.7254847275193,36.8939240585746,37.749685777328,37.8403779160003,37.8047728541512,38.2561148137884,38.3045356308459,38.3703972438019,38.6122429469279]}]],[[{&#34;lng&#34;:[20.76216,20.7173100000001,20.5902300000001,20.52295,20.2837400000001,20.0707,20.2575800000001,20.49679,20.63508,20.81448,20.95651,21.1433950000001,21.27421,21.43866,21.63302,21.77505,21.66292,21.5433200000001,21.5766359894021,21.3527000000001,20.76216],&#34;lat&#34;:[42.05186,41.84711,41.8554100000001,42.2178700000001,42.3202500000001,42.5886300000001,42.8127500000001,42.88469,43.21671,43.2720500000001,43.1309400000001,43.0686850000001,42.9095900000001,42.8625499999999,42.67717,42.6827,42.43922,42.3202500000001,42.2452243970619,42.2068,42.05186]}]],[[{&#34;lng&#34;:[47.9745190773499,48.1831885109445,48.0939433123764,48.4160941912839,47.7088505389374,47.4598218117228,46.5687134132818,47.302622104691,47.9745190773499],&#34;lat&#34;:[29.9758192001485,29.5344766301598,29.306299343375,28.5520042994267,28.5260627304161,29.0025194361472,29.0990251734523,30.0590699325707,29.9758192001485]}]],[[{&#34;lng&#34;:[105.218776890079,105.544338413518,105.58903852745,104.779320509869,104.716947056092,103.956476678485,103.200192091894,102.998705682388,102.413004998792,102.113591750092,101.059547560635,101.035931431078,101.282014601652,100.606293573003,100.548881056727,100.115987583418,100.32910119019,101.180005324308,101.27002566936,101.803119744883,101.652017856862,102.170435825614,102.754896274835,103.203861118586,104.435000441508,104.822573683697,104.183387892679,103.896532017027,105.094598423282,105.925762160264,106.556007928496,107.312705926546,107.564525181104,107.382727492301,106.496373325631,106.043946160916,105.218776890079],&#34;lat&#34;:[14.2732117782107,14.7239336206604,15.5703160669529,16.4418649357714,17.4288589543301,18.2409540877969,18.3096320663128,17.9616946476916,17.9327816838243,18.1091016708042,17.5124972599945,18.4089283309616,19.4625849471768,19.5083444279712,20.1092379826611,20.4178496363082,20.7861217310362,21.436572984294,21.2016519230952,21.1743667668451,22.3181987574095,22.4647531193893,21.6751372339695,20.7665622014137,20.7587332219215,19.8866417505639,19.6246680770602,19.2651809758218,18.6669745956111,17.485315456609,16.6042839624648,15.9085383163032,15.2021731633056,14.202440904187,14.5705838078343,13.88109100998,14.2732117782107]}]],[[{&#34;lng&#34;:[35.8211007016502,35.5527966651908,35.4607092628467,35.1260526873245,35.4822066586801,35.9795923194894,35.9984025408436,36.4481942075121,36.6117501157159,36.0664604021721,35.8211007016502],&#34;lat&#34;:[33.2774264592763,33.264274807258,33.0890400253563,33.0909003769188,33.9054501409194,34.6100582952191,34.6449140488,34.5939352483441,34.2017886418972,33.8249124211926,33.2774264592763]}]],[[{&#34;lng&#34;:[-7.71215938966975,-7.97410722495725,-9.00479366701867,-9.91342037600668,-10.7653838769866,-11.4387794661821,-11.1998018050483,-11.1467042708684,-10.6955948551765,-10.2300935530913,-10.0165665348613,-9.75534216962583,-9.33727983238458,-9.40334815106975,-9.20878638349085,-8.926064622422,-8.72212358238212,-8.4392984684487,-8.48544552248535,-8.38545162600057,-8.60288021486862,-8.31134762209402,-7.99369259279588,-7.57015255373169,-7.53971513511176,-7.63536821128403,-7.71215938966975],&#34;lat&#34;:[4.36456594483772,4.35575511313196,4.8324185245922,5.59356069581921,6.14071076092556,6.78591685630575,7.10584564862474,7.39670644777954,7.93946401614109,8.40620555260129,8.42850393313523,8.54105520266693,7.92853445071135,7.52690521893891,7.31392080324795,7.30903738039638,7.71167430259851,7.68604279218174,7.39520783124307,6.91180064536874,6.46756419517166,6.19303314862108,6.12618968345154,5.7073521997259,5.31334524171652,5.18815908448946,4.36456594483772]}]],[[{&#34;lng&#34;:[14.8513,14.1438708838552,13.5814245947905,11.9995056494717,11.560669386449,10.771363559623,10.3038468766784,9.94826134607803,9.91069257980178,9.31941084151822,9.71628584151966,9.62905602381107,9.75612837081678,9.68388471847288,9.85999799972348,9.80563439295236,9.48213992680542,9.97001712407297,10.0565751481617,9.9502250505052,10.6369014827995,10.9447896663945,11.4322534522038,11.488787469131,12.66331,13.0832600000001,13.91868,15.24563,15.7139399999999,16.61162,18.02109,19.08641,19.5740400000001,20.05335,19.8203300000001,20.1339699999999,20.8545200000001,21.54298,22.8957600000001,23.2368,23.6091300000001,23.9275,24.9211399999999,25.1648200000001,24.80287,24.9576200000001,24.70007,25.0000000000001,25.0000000000001,25.0000000000001,25.0000000000001,23.8500000000001,23.8376600000001,19.8492600000001,15.8608500000001,14.8513],&#34;lat&#34;:[22.8629500000001,22.4912889673711,23.0405060897693,23.4716684025964,24.0979092473256,24.5625320500617,24.379313259371,24.9369536402326,25.3654546167968,26.0943248560575,26.5122063257857,27.140953477481,27.6882585718842,28.1441738957793,28.9599897323711,29.4246383733234,30.3075560572462,30.5393248560754,30.9618313664935,31.3760696477453,31.7614208033457,32.0818146835554,32.3689031031528,33.1369957545232,32.7927800000001,32.8788200000001,32.7119600000001,32.2650800000001,31.3762599999999,31.18218,30.76357,30.26639,30.52582,30.98576,31.7517900000001,32.2382,32.7068,32.8432,32.63858,32.19149,32.18726,32.0166700000001,31.89936,31.5691500000001,31.08929,30.6616000000001,30.04419,29.2386545295336,25.682499996361,22,20.0030400000001,20.0000000000001,19.5804700000001,21.4950900000001,23.40972,22.8629500000001]}]],[[{&#34;lng&#34;:[81.7879590188914,81.6373222187606,81.2180196471443,80.3483569681044,79.8724687031285,79.6951668639351,80.1478007343796,80.8388179869866,81.3043192890718,81.7879590188914],&#34;lat&#34;:[7.52305532473316,6.48177521405192,6.19714142498829,5.96836985923215,6.76346344647493,8.20084341067339,9.82407766360956,9.26842682539119,8.56420624433369,7.52305532473316]}]],[[{&#34;lng&#34;:[28.9782625668572,29.3251664568326,29.018415154748,28.8483996925077,28.2910693702399,28.1072046241454,27.7493970069565,26.9992619158076,27.5325110206275,28.0743384132078,28.5417000668555,28.9782625668572],&#34;lat&#34;:[-28.9555966122617,-29.2573869768463,-29.7437655575774,-30.0700505510683,-30.2262167294543,-30.545732110315,-30.6451058896122,-29.87595387138,-29.2427108700754,-28.8514686011936,-28.6475017229376,-28.9555966122617]}]],[[{&#34;lng&#34;:[22.7310986670927,22.6510518734725,22.7577637061553,22.3157235043306,21.2684489275035,21.0558004086224,22.2011568539395,23.87826378754,24.8606844418408,25.0009342790809,25.5330465023903,26.4943314958838,26.5882792497904,25.7684326514798,25.536353794057,24.450683628037,23.4841276384498,23.2439872575895,22.7310986670927],&#34;lat&#34;:[54.3275369329933,54.5827409938667,54.8565744085814,55.0152985703659,55.1904816758353,56.0310763617111,56.3378018255795,56.2736713731053,56.3725283880796,56.1645307481048,56.100296942766,55.6151069199776,55.1671756048717,54.8469625921751,54.2824234076025,53.9057022161948,53.9124976670411,54.2205667181491,54.3275369329933]}]],[[{&#34;lng&#34;:[6.04307335778111,6.24275109215699,6.18632042809418,5.8977592301764,5.67405195478483,5.78241743330091,6.04307335778111],&#34;lat&#34;:[50.1280516627942,49.9022256536787,49.4638028021145,49.442667141307,49.5294835475575,50.0903278672212,50.1280516627942]}]],[[{&#34;lng&#34;:[21.0558004086224,21.090423618258,21.5818664893537,22.5243412614929,23.3184529965221,24.1207296078534,24.3128625831146,25.1645935401493,25.6028096859844,26.4635323422378,27.2881848487515,27.7700159034409,27.8552820167225,28.176709425578,27.1024597510945,26.4943314958838,25.5330465023903,25.0009342790809,24.8606844418408,23.87826378754,22.2011568539395,21.0558004086224],&#34;lat&#34;:[56.0310763617111,56.7838727891229,57.4118706325499,57.7533743353508,57.0062364772749,57.0256926540328,57.793423570377,57.9701569688152,57.8475287949866,57.4763886582663,57.4745283067038,57.2442581244112,56.7593264837843,56.1691299505788,55.7833137070877,55.6151069199776,56.100296942766,56.1645307481048,56.3725283880796,56.2736713731053,56.3378018255795,56.0310763617111]}]],[[{&#34;lng&#34;:[-5.19386349122203,-4.59100623210514,-3.64005652507001,-2.60430579264411,-2.16991370279862,-1.79298580566166,-1.73345455566141,-1.3880492822226,-1.12455115396619,-1.30789913573787,-2.61660478352957,-3.06898027181265,-3.64749793132015,-3.69044104655467,-4.85964616537444,-5.24212927898279,-6.06063229005375,-7.0592276676619,-8.67411617678283,-8.66558956545484,-8.81780900794053,-8.81782833498664,-8.79488399904903,-9.41303748212451,-9.73534339032875,-10.1894242008775,-10.5512625797853,-11.392554897497,-11.7182197738003,-12.0307588363017,-12.5009626937254,-13.891110398809,-14.2211677718572,-14.6308326888509,-14.7509545557134,-17.0029617985611,-17.0204284326758,-16.9732478499932,-16.5891369287676,-16.2619217594957,-16.3264139469959,-15.9826106429581,-15.4260037907422,-15.0893318343607,-14.8246451481617,-14.8009256657397,-14.4399399479648,-13.7738048975065,-13.1399417790143,-13.1216133699147,-12.6188366357831,-11.6889192366908,-10.9009569971044,-10.3995922510086,-9.56481116376563,-9.81471839032918,-9.43479326011936,-9.30069291832183,-8.65747636558504,-7.65417843263822,-6.91254411460136,-6.24434200685141,-5.92999426921983,-5.19386349122203],&#34;lat&#34;:[35.7551821965909,35.3307119817457,35.399855048152,35.1790933294011,35.1683963079167,34.5279186060913,33.9197128362321,32.8640150009414,32.6515215113572,32.262888902306,32.0943462183862,31.7244979924733,31.6372940129808,30.8969516057512,30.5011876490439,30.0004430201356,29.7316997340018,29.5792284205247,28.8412889673967,27.6564258895925,27.6564258895925,27.6564258895925,27.1206963160226,27.0884760604885,26.8609447291074,26.8609447291074,26.9908076034569,26.8834239771544,26.1040917017608,26.0308661972031,24.7701162785781,23.6910090194594,22.3101630721883,21.8609398462749,21.5006000839038,21.4207341577967,21.4223102889816,21.885744533775,22.1582343612501,22.6793395044813,23.0177684595609,23.7233584660741,24.359133612561,24.520260728447,25.1035326197253,25.6362649602223,26.2544184432977,26.6188923202523,27.6401478134205,27.6541476717198,28.0381855331487,28.1486439071726,28.8321422388809,29.0985859237778,29.9335737167499,31.1777355006091,32.0380964218365,32.5646792668906,33.2402452662424,33.6970649277025,34.1104763860374,35.1458653834375,35.759988104794,35.7551821965909]}]],[[{&#34;lng&#34;:[26.6193367855978,26.8578235206248,27.5225374691952,28.2595467465418,28.6708911475852,29.122698195113,29.0508679542273,29.4151351254527,29.5596741065731,29.9088517595693,29.8382100766263,30.0246586443354,29.7599719581364,29.1706539242799,29.0721069678993,28.8629724464141,28.9337174822216,28.6599874203716,28.4852694027928,28.233553501099,28.0544429867754,28.1600179379477,28.128030226359,27.5511662126848,27.2338729184127,26.9241760596876,26.6193367855978],&#34;lat&#34;:[48.2207262233335,48.3682107610945,48.4671194525011,48.1555622422134,48.1181485052341,47.8490951605065,47.5102269557525,47.3466452093326,46.9285828720913,46.6743606634315,46.5253258327017,46.423936672545,46.3499876979354,46.3792623968287,46.5176777207225,46.4378893092638,46.2588304713725,45.9399868841316,45.5969070501459,45.4882831894684,45.9445860866056,46.3715626084172,46.8104763860883,47.4051170924708,47.8267709417564,48.123264472031,48.2207262233335]}]],[[{&#34;lng&#34;:[49.5435189145958,49.8089807472791,50.0565108579572,50.2174312681141,50.4765368996255,50.377111443896,50.2002746925932,49.8606055031387,49.6726066424609,49.8633443540502,49.7745642433727,49.4986120949341,49.4356185239703,49.0417924334739,48.548540887248,47.9307491391987,47.5477234230513,47.0957613462266,46.2824776548171,45.4095076841105,44.8335738462176,44.0397204933498,43.7637683449112,43.6977775408745,43.3456543312376,43.254187046081,43.4332975604046,43.8936828956929,43.8963700701721,44.3743253924397,44.4643974139244,44.2324219093662,44.0429761085842,43.9630843442609,44.3124687029863,44.4465173683514,44.9449365578065,45.502731967965,45.8729936053363,46.3122432798172,46.8821826515643,47.7051298358124,48.0052148781313,47.8690474790422,48.2938277524814,48.8450602557388,48.863508742067,49.1946513201933,49.5435189145958],&#34;lat&#34;:[-12.4698328589406,-12.8952849259996,-13.555761407122,-14.7587887508768,-15.2265121395505,-15.7060694312191,-16.0002633602568,-15.4142526180669,-15.7102035458025,-16.4510368791388,-16.8750420060936,-17.1060356584383,-17.9530640601344,-19.1187810197744,-20.4968881161341,-22.3915011532511,-23.7819589169285,-24.9416297339905,-25.1784628231841,-25.6014344214931,-25.3461011695389,-24.9883452287823,-24.46067717865,-23.5741163062506,-22.7769039852839,-22.0574130184841,-21.3364751115802,-21.1633073869701,-20.8304594865782,-20.0723662248564,-19.435454196859,-18.9619947242009,-18.3313872209432,-17.4099447567468,-16.850495700755,-16.2162191708045,-16.1793738745804,-15.9743734676785,-15.7934542782247,-15.7800184058288,-15.2101823869463,-14.5943026668918,-14.0912325985304,-13.6638685034766,-13.7840678849875,-13.0891748999587,-12.4878679338104,-12.040556735892,-12.4698328589406]}]],[[{&#34;lng&#34;:[-97.1400083076707,-97.5280724759666,-97.7029455228422,-97.7760418363191,-97.8723667061111,-97.6990439522042,-97.3889595202368,-97.1893334622933,-96.5255755277203,-96.2921272448418,-95.90088497596,-94.8390634834427,-94.4257295397562,-93.5486512926824,-92.7861138577835,-92.0373481920904,-91.4079034085593,-90.7718698799109,-90.5335898506131,-90.4514759997012,-90.2786183336849,-89.6013211738515,-88.5438663398629,-87.6584165107577,-87.0518902249481,-86.811982388033,-86.8459079658326,-87.3832911852359,-87.6210544502107,-87.4367504544418,-87.5865604316559,-87.8371911282715,-88.0906640286632,-88.3000310940936,-88.4901228502793,-88.8483438789266,-89.0298573473518,-89.1509093899955,-89.1430804105033,-90.0679335192309,-91.001519945016,-91.0022692532842,-91.4539212715151,-91.0816700915006,-90.7118218655876,-90.6008467272409,-90.438866950222,-90.4644726224226,-91.747960171256,-92.2292486234063,-92.087215949252,-92.2032295397473,-92.2277500068698,-93.3594638740618,-93.8751688301185,-94.6916564603301,-95.250227016973,-96.0533821276533,-96.5574340482283,-97.2635924954967,-98.0130299548096,-98.9476757474565,-99.6973974271471,-100.829498867581,-101.666088629954,-101.9185280017,-102.478132086989,-103.500989549558,-103.917527432047,-104.992009650475,-105.493038499761,-105.731396043708,-105.397772996831,-105.500660773524,-105.270752326258,-105.265817226974,-105.603160976975,-105.693413865973,-106.028716396899,-106.909980434988,-107.915448778091,-108.401904873471,-109.260198737407,-109.444089321717,-109.291643846456,-109.801457689232,-110.391731737086,-110.641018846462,-111.178918830188,-111.759606899852,-112.22823462609,-112.271823696729,-112.809594489374,-113.163810594519,-113.148669399857,-113.871881069782,-114.205736660604,-114.776451178835,-114.936699795372,-114.771231859173,-114.673899298952,-114.330974494263,-113.588875088335,-113.424053107541,-113.271969367306,-113.140039435664,-112.962298346797,-112.761587083775,-112.457910529412,-112.244951951937,-111.616489020619,-111.284674648873,-110.987819383572,-110.710006883571,-110.655048997829,-110.172856208113,-109.771847093529,-109.409104377056,-109.433392300233,-109.854219326602,-110.031391974714,-110.295070970484,-110.949501309028,-111.670568407013,-112.182035895621,-112.148988817171,-112.30071082238,-112.777296719192,-113.464670783322,-113.596729906044,-113.848936733844,-114.46574662968,-115.055142178185,-114.982252570437,-114.570365566855,-114.199328782999,-114.162018398885,-114.931842210737,-115.518653937627,-115.88736528203,-116.258350389453,-116.721526252085,-117.12776,-115.99135,-114.72139,-114.815,-113.30498,-111.02361,-109.035,-108.24194,-108.24,-106.50759,-106.1429,-105.63159,-105.03737,-104.70575,-104.45697,-103.94,-103.11,-102.48,-101.6624,-100.9576,-100.45584,-100.11,-99.5199999999999,-99.3,-99.0199999999999,-98.24,-97.5299999999999,-97.1400083076707],&#34;lat&#34;:[25.8699974634784,24.9921440699203,24.2723430445267,22.9325798609277,22.4442117375534,21.8986894800643,21.4110189885258,20.6354332544731,19.8909308944441,19.3203714055095,18.8280241968487,18.5627173934622,18.1443708358433,18.4238369816779,18.5248385685923,18.7045692001034,18.8760832788802,19.2841203882568,19.8674181177513,20.7075218775204,20.9998554549956,21.2617257756345,21.4936754419766,21.458845526612,21.5435431991383,21.3315147974448,20.8498646102684,20.2554047713987,19.6465530461359,19.4724034693123,19.0401301131907,18.2598159855834,18.5166478540741,18.49998220466,18.4868305526417,17.8831981470403,18.0015113387726,17.9554676376004,17.8083189966494,17.8193260767275,17.8175949162457,17.2546577010743,17.2521772323242,16.9184766707995,16.6874830184548,16.4707778996388,16.4101097681281,16.0695620793247,16.0665648462518,15.2514466414959,15.0645846623285,14.8301028508041,14.538828640191,15.6154295923437,15.9401642928659,16.2009752466429,16.1283181828406,15.7520879175396,15.6535151229428,15.9170649276313,16.1073117131139,16.5660434025688,16.7061640487282,17.1710710718421,17.6490263941096,17.916090196194,17.9757506372751,18.2922946232788,18.7485716822,19.3161339380617,19.9467672795354,20.4341018742641,20.5317186548634,20.8168950464661,21.0762848983551,21.4221035832524,21.8711459416526,22.2690803085162,22.7737523462786,23.7677743596289,24.5489153101529,25.1723139511059,25.5806094426441,25.8248839380877,26.4429340682984,26.6761756454479,27.1621149765045,27.8598760035255,27.9412405461691,28.467952582304,28.9544086776835,29.2668443873201,30.0211135930523,30.7868808049694,31.1709658879789,31.5676083440352,31.5240451116131,31.7995321721612,31.3934846054276,30.9136172551653,30.162681179316,29.7504324407074,29.061611436473,28.8261736109512,28.7547826197399,28.411289374296,28.4251903345825,27.7802167831475,27.5258137069748,27.1717267929108,26.6628172877005,25.7325898300144,25.2946062281246,24.8260043401019,24.2985946721311,24.2655475936804,23.8111825627542,23.3646723495362,23.1855876734287,22.8182715926981,22.8230775009012,23.4309732121667,24.000964260346,24.4844231226525,24.7384127873672,25.4701252304041,26.0120042994166,26.3219595403032,26.7681855331434,26.6394595403045,26.9000637883524,27.1420903589914,27.7227267522229,27.7982001815851,27.7414852971449,28.1150025497506,28.5661119654423,29.2794792750155,29.5563615992354,30.1807937688342,30.8364643417536,31.635743720012,32.53534,32.6123900000001,32.7208299999999,32.52528,32.0391400000001,31.3347199999999,31.3419400000001,31.3422200000001,31.7548537181664,31.75452,31.39995,31.0838300000001,30.64402,30.12173,29.57196,29.27,28.97,29.76,29.7793000000001,29.3807100000001,28.6961200000001,28.1100000000001,27.54,26.84,26.3700000000001,26.0600000000001,25.8400000000001,25.8699974634784]}]],[[{&#34;lng&#34;:[20.5902300000001,20.7173100000001,20.76216,21.3527000000001,21.5766359894021,21.9170800000001,22.3805257504247,22.8813737321973,22.9523771501665,22.76177,22.597308383889,22.0553776384443,21.674160597427,21.0200403174764,20.60518,20.46315,20.5902300000001],&#34;lat&#34;:[41.8554100000001,41.84711,42.05186,42.2068,42.2452243970619,42.30364,42.3202595078151,41.9992971868504,41.3379938828112,41.3048000000001,41.1304871689432,41.1498658310527,40.931274522458,40.8427269557259,41.0862200000001,41.5150900000001,41.8554100000001]}]],[[{&#34;lng&#34;:[-12.1707502913803,-11.8342075260795,-11.6660782536179,-11.3490950179395,-10.6507913883794,-10.0868464827782,-9.70025509280271,-9.55023840985939,-5.53774430990845,-5.31527726889193,-5.48852250815044,-5.97112870932425,-6.45378658693033,-4.92333736817423,-1.55005489745761,1.82322757325903,2.06099083823392,2.68358849448643,3.1466610042539,3.1581331722227,4.26741946780004,4.2702099951438,3.72342166506348,3.63825890464648,2.74999270998148,1.38552819174686,1.01578331869851,0.374892205414682,-0.26625729003058,-0.515854458000348,-1.06636349120566,-2.00103512206877,-2.19182451009038,-2.96769446452058,-3.10370683431276,-3.52280270019986,-4.00639075358723,-4.28040503581488,-4.4271661035238,-5.22094194174312,-5.19784257650865,-5.47056494792901,-5.40434159994697,-5.81692623536529,-6.05045203289227,-6.20522294760643,-6.49396501303727,-6.66646094402755,-6.85050655763506,-7.62275916180481,-7.89958980959237,-8.02994361004862,-8.33537716310974,-8.28235714357828,-8.40731075686003,-8.62032101076713,-8.58130530438677,-8.37630489748491,-8.78609900555946,-8.90526485842453,-9.12747351727958,-9.32761633954601,-9.56791174970321,-9.89099280439201,-10.1652137923488,-10.5932238428063,-10.8708296370782,-11.0365559554383,-11.2975736149445,-11.4561685856483,-11.5139428369506,-11.4678991357785,-11.5533977930054,-11.9277160303116,-12.1248874577213,-12.1707502913803],&#34;lat&#34;:[14.6168342147355,14.7990969914289,15.3882083195563,15.4112560083585,15.1327458765214,15.3304857446863,15.2641073674074,15.4864968937754,15.5016897648693,16.2018537459918,16.325102037008,20.6408334416476,24.9565906845034,24.974574082941,22.7926659204974,20.610809434486,20.1422333846795,19.8562301701601,19.6935785995214,19.05736420336,19.155265204337,16.8522274846012,16.1842837590126,15.5681198185805,15.4095248478767,15.3235611027592,14.9681822778879,14.9289081893461,14.9243089868721,15.1161577417557,14.9738150090078,14.5590082870009,14.2464175480674,13.7981503361515,13.5412667912286,13.3376616479986,13.4724854598481,13.2284435083497,12.5426455754043,11.7138589543072,11.3751457788501,10.951269842976,10.3707368026091,10.2225546330122,10.0963607853554,10.5240607772191,10.4113028019583,10.4308106551484,10.1389938419962,10.1472362329468,10.2973821069708,10.2065349390017,10.4948119165419,10.7925973576238,10.9092569035228,10.8108908146552,11.1362456323648,11.3936459416106,11.8125609399847,12.0883580591264,12.3080604110153,12.3342862004035,12.1942430688925,12.060478623905,11.8440835636827,11.923975328006,12.1778874780721,12.2112446151165,12.0779710962358,12.0768342147253,12.4429875757294,12.754518947801,13.1412136906411,13.4220751001474,13.9947274845898,14.6168342147355]}]],[[{&#34;lng&#34;:[99.5433093607593,98.9596757344549,98.2537239929156,97.7977828308044,97.3758964375735,97.8591227559349,98.4937610209114,98.9033484232568,98.5373759297657,98.1920740091914,98.4308191263799,99.0977551615388,99.2120117533361,99.1963537943517,99.5872860046397,99.038120558674,98.553550653073,98.4571741068487,98.7645455261208,98.4283386576299,98.5095740091927,98.1036039571077,97.7777323750752,97.5970715677828,97.1645398294998,96.505768670643,95.3693522481124,94.8084045755841,94.1888041524045,94.5334859557913,94.3248165221968,93.5409883971936,93.6632548359962,93.0782776224522,92.3685535013556,92.3032344909387,92.652257114638,92.6727209818256,93.1661275573484,93.0602942240146,93.2863269388593,93.3251876159428,94.1067419779251,94.5526579121716,94.6032491393854,95.1551534362626,95.124767694075,96.419365675851,97.1339990580153,97.0519885599681,97.4025614766361,97.32711388549,97.9119877461694,98.2462309102333,98.6826900573705,98.7120939473445,98.6718380065892,97.7246090026791,97.604719679762,98.6602624857558,98.8987492207828,99.5319922220874,99.2408988789873,99.9834892110215,100.416537713627,101.150032993578,101.180005324308,100.32910119019,100.115987583418,99.5433093607593],&#34;lat&#34;:[20.1865976018021,19.7529806584409,19.70820302986,18.6270803898818,18.4454377303758,17.5679460718437,16.8378355982079,16.1778242049761,15.3084974227461,15.1237025008704,14.6220276961808,13.8275025496933,13.2692937280765,12.8047484399887,11.8927627629017,10.9605457625724,9.93295990644854,10.6752660181051,11.4412916121837,12.0329867619257,13.1223776310707,13.6404597030129,14.8372858748926,16.1005679386998,16.9287344426093,16.4272405054328,15.7143899601826,15.8034542912376,16.037936102762,17.2772403019857,18.2135139022499,19.36649262133,19.726961574782,19.855144965082,20.6708832870253,21.4754853378098,21.3240475529785,22.0412389185413,22.2784595809771,22.7031106633356,23.043658352139,24.0785564234322,23.8507408716735,24.6752383488903,25.1624954289704,26.0013072779321,26.5735720891323,27.2645893417392,27.08377350515,27.6990589462332,27.8825361190854,28.2615827499463,28.3359451360143,27.7472213811292,27.5088121607506,26.7435358749403,25.9187025009135,25.083637193293,23.897404690033,24.06328603769,23.1427220728425,22.9490388046126,22.1183143173046,21.7429367131364,21.5588394230966,21.849984442629,21.436572984294,20.7861217310362,20.4178496363082,20.1865976018021]}]],[[{&#34;lng&#34;:[19.8016133968987,19.7380513851796,19.3044900000001,19.3717700000001,19.16246,18.88214,18.45,18.5599999999999,18.7064800000001,19.0316500000001,19.21852,19.48389,19.63,19.9585700000001,20.3398000000001,20.2575800000001,20.0707,19.8016133968987],&#34;lat&#34;:[42.5000934921908,42.6882473821656,42.1957400000001,41.8775499999999,41.95502,42.28151,42.48,42.65,43.20011,43.43253,43.52384,43.35229,43.2137799702705,43.1060400000001,42.89852,42.8127500000001,42.5886300000001,42.5000934921908]}]],[[{&#34;lng&#34;:[87.7512642760767,88.8055668476955,90.7136674336407,92.2347115417197,93.1042191914627,94.1475663594356,94.8159493346987,95.814027947984,97.2597278177814,98.2317615091916,97.8257397806743,98.8614905131003,99.9817322123235,100.889480421963,102.065222609467,102.255908644624,103.67654544476,104.621552362082,105.886591424587,106.888804152455,107.868175897251,108.475167270951,109.402449171997,110.662010532679,111.581230910287,112.897739699354,114.362456496235,114.96210981655,115.485695428531,116.678800897286,116.191802199368,115.485282017073,115.742837355616,116.308952671373,117.295507440257,118.064142694167,118.866574334795,119.772823927898,119.663269891439,118.874325799639,117.421701287914,116.717868280099,115.9850964702,114.460331658996,113.463906691544,112.436062453259,111.8733061056,111.348376906379,111.667737257943,111.829587843881,111.12968224492,110.412103306115,109.243595819131,107.744772576938,106.129315627062,104.964993931093,104.522281935649,103.312278273535,101.83304039918,100.845865513108,99.51581749878,97.451757440178,96.3493957865278,95.7624548685567,95.3068754414715,94.6889286641253,93.4807336771413,92.1338908223182,90.9455395853343,90.5857682637183,90.970809360725,90.2808256367639,88.8542977233468,88.0138322285517,87.7512642760767],&#34;lat&#34;:[49.2971979844055,49.4705207383124,50.3318118353211,50.8021707220417,50.4952902288764,50.4805366074571,50.0134333359709,49.9774665390957,49.7260606959957,50.4224006211287,51.0109951849332,52.0473660345467,51.634006252644,51.5168557806383,51.2599205592831,50.5105606146187,50.0899661321951,50.2753294948261,50.4060191920922,50.2742959661802,49.7937051458658,49.2825477158507,49.2929605169575,49.1301280788059,49.3779682480777,49.543565375357,50.2483027207374,50.1402473008151,49.8051773138346,49.8885313991214,49.1345980901991,48.1353825954034,47.7265445013263,47.8534101426028,47.6977090521074,48.0667304551037,47.7470600449462,47.0480587835501,46.6926799586789,46.8054120957237,46.6727328558143,46.3882024196152,45.727235012386,45.3398167994938,44.8088931341271,45.0116456162243,45.1020793727351,44.4574417181101,44.0731757675877,43.7431183945395,43.4068340114002,42.871233628911,42.5194463160841,42.4815158147819,42.1343277044289,41.5974095729163,41.9083466660166,41.9074681666676,42.5148729518263,42.6638044296915,42.5246914739617,42.74888967546,42.7256352809287,43.3194491643946,44.2413308782655,44.3523318548284,44.97547211362,45.1150759954565,45.2860733099103,45.7197160914875,46.8881460638229,47.6935490993079,48.069081732773,48.5994627956006,49.2971979844055]}]],[[{&#34;lng&#34;:[34.5599890479994,35.312397902169,36.5140816586843,36.7751509946228,37.4712842140266,37.8276448911114,38.4275565935878,39.5210299008838,40.3165885760172,40.478387485523,40.4372530454187,40.5608113950286,40.5996203956798,40.775475294769,40.4772506040126,40.0892639503652,39.4525586280971,38.5383508644215,37.4111328468389,36.2812793312094,35.8964966163641,35.1983996925331,34.78638349787,34.7018925310728,35.1761271502154,35.3734277687057,35.3858482537054,35.5625455363691,35.5339347674043,35.3717741228724,35.6074703305556,35.4587455584196,35.0407348976107,34.2158240089355,33.013210076639,32.5746321957779,32.6603633969501,32.9159550310657,32.8301204770289,32.0716654802811,31.985779249812,31.8377779477281,31.7524084815819,31.9305888201243,31.6703979835347,31.1914091326213,32.244988234188,32.5086930681734,32.6597432797626,32.7727079607526,32.6119942563249,32.6548856951271,32.8498608741644,32.8476387875758,32.3282389666102,31.8520406430406,31.6364982439512,31.1730639991577,30.3389547055345,30.2742558123051,30.1794812354818,33.2140246925252,33.7897001482567,34.0648254737786,34.4596334164885,34.5176660499523,34.3072912940921,34.3812919451341,35.0338102556835,35.3390629412316,35.7719047381084,35.6868453305559,35.267956170398,34.9071513201362,34.5599890479994,34.280006137842,34.5599890479994],&#34;lat&#34;:[-11.5200200334159,-11.4391464168791,-11.7209380021667,-11.5945374487808,-11.5687509090672,-11.2687692196128,-11.2852023250817,-10.8968539364082,-10.3170960425257,-10.76544076909,-11.761710707245,-12.639176527561,-14.2019751929319,-14.6917644181942,-15.406294447494,-16.1007740210645,-16.7208912085669,-17.101023044506,-17.5863680965912,-18.6596875952934,-18.8422604305806,-19.5528113745939,-19.7840117326677,-20.497043145431,-21.2543612606684,-21.8408370907489,-22.14,-22.09,-23.0707878557278,-23.5353589820317,-23.7065630022147,-24.1226099585965,-24.4783505184938,-24.8163143856827,-25.3575733375077,-25.7273182105561,-26.1485844865994,-26.2158672014435,-26.7421916643362,-26.7338200823049,-26.2917798804802,-25.8433318010513,-25.4842839494874,-24.3694165992225,-23.6589690080739,-22.2515096981724,-21.1164885393137,-20.3952922502483,-20.3042900529823,-19.7155921363133,-19.4193828264163,-18.6720899390435,-17.9790573055772,-16.7133981258846,-16.3920740698938,-16.3194170060914,-16.0719902482779,-15.8609436987979,-15.8808391252302,-15.5077869605152,-14.7960991349915,-13.9718600399362,-14.4518307430631,-14.3599500464481,-14.6130095353814,-15.0137085913726,-15.4786414527026,-16.183559665596,-16.8012997372131,-16.1074402808301,-15.8968588192407,-14.6110458309543,-13.8878341610296,-13.5654248999606,-13.5799976538669,-12.2800253231325,-11.5200200334159]}]],[[{&#34;lng&#34;:[-12.1707502913803,-12.8306583317475,-13.4357376774531,-14.0995214502422,-14.577347581429,-15.1357372705588,-15.6236661442587,-16.1206900700419,-16.4630981104079,-16.5497078109291,-16.2705517236884,-16.1463474186748,-16.2568833073472,-16.3776511296133,-16.2778381006415,-16.5363236149655,-17.0634232243426,-16.845193650774,-12.9291019352635,-13.1187544417747,-12.8742215641696,-11.9372244938533,-11.9694189111712,-8.6872936670174,-8.68439978680905,-4.92333736817423,-6.45378658693033,-5.97112870932425,-5.48852250815044,-5.31527726889193,-5.53774430990845,-9.55023840985939,-9.70025509280271,-10.0868464827782,-10.6507913883794,-11.3490950179395,-11.6660782536179,-11.8342075260795,-12.1707502913803],&#34;lat&#34;:[14.6168342147355,15.3036915145429,16.0393830428662,16.3043022730105,16.5982636581028,16.5872824162408,16.3693370630498,16.4556625431934,16.1350361190385,16.673892116762,17.1669627954749,18.1084815536167,19.0967158065503,19.593817246982,20.0925206568147,20.5678663192515,20.9997521021308,21.3333234725749,21.3270706242676,22.7712202010963,23.2848322616452,23.3745942245362,25.9333527694683,25.8810562199889,27.395744126896,24.974574082941,24.9565906845034,20.6408334416476,16.325102037008,16.2018537459918,15.5016897648693,15.4864968937754,15.2641073674074,15.3304857446863,15.1327458765214,15.4112560083585,15.3882083195563,14.7990969914289,14.6168342147355]}]],[[{&#34;lng&#34;:[34.5599890479994,34.280006137842,34.5599890479994,34.9071513201362,35.267956170398,35.6868453305559,35.7719047381084,35.3390629412316,35.0338102556835,34.3812919451341,34.3072912940921,34.5176660499523,34.4596334164885,34.0648254737786,33.7897001482567,33.2140246925252,32.6881653175231,32.9917643572379,33.3064221534631,33.1142891782019,33.3153104998173,33.4856876970836,33.2313879737753,32.7593754412213,33.7397290382305,33.9408377240965,34.280006137842,34.5599890479994],&#34;lat&#34;:[-11.5200200334159,-12.2800253231325,-13.5799976538669,-13.5654248999606,-13.8878341610296,-14.6110458309543,-15.8968588192407,-16.1074402808301,-16.8012997372131,-16.183559665596,-15.4786414527026,-15.0137085913726,-14.6130095353814,-14.3599500464481,-14.4518307430631,-13.9718600399362,-13.7128577612893,-12.7838705379783,-12.4357780900602,-11.6071981746923,-10.7965499813297,-10.5255587703911,-9.6767216935648,-9.23059905358906,-9.41715097416272,-9.69367384198029,-10.1599996883584,-11.5200200334159]}]],[[{&#34;lng&#34;:[101.075515578213,101.154218784594,101.814281854258,102.141186964936,102.371147088635,102.961705356867,103.381214634212,103.438575474056,103.332122023535,103.429428745541,103.502447544369,103.85467410687,104.247931756612,104.228811476664,103.519707472754,102.573615350355,101.390638462329,101.273539666756,100.695435418707,100.557407668055,100.196706170658,100.306260207117,100.085756870527,100.259596388757,101.075515578213],&#34;lat&#34;:[6.20486705161589,5.69138418214771,5.81080841717423,6.22163605389466,6.12820506431096,5.52449514406108,4.85500112550375,4.18160553630838,3.72669790284297,3.38286876058902,2.7910185815502,2.51545400635376,1.63114105875906,1.29304800048953,1.22633372640068,1.96711538330474,2.76081370687562,3.27029165284118,3.93913971599487,4.76728038168828,5.31249258058368,6.04056183514388,6.46448944745029,6.64282481528957,6.20486705161589]}],[{&#34;lng&#34;:[118.618320754065,117.88203494677,117.015214471506,115.865517205877,115.519078403792,115.134037306785,114.621355422018,113.80584964402,112.859809198052,112.380251906384,111.79754845586,111.159137811327,110.514060907027,109.830226678509,109.663260125774,110.396135288537,111.168852980598,111.370081007942,111.796928338673,112.995614862115,113.712935418759,114.204016554828,114.659595981914,114.869557326315,115.347460972151,115.405700311344,115.45071048387,116.220741001451,116.72510298062,117.1296260926,117.643393182446,117.689075148592,118.347691278152,119.18190392464,119.110693800942,118.439727004064,118.618320754065],&#34;lat&#34;:[4.47820241944754,4.13755137777949,4.30609406169947,4.30655914959016,3.1692383894944,2.82148183838622,1.43068817789889,1.21754873291104,1.49779002522995,1.41012095784676,0.904441229654651,0.976478176269509,0.773131415200993,1.33813568766419,2.00646698649498,1.6637747257514,1.85063670491878,2.69730337158887,2.88589651123807,3.10239492432487,3.89350942628113,4.52587392823682,4.00763682699781,4.34831370688195,4.31663605388701,4.95522756593382,5.44772980389156,6.14319122967562,6.924771429874,6.92805288332457,6.42216644940331,5.98749013918018,5.70869578696546,5.40783559816225,5.01612824138986,4.96651886638962,4.47820241944754]}]],[[{&#34;lng&#34;:[16.3449768408952,15.6018180681058,15.2104724463595,14.9897107276086,14.7432141455763,14.4081441585958,14.3857165869811,14.2577140641942,13.8686422054687,13.3524979997374,12.8268453304645,12.6085640804636,11.7949186540281,11.7341988460851,12.2154614600194,12.8140812516884,13.46236209479,14.058501417709,14.209706658595,18.2633093604342,18.9561869646036,21.3771761410456,23.2150484555061,24.0338615251708,24.6823490740015,25.0769503109823,25.0844433936646,24.5207051937925,24.2173645362392,23.5790055681377,23.1968583513393,21.655040317479,20.9106413103145,20.8811340674759,19.8954577979407,19.8957678565344,19.8947343278886,19.0021273129111,18.4648991228048,17.8361519711095,17.3874971859515,17.2189286638154,16.8240173682409,16.3449768408952],&#34;lat&#34;:[-28.5767050106977,-27.8212472470228,-27.090955905874,-26.1173719214952,-25.3929200171954,-23.8530140113298,-22.6566529273407,-22.1112081845,-21.69903696054,-20.8728341610575,-19.6731657854017,-19.0453488094877,-18.0691293270619,-17.3018893368245,-17.1116683895581,-16.9413428687241,-16.9712118465888,-17.4233806291427,-17.3531006812257,-17.309950860262,-17.7890947404723,-17.9306364885197,-17.523116143466,-17.2958431942463,-17.3534107398195,-17.5788233374766,-17.6618156877374,-17.8871249325299,-17.8893470191185,-18.2812610816201,-17.8690381812278,-18.2191460100052,-18.252218926672,-21.8143270809831,-21.8491569963479,-24.7677902157606,-28.4611048316608,-28.9724431291889,-29.0454619280173,-28.8563778622613,-28.7835140927298,-28.3559432919468,-28.0821615536645,-28.5767050106977]}]],[[{&#34;lng&#34;:[165.779989862326,166.599991489934,167.120011428087,166.740034621445,166.189732293969,165.474375441752,164.829815301776,164.167995233414,164.029605747736,164.459967075863,165.020036249042,165.460009393575,165.779989862326],&#34;lat&#34;:[-21.0800049781156,-21.7000188127535,-22.1599907365835,-22.3999760881469,-22.1297083472605,-21.6796066219982,-21.149819838142,-20.4447465959516,-20.1056458472524,-20.1200118954295,-20.4599911434777,-20.8000220679583,-21.0800049781156]}]],[[{&#34;lng&#34;:[2.15447350424995,2.17710778159392,1.02410322429762,0.993045688490156,0.429927605805517,0.295646396495215,0.374892205414767,1.01578331869848,1.38552819174697,2.74999270998154,3.63825890464659,3.7234216650636,4.27020999514389,4.2674194678001,5.67756595218071,8.57289310062987,11.9995056494717,13.5814245947905,14.1438708838552,14.8513,15.0968876481818,15.4710766944073,15.4871480648501,15.9032466976643,15.6857405941478,15.3004411149797,15.2477311540418,13.9722017757817,13.5403935075508,13.9566988460941,13.9544767595056,14.5957812842476,14.4957873877629,14.2135307145847,14.1813362972669,13.9953528174483,13.3187016130186,13.0839872575488,12.3020711605405,11.5278031755115,10.9895931331915,10.7010319352738,10.1148144873547,9.52492801274309,9.01493330245444,7.80467125817887,7.33074669763005,6.82044192874781,6.44542605960572,5.44305830244014,4.36834354006601,4.10794599774738,3.96728274904893,3.68063357912592,3.61118045412559,2.84864301922659,2.49016360841802,2.15447350424995],&#34;lat&#34;:[11.9401500513134,12.6250178084775,12.8518256698066,13.3357496200039,13.9887330184439,14.4442349308807,14.9289081893461,14.968182277888,15.3235611027592,15.4095248478768,15.5681198185804,16.1842837590127,16.8522274846013,19.1552652043371,19.6012069767998,21.5656607121592,23.4716684025964,23.0405060897693,22.4912889673711,22.8629500000001,21.3085187850749,21.048457139566,20.7304145370256,20.3876189234175,19.9571800806424,17.927949937405,16.6273058130508,15.6843659530211,14.3671336939012,13.9966911890169,13.3534487980638,13.3304269474779,12.8593962671374,12.8020354272933,12.4836569279432,12.4615652531383,13.556356309458,13.5961471623225,13.0371890324375,13.3289800073736,13.3873226994312,13.246917832894,13.2772518986495,12.8511021997546,12.8266592472804,13.3435269230637,13.0980380314612,13.1150912541176,13.4927684595227,13.8659239771022,13.7474815942894,13.5312157251479,12.9561087101716,12.5529033472142,11.660167141156,12.2356358911582,12.2330520695436,11.9401500513134]}]],[[{&#34;lng&#34;:[8.5002877132597,7.46210818851594,7.08259646976444,6.6980721370806,5.89817264163469,5.36280480309088,5.03357425295937,4.32560713056068,3.57418012860455,2.69170169435625,2.74906253420022,2.72379275880951,2.91230838381026,3.2203515967021,3.70543826662592,3.6000700211828,3.79711225751171,3.57221642417747,3.61118045412556,3.68063357912581,3.96728274904885,4.10794599774732,4.36834354006606,5.44305830244016,6.44542605960564,6.82044192874775,7.33074669763002,7.80467125817879,9.01493330245447,9.52492801274295,10.1148144873547,10.7010319352737,10.9895931331915,11.5278031755114,12.3020711605405,13.0839872575489,13.3187016130186,13.9953528174483,14.1813362972668,14.5771777686225,14.468192172919,14.4153788591167,13.5729496598946,13.3086763851539,13.1675997249971,12.955467970439,12.7536715023392,12.2188721045506,12.0639461605396,11.8393087093668,11.7457743669185,11.0587878760304,10.4973751156114,10.1182768083183,9.5227059261544,9.23316287602304,8.75753299320863,8.5002877132597],&#34;lat&#34;:[4.77198293702685,4.41210826254624,4.46468903240323,4.24059418376952,4.26245331462898,4.88797068930596,5.61180247641823,6.27065114992347,6.25830048260572,6.25881724692863,7.87073436119289,8.50684540448971,9.13760793704432,9.4441525333997,10.0632103540402,10.3321861841194,10.7347455916731,11.3279393579515,11.660167141156,12.5529033472142,12.9561087101716,13.5312157251478,13.7474815942893,13.8659239771023,13.4927684595227,13.1150912541175,13.0980380314612,13.3435269230637,12.8266592472804,12.8511021997545,13.2772518986494,13.2469178328941,13.3873226994311,13.3289800073736,13.0371890324375,13.5961471623226,13.5563563094578,12.4615652531383,12.4836569279431,12.0853608260535,11.9047516951934,11.5723688826921,10.7985659855536,10.1603620467489,9.64062632897341,9.4177717147147,8.717762762889,8.30582408287432,7.7998084578723,7.39704234458944,6.98138296144975,6.64442678469059,7.05535777427556,7.03876963950988,6.45348236737212,6.44449066815334,5.47966583904791,4.77198293702685]}]],[[{&#34;lng&#34;:[-85.7125404528073,-86.0584883287853,-86.525849982433,-86.7459915839963,-87.1675162422012,-87.6684934150547,-87.5574666002756,-87.3923862373192,-87.3166544257955,-87.0057690091276,-86.8805570136844,-86.7338217841916,-86.7550866360797,-86.5207081774199,-86.3121420966899,-86.0962638007906,-85.8012947252686,-85.6986653307369,-85.5144130114003,-85.1653645494848,-85.148750576503,-85.0527874417369,-84.9245006985724,-84.8200367906944,-84.6495820787796,-84.4493359036486,-84.2283416409524,-83.9757214016936,-83.6285849677729,-83.4899887763661,-83.1472190009741,-83.2332344225239,-83.2841615465476,-83.1821264309873,-83.4124999661445,-83.5198319160147,-83.5522072008455,-83.4985153876943,-83.473323126952,-83.6261044990229,-83.7196130032551,-83.6508575100907,-83.8554703437504,-83.8089357164716,-83.6556117418616,-83.895054490886,-84.1901785957049,-84.355930752281,-84.6730690172563,-84.903003302739,-85.5618519762442,-85.7125404528073],&#34;lat&#34;:[11.0884449324948,11.4034386255299,11.8068765324326,12.1439619002725,12.4582579614717,12.9099099797026,13.0645517033361,12.9140182560698,12.984685777229,13.0257943791172,13.2542042098472,13.2630925562014,13.7548454858909,13.7784874536644,13.7713561060082,14.0381873641472,13.8360549992376,13.9600784367381,14.0790117456578,14.3543696151251,14.5601968449436,14.5515410425347,14.7904928654524,14.8195866968327,14.6668053247618,14.6216142847225,14.7487641463767,14.7494359399965,14.8800739608303,15.0162671981355,14.9958291691641,14.8998660343981,14.6766238468972,14.3107030298385,13.9700778263866,13.5676992863459,13.1270543481931,12.8692923039212,12.4190872257944,12.3208503280076,11.8931244979277,11.6290320907001,11.3733112655038,11.1030435246173,10.9387641463614,10.7268390975324,10.7934500187567,10.9992255721429,11.0826571720781,10.9523033716219,11.2171192489016,11.0884449324948]}]],[[{&#34;lng&#34;:[6.07418257002092,6.90513960127413,7.0920532568739,6.84286950036238,6.58939659997083,5.98865807457781,6.15665815595878,5.60697594567,4.97399132652691,4.04707116050753,3.31497114422854,3.83028852704314,4.70599734866119,6.07418257002092],&#34;lat&#34;:[53.5104033473781,53.4821621771306,53.1440432806449,52.2284402532975,51.8520291204834,51.8516157090251,50.8037210150106,51.0372984889698,51.4750237086981,51.2672586126686,51.3457551133199,51.620544542032,53.0917984075978,53.5104033473781]}]],[[{&#34;lng&#34;:[28.1655473162029,31.2934184099655,30.0054350115228,31.1010787289751,29.3995805193329,28.5919295590432,29.015572950972,27.7322921078679,26.1796220232263,25.6892126807764,24.7356791521267,23.6620495948308,22.3562378272474,21.2449361508107,20.6455928890896,20.0252689958579,19.8785596045813,17.9938684424644,17.7291817562653,16.7688786149855,16.1087121924568,15.1084114925831,13.5556897315091,13.9199052263022,13.5719161312488,12.5799353369739,11.9305692887942,11.9920642432215,12.6311466813752,12.3003658382749,11.4682719255112,11.0273686051969,10.3565568376161,8.38200035974364,7.0487484066133,5.66583540205042,5.30823449059073,4.99207807782901,5.91290042483789,8.55341108565577,10.5277091813668,12.3583467953064,14.7611458675816,16.435927361729,19.1840283545785,21.3784163754206,23.0237423031616,24.5465434099385,26.3700496762218,28.1655473162029],&#34;lat&#34;:[71.1854743516805,70.4537877468599,70.1862588568849,69.5580801459449,69.1569160020631,69.0647769232867,69.766491197378,70.1641930202963,69.8252989773262,69.092113755969,68.6495567898214,68.8912474636505,68.841741441515,69.3704430202931,69.1062472602009,69.0651386583127,68.4071943223726,68.5673912624773,68.0105518663162,68.0139366726314,67.3024555528369,66.1938668890954,64.7870276963815,64.4454206407161,64.0491140814697,64.0662189805583,63.128317572677,61.8003624538566,61.2935716823701,60.1179328477301,59.432393296946,58.8561494004594,59.4698070339254,58.3132884792333,58.0788841823573,58.5881554225937,59.6632319199938,61.9709980332843,62.6144729681827,63.4540082871965,64.4860383164975,65.8797258571932,67.8106415879951,68.5632054714617,69.8174441596178,70.2551693793461,70.2020718451663,71.0304967312372,70.9862617051954,71.1854743516805]}],[{&#34;lng&#34;:[24.72412,22.49032,20.72601,21.41611,20.8119,22.88426,23.28134,24.72412],&#34;lat&#34;:[77.85385,77.44493,77.67704,77.93504,78.25463,78.4549400000001,78.07954,77.85385]}],[{&#34;lng&#34;:[18.2518300000001,21.54383,19.02737,18.4717200000001,17.5944100000001,17.1182,15.91315,13.76259,14.66956,13.1706,11.22231,10.44453,13.1707700000001,13.71852,15.1428200000001,15.52255,16.99085,18.2518300000001],&#34;lat&#34;:[79.70175,78.95611,78.5626,77.82669,77.63796,76.80941,76.77045,77.38035,77.73565,78.02493,78.8693,79.65239,80.01046,79.66039,79.67431,80.01608,80.05086,79.70175]}],[{&#34;lng&#34;:[25.4476253598119,27.4075057309135,25.9246505062982,23.0244657732136,20.0751884294519,19.8972664730709,18.4622636247579,17.3680151709775,20.4559920590107,21.9079447771154,22.9192525570674,25.4476253598119],&#34;lat&#34;:[80.4073403998945,80.0564057482005,79.5178339708546,79.4000117052291,79.5668232286673,79.8423619656475,79.8598802761944,80.318896186027,80.5981556261322,80.3576793484621,80.6571442735935,80.4073403998945]}]],[[{&#34;lng&#34;:[88.1204407083699,88.0431327656612,88.1748043151409,88.0602376647498,87.2274719583663,86.0243929381792,85.2517785989834,84.6750179381738,83.3042488951995,81.999987420585,81.057202589852,80.0884245136763,80.4767212259174,81.1112561380293,81.5258044778747,82.3275126484509,83.3371151061372,83.8989929544467,84.2345797057501,85.011638218123,85.8233199401315,86.9545170430006,88.1204407083699],&#34;lat&#34;:[27.8765416529396,27.4458185897868,26.810405178326,26.4146153834025,26.3978980575561,26.6309846054086,26.7261984319063,27.2349012313875,27.3645057235756,27.92547923432,28.416095282499,28.7944701197401,29.7298652206553,30.1834809433134,30.4227169866086,30.1152680526881,29.4637315943522,29.3202261418777,28.8398937037247,28.6427739527473,28.2035759546987,27.9742617864035,27.8765416529396]}]],[[{&#34;lng&#34;:[173.020374790741,173.247234328502,173.958405389703,174.247586704808,174.24851688059,173.876446568088,173.222739699596,172.711246372771,173.08011274647,172.308583612353,171.452925246464,171.185137974327,170.616697219117,169.831422154009,169.332331170934,168.411353794629,167.763744745147,166.676886021184,166.509144321965,167.046424188503,168.303763462597,168.949408807652,169.667814569373,170.524919875366,171.125089960004,171.569713983443,171.948708937872,172.097227004279,172.798579543344,173.020374790741],&#34;lat&#34;:[-40.9190524228564,-41.3319987933008,-40.9267005348356,-41.3491553688217,-41.7700082334068,-42.2331840960388,-42.9700383440886,-43.3722876930485,-43.8533436012536,-43.8656942685713,-44.2425188128437,-44.8971041806849,-45.9089287249597,-46.3557748349876,-46.6412354469679,-46.6199447568636,-46.2901974424092,-46.2199174944923,-45.8527047666262,-45.1109412575087,-44.1239730771661,-43.9358191871914,-43.5553256162263,-43.0316883278128,-42.5127535947378,-41.7674244117921,-41.5144165992912,-40.9561044248097,-40.4939620908235,-40.9190524228564]}],[{&#34;lng&#34;:[174.612008905331,175.336615838927,175.357596470438,175.808886753642,175.958490025128,176.763195428777,177.438813104561,178.010354445709,178.517093540763,178.274731073314,177.970460239979,177.206992629299,176.939980503647,177.03294640534,176.885823602605,176.508017206119,176.01244022044,175.239567499083,175.067898391009,174.650972935278,175.227630243224,174.90015669179,173.824046665744,173.852261997775,174.57480187408,174.743473749081,174.697016636451,174.292028436579,174.319003534236,173.840996535536,173.05417117746,172.636005487354,173.007042271209,173.551298456108,174.329390497126,174.612008905331],&#34;lat&#34;:[-36.1563973935405,-37.2090979957583,-36.5261939430211,-36.7989421526577,-37.5553817685461,-37.8812533505787,-37.9612484677665,-37.5798247210201,-37.6953732236248,-38.5828125953731,-39.166342868813,-39.1457756487608,-39.4497364235016,-39.8799427223315,-40.0659778785822,-40.6048080380896,-41.2896241188215,-41.6883077939532,-41.4258948707751,-41.2818209775455,-40.4592355283234,-39.9089332008472,-39.5088542620435,-39.1466024716775,-38.7976832008428,-38.0278077125584,-37.381128838858,-36.7110922177614,-36.5348239072139,-36.1219808896341,-35.2371253395003,-34.5291065406694,-34.4506617164503,-35.006183363588,-35.2654957008286,-36.1563973935405]}]],[[{&#34;lng&#34;:[58.8611413918466,58.487985874267,58.0343184751766,57.8263725116341,57.665762160071,57.7887003924934,57.6943909035607,57.2342639504338,56.609650913322,56.5121891620195,56.283520949128,55.6614917336307,55.2699394061552,55.2749003436551,54.7910022316741,54.2392529640938,53.5705082538046,53.1085726255475,52.7821842791921,52.0000098000222,54.9999817238624,55.6666593768599,55.2083410988632,55.2344893736029,55.5258410988645,55.5286316262083,55.9812138202205,55.8041186867563,55.8862325376681,56.396847365144,56.8451404152761,57.4034525897574,58.1369478697083,58.7292114602054,59.1805017434104,59.450097690677,59.8080603371629,59.8061483091681,59.4421911965364,59.2824076678899,58.8611413918466],&#34;lat&#34;:[21.1140345321443,20.4289859074671,20.4814374862434,20.2430024276486,19.7360049504331,19.0675702987376,18.9447095809638,18.9479910344143,18.5742670760795,18.0871133488639,17.8760667993839,17.8841283228215,17.6323090682632,17.2283543970377,16.9506969263334,17.04498057705,16.7076626652647,16.651051133689,17.3497423364912,19.0000033635161,19.9999940047961,22.0000011255723,22.708329982997,23.1109927434154,23.5248692896409,23.9336040308535,24.1305429143179,24.2696041936153,24.9208305933575,24.9247321639955,24.2416730819615,23.8785944686788,23.7479306096288,23.5656678329354,22.9923953313055,22.6602709009656,22.5336119654182,22.3105248072142,21.7145405135921,21.4338858098149,21.1140345321443]}],[{&#34;lng&#34;:[56.3914213397534,56.2610417010809,56.0708207538146,56.3620174497794,56.4856791522538,56.3914213397534],&#34;lat&#34;:[25.8959907089213,25.7146064315768,26.0554641789739,26.395934353129,26.3091179468787,25.8959907089213]}]],[[{&#34;lng&#34;:[75.1580277851409,75.8968974140501,76.1928483417857,77.8374507994746,76.871721632804,75.7570609882683,74.240202671205,73.749948358052,74.1042936542773,74.4515592792787,75.2586417988132,74.405928989565,74.4213802428203,73.4506384622174,72.8237516620847,71.7776656432003,70.6164962096019,69.5143929381131,70.168926629522,70.2828731627256,70.8446993346028,71.0432401874682,68.8425993183188,68.1766451353734,67.4436666197455,67.1454419289891,66.3728275897933,64.5304077492911,62.9057007180346,61.4973629087842,61.8741874530565,63.3166317076196,63.2338977395203,62.7554256529299,62.727830438086,61.7718681171186,61.3693087095649,60.8742484882088,62.5498568052728,63.5502608580112,64.1480021503313,64.3504187356185,65.0468620136161,66.3464726093244,66.381457553986,66.9388912291185,67.6833935891475,67.7926892434448,68.5569320006093,68.9266768736577,69.3177641132426,69.2625220071226,69.6871472512649,70.3235941913716,69.9305432473596,70.8818030129884,71.1567733092135,71.1150187519216,71.6130762063507,71.4987679381211,71.2623482603857,71.8462919452839,72.9200248554445,74.0675517109178,74.575892775373,75.1580277851409],&#34;lat&#34;:[37.1330309107891,36.6668061386518,35.8984034286878,35.4940095077878,34.6535440129927,34.5049225937213,34.7488870305713,34.3176988795279,33.4414732935869,32.7648996038055,32.2711054550405,31.6926394719653,30.9798147649312,29.9764134791199,28.9615917017721,27.9131802434345,27.9891962753359,26.9409656845114,26.4918716496788,25.7222287053398,25.2151020370435,24.3565239527302,24.3591336125609,23.6919650334567,23.944843654877,24.6636111516246,25.4251408960939,25.2370386825514,25.2184093287102,25.0782370061185,26.2399748804721,26.7565324976617,27.2170470240307,27.378923448185,28.2596448837354,28.6993338078908,29.3032762720859,29.8292389999526,29.3185724960443,29.4683307968262,29.340819200146,29.5600306259281,29.4721806910319,29.8879434270362,30.7388992375865,31.3049112004794,31.3031542017814,31.5829304062096,31.713310044882,31.6201891138921,31.9014122584244,32.5019440780883,33.1054989690412,33.3585326197584,34.0201201441751,33.9888559026385,34.3489114446322,34.7331257187222,35.1532034368229,35.650563259416,36.0743875188578,36.5099423284299,36.7200070256963,36.8361756454885,37.0208413762835,37.1330309107891]}]],[[{&#34;lng&#34;:[-77.8815714179453,-78.2149360826601,-78.4291607327261,-78.1820957099386,-78.4354652574657,-78.6221205309039,-79.1203071764137,-79.5578773668452,-79.7605781725101,-80.1644811673033,-80.3826590644396,-80.4806892564973,-80.0036899482272,-80.276670701809,-80.4211580064971,-80.8864009264208,-81.0595428128147,-81.189715745758,-81.5195147366447,-81.7213112047445,-82.1314412096289,-82.3909344143826,-82.8200813463504,-82.8509580146448,-82.9657830471974,-82.9131764391242,-82.8297706774052,-82.8686571927048,-82.7191831123005,-82.9271549140592,-82.9328909980436,-82.5461962552035,-82.1871225654234,-82.207586432611,-81.8085668606693,-81.714154018872,-81.4392870755115,-80.9473016018768,-80.5219012112501,-79.914599778956,-79.5733027818843,-79.0211917792779,-79.0584504869604,-78.5008876207472,-78.055927700498,-77.7295135159264,-77.3533607652739,-77.4747228665113,-77.2425664944401,-77.431107957657,-77.7534138658614,-77.8815714179453],&#34;lat&#34;:[7.22377126711478,7.51225495038416,8.05204112388893,8.31918244062177,8.38770538984079,8.71812449791503,8.99609202721302,8.93237498619715,8.5845150822244,8.3333159448536,8.29840851484043,8.09030752200107,7.54752411542337,7.41975413658172,7.27157196698476,7.22054149009654,7.8179210473906,7.64790558515034,7.70661001223391,8.10896271405844,8.17539276776964,8.29236237226229,8.29086375572582,8.07382274009996,8.22502798098598,8.42351715741907,8.62629547773237,8.80726634361852,8.92570872643149,9.07433014570292,9.47681203860817,9.56613475182468,9.20744863528678,8.9955752628901,8.95061676679617,9.03195547122358,8.78623403567572,8.85850352623591,9.11107208906243,9.31276520429762,9.61161001224153,9.5529314233741,9.45456533450653,9.42045888919388,9.2477304142583,8.94684438723887,8.67050466555807,8.52428620038822,7.93527822512544,7.63806122479873,7.70983978925214,7.22377126711478]}]],[[{&#34;lng&#34;:[-69.590423753524,-69.8584435696059,-70.3725723944777,-71.3752502102369,-71.4620407782711,-73.4445295885004,-75.2378826565414,-76.0092050849299,-76.4234692043977,-76.2592415025742,-77.1061923896218,-78.0921528795346,-79.0369530911269,-79.4459203762848,-79.7605781725101,-80.5374816555861,-81.2499963040264,-80.9263468085824,-81.4109425523995,-81.0996695624894,-80.3025605943872,-80.1840148587097,-80.4692946031769,-80.4422419908722,-80.0289080471856,-79.6249792141762,-79.2052890693177,-78.6398972236123,-78.4506839667756,-77.8379048326586,-76.6353942532267,-75.544995693652,-75.2337227037419,-75.3732232327139,-75.1066245185201,-74.441600511356,-74.1223951890891,-73.6595035468346,-73.0703922187072,-72.3257865058137,-71.7747607082854,-71.4136457994298,-70.813475714792,-70.0477085028749,-70.6926820543097,-70.394043952095,-69.8936352199966,-70.7947688463023,-70.9288433498836,-71.7484057278165,-72.8919276597873,-72.9645072089412,-73.2197112698146,-73.1200274319236,-73.7244866604416,-73.7234014553635,-73.9872354804297,-73.5710593329671,-73.0153826565326,-73.2267134263902,-72.5630330064656,-72.1848907131698,-71.3024122789215,-70.4818938869912,-70.5486856757284,-70.0937522040469,-69.529678107365,-68.6650797186896,-68.88007951524,-68.9292238023495,-68.9488866848366,-69.339534674747,-69.160346645775,-69.3897641669347,-68.9596353827533,-69.590423753524],&#34;lat&#34;:[-17.5800118954193,-18.092693780187,-18.3479753557089,-17.7737985165139,-17.3634876441164,-16.359362888253,-15.2656828752278,-14.6492863908503,-13.8231869442324,-13.5350391577729,-12.2227161597208,-10.3777124976041,-8.38656788496589,-7.93083342858386,-7.19434091556008,-6.54166757571372,-6.13683440513918,-5.69055673586656,-4.73676482505546,-4.0363941382037,-3.40485645916471,-3.82116179770804,-4.059286797709,-4.42572437909067,-4.34609099692889,-4.45419809328349,-4.95912851320739,-4.54778411216407,-3.87309661216138,-3.0030205216631,-2.60867766684382,-1.56160979574588,-0.911416924649529,-0.15203175212045,-0.0572054988648603,-0.530820000819887,-1.00283253337385,-1.26049122478113,-2.30895435955095,-2.43421803142645,-2.16978972738894,-2.34280242270213,-2.25686451580074,-2.7251563452297,-3.74287200278586,-3.76659148520783,-4.29818694419433,-4.2512647436733,-4.40159148521037,-4.59398284263301,-5.27456145591698,-5.74125131594489,-6.08918873456608,-6.62993092206824,-6.91859547285064,-7.34099863040441,-7.52382984785307,-8.42444670983583,-9.03283334720806,-9.46221282312123,-9.52019378015272,-10.0535979142694,-10.0794361304154,-9.49011809655885,-11.0091468237785,-11.123971856331,-10.9517343075022,-12.5613001440972,-12.8997290991767,-13.602683607643,-14.4536394181933,-14.9531954891588,-15.323973890853,-15.6601290829117,-16.5006979305713,-17.5800118954193]}]],[[{&#34;lng&#34;:[126.376813592637,126.478512811388,126.537423944201,126.196772902533,125.831420526229,125.363852166852,125.683160841984,125.396511672061,124.219787632342,123.938719517107,124.243662144061,123.610212437028,123.296071405125,122.825505812675,122.085499302256,121.919928013193,122.312358840017,122.94239790252,123.487687616064,123.84115441294,124.60146976125,124.764612257996,125.471390822452,125.412117954613,126.222714471543,126.306636997585,126.376813592637],&#34;lat&#34;:[8.41470632571335,7.75035411216898,7.18938060142457,6.27429433840004,7.29371531822186,6.78648529706099,6.04965688722726,5.58100332277229,6.16135549562618,6.88513560630612,7.36061045982366,7.83352732994275,7.41887563723279,7.45737457929022,6.89942413983485,7.19211945233607,8.03496206301651,8.31623688398118,8.69300975182119,8.24032420494439,8.51415761965902,8.96040945071546,8.98699697512964,9.76033478437755,9.28607432701885,8.78248749433457,8.41470632571335]}],[{&#34;lng&#34;:[123.982437778826,123.623183221533,123.309920688979,122.995883009942,122.380054966319,122.586088901867,122.837081333509,122.947410516452,123.498849725438,123.337774285985,124.077935825701,123.982437778826],&#34;lat&#34;:[10.2787785913458,9.9500906437533,9.31826874433668,9.0221886255204,9.7133609074242,9.98104482669611,10.2611569279342,10.881868394408,10.9406244979239,10.2673839380254,11.2327255314537,10.2787785913458]}],[{&#34;lng&#34;:[118.50458092659,117.174274530101,117.664477166821,118.386913690262,118.987342157061,119.511496209798,119.68967654834,119.029458449379,118.50458092659],&#34;lat&#34;:[9.31638255455809,8.36749990481466,9.06688873945293,9.68449961998923,10.3762920190805,11.3696680770272,10.5542914901099,10.0036532658239,9.31638255455809]}],[{&#34;lng&#34;:[121.883547804859,122.483821242361,123.120216506036,123.100837843926,122.637713657727,122.00261030486,121.967366978037,122.038370396006,121.883547804859],&#34;lat&#34;:[11.891755072472,11.5821874048275,11.5836601831479,11.1659337427165,10.7413084985742,10.4410167505261,10.9056912296946,11.41584096928,11.891755072472]}],[{&#34;lng&#34;:[125.502551711124,125.783464797062,125.011883986512,125.032761265158,125.27744917206,124.801819289246,124.760168084819,124.459101190286,124.302521600442,124.891012811382,124.877990350444,124.266761509296,125.227116327008,125.502551711124],&#34;lat&#34;:[12.1626946069783,11.0461219344478,11.3114545760504,10.9758161483147,10.3587220321013,10.1346788598999,10.8379951033923,10.8899299178456,11.4953709985772,11.4155825871186,11.794189968305,12.5577609318497,12.5357209334772,12.1626946069783]}],[{&#34;lng&#34;:[121.527393833504,121.262190382982,120.833896112147,120.323436313968,121.180128208502,121.527393833504],&#34;lat&#34;:[13.0695901554845,12.2055602075644,12.7044961613424,13.4664134790539,13.4296973739104,13.0695901554845]}],[{&#34;lng&#34;:[121.321308221524,121.937601353036,122.246006300954,122.336956821788,122.174279412933,122.515653924653,122.252310825694,121.662786086108,121.505069614753,121.728828566577,122.258925409027,122.701275669446,123.95029503794,123.855107049659,124.181288690285,124.077419061378,123.298035109552,122.92865197153,122.671355015149,122.034649692881,121.126384718919,120.628637323083,120.679383579594,120.991819289231,120.693336216313,120.564145135583,120.070428501466,119.920928582846,119.883773228028,120.286487664879,120.390047235192,120.715867140792,121.321308221524],&#34;lat&#34;:[18.504064642811,18.2185523543984,18.4789498967171,18.2248827173542,17.8102827010764,17.093504746972,16.2624443628541,15.9310175643501,15.1248135441646,14.3283763696822,14.218202216036,14.3365412459844,13.7821306421411,13.2377711043785,12.9975273706535,12.5366769474746,13.027525539599,13.5529198267104,13.1858362899251,13.7844819198103,13.6366873234556,13.8576557479357,14.2710155298383,14.5253927677951,14.7566706405173,14.3962792017138,14.9708694523671,15.4063467472907,16.36370433193,16.0346288110953,17.5990811222995,18.5052273625375,18.504064642811]}]],[[{&#34;lng&#34;:[155.880025669578,155.599991082989,155.166994256815,154.729191522438,154.51411421124,154.652503696917,154.759990676084,155.062917922179,155.547746209942,156.019965448225,155.880025669578],&#34;lat&#34;:[-6.81999684003776,-6.91999073652249,-6.5359314917293,-5.90082813886221,-5.13911752688001,-5.04243092206184,-5.33998381919849,-5.56679168052749,-6.20065479901966,-6.54001392988039,-6.81999684003776]}],[{&#34;lng&#34;:[151.982795851854,151.459106887009,151.301390415654,150.754447056277,150.241196730754,149.709963006793,148.89006473205,148.318936802361,148.401825799757,149.298411900021,149.845561965127,149.99625044169,150.139755894165,150.236907586874,150.807467075808,151.089672072554,151.647880894171,151.537861769822,152.136791620084,152.338743117481,152.318692661752,151.982795851854],&#34;lat&#34;:[-5.47806324628235,-5.56028045005874,-5.8407284481067,-6.08376270917539,-6.31775359459299,-6.31651336021805,-6.02604013430543,-5.74714242922613,-5.43775562909472,-5.58374155031922,-5.50550343182934,-5.02610116945768,-5.00134815838979,-5.53222014732428,-5.45584238039689,-5.11369272219237,-4.75707366294617,-4.16780730552189,-4.14879037843852,-4.31296640382976,-4.86766122805075,-5.47806324628235]}],[{&#34;lng&#34;:[147.191873814075,148.084635858349,148.734105259394,149.306835158484,149.266630894161,150.038728469034,149.738798456012,150.801627638959,150.690574985964,150.028393182576,149.782310012002,148.923137648717,147.913018426708,147.135443150012,146.567880894151,146.048481073185,144.744167922138,143.89708784401,143.286375767184,143.413913202081,142.628431431244,142.0682589052,141.033851760014,141.017056919519,141.000210402592,142.735246616791,144.583970982033,145.27317955951,145.829786411726,145.981921828393,147.648073358348,147.891107619416,146.970905389595,147.191873814075],&#34;lat&#34;:[-7.38802418378998,-8.04410816816761,-9.10466358809376,-9.07143564213007,-9.51440601973603,-9.6843181291117,-9.87293710697701,-10.2936866186974,-10.5827129045059,-10.6524760880999,-10.3932671037239,-10.2809225399214,-10.1304407690875,-9.49244353601202,-8.94255461999416,-8.06741423913131,-7.63012826907747,-7.91533049889628,-8.24549122480906,-8.98306894291095,-9.3268205705165,-9.15959563562004,-9.11789275476042,-5.85902190513802,-2.60015105551562,-3.28915292726322,-3.8614177384634,-4.37373788820503,-4.87649789797268,-5.46560922610001,-6.0836593563108,-6.61401458092232,-6.72165658938626,-7.38802418378998]}],[{&#34;lng&#34;:[153.140037876599,152.827292108368,152.638673130503,152.406025832325,151.953236932584,151.38427941305,150.662049595339,150.939965448205,151.479984165655,151.820015090135,152.239989455371,152.640016717743,153.019993524385,153.140037876599],&#34;lat&#34;:[-4.49998341229411,-4.766427097191,-4.17612721112093,-3.78974252687456,-3.46206226971182,-3.03542164471011,-2.74148609783396,-2.50000212973403,-2.77998503989139,-2.99997161215791,-3.24000864015366,-3.65998300538965,-3.98001515057329,-4.49998341229411]}]],[[{&#34;lng&#34;:[15.0169958838587,14.6070984229195,14.6850264828157,14.4375997250022,14.0745211117195,14.3533154639341,14.1196863135426,14.8029004248735,16.3634770036557,17.6228316586087,18.6208585954616,18.6962545101755,19.6606400896064,20.8922445004186,22.7310986670927,23.2439872575895,23.4841276384498,23.527535841575,23.8049349301178,23.7991988461334,23.1994938493862,23.5080021501687,23.5270707536844,24.0299857927489,23.9227571957433,23.4265084164444,22.5184501482116,22.7764188982126,22.5581376482118,21.6078080583642,20.8879553565384,20.4158394711199,19.8250228207269,19.3207125179905,18.9095748226763,18.8531441586136,18.3929138526222,17.649445021239,17.5545670915511,16.8687691586057,16.7194759457144,16.1762532894623,16.2386267432386,15.4909721208397,15.0169958838587],&#34;lat&#34;:[51.1066740993216,51.74518809672,52.0899474147552,52.6248501654084,52.9812625189254,53.248171291713,53.757029120491,54.0507062852057,54.5131586777857,54.8515359564329,54.6826056992708,54.4387187770693,54.4260838893739,54.3125249294125,54.3275369329933,54.2205667181491,53.9124976670411,53.4701215684066,53.0897313503061,52.6910993516066,52.4869774440537,52.0236465521247,51.5784540879302,50.7054066025752,50.4248810898788,50.3085057643575,49.4767735866197,49.0273953314096,49.0857380234671,49.4701073268541,49.3287722845358,49.4314533554998,49.2171253525692,49.5715740016592,49.4358458522446,49.4962297633776,49.9886286484708,50.04903839782,50.3621459010764,50.473973700556,50.2157465683935,50.4226073268579,50.6977326523798,50.7847299261432,51.1066740993216]}]],[[{&#34;lng&#34;:[-66.2824344550082,-65.7713028632093,-65.5910037909429,-65.8471638658138,-66.5999344550095,-67.1841623602853,-67.2424275376944,-67.1006790839177,-66.2824344550082],&#34;lat&#34;:[18.5147616642954,18.4266791854539,18.2280349797239,17.9759056665719,17.9818226180693,17.9465534530301,18.3744601506229,18.5206011011444,18.5147616642954]}]],[[{&#34;lng&#34;:[130.640015903852,130.780007358931,130.400030552289,129.965948521037,129.667362095255,129.705189243692,129.18811486218,129.010399611528,128.633368361527,127.967414178581,127.533435500194,127.502119582225,127.38543419811,127.783342726758,128.349716424677,128.205745884311,127.780035435091,127.073308547067,126.683719924019,126.237338901882,126.174758742376,125.689103631697,125.568439162296,125.275330438336,125.240087111513,124.981033156434,124.712160679219,124.985994093934,125.221948683779,125.132858514508,125.386589797061,125.321115757347,124.737482131042,124.265624627785,125.079941847841,126.182045119329,126.86908328665,127.343782993683,128.208433058791,128.052215203972,129.59666873588,129.994267205933,130.640015903852],&#34;lat&#34;:[42.3950094671253,42.2200072291688,42.2800035670597,41.9413679062511,41.6011044378252,40.8828278671843,40.661807766272,40.4854361028598,40.1898469101503,40.0254125025976,39.7568500839767,39.3239307724515,39.2134723984277,39.0508983424374,38.6122429469279,38.3703972438019,38.3045356308459,38.2561148137884,37.8047728541512,37.8403779160003,37.749685777328,37.940010077459,37.7520887314296,37.6690705429527,37.8572244329274,37.9488209091648,38.1083460556498,38.5484742294797,38.6658572454307,38.8485592717986,39.3879578720612,39.5513845891842,39.6603443466716,39.9284933538342,40.5698237167924,41.1073361272764,41.8165693222662,41.503151760416,41.4667715520825,41.9942845729179,42.4249817978546,42.9853868678438,42.3950094671253]}]],[[{&#34;lng&#34;:[-9.03481767418025,-8.67194576662672,-8.26385698081779,-8.01317460776991,-7.4225129866738,-7.25130896649082,-6.66860551596766,-6.38908769370092,-6.85112667482255,-6.86401994467939,-7.02641313315659,-7.06659155926353,-7.49863237143973,-7.09803666831313,-7.37409216961632,-7.0292811751488,-7.16650794109986,-7.53710547528102,-7.45372555177809,-7.85561316571199,-8.38281612795369,-8.89885698082033,-8.74610144696555,-8.83999752443988,-9.28746375165522,-9.52657060386971,-9.44698889814023,-9.04830522300843,-8.97735348147168,-8.7686840478771,-8.79085323733031,-8.99078935386757,-9.03481767418025],&#34;lat&#34;:[41.8805705836597,42.134689439455,42.2804686549503,41.7908861354171,41.7920746933598,41.918346055665,41.8833869492196,41.3818154973947,41.1110826686175,40.3308718938748,40.1845242376242,39.7118915878828,39.6295710312418,39.0300727402238,38.3730585800649,38.0757640650898,37.8038943548022,37.4289043238762,37.0977875839661,36.8382685409963,36.9788801132625,36.8688093124808,37.6513455266766,38.2662433945176,38.3584858261586,38.7374291041549,39.3920661484284,39.7550930852788,40.1593061386658,40.7606389430302,41.1843340113913,41.5434593776036,41.8805705836597]}]],[[{&#34;lng&#34;:[-62.6850571356579,-62.2911793687292,-62.2659612697708,-61.7863264634538,-60.0435646226265,-59.1150424872061,-58.1834714422805,-58.166392381408,-57.8706739976178,-57.9371557277613,-56.8815095689029,-56.4733174302294,-55.7979581366069,-55.6106827459811,-55.5176393296396,-55.4007472397954,-55.0279017808096,-54.6528342352351,-54.2929595607545,-54.2934763250774,-54.4289460923306,-54.6252906968236,-54.7887949285951,-55.6958455063982,-56.486701626193,-57.6097596909761,-58.6181735907197,-57.6336600409111,-57.7772171698179,-58.807128465395,-60.028966030504,-60.8465647040099,-62.6850571356579],&#34;lat&#34;:[-22.2490292294224,-21.0516346167874,-20.5137346330613,-19.633736667563,-19.3427466773274,-19.3569060197754,-19.8683993466004,-20.1767009416537,-20.732687676682,-22.0901758765572,-22.2821538225215,-22.0863001441353,-22.3569296200478,-22.6556193986948,-23.5719975725266,-23.9569353166688,-24.0012736955752,-23.839578138934,-24.0210140927107,-24.570799655864,-25.1621847470122,-25.7392554664155,-26.6217855770961,-27.3878370093909,-27.5484990373863,-27.3958985328284,-27.1237187639471,-25.6036565080816,-25.162339776309,-24.7714592424533,-24.0327963192733,-23.8807125790383,-22.2490292294224]}]],[[{&#34;lng&#34;:[35.5456653175345,35.5452519060762,35.397560662586,34.9274084815946,34.970506626126,35.2258915545124,34.9746407407093,35.1839302914914,35.5456653175345],&#34;lat&#34;:[32.3939920110306,31.7825047877208,31.4890860051676,31.3534353704014,31.6167784693608,31.7543411321218,31.8665823430597,32.5325106877889,32.3939920110306]}]],[[{&#34;lng&#34;:[50.8101082700696,50.7439107603037,51.0133516782735,51.2864616229361,51.5890788104373,51.6067004738488,51.3896077817906,51.112415398977,50.8101082700696],&#34;lat&#34;:[24.7547425399714,25.4824242212894,26.0069916854842,26.1145820175159,25.8011127792334,25.2156704777987,24.6273859725881,24.5563308781867,24.7547425399714]}]],[[{&#34;lng&#34;:[22.7105314470405,23.1422363624068,23.7609582862374,24.4020561052504,24.8663171729606,25.207743361113,25.9459411964024,26.1974503923669,26.6193367855978,26.9241760596876,27.2338729184127,27.5511662126848,28.128030226359,28.1600179379477,28.0544429867754,28.233553501099,28.6797794939394,29.1497249692017,29.6032890154274,29.6265434099588,29.1416117693318,28.8378577003202,28.558081495892,27.9701070492751,27.2423995297409,26.0651587256997,25.5692716814269,24.1006791521242,23.3323022803763,22.9448323910518,22.657149692483,22.4740084164406,22.7057255388374,22.4590222510759,22.1450879249028,21.5620227393536,21.4835262387022,20.8743127784134,20.76217492034,20.2201924984628,21.0219523454712,21.6265149268539,22.0997676937828,22.7105314470405],&#34;lat&#34;:[47.8821939153894,48.0963410508069,47.9855984564055,47.9818777532804,47.7375257431883,47.8910564235275,47.9871487493742,48.2208812526303,48.2207262233335,48.123264472031,47.8267709417564,47.4051170924708,46.8104763860883,46.3715626084172,45.9445860866056,45.4882831894684,45.3040308701317,45.4649254420725,45.2933080104311,45.0353909368624,44.820210272799,44.9138738063281,43.7074616562581,43.8124681666752,44.1759860296324,43.9434937607513,43.6884447291747,43.7410513372479,43.8970108099047,43.8237853053471,44.2349230006613,44.4092276067818,44.578002834647,44.7025171982543,44.4784223496206,44.7689472519655,45.1811701523578,45.4163754339342,45.7345730657714,46.1274689804866,46.3160879583519,46.9942377793182,47.6724392767167,47.8821939153894]}]],[[{&#34;lng&#34;:[143.648007440363,144.654147577086,143.173927850517,142.55866824765,143.533492466404,143.505277134373,142.747700636974,142.092030064055,141.906925083585,142.018442824471,141.904444614835,142.135800002206,142.179983351815,141.59407596249,141.682546014574,142.606934035411,142.209748976815,142.654786411713,142.914615513277,143.260847609632,143.235267775648,143.648007440363],&#34;lat&#34;:[50.7476004095415,48.9763906927376,49.3065514186504,47.8615750189049,46.8367280136925,46.1379076198095,46.7407648789266,45.9667552760588,46.8059288600465,47.7801329616129,48.8591885442996,49.6151630722975,50.9523424342819,51.9354348822025,53.3019664577288,53.7621450872879,54.2254759792169,54.3658808457539,53.7045775417147,52.740760403039,51.7566602646887,50.7476004095415]}],[{&#34;lng&#34;:[22.7310986670927,20.8922445004187,19.6606400896064,19.8884814795813,21.2684489275035,22.3157235043306,22.7577637061553,22.6510518734726,22.7310986670927],&#34;lat&#34;:[54.3275369329933,54.3125249294126,54.426083889374,54.8661603867715,55.1904816758353,55.0152985703659,54.8565744085814,54.5827409938667,54.3275369329933]}],[{&#34;lng&#34;:[-175.01425,-174.33983,-174.57182,-171.85731,-169.89958,-170.89107,-172.53025,-172.555,-172.95533,-173.89184,-174.65392,-175.98353,-176.20716,-177.22266,-178.35993,-178.90332,-178.68611,-179.88377,-179.43268,-180,-180,-177.55,-174.92825,-175.01425],&#34;lat&#34;:[66.58435,66.33556,67.06219,66.91308,65.9772400000001,65.54139,65.43791,64.46079,64.25269,64.2826,64.63125,64.92288,65.35667,65.52024,65.39052,65.74044,66.11211,65.8745600000001,65.40411,64.9797087021984,68.9636363636364,68.2,67.2058900000001,66.58435]}],[{&#34;lng&#34;:[180,178.903425,178.7253,180,180],&#34;lat&#34;:[70.8321992085467,70.7811400000001,71.0988,71.5157143364283,70.8321992085467]}],[{&#34;lng&#34;:[-178.69378,-180,-180,-179.871875,-179.02433,-177.577945,-177.663575,-178.69378],&#34;lat&#34;:[70.89302,70.8321992085467,71.5157143364283,71.55762,71.55553,71.26948,71.13277,70.89302]}],[{&#34;lng&#34;:[143.60385,142.08763,140.038155,139.86312,140.81171,142.06207,143.48283,143.60385],&#34;lat&#34;:[73.21244,73.20544,73.31692,73.36983,73.76506,73.85758,73.47525,73.21244]}],[{&#34;lng&#34;:[150.73167,149.575925,147.977465,146.11919,146.358485,148.22223,150.73167],&#34;lat&#34;:[75.08406,74.68892,74.778355,75.17298,75.49682,75.345845,75.08406]}],[{&#34;lng&#34;:[145.086285,144.3,140.61381,138.95544,136.97439,137.51176,138.831075,141.471615,145.086285],&#34;lat&#34;:[75.562625,74.8200000000001,74.84768,74.61148,75.26167,75.94917,76.13676,76.09289,75.562625]}],[{&#34;lng&#34;:[57.5356925799924,56.9449792824639,53.6773751157842,53.4120166359654,51.6018945656457,51.4557536151242,52.4782751808836,52.4441687355709,54.4276135597977,53.5082898293252,55.9024589374077,55.6319328143597,57.8686438332489,61.1700443866475,64.4983683612702,66.2109770038551,68.1570597675348,68.8522111347251,68.1805725442277,64.637326287703,61.5835075214148,58.4770821470534,56.986785516188,55.419335971911,55.6228377622763,57.5356925799924],&#34;lat&#34;:[70.7204639757022,70.6327432318867,70.7626577826685,71.2066616889202,71.4747590196505,72.0148810899651,72.229441636841,72.7747313503849,73.6275475124976,73.7498139513002,74.6274864773453,75.0814122585972,75.6093903673232,76.2518834500081,76.4390554877693,76.8097822130312,76.9396967638129,76.5448113064546,76.2336416694091,75.7377546251362,75.2608845079468,74.3090563015628,73.3330435248662,72.371267605266,71.5405947943903,70.7204639757022]}],[{&#34;lng&#34;:[106.97013,107.24,108.1538,111.07726,113.33151,114.13417,113.88539,112.77918,110.15125,109.4,110.64,112.11919,113.01954,113.52958,113.96881,115.56782,118.77633,119.02,123.20066,123.25777,125.38,126.97644,128.59126,129.05157,128.46,129.71599,131.28858,132.2535,133.85766,135.56193,137.49755,138.23409,139.86983,139.14791,140.46817,149.5,150.35118,152.9689,157.00688,158.99779,159.83031,159.70866,160.94053,162.27907,164.05248,165.94037,167.83567,169.57763,170.81688,170.0082,170.45345,173.64391,175.72403,178.6,180,180,179.99281,178.7072,177.41128,178.313,178.90825,179.37034,179.48636,179.22825,177.3643,174.56929,173.68013,172.15,170.6985,170.33085,168.90046,166.29498,165.84,164.87674,163.53929,163.21711,162.01733,162.05297,163.19191,163.05794,162.12958,161.70146,162.11749,160.36877,160.02173,158.53094,158.23118,156.78979,156.42,155.99182,155.43366,155.91442,156.75815,156.81035,158.36433,160.15064,161.87204,163.66969,164.47355,163.25842,162.65791,160.12148,159.30232,156.72068,154.21806,155.04375,152.81185,151.26573,151.33815,149.78371,148.54481,145.48722,142.19782,138.95848,135.12619,136.70171,137.19342,138.1647,138.80463,139.90151,141.34531,141.37923,140.59742,140.51308,140.06193,138.55472,138.21971,136.86232,135.51535,134.86939,133.53687,132.90627,132.27807,130.93587,130.78,130.64,130.63386640841,131.144687941615,131.288555129116,131.02519,131.88345421766,133.09712,133.769643996313,134.11235,134.50081,135.026311476787,133.373595819228,132.50669,130.98726,130.582293328983,129.397817824421,127.6574,127.287455682485,126.939156528838,126.564399041857,125.946348911646,125.06821129771,123.57147,122.245747918793,121.00308475147,120.177088657717,120.725789015792,120.7382,120.18208,119.27939,119.288460728026,117.879244419426,116.678800897286,115.485695428531,114.96210981655,114.362456496235,112.897739699354,111.581230910287,110.662010532679,109.402449171997,108.475167270951,107.868175897251,106.888804152455,105.886591424587,104.62158,103.67654544476,102.25589,102.06521,100.889480421963,99.9817322123236,98.8614905131005,97.8257397806745,98.2317615091917,97.2597600000002,95.8140200000002,94.8159493346988,94.1475663594356,93.10421,92.2347115417197,90.7136674336408,88.8055668476956,87.7512642760769,87.3599703307627,86.8293567239897,85.5412699726825,85.1155595234621,84.4163773945531,83.9351147806189,83.3830037780125,81.94598554884,80.5684468932355,80.0355595234417,77.8009155618443,76.5251794778548,76.8911002949135,74.3848200000001,73.4256787454205,73.5085160663844,72.2241500182022,71.1801310566095,70.8652665546552,69.0681669452729,68.1691003762589,65.6668700000001,65.178533563096,61.4366000000001,60.9780664406832,61.6999861998006,60.7399931171146,60.9272685077403,59.9675338072156,61.5880033710241,61.337424350841,59.9328072447156,59.6422823423706,58.3633200000001,56.7779800000001,55.7169400000001,54.5328784523762,52.3287235858311,50.7666483905122,48.7023816261811,48.5778414243576,47.5494804217494,46.7515963071628,47.0436715024766,46.4664457537763,47.3152400000002,48.05725,48.6947335142019,48.5932500000002,49.1011600000001,48.6454100000001,47.67591,46.6820100000001,47.59094,47.49252,48.5843700000002,47.987283156126,47.8156657244847,47.3733154640664,46.6860705910167,46.4049507993489,45.7764,45.4702791684859,44.5376229184821,43.9312100000001,43.7559900000002,42.3944000000002,40.9221900000001,40.0769649594799,39.9550085792711,38.68,37.5391200000001,36.6754600000001,37.4031700000001,38.23295,37.6737200000001,39.1476700000001,39.1212000000001,38.2235380388995,38.2551123390298,38.77057,39.738277622239,39.8956200000002,39.67465,40.0807890154695,40.0690400000001,38.5949882342136,38.0106311378571,37.3934595069952,36.6261678403254,35.3561161638881,35.37791,35.0221830584179,34.2248157081544,34.1419783871906,34.3917305844572,33.7526998227359,32.7157605323672,32.4120581397878,32.1594400000002,31.78597,31.5400183448623,31.305200636528,31.49764,32.3045194841884,32.6936430193461,32.4055985857512,31.7312728207746,31.7914241879624,31.3844722836638,30.7575338070988,30.9718359718132,30.8739091326201,29.8962943865224,29.3715718930308,29.2295133806604,28.1767094255779,27.8552820167225,27.770015903441,27.2881848487517,27.7166858253158,27.4201500000002,28.1316992530519,27.98112,29.1177,28.0700000000001,30.2111072120447,31.139991082491,31.5160921567113,30.0358724301428,30.4446846860037,29.544429559047,30.2176500000001,29.0545886573524,29.9774263852207,28.4459436378188,28.5919295590434,29.39955,31.1010800000001,32.1327200000003,33.7754700000001,36.5139600000001,40.2923400000002,41.0598700000001,41.1259500000002,40.0158300000001,38.38295,33.9187100000002,33.18444,34.8147700000001,34.8785742530788,34.9439100000002,36.23129,37.0127300000001,37.1419700000002,36.5395790350898,37.1760400000001,39.59345,40.4356000000001,39.7626000000002,42.0930900000001,43.0160400000001,43.9497500000001,44.53226,43.69839,44.1879500000001,43.45282,46.2500000000001,46.8213400000002,45.55517,45.5620200000001,46.3491500000002,47.8941600000003,48.1387600000001,50.2276600000002,53.7174300000002,54.4717100000001,53.4858200000001,54.7262800000001,55.4426800000001,57.3170200000002,58.8020000000002,59.9414200000002,61.0778400000002,60.03,60.55,63.5040000000002,64.888115,68.5121600000001,69.1806800000001,68.16444,68.1352200000001,66.9300800000001,67.2597600000001,66.7249200000001,66.69466,68.5400600000001,69.1963600000001,69.94,72.5875400000001,72.7960300000001,71.8481100000001,72.47011,72.79188,72.5647000000002,73.6678700000001,73.2387,71.2800000000001,72.4230100000002,72.82077,73.9209900000002,74.1865100000002,75.052,74.4692600000002,74.9358400000001,73.84236,73.6018700000002,74.3998000000001,73.1011000000001,74.8908200000002,74.65926,75.1580100000002,75.6835100000001,75.2889800000001,76.35911,75.9031300000002,77.5766500000001,79.6520200000001,81.5,80.6107100000001,80.51109,82.2500000000001,84.6552600000001,86.8223000000002,86.00956,87.1668200000002,88.3157100000001,90.2600000000001,92.9005800000001,93.2342100000002,95.8600000000002,96.6782100000001,98.9225400000002,100.75967,101.03532,101.99084,104.3516,106.06664,104.705,106.97013],&#34;lat&#34;:[76.97419,76.48,76.7233500000002,76.71,76.22224,75.84764,75.3277900000001,75.0318600000001,74.47673,74.18,74.04,73.7877400000001,73.9769300000002,73.3350500000001,73.5948800000001,73.7528500000001,73.58772,73.12,72.9712200000001,73.7350300000001,73.5600000000001,73.5654900000001,73.0387100000001,72.3987200000001,71.98,71.1930400000001,70.7869900000001,71.8363000000001,71.3864200000002,71.6552500000001,71.3476300000001,71.62803,71.4878300000001,72.4161900000001,72.8494100000001,72.2,71.60643,70.84222,71.0314100000001,70.86672,70.4532400000001,69.72198,69.4372800000001,69.64204,69.66823,69.47199,69.5826900000001,68.6938,69.01363,69.6527600000001,70.0970300000001,69.8174300000001,69.8772500000002,69.4000000000001,68.9636363636366,64.9797087021985,64.97433,64.53493,64.60821,64.07593,63.2519700000001,62.9826200000001,62.56894,62.3041000000001,62.5219,61.76915,61.6526100000001,60.95,60.3361800000001,59.88177,60.5735500000001,59.7885500000002,60.16,59.7316,59.86871,59.21101,58.24328,57.83912,57.6150300000001,56.1592400000001,56.12219,55.2856800000002,54.85514,54.3443300000001,53.2025700000001,52.9586800000002,51.94269,51.0110500000001,51.7,53.15895,55.3810300000001,56.7679200000001,57.3647,57.83204,58.05575,59.3147700000001,60.3430000000001,61.1409000000001,62.55061,62.4662700000001,61.6425,60.5442300000001,61.7739600000001,61.43442,59.7581800000001,59.1449500000001,58.8838500000001,58.78089,59.5039600000001,59.6557300000001,59.16448,59.33637,59.0399800000001,57.08805,54.7295900000001,54.6035500000001,53.97732,53.7550100000003,54.2545500000001,54.1896800000002,53.0895700000001,52.23877,51.2396700000001,50.0455300000001,48.4467100000002,46.99965,46.30795,45.1435000000002,43.9890000000001,43.3982100000001,42.8114700000001,42.7984900000001,43.2845600000001,42.5527400000001,42.2200000000002,42.395,42.9030146347706,42.9299897324269,44.1115196803483,44.9679600000001,45.3211616074365,45.1440900000001,46.1169269882992,47.2124800000001,47.5784500000001,48.4782298854439,48.1834416774348,47.78896,47.79013,48.7296874049762,49.4406000840156,49.7602700000001,50.7397972682654,51.3538941514059,51.7842554795327,52.792798570357,53.1610448268689,53.4588,53.4317259792137,53.2514010687312,52.7538862168412,52.5162263047309,51.96411,51.6435500000001,50.58292,50.142882798862,49.510983384797,49.8885313991214,49.8051773138347,50.1402473008151,50.2483027207375,49.543565375357,49.3779682480777,49.1301280788059,49.2929605169577,49.2825477158507,49.7937051458659,50.2742959661803,50.4060191920922,50.2753200000002,50.0899661321951,50.5105600000001,51.2599100000001,51.5168557806384,51.634006252644,52.0473660345467,51.0109951849333,50.4224006211287,49.72605,49.9774600000001,50.0134333359709,50.4805366074572,50.49529,50.8021707220418,50.3318118353211,49.4705207383125,49.2971979844056,49.2149807806292,49.8266747096681,49.6928585882482,50.1173029648776,50.3113996445658,50.8892455104536,51.0691828476939,50.8121959499063,51.3883364935284,50.8647508815472,53.4044149847475,54.1770034857271,54.4905244004419,53.5468500000001,53.4898102891098,54.0356167669766,54.3766553818868,54.1332852240083,55.1697335882701,55.3852501491435,54.9703917507044,54.6012500000002,54.3542278102721,54.00625,53.6649933945791,52.9799964463343,52.7199864772577,52.447548326215,51.9604204372157,51.2726587998432,50.7990701361043,50.8421941188518,50.5454422064157,51.06364,51.0435500000001,50.6217100000001,51.0262397324594,51.7186522487381,51.6927623561599,50.6051284857128,49.8747596299156,50.4546983913111,49.3560057643537,49.1520388860976,48.3941523301049,47.7158500000001,47.74377,47.0756281601779,46.5610400000001,46.3993300000001,45.8062900000001,45.6414900000001,44.6092000000001,43.6601600000001,42.9865800000001,41.80888,41.4058192001944,41.1514161240214,41.2197323675111,41.8271371526699,41.8606751572274,42.0924400000002,42.50278066667,42.7119927028037,42.5549600000001,42.7408300000001,43.2203,43.3821500000001,43.5531041530025,43.4349976669993,44.2800000000001,44.65721,45.2446900000001,45.4045100000001,46.24087,46.63657,47.0447500000001,47.2633600000001,47.102189846376,47.546400458357,47.8256200000002,47.8989370794521,48.23241,48.7838200000001,49.3074299179994,49.60105,49.9264619004237,49.9156615260747,50.3839533555037,50.2255909287451,50.5771973740592,50.7739400000001,51.2075723333715,51.2559931504289,51.5664134792062,51.7688817409259,52.3350745713317,52.2384654811622,52.2886949733498,52.0612500000001,52.1016800000001,52.7420523138464,53.0739958766733,53.1674300000001,53.1327261419729,53.3514208034321,53.618045355842,53.794029446012,53.9746385768722,54.1570563828624,54.8117709417844,55.0815477565641,55.5509764675035,55.7894632025305,55.6700906439363,55.9183442246664,56.1691299505788,56.7593264837844,57.2442581244112,57.4745283067039,57.7918991156245,58.7245700000001,59.300825100331,59.4753700000001,60.0280500000001,60.5035200000002,61.7800277777497,62.3576927761245,62.8676874864129,63.5528136257386,64.2044534369391,64.9486715765906,65.8059799999999,66.944286200622,67.6982970241928,68.364612942164,69.0647769232867,69.1569200000002,69.5581100000001,69.9059500000002,69.3014200000001,69.0634200000001,67.9324,67.4571300000001,66.7915800000001,66.2661800000001,65.9995300000001,66.75961,66.6325299999999,65.9001500000001,65.4362128770482,64.4143700000002,64.10945,63.8498300000001,64.3347100000001,64.76446,65.1432200000001,64.5207900000002,64.76446,65.49682,66.47623,66.4185800000001,66.06908,66.7563400000001,67.35245,67.9505100000001,68.57079,68.25,67.6899700000001,67.56652,67.0100500000002,66.6676700000001,66.8845500000002,67.52238,67.9986700000001,68.8573800000001,68.80815,68.20131,68.09702,68.4386600000001,68.4662800000001,68.8808199999999,68.2784400000001,68.9406900000001,69.5200000000001,69.85,69.5473900000001,69.2348350000001,68.0923300000002,68.6156300000001,69.14436,69.3564900000001,69.4546100000001,69.9287300000001,70.7088900000001,71.0289700000002,71.9345000000002,72.8433600000002,73.0400000000001,72.7762900000001,72.22006,71.4089800000001,71.0901900000001,70.39114,69.02085,68.4079,67.7404,66.3200000000002,66.1726700000002,66.5326700000001,66.7894600000001,67.28429,67.7604700000002,68.3289900000001,68.9891800000001,69.0714600000001,69.62763,70.63175,71.4471700000003,72.1211900000001,72.8322700000001,72.8549700000001,72.3005600000001,71.3355600000001,71.1528700000001,71.8740100000001,72.26717,72.32011,71.75,72.5828500000001,73.6482,73.8500000000001,73.8059100000002,73.93688,74.4596700000002,75.11643,75.14393,75.64,75.7733300000001,76.0472000000001,76.1400000000001,75.91548,76.44689,76.43028,76.8618900000001,77.2875400000002,77.69792,77.37389,77.1274000000001,76.97419]}],[{&#34;lng&#34;:[105.07547,99.43814,101.2649,102.08635,102.837815,105.37243,105.07547],&#34;lat&#34;:[78.30689,77.921,79.23399,79.34641,79.28129,78.71334,78.30689]}],[{&#34;lng&#34;:[51.1361865578313,49.7936845233207,48.8944112485775,48.7549365578218,47.5861190122442,46.5028259621097,47.0724552752629,44.8469580421811,46.7991386248712,48.3184774106847,48.5228060239667,49.0971895688909,50.0397676938946,51.5229329771037,51.1361865578313],&#34;lat&#34;:[80.5472801785409,80.4154277615482,80.3395667589437,80.1754682482008,80.0101811795153,80.2472468126544,80.5594241401295,80.5898098823172,80.7719176297136,80.78400991487,80.5145689969002,80.7539859077084,80.9188854031518,80.6997256538019,80.5472801785409]}],[{&#34;lng&#34;:[99.93976,97.75794,94.97259,93.31288,92.5454,91.18107,93.7776600000001,95.940895,97.88385,100.186655,99.93976],&#34;lat&#34;:[78.88094,78.7562,79.044745,79.4265,80.14379,80.34146,81.0246,81.2504,80.746975,79.780135,78.88094]}]],[[{&#34;lng&#34;:[30.4191048520192,30.8161348813177,30.7583089535831,30.469696079233,29.9383590024079,29.6321761410786,29.0249263852168,29.1174788754516,29.2548348324833,29.2918868344366,29.5794661801409,29.821518588996,30.4191048520192],&#34;lat&#34;:[-1.13465911215042,-1.69891407634539,-2.28725025798837,-2.41385751710346,-2.34848683025424,-2.9178577612461,-2.83925790773016,-2.29221119548838,-2.21510995850891,-1.62005584066799,-1.34131316488563,-1.44332244222979,-1.13465911215042]}]],[[{&#34;lng&#34;:[-8.79488399904908,-8.81782833498667,-8.66558956545481,-8.66512447756419,-8.68439978680905,-8.6872936670174,-11.9694189111712,-11.9372244938533,-12.8742215641696,-13.1187544417747,-12.9291019352635,-16.845193650774,-17.0634232243426,-17.0204284326757,-17.0029617985611,-14.7509545557135,-14.6308326888511,-14.2211677718573,-13.891110398809,-12.5009626937254,-12.0307588363016,-11.7182197738004,-11.392554897497,-10.5512625797853,-10.1894242008776,-9.73534339032888,-9.41303748212447,-8.79488399904908],&#34;lat&#34;:[27.1206963160225,27.6564258895924,27.6564258895924,27.5894790715582,27.395744126896,25.8810562199889,25.9333527694683,23.3745942245362,23.2848322616452,22.7712202010963,21.3270706242676,21.3333234725749,20.9997521021308,21.4223102889815,21.4207341577966,21.5006000839037,21.8609398462749,22.3101630721882,23.6910090194593,24.7701162785782,26.030866197203,26.1040917017606,26.8834239771544,26.9908076034569,26.8609447291074,26.8609447291074,27.0884760604885,27.1206963160225]}]],[[{&#34;lng&#34;:[42.779332309751,42.6495727882661,42.3479891294107,42.2708878924312,41.754381951674,41.2213912290156,40.9393412615665,40.2476522153398,39.8016846046609,39.1393994484083,39.0236959165068,39.0663289731476,38.4927722511401,38.0238603045236,37.4836348813444,37.1548177426712,37.209491408036,36.9316272316026,36.6396037127212,36.2491365903238,35.6401815121964,35.1301868019079,34.632336053208,34.7877787615419,34.8322204933129,34.9560372250843,36.0689408709221,36.5012142270436,36.7405277849873,37.503581984209,37.6681197446264,37.9988489112944,37.002165561681,39.0048856951526,39.195468377445,40.3999943377362,41.8899809100078,44.7094987322847,46.5687134132818,47.4598218117228,47.7088505389374,48.4160941912839,48.8075948423272,49.2995544777458,49.4709135272257,50.1524223162909,50.2129354185047,50.1133032570459,50.2398588397288,50.5273865090007,50.6605566750169,50.8101082700696,51.112415398977,51.3896077817906,51.5795186704633,51.617707553927,52.0007332700743,55.0068030129249,55.2083410988632,55.6666593768598,54.9999817238624,52.0000098000222,49.1166715838649,48.1833435402413,47.4666947772176,47.0000049171898,46.7499943377616,46.3666585630205,45.3999992205688,45.2166512387972,44.0626131528551,43.7915185890519,43.3807943051961,43.1157975604034,43.2183752785027,42.779332309751],&#34;lat&#34;:[16.3478913436487,16.774635321515,17.075805568912,17.4747217879891,17.833046169501,18.6715996363012,19.4864852971118,20.1746345077265,20.3388622095501,21.2919048120929,21.9868753117702,22.5796556665903,23.6884510360609,24.0786856145129,24.285494696545,24.8584829777973,25.0845415308581,25.6029594996102,25.8262275253272,26.5701356063849,27.3765204940834,28.0633519556747,28.0585460474716,28.6074272730597,28.9574834254048,29.3565546737788,29.1974946151845,29.5052536076987,29.8652833114762,30.0037761500184,30.3386652694859,30.5084998642131,31.5084129908447,32.010216986615,32.1610088160427,31.8899917668879,31.1900086532784,29.1788910995594,29.0990251734523,29.0025194361472,28.5260627304161,28.5520042994267,27.6896279973399,27.4612181666098,27.1099992945381,26.689663194276,26.2770268824254,25.9439722763043,25.6080496281909,25.3278083358721,24.999895534764,24.7547425399714,24.5563308781867,24.6273859725881,24.2454971379511,24.0142192652288,23.0011544865789,22.4969475367071,22.708329982997,22.0000011255723,19.9999940047961,19.0000033635161,18.6166675887749,18.1666692163773,17.1166816268549,16.9499992944974,17.2833381209962,17.2333153345376,17.3333350692386,17.4333289657233,17.4103587915696,17.3199767114911,17.5799866805677,17.0884404566074,16.6668899601864,16.3478913436487]}]],[[{&#34;lng&#34;:[33.9633927949712,33.8249634809075,33.8421308530282,33.7219592481831,33.2069380845618,33.0867664797167,33.2069380845618,32.7434190373025,32.6747495488196,32.0738915245948,32.3142347342848,32.4000715948883,31.8507156870255,31.3528618955249,30.8378407319034,29.9966394979886,29.6189573113328,29.5159530786086,29.0009319149872,28.9665971707458,27.9708895877444,27.8335506107788,27.1125209817089,26.7520061671738,26.4773282132425,25.962307049621,25.7906333284139,25.069603699344,24.7949257454127,24.537415163602,24.1940677211877,23.8869795808607,23.8058134294668,23.459012892356,23.3947790870173,23.5572497901429,23.5543042335022,22.9775435726928,22.8641654802443,22.8762199999999,22.50869,22.49762,22.28801,21.93681,22.03759,22.29658,22.18329,22.51202,22.30351,22.5679500000001,23.0245900000001,23.8868900000001,23.8376600000001,23.8500000000001,25.0000000000001,25.0000000000001,29.02,32.9,36.86623,37.1887200000001,36.9694099999999,37.1147000000001,37.4817900000001,37.8627600000001,38.4100899594732,37.9040000000001,37.1674700000001,36.8525300000001,36.7538900000001,36.32322,36.4295100000001,36.2702200000001,35.86363,35.2604900000001,34.8316300000001,34.7311500000001,34.2574500000001,33.9616200000001,33.9633927949712],&#34;lat&#34;:[9.46428522942063,9.48406084571536,9.98191463721599,10.3252620796302,10.7201116384066,11.4411412674765,12.1793382686671,12.24800775715,12.0248319195807,11.9733298032185,11.6814844771665,11.0806264529415,10.5312705450788,9.81024091600869,9.70723668328452,10.2909273353887,10.0849188699402,9.79307354388806,9.60423245056029,9.39822398511166,9.39822398511166,9.60423245056029,9.63856719480162,9.4668934735945,9.55273033419809,10.1364209863024,10.4110989402337,10.273759963268,9.81024091600869,8.91753756573172,8.7286964724039,8.61972971293307,8.66631887454253,8.95428579348902,9.26506785729225,9.68121816653877,10.0892552759153,10.7144625919985,11.1423951278076,11.3846100000001,11.67936,12.2602400000001,12.6460499999999,12.5881800000001,12.95546,13.3723199999999,13.78648,14.09318,14.3268200000001,14.9442900000001,15.6807200000001,15.61084,19.5804700000001,20.0000000000001,20.0030400000001,22,22,22,22,21.01885,20.8374400000001,19.8079600000001,18.6140900000001,18.36786,17.9983073999703,17.42754,17.2631400000001,16.95655,16.29186,14.82249,14.42211,13.5633300000001,12.5782800000001,12.08286,11.3189600000001,10.9101700000001,10.63009,9.5835800000001,9.46428522942063]}]],[[{&#34;lng&#34;:[33.9633927949712,33.9749800000001,33.8255000000001,33.2948000000001,32.9541800000001,33.5682900000001,34.0751,34.25032,34.70702,35.2980071182331,34.6201962678539,34.0050000000001,33.3900000000001,32.6864200000001,31.8814500000001,31.2455600000001,30.83385,29.95349,29.715995314256,29.1590784034466,28.6966776872988,28.428993768027,27.979977247843,27.3742261085176,27.2134090512253,26.4659094581233,26.2134184099451,25.7966479835113,25.1241308936648,25.1149324887169,24.5673690121522,23.8869795808607,24.1940677211877,24.537415163602,24.7949257454127,25.069603699344,25.7906333284139,25.962307049621,26.4773282132425,26.7520061671738,27.1125209817089,27.8335506107788,27.9708895877444,28.9665971707458,29.0009319149872,29.5159530786086,29.6189573113328,29.9966394979886,30.8378407319034,31.3528618955249,31.8507156870255,32.4000715948883,32.3142347342848,32.0738915245948,32.6747495488196,32.7434190373025,33.2069380845618,33.0867664797167,33.2069380845618,33.7219592481831,33.8421308530282,33.8249634809075,33.9633927949712],&#34;lat&#34;:[9.46428522942063,8.68455999999992,8.37916000000007,8.35458000000006,7.7849700000001,7.71334000000002,7.22595000000007,6.82607000000007,6.59422000000012,5.50600000000003,4.84712274208204,4.24988494736215,3.78999999999996,3.79232000000007,3.55826999999999,3.78190000000001,3.50916999999998,4.17370000000005,4.60080475506015,4.38926727947324,4.45507721599699,4.28715464926461,4.40841339763739,5.23394440350017,5.55095347739461,5.94671743410186,6.54660329836213,6.97931590415817,7.50008515057942,7.82510407147925,8.22918793378545,8.61972971293307,8.7286964724039,8.91753756573172,9.81024091600869,10.273759963268,10.4110989402337,10.1364209863024,9.55273033419809,9.4668934735945,9.63856719480162,9.60423245056029,9.39822398511166,9.39822398511166,9.60423245056029,9.79307354388806,10.0849188699402,10.2909273353887,9.70723668328452,9.81024091600869,10.5312705450788,11.0806264529415,11.6814844771665,11.9733298032185,12.0248319195807,12.24800775715,12.1793382686671,11.4411412674765,10.7201116384066,10.3252620796302,9.98191463721599,9.48406084571536,9.46428522942063]}]],[[{&#34;lng&#34;:[-16.7137288070235,-17.1261067367126,-17.6250426904907,-17.1851728988222,-16.7007063460859,-16.4630981104079,-16.1206900700419,-15.6236661442587,-15.1357372705588,-14.577347581429,-14.0995214502422,-13.4357376774531,-12.8306583317475,-12.1707502913803,-12.1248874577213,-11.9277160303116,-11.5533977930054,-11.4678991357785,-11.5139428369506,-11.6583009505579,-12.2035648258856,-12.2785990055734,-12.4990506657306,-13.2178181624782,-13.7004760400843,-15.548476935274,-15.8165742660043,-16.1477168441306,-16.6774519515546,-16.8415246240813,-15.9312959456922,-15.691000535535,-15.5118125065629,-15.1411632959495,-14.7121972314946,-14.2777017887846,-13.8449633447724,-14.0469923568175,-14.3767138330558,-14.6870308089685,-15.0817353988138,-15.3987703109245,-15.6245963200399,-16.7137288070235],&#34;lat&#34;:[13.5949586043799,14.3735157332892,14.7295405135641,14.9194772404529,15.6215274113541,16.1350361190385,16.4556625431934,16.3693370630498,16.5872824162408,16.5982636581028,16.3043022730105,16.0393830428662,15.3036915145429,14.6168342147355,13.9947274845898,13.4220751001474,13.1412136906411,12.754518947801,12.4429875757294,12.3865827498828,12.4656476912894,12.3544400089973,12.3320899520311,12.575873521368,12.5861829696102,12.6281700708473,12.5155671248833,12.5477615422012,12.3848515894011,13.1513939478026,13.1302841252113,13.2703530949385,13.2785696476729,13.5095116235852,13.2982066919438,13.2805850285322,13.505041612192,13.7940678980004,13.6256802433774,13.6303569604998,13.876491807506,13.8603687606309,13.6235873478696,13.5949586043799]}]],[[{&#34;lng&#34;:[162.119024693041,162.398645868172,161.700032180018,161.319796991215,161.917383254238,162.119024693041],&#34;lat&#34;:[-10.4827190080211,-10.8263672827621,-10.8200110815902,-10.2047514787231,-10.4467005347137,-10.4827190080211]}],[{&#34;lng&#34;:[160.852228631838,160.462588332357,159.849447463214,159.640002883135,159.702944777667,160.362956170898,160.688517694337,160.852228631838],&#34;lat&#34;:[-9.87293710697701,-9.89520964929484,-9.79402719486737,-9.63997975020527,-9.24294972090678,-9.40030445723553,-9.61016244877281,-9.87293710697701]}],[{&#34;lng&#34;:[161.679981724289,161.529396600591,160.788253208661,160.579997186524,160.920028111005,161.28000613835,161.679981724289],&#34;lat&#34;:[-9.59998219161137,-9.78431202559644,-8.91754322676492,-8.32000864017397,-8.32000864017397,-9.12001148848445,-9.59998219161137]}],[{&#34;lng&#34;:[159.875027297199,159.917401971678,159.133677199539,158.586113722975,158.211149530265,158.359977655265,158.820001255528,159.640002883135,159.875027297199],&#34;lat&#34;:[-8.33732024499172,-8.53828989017487,-8.1141814103554,-7.75482350019772,-7.42187224694115,-7.32001799889392,-7.56000335045739,-8.02002695071957,-8.33732024499172]}],[{&#34;lng&#34;:[157.538425734689,157.339419793933,156.902030471015,156.491357863591,156.542827590154,157.140000441719,157.538425734689],&#34;lat&#34;:[-7.34781991946693,-7.40476734785256,-7.17687428144539,-6.7659432918604,-6.59933847415148,-7.02163827884065,-7.34781991946693]}]],[[{&#34;lng&#34;:[-11.4387794661821,-11.7081945459357,-12.4280989241938,-12.9490490381282,-13.1240254378685,-13.2465502588325,-12.7119575667731,-12.5967191227622,-12.4259285140376,-12.150338100625,-11.9172773909887,-11.1174812484073,-10.8391519840833,-10.622395188835,-10.6547704736659,-10.4943151513996,-10.5054772607747,-10.2300935530913,-10.6955948551765,-11.1467042708684,-11.1998018050483,-11.4387794661821],&#34;lat&#34;:[6.78591685630575,6.86009837486073,7.26294200279203,7.79864573814574,8.16394643801698,8.90304861087151,9.34271169681077,9.62018830000197,9.83583405195596,9.85857168216438,10.0469839543006,10.0458729110063,9.68824616133037,9.26791006106828,8.9771784529942,8.71554067630044,8.3488963891896,8.40620555260129,7.93946401614109,7.39670644777954,7.10584564862474,6.78591685630575]}]],[[{&#34;lng&#34;:[-87.7931111315266,-87.9041121080895,-88.4833015612168,-88.8432279121297,-89.2567427233293,-89.8123935615477,-90.095554572291,-90.0646779039966,-89.7219339668207,-89.5342193265205,-89.5873426989166,-89.3533259752828,-89.0585119290577,-88.8430728828328,-88.541230841816,-88.5039979723497,-88.0653425768401,-87.8595153470216,-87.7235029772294,-87.7931111315266],&#34;lat&#34;:[13.3844804956551,13.1490168319171,13.1639513208495,13.2597335881025,13.4585328231293,13.520622056528,13.7353376327007,13.8819695093289,14.1342280135617,14.2448155786663,14.3625861678595,14.4241327987191,14.3400294051641,14.1405067000852,13.9801547306835,13.8454859481309,13.9646259627798,13.893312486217,13.7850503605655,13.3844804956551]}]],[[{&#34;lng&#34;:[48.9381295102965,48.486735874227,47.7894200000001,46.948328484898,43.67875,43.2969751320188,42.9281200000001,42.5587599999999,42.776851841001,43.1453048032421,43.4706596209517,43.6666683286348,44.1178035825428,44.6142590675709,45.5569405454391,46.645401238803,47.5256575864628,48.0215963071678,48.3787838071693,48.9482064145935,48.9420052427184,48.9384912453226,48.9382328631611,48.9381295102965],&#34;lat&#34;:[9.45174896894667,8.83762624758998,8.00299999999999,7.99687653241739,9.18358000000012,9.54047740319174,10.0219400000001,10.5725800000001,10.9268785669344,11.4620396997489,11.2777098657639,10.8641692163482,10.4455384383516,10.4422053084689,10.6980294865298,10.8165493839912,11.12722809493,11.1930638696697,11.3754816756601,11.4106216496185,11.3942660587982,10.9823273787835,9.97350006758148,9.45174896894667]}]],[[{&#34;lng&#34;:[49.72862,50.25878,50.73202,51.1112,51.13387,51.04153,51.04531,50.83418,50.55239,50.07092,49.4527,48.59455,47.74079,46.56476,45.56399,44.06815,43.13597,42.04157,41.81095,41.58513,40.993,40.98105,41.855083092644,42.12861,42.76967,43.66087,44.9636,47.78942,48.486735874227,48.9381295102964,48.938232863161,48.9384912453225,48.9420052427184,48.9482047585097,49.26776,49.72862],&#34;lat&#34;:[11.5789,11.67957,12.0219,12.02464,11.74815,11.16651,10.6409,10.27972,9.19874,8.08173,6.80466,5.33911,4.2194,2.85529,2.04576,1.05283,0.2922,-0.91916,-1.44647,-1.68325,-0.85829,2.78452,3.91891192048373,4.23413,4.25259,4.95755,5.00162,8.003,8.83762624758999,9.45174896894662,9.97350006758151,10.9823273787835,11.3942660587981,11.410617281698,11.43033,11.5789]}]],[[{&#34;lng&#34;:[20.8743127784134,21.4835262387022,21.5620227393537,22.1450879249029,22.459022251076,22.7057255388374,22.4740084164407,22.6571496924831,22.4104464047216,22.5001566911802,22.9860185075885,22.6048014665714,22.4365946794614,22.5450118344096,22.3805257504247,21.9170800000001,21.5766359894021,21.5433200000001,21.66292,21.77505,21.63302,21.43866,21.27421,21.1433950000001,20.95651,20.81448,20.63508,20.49679,20.2575800000001,20.3398000000001,19.9585700000001,19.63,19.48389,19.21852,19.4540000000001,19.5997600000001,19.1176100000001,19.3680299999999,19.0054800000001,19.3904757015846,19.0727689958542,18.8298200000001,19.5960445492416,20.2201924984629,20.76217492034,20.8743127784134],&#34;lat&#34;:[45.4163754339343,45.1811701523579,44.7689472519656,44.4784223496206,44.7025171982544,44.578002834647,44.4092276067818,44.2349230006614,44.0080634629001,43.642814439461,43.2111612005271,42.8985187851611,42.580321153324,42.461362006188,42.3202595078151,42.30364,42.2452243970619,42.3202500000001,42.43922,42.6827,42.67717,42.8625499999999,42.9095900000001,43.0686850000001,43.1309400000001,43.2720500000001,43.21671,42.88469,42.8127500000001,42.89852,43.1060400000001,43.2137799702705,43.35229,43.52384,43.5681000000001,44.03847,44.4230700000001,44.8630000000001,44.86023,45.2365156113424,45.5215111354321,45.9088800000001,46.1717298447446,46.1274689804866,45.7345730657715,45.4163754339343]}]],[[{&#34;lng&#34;:[-57.1474364894769,-55.9493184067898,-55.8417797511904,-55.0332502915518,-53.9580446030709,-54.4786329819792,-54.3995422023565,-54.006930508019,-54.1817260402463,-54.2697051662232,-54.5247541977997,-55.0975874497551,-55.569755011606,-55.9733221095894,-56.0733418442903,-55.9056001450709,-55.9956980047718,-56.5393857489146,-57.1500978257399,-57.2814334784097,-57.6015689764579,-58.0446943833607,-57.8602095200787,-57.9142889064721,-57.3072458563395,-57.1474364894769],&#34;lat&#34;:[5.97314992921916,5.772877915872,5.95312531170606,6.02529144940166,5.75654816326777,4.89675568279559,4.21261139568347,3.62003774659256,3.18977977133042,2.73239166911505,2.31184886312379,2.52374807373661,2.42150625244713,2.51036387777302,2.2207949894255,2.02199575439866,1.8176671411166,1.89952260986692,2.76892690674541,3.33349192953412,3.33465464926068,4.06086355225838,4.57680105226045,4.81262645102441,5.07356659588223,5.97314992921916]}]],[[{&#34;lng&#34;:[18.8531441586136,18.9095748226763,19.3207125179905,19.8250228207269,20.4158394711199,20.8879553565384,21.6078080583642,22.5581376482118,22.2808419125336,22.0856083513349,21.8722363624017,20.8012939795849,20.4735620459899,20.2390543962493,19.7694706560131,19.6613635596585,19.1743648617399,18.7770247738477,18.6965128923369,17.85713260262,17.4884729346498,16.979666782304,16.879982944413,16.9602881201946,17.1019848975389,17.5450069515771,17.8864848161618,17.9135115902505,18.1049727718919,18.170498488038,18.3999935238462,18.5549711442895,18.8531441586136],&#34;lat&#34;:[49.4962297633776,49.4358458522446,49.5715740016592,49.2171253525692,49.4314533554998,49.3287722845358,49.4701073268541,49.0857380234671,48.8253921575807,48.4222643092718,48.31997081155,48.6238540716424,48.5628500433218,48.3275672470969,48.2026911484636,48.2666148952087,48.1113788926039,48.0817682969006,47.8809536810144,47.7584288600504,47.8674661321862,48.1234970159763,48.4700133327095,48.5969823268506,48.8169688991171,48.8000190293254,48.9034752467737,48.9964928248991,49.0439834661753,49.2715147975564,49.31500051533,49.4950153672188,49.4962297633776]}]],[[{&#34;lng&#34;:[13.8064754574215,14.6324715511748,15.137091912505,16.0116638526127,16.2022982113374,16.3705049984474,16.5648083838649,15.7687329444086,15.6715295752676,15.3239538916724,15.3276745947974,14.9352437679729,14.5951094906278,14.4119682145854,13.7150598486972,13.9376302425783,13.6981099789055,13.8064754574215],&#34;lat&#34;:[46.5093061386912,46.4318173284695,46.658702704447,46.6836107448117,46.852385972677,46.8413272161665,46.5037509222198,46.2381082220234,45.8341535507979,45.7317825384277,45.4523163925932,45.4716950547027,45.6349409043127,45.4661656764475,45.5003237981924,45.5910159368646,46.0167780625174,46.5093061386912]}]],[[{&#34;lng&#34;:[22.1831734555019,21.2135168799772,21.369631381931,19.7788757666902,17.8477791683752,17.1195548845181,17.8313460629064,18.7877217953321,17.8692248877763,16.8291850114701,16.4477095882915,15.8797855974038,14.6666813493521,14.1007210628915,12.9429105973921,12.625100538797,11.7879423356687,11.0273686051969,11.4682719255111,12.3003658382749,12.6311466813752,11.9920642432216,11.9305692887942,12.5799353369739,13.5719161312487,13.9199052263022,13.5556897315091,15.108411492583,16.1087121924568,16.7688786149855,17.7291817562653,17.9938684424643,19.8785596045813,20.0252689958579,20.6455928890895,21.9785347836261,23.5394730974344,23.5658797543356,23.9033785336338,22.1831734555019],&#34;lat&#34;:[65.7237405463202,65.0260053575153,64.4135879584243,63.609554348395,62.7494001328968,61.341165676511,60.6365833604274,60.0819143744226,58.9537661810587,58.7198269720734,57.0411180690719,56.1043018662687,56.2008851182222,55.4077810736227,55.3617373724506,56.307080186582,57.4418171250631,58.8561494004594,59.432393296946,60.11793284773,61.2935716823701,61.8003624538566,63.128317572677,64.0662189805583,64.0491140814697,64.4454206407161,64.7870276963815,66.1938668890955,67.3024555528369,68.0139366726314,68.0105518663163,68.5673912624774,68.4071943223726,69.0651386583127,69.1062472602009,68.6168456081807,67.9360086127353,66.3960509304374,66.0069273952796,65.7237405463202]}]],[[{&#34;lng&#34;:[32.0716654802811,31.8680603370511,31.2827730649133,30.6859619483745,30.6766085141296,30.9496667823599,31.0440796241571,31.3331575863979,31.8377779477281,31.985779249812,32.0716654802811],&#34;lat&#34;:[-26.7338200823049,-27.1779273414213,-27.285879408479,-26.7438453101695,-26.3980783017046,-26.0226490211042,-25.7314523251394,-25.660190525009,-25.8433318010513,-26.2917798804802,-26.7338200823049]}]],[[{&#34;lng&#34;:[38.7923405291361,36.8340621274355,35.7199182472228,35.7007979672748,35.8363969256086,35.8211007016502,36.0664604021721,36.6117501157159,36.4481942075121,35.9984025408436,35.9050232276922,36.1497628110265,36.417550083163,36.6853890317318,36.7394942563414,37.0667611020458,38.1677274920242,38.6998913917659,39.5225801938525,40.6732593116957,41.2120894712031,42.3495910988118,41.837064243341,41.2897074725055,41.3839652850058,41.0061588885199,38.7923405291361],&#34;lat&#34;:[33.3786864283522,32.3129375269808,32.7091924097949,32.7160136988574,32.8681232773085,33.2774264592763,33.8249124211926,34.2017886418972,34.5939352483441,34.6449140488,35.4100094670973,35.8215347356537,36.0406169703551,36.2596992050565,36.8175204534311,36.6230362005006,36.9012104355278,36.7129273544723,36.716053778626,37.0912763534973,37.0743523219217,37.2298725449041,36.6058537867636,36.3588146021923,35.6283165553144,34.4193722600621,33.3786864283522]}]],[[{&#34;lng&#34;:[14.4957873877629,14.5957812842476,13.9544767595056,13.9566988460941,13.5403935075508,13.97217,15.2477311540418,15.3004411149797,15.6857405941478,15.9032466976643,15.4871480648501,15.4710600000001,15.0968876481818,14.8513,15.8608500000001,19.8492600000001,23.8376600000001,23.8868900000001,23.0245900000001,22.5679500000001,22.30351,22.51202,22.18329,22.29658,22.03759,21.93681,22.28801,22.49762,22.50869,22.8762199999999,22.8641654802443,22.2311291846688,21.7238216488595,21.0008683610963,20.0596854997643,19.0940080095261,18.8120097185093,18.9110217627806,18.3895548845233,17.9649296403809,16.7059883968864,16.4561845231874,16.2905615576919,16.1062317237067,15.2794604834692,15.4360917497457,15.1208655127653,14.9799955583377,14.5444665869819,13.9542183773441,14.1714660986991,14.6272005550811,14.9093538753948,15.4678727556052,14.923564894275,14.9601518083377,14.89336,14.4957873877629],&#34;lat&#34;:[12.8593962671374,13.3304269474779,13.3534487980638,13.9966911890169,14.3671336939012,15.6843700000001,16.6273058130508,17.927949937405,19.9571800806424,20.3876189234175,20.7304145370256,21.0484500000001,21.3085187850749,22.8629500000001,23.40972,21.4950900000001,19.5804700000001,15.61084,15.6807200000001,14.9442900000001,14.3268200000001,14.09318,13.78648,13.3723199999999,12.95546,12.5881800000001,12.6460499999999,12.2602400000001,11.67936,11.3846100000001,11.1423951278076,10.9718887394606,10.567055568886,9.47598521569148,9.01270600019484,9.07484691002577,8.98291453697863,8.63089468020644,8.28130361575188,7.89091400800299,7.50832754152998,7.73477366783294,7.75430735923942,7.49708791750646,7.42192454673801,7.69281240481189,8.38215017336944,8.79610423424344,8.96586131432224,9.54949494062669,10.0213782821,9.92091929772459,9.99212942142276,9.98233673750354,10.8913251815175,11.5555740421972,12.21905,12.8593962671374]}]],[[{&#34;lng&#34;:[1.86524051271232,1.06012169760493,0.836931186536333,0.570384148774849,0.490957472342245,0.712029249686879,0.461191847342121,0.365900506195885,0.367579990245389,-0.0497847151599444,0.0238025244237008,0.899563022474069,0.772335646171484,1.07779503744874,1.42506066245014,1.46304284018467,1.66447757325838,1.61895063640924,1.86524051271232],&#34;lat&#34;:[6.14215770102973,5.92883738852888,6.27997874595215,6.91435862876719,7.41174428957648,8.31246450442383,8.67722260175601,9.46500397382948,10.1912128768272,10.7069178328839,11.0186817489008,10.9973393823643,10.4708082137424,10.175606594275,9.825395412633,9.33462433515709,9.12859039960938,6.83203807212624,6.14215770102973]}]],[[{&#34;lng&#34;:[102.584932489027,101.68715783082,100.831809523525,100.978467238369,100.097797479251,100.018732537845,99.4789205261236,99.1537724141432,99.2223987162268,99.8738318216981,100.279646844486,100.459274123133,101.017327915453,101.623079054778,102.141186964936,101.814281854258,101.154218784594,101.075515578213,100.259596388757,100.085756870527,99.6906905456558,99.5196415547696,98.9882528015123,98.503786248776,98.339661899817,98.1500093933058,98.2591500183063,98.553550653073,99.038120558674,99.5872860046397,99.1963537943517,99.2120117533361,99.0977551615388,98.4308191263799,98.1920740091914,98.5373759297657,98.9033484232568,98.4937610209114,97.8591227559349,97.3758964375735,97.7977828308044,98.2537239929156,98.9596757344549,99.5433093607593,100.115987583418,100.548881056727,100.606293573003,101.282014601652,101.035931431078,101.059547560635,102.113591750092,102.413004998792,102.998705682388,103.200192091894,103.956476678485,104.716947056092,104.779320509869,105.58903852745,105.544338413518,105.218776890079,104.281418084737,102.988422072362,102.348099399833,102.584932489027],&#34;lat&#34;:[12.1865949569133,12.6457400578266,12.6270848657692,13.4127216659026,13.4068563908374,12.3070010441534,10.8463666854235,9.96306142825856,9.23925547936243,9.20786204674512,8.29515289960605,7.42957265871718,6.85686859784248,6.74062246340192,6.22163605389463,5.81080841717424,5.69138418214771,6.20486705161592,6.64282481528954,6.46448944745029,6.8482127954336,7.34345388430276,7.90799306887533,8.38230520266629,7.79451162356239,8.35000743248388,8.9739228377598,9.93295990644854,10.9605457625724,11.8927627629017,12.8047484399887,13.2692937280765,13.8275025496933,14.6220276961808,15.1237025008704,15.3084974227461,16.1778242049761,16.8378355982079,17.5679460718437,18.4454377303758,18.6270803898818,19.70820302986,19.7529806584409,20.1865976018021,20.4178496363082,20.1092379826611,19.5083444279712,19.4625849471768,18.4089283309616,17.5124972599945,18.1091016708042,17.9327816838243,17.9616946476916,18.3096320663128,18.2409540877969,17.4288589543301,16.4418649357714,15.5703160669529,14.7239336206604,14.2732117782107,14.4167430689014,14.2257211369345,13.3942473413582,12.1865949569133]}]],[[{&#34;lng&#34;:[71.0141980325202,70.6480188333,69.5596098163685,69.4648869159775,70.5491618183256,71.784693637992,73.6753792662548,73.9288521666464,74.2575142760227,74.8648157083168,74.8299857929521,74.9800024758954,73.9486959166465,73.260055779925,72.6368896829173,72.1930408059624,71.8446382994506,71.4486934752302,71.5419177590848,71.2394039244482,71.3481311379903,70.8068205097329,70.3763041523093,70.2705741718401,70.1165784036103,69.518785434858,69.1962728209244,68.8594458352459,68.1355623717014,67.8299996275595,68.392032505166,68.1760250181859,67.4422196796413,67.7014286640174,68.5364164569894,69.0116329283455,69.3294946633728,70.666622348925,70.4581596210596,70.6014066913727,71.0141980325202],&#34;lat&#34;:[40.2443655462182,39.9357538925712,40.103211371413,39.5266832545487,39.6041979029865,39.2794632024644,39.4312368841056,38.5058153346227,38.6065068629434,38.3788463404816,37.9900070257014,37.4199901393059,37.4215662704908,37.495256862939,37.0475580917784,36.9482876653457,36.7381712916469,37.0656448430805,37.9057744410656,37.9532650823419,38.2589053411322,38.4862816432164,38.1383959010275,37.735164699854,37.5882227646321,37.6089966904134,37.1511435003074,37.3443358424306,37.0231151393043,37.1449940048647,38.1570252548687,38.9015534531139,39.1401435410055,39.5804784205645,39.5334528671789,40.0861581487567,40.7278244085249,40.9602133245414,40.4964948593703,40.2185273300723,40.2443655462182]}]],[[{&#34;lng&#34;:[61.2108170917257,61.1230705096941,60.3776379738839,59.2347619973168,58.4361544126782,57.330433790929,56.6193660825928,56.1803747902733,55.5115784035519,54.8003039894866,53.9215979347956,53.7355111021125,53.8809285825818,53.1010278664329,53.3578080584912,52.6939726092698,52.9152510923436,53.8581392759411,54.7368453306321,54.0083109881813,53.7217134946906,52.9167497088801,52.8146887551036,52.5024597511961,52.9442932472917,54.079417759015,54.7553454933926,55.4552510923538,55.9681913592829,57.0963912290791,56.9322152036878,57.7865299823371,58.6290108579915,59.9764221535698,60.0833406919817,60.4659529966707,61.5471789895136,61.8827140643847,62.374260288345,63.518014764261,64.1702230162168,65.2159989765074,66.5461503437002,66.5186068052887,66.2173848814593,65.7456307310668,65.5889477883578,64.7461051776774,64.5464791197339,63.9828959491587,63.1935384459004,62.9846623065766,62.2306514830059,61.2108170917257],&#34;lat&#34;:[35.6500723333092,36.4915971949662,36.5273831243284,37.4129879827303,37.5223094752438,38.0292294378109,38.1213943548035,37.9351266546074,37.9641171331232,37.3924207626782,37.1989183619613,37.9061361760917,38.9520930038954,39.2905736354071,39.9752863632744,40.033629055332,40.8765233424447,40.6310344508422,40.9510149195935,41.5512108424474,42.12319143327,41.8681165634773,41.1353705917947,41.7833155380864,42.1160342473976,42.3241094020208,42.0439714625666,41.2598591171858,41.3086416692694,41.3223100856106,41.8260261093756,42.1705528834655,42.7515510117231,42.2230819768902,41.4251461858714,41.2203266464825,41.2663703476546,41.0848568792294,40.0538862167904,39.3632565374256,38.8924067245982,38.4026950139843,37.9746849635269,37.3627843287588,37.3937901881339,37.6611640488121,37.3052167831856,37.1118177353333,36.3120732691843,36.0079574651466,35.8571656357189,35.4040408391676,35.2706639674223,35.6500723333092]}]],[[{&#34;lng&#34;:[124.968682489116,125.08624637258,125.947072381698,126.644704217639,126.95724328014,127.335928175975,126.967991978057,125.925885044459,125.088520135601,125.070019972841,124.968682489116],&#34;lat&#34;:[-8.89279021569708,-8.65688730228468,-8.43209482181503,-8.39824675866385,-8.2733448218144,-8.3973165828826,-8.66825611738889,-9.10600717533335,-9.39317310957929,-9.08998748132287,-8.89279021569708]}]],[[{&#34;lng&#34;:[-61.68,-61.105,-60.895,-60.935,-61.77,-61.95,-61.66,-61.68],&#34;lat&#34;:[10.76,10.89,10.855,10.11,10,10.09,10.365,10.76]}]],[[{&#34;lng&#34;:[9.48213992680527,9.05560265466815,8.43910281742612,8.43047285323337,7.61264163578218,7.52448164229224,8.1409814795343,8.37636762862377,8.21782433435231,8.42096438969168,9.50999352381061,10.2100024756363,10.1806502620945,11.0288672217333,11.1000256689993,10.6000045101431,10.5932865739451,10.9395186703007,10.807847120821,10.1495927262871,10.3396586442566,10.8568363786337,11.1085006038951,11.488787469131,11.4322534522037,10.9447896663945,10.6369014827995,9.95022505050508,10.0565751481618,9.97001712407285,9.48213992680527],&#34;lat&#34;:[30.3075560572462,32.1026919622013,32.5062848984008,32.748337307256,33.344114895149,34.0973764104515,34.6551459823938,35.4798760035559,36.4331769882603,36.9464273137832,37.3499944117665,37.2300017359848,36.7240377874151,37.092103176414,36.8999960393689,36.4100001083774,35.9474443629328,35.6989840764735,34.8335071884492,34.3307730168977,33.7857416855153,33.7687401392913,33.2933428004222,33.1369957545231,32.3689031031529,32.0818146835554,31.7614208033458,31.3760696477453,30.9618313664936,30.5393248560752,30.3075560572462]}]],[[{&#34;lng&#34;:[36.9131270688422,38.3476648292645,39.5126066424203,40.3734326515383,41.5540841001107,42.6195487811046,43.5827458025927,43.7526579119685,43.656436395041,44.4000085792888,44.793989699082,44.1092252947824,44.4214026222576,44.2257556496005,44.7726990089778,44.2934517759029,43.9422587420474,42.7791256040219,42.3495910988118,41.212089471203,40.6732593116957,39.5225801938525,38.6998913917659,38.1677274920242,37.0667611020458,36.7394942563414,36.6853890317318,36.4175500831631,36.1497628110266,35.7820849952699,36.1608215675371,35.5509363136283,34.7145532569844,34.0268949724765,32.5091581560641,31.6995951677796,30.6216247901711,30.3910962257171,29.6999756202456,28.7329028663354,27.6411865577374,27.0487679379433,26.318218214633,26.8047001482287,26.1707853533044,27.2800199724494,28.8199776547472,29.2400036964156,31.1459338722044,32.3479793637458,33.5132829119275,35.1677038917519,36.9131270688422],&#34;lat&#34;:[41.3353583847643,40.9485861272757,41.1027627630186,41.0136725937473,41.5356562363276,41.5831727158199,41.0921432561826,40.7402009140588,40.2535639511662,40.0050003118423,39.713002631177,39.4281362981681,38.2812812363145,37.9715843775894,37.1704446477684,37.0015143906064,37.2562275253729,37.3852635768058,37.2298725449041,37.0743523219217,37.0912763534974,36.716053778626,36.7129273544723,36.9012104355278,36.6230362005006,36.8175204534311,36.2596992050565,36.0406169703551,35.8215347356537,36.2749954290149,36.6506055771284,36.5654428167113,36.7955321314909,36.219960028624,36.1075637883892,36.6442752141726,36.6778648951623,36.262980658507,36.144357408181,36.6768313665164,36.6588221298628,37.653360907536,38.2081332464054,38.9857601995336,39.4636121689365,40.4200137395783,40.4600112981722,41.2199907496727,41.0876215683571,41.7362641464846,42.0189600693373,42.0402249212254,41.3353583847643]}],[{&#34;lng&#34;:[27.1923767432824,26.3580090674978,26.0433512712725,26.0569421729653,26.2946020850757,26.6041955909363,26.1170418637208,27.1357393734905,27.9967204119054,28.1155245297444,28.9884428240188,28.8064384294867,27.6190173682841,27.1923767432824],&#34;lat&#34;:[40.6905657008425,40.1519939234965,40.6177536077432,40.8241234401007,40.9362612981742,41.562114569661,41.8269046087246,42.1414848903013,42.0073587102878,41.6228860540363,41.2999341904282,41.0549620631485,40.9998233098931,40.6905657008425]}]],[[{&#34;lng&#34;:[121.77781782439,121.175632358893,120.747079705896,120.220083449384,120.106188592612,120.694679803552,121.495044386889,121.951243931161,121.77781782439],&#34;lat&#34;:[24.3942735865194,22.7908572453672,21.9705713973821,22.8148609481667,23.5562627222582,24.5384508326137,25.2954588892574,24.997595933527,24.3942735865194]}]],[[{&#34;lng&#34;:[33.9037111971046,34.07262,37.6986899999999,37.7669,39.2022200000001,38.74054,38.7997700000001,39.44,39.4700000000001,39.19469,39.25203,39.1865200000001,39.5357400000001,39.9496,40.31659,39.521,38.4275565935878,37.82764,37.47129,36.7751509946229,36.5140816586844,35.3123979021692,34.5599890479995,34.28,33.9408377240965,33.7397200000001,32.7593754412214,32.1918648617919,31.5563480974666,31.1577513369501,30.7400000000001,30.2,29.62,29.4199927100883,29.5199866065731,29.3399975929004,29.7535124040999,30.11632,30.50554,30.7522400000001,30.74301,30.52766,30.46967,30.7583089535831,30.8161348813179,30.4191048520193,30.7698600000001,31.8661700000001,33.9037111971046],&#34;lat&#34;:[-0.949999999999989,-1.05981999999995,-3.09698999999995,-3.67711999999995,-4.67676999999992,-5.90894999999995,-6.47566,-6.83999999999986,-7.09999999999997,-7.70389999999998,-8.00780999999995,-8.48550999999992,-9.11236999999988,-10.0984,-10.3170999999999,-10.89688,-11.2852023250816,-11.2687899999999,-11.56876,-11.5945374487808,-11.7209380021667,-11.4391464168792,-11.5200200334158,-10.16,-9.69367384198029,-9.41714999999999,-9.230599053589,-8.93035898197326,-8.76204884199865,-8.59457874731731,-8.33999999999992,-7.07999999999998,-6.51999999999998,-5.9399988745393,-5.41997893638626,-4.49998341229411,-4.4523894181533,-4.09012000000001,-3.56857999999994,-3.35930999999999,-3.03430999999995,-2.80761999999999,-2.41382999999996,-2.28725025798838,-1.69891407634537,-1.13465911215042,-1.01454999999999,-1.02735999999993,-0.949999999999989]}]],[[{&#34;lng&#34;:[31.8661700000001,30.7698600000001,30.4191048520193,29.8215185889961,29.579466180141,29.5878377621722,29.8195000000001,29.8757788429024,30.0861535987628,30.4685075212903,30.8526701189481,31.174149204236,30.7733200000001,30.83385,31.2455600000001,31.88145,32.6864200000001,33.3900000000001,34.0050000000001,34.47913,34.59607,35.03599,34.6721,34.18,33.893568969667,33.9037111971046,31.8661700000001],&#34;lat&#34;:[-1.02735999999993,-1.01454999999999,-1.13465911215042,-1.44332244222977,-1.34131316488561,-0.587405694179381,-0.205299999999909,0.597379868976361,1.06231273030642,1.58380544677971,1.84939647054375,2.20446523682131,2.33989000000014,3.50916999999998,3.78190000000001,3.55826999999999,3.79232000000007,3.78999999999996,4.24988494736215,3.55560000000008,3.05374000000012,1.90583999999996,1.17693999999995,0.514999999999986,0.109813537861839,-0.949999999999989,-1.02735999999993]}]],[[{&#34;lng&#34;:[31.7859981625716,32.1594120623127,32.4120581397876,32.715760532367,33.7526998227357,34.391730584457,34.1419783871904,34.2248157081543,35.0221830584179,35.3779236183151,35.3561161638879,36.6261678403253,37.3934595069951,38.0106311378569,38.5949882342134,40.0690584653391,40.0807890154693,39.6746639340875,39.8956323585676,39.7382776222388,38.7705847511412,38.2551123390298,38.2235380388994,37.42513715999,36.7598547706644,35.8236845232648,34.9623417498239,35.020787794746,35.5100085792532,36.5299979998302,36.3347127621992,35.2399992205281,33.8825110206529,33.32642093276,33.5469242693495,32.4541744321055,32.6308044776791,33.5881620623184,33.2985673357547,31.7441402524152,31.6753072446024,30.7487488136091,30.3776086768889,29.6032890154274,29.1497249692017,28.6797794939394,28.233553501099,28.4852694027928,28.6599874203716,28.9337174822216,28.8629724464141,29.0721069678993,29.1706539242799,29.7599719581364,30.0246586443354,29.8382100766263,29.9088517595693,29.5596741065731,29.4151351254527,29.0508679542273,29.122698195113,28.6708911475852,28.2595467465418,27.5225374691952,26.8578235206248,26.6193367855978,26.1974503923669,25.9459411964024,25.207743361113,24.8663171729606,24.4020561052504,23.7609582862374,23.1422363624068,22.7105314470405,22.6408199398788,22.0856083513349,22.2808419125336,22.5581376482118,22.7764188982126,22.5184501482116,23.4265084164444,23.9227571957433,24.0299857927489,23.5270707536844,24.0050777523842,24.5531063168395,25.327787713327,26.3379586117686,27.4540661964084,28.2416150245366,28.6176127458922,28.9928353207635,29.2549381853479,30.1573637224609,30.5551172218115,30.6194543800148,30.927549269339,31.7859981625716],&#34;lat&#34;:[52.1016779648855,52.0612669948332,52.2886949733497,52.2384654811621,52.3350745713317,51.7688817409258,51.5664134792062,51.255993150429,51.2075723333715,50.7739553900104,50.5771973740591,50.2255909287451,50.3839533555036,49.9156615260746,49.9264619004236,49.6010554062817,49.3074299179993,48.7838184678019,48.2324050970314,47.898937079452,47.8256082220298,47.5464004583568,47.1021898463759,47.0222205674042,46.6987002630409,46.6459644638871,46.2731965195496,45.6512189804847,45.4099933945462,45.4699897324371,45.113215643894,44.9399962428516,44.3614785833441,44.5648770208449,45.0347708196749,45.3274661321761,45.5191856959789,45.8515685084802,46.0805984563978,46.3333478867374,46.7062450221555,46.583100084004,46.0324101832857,45.2933080104311,45.4649254420725,45.3040308701317,45.4882831894684,45.5969070501459,45.9399868841316,46.2588304713725,46.4378893092638,46.5176777207225,46.3792623968287,46.3499876979354,46.423936672545,46.5253258327017,46.6743606634315,46.9285828720913,47.3466452093326,47.5102269557525,47.8490951605065,48.1181485052341,48.1555622422134,48.4671194525011,48.3682107610945,48.2207262233335,48.2208812526303,47.9871487493742,47.8910564235275,47.7375257431883,47.9818777532804,47.9855984564055,48.0963410508069,47.8821939153894,48.1502395696874,48.4222643092718,48.8253921575807,49.0857380234671,49.0273953314096,49.4767735866197,50.3085057643575,50.4248810898788,50.7054066025752,51.5784540879302,51.6174439560945,51.8884610052492,51.9106560329186,51.8322887233479,51.5923033717845,51.5722270778391,51.4277139349348,51.6020443792715,51.3682343613669,51.4161384141015,51.3195034857157,51.8228060980224,52.0423534206144,52.1016779648855]}]],[[{&#34;lng&#34;:[-57.625133429583,-56.9760257635647,-55.9732445949409,-55.6015101792493,-54.5724515448051,-53.7879516261822,-53.2095889959715,-53.6505439927181,-53.3736616684982,-53.8064259507265,-54.9358660548977,-55.6740897284033,-56.2152970037961,-57.1396850246331,-57.8178606838155,-58.4270741441044,-58.3496111720989,-58.1326476711214,-58.1424403550408,-57.8749373032819,-57.625133429583],&#34;lat&#34;:[-30.2162948544543,-30.1096863746361,-30.8830758603163,-30.8538786760714,-31.4945114071937,-32.0472425269876,-32.7276661109747,-33.2020040829818,-33.7683777809008,-34.3968148740022,-34.9526465797336,-34.7526587867641,-34.8598357073374,-34.4304562314242,-34.4625472958775,-33.9094544410576,-33.2631889788154,-33.040566908502,-32.0445036760762,-31.0165560849262,-30.2162948544543]}]],[[{&#34;lng&#34;:[-155.54211,-155.68817,-155.93665,-155.90806,-156.07347,-156.02368,-155.85008,-155.91907,-155.86108,-155.78505,-155.40214,-155.22452,-155.06226,-154.80741,-154.83147,-155.22217,-155.54211],&#34;lat&#34;:[19.08348,18.91619,19.0593900000001,19.33888,19.70294,19.81422,19.97729,20.17395,20.26721,20.2487,20.07975,19.99302,19.8591,19.50871,19.45328,19.23972,19.08348]}],[{&#34;lng&#34;:[-156.07926,-156.41445,-156.58673,-156.70167,-156.71055,-156.61258,-156.25711,-155.99566,-156.07926],&#34;lat&#34;:[20.64397,20.57241,20.783,20.8643,20.9267600000001,21.01249,20.9174500000001,20.76404,20.64397]}],[{&#34;lng&#34;:[-156.75824,-156.78933,-157.32521,-157.25027,-156.75824],&#34;lat&#34;:[21.1768400000001,21.06873,21.09777,21.21958,21.1768400000001]}],[{&#34;lng&#34;:[-157.65283,-157.70703,-157.7786,-158.12667,-158.2538,-158.29265,-158.0252,-157.94161,-157.65283],&#34;lat&#34;:[21.32217,21.26442,21.27729,21.31244,21.53919,21.57912,21.71696,21.65272,21.32217]}],[{&#34;lng&#34;:[-159.34512,-159.46372,-159.80051,-159.74877,-159.5962,-159.36569,-159.34512],&#34;lat&#34;:[21.982,21.88299,22.06533,22.1382,22.23618,22.21494,21.982]}],[{&#34;lng&#34;:[-94.81758,-94.6399999999999,-94.32914,-93.63087,-92.61,-91.6399999999999,-90.8299999999999,-89.6,-89.2729174466367,-88.3781141832865,-87.4397926233002,-86.4619908312281,-85.6523632474032,-84.8760798815149,-84.7792382473998,-84.5437487454457,-84.6049000000001,-84.3367,-84.1421195136733,-84.0918512641615,-83.8907653470057,-83.6161309475905,-83.4695507473946,-83.5928507148431,-82.5509246487582,-82.3377631254311,-82.137642381504,-82.4299999999999,-82.8999999999999,-83.1199999999999,-83.1419996813126,-83.0298101468069,-82.6900892809202,-82.4392777167916,-81.2777465481671,-80.2474476793479,-78.9393621487437,-78.9199999999999,-79.0099999999999,-79.1716735501119,-78.7202799140424,-77.7378850979576,-76.8200341458056,-76.5,-76.3749999999999,-75.3182099999999,-74.867,-73.3478299999999,-71.5050599999999,-71.4049999999999,-71.08482,-70.6599999999998,-70.3049999999999,-69.9999699999999,-69.237216,-68.905,-68.23444,-67.79046,-67.79134,-67.13741,-66.96466,-68.0325199999999,-69.0599999999999,-70.1161699999999,-70.645475633411,-70.8148899999999,-70.825,-70.4949999999999,-70.08,-70.185,-69.8849699999999,-69.9650299999999,-70.64,-71.12039,-71.8599999999998,-72.295,-72.87643,-73.71,-72.2412599999999,-71.9449999999998,-73.3449999999999,-73.982,-73.9523249999999,-74.25671,-73.9624399999999,-74.17838,-74.9060399999999,-74.9804099999999,-75.2000199999999,-75.52805,-75.32,-75.0718347647898,-75.0567299999999,-75.3774699999999,-75.94023,-76.0312699999999,-75.7220499999998,-76.2328699999999,-76.3500000000001,-76.5427249999999,-76.32933,-76.9899979316135,-76.3016199999999,-76.25874,-75.9717999999999,-75.8680399999998,-75.72749,-76.36318,-77.3976349999999,-78.05496,-78.5543499999998,-79.06067,-79.20357,-80.3013249999999,-80.8649799999999,-81.33629,-81.49042,-81.31371,-80.9799999999999,-80.5355849999999,-80.5299999999998,-80.0565392849776,-80.0880149999999,-80.1315599999999,-80.38103,-80.6799999999999,-81.17213,-81.33,-81.7099999999998,-82.2399999999999,-82.7051499999999,-82.85526,-82.6499999999999,-82.9299999999999,-83.70959,-84.0999999999999,-85.10882,-85.28784,-85.7731,-86.3999999999999,-87.5303599999999,-88.4178199999999,-89.1804899999998,-89.5938311784198,-89.4137349999999,-89.43,-89.21767,-89.4082299999999,-89.7792799999999,-90.15463,-90.8802249999999,-91.6267849999999,-92.49906,-93.22637,-93.8484199999999,-94.69,-95.60026,-96.5940399999999,-97.1399999999998,-97.3699999999999,-97.3799999999999,-97.33,-97.1399999999998,-97.5299999999999,-98.2399999999999,-99.0199999999999,-99.3,-99.5199999999999,-100.11,-100.45584,-100.9576,-101.6624,-102.48,-103.11,-103.94,-104.45697,-104.70575,-105.03737,-105.63159,-106.1429,-106.50759,-108.24,-108.24194,-109.035,-111.02361,-113.30498,-114.815,-114.72139,-115.99135,-117.12776,-117.295937691274,-117.944,-118.410602275898,-118.5198948228,-119.081,-119.438840642017,-120.36778,-120.62286,-120.74433,-121.71457,-122.54747,-122.51201,-122.95319,-123.7272,-123.86517,-124.39807,-124.17886,-124.2137,-124.53284,-124.14214,-124.020535,-123.89893,-124.079635,-124.39567,-124.687210083008,-124.566101074219,-123.12,-122.58736,-122.34,-122.5,-122.84,-120,-117.03121,-116.04818,-113,-110.05,-107.05,-104.04826,-100.65,-97.2287200000047,-95.159069509172,-95.1560899999999,-94.81758],&#34;lat&#34;:[49.38905,48.8400000000001,48.6707400000001,48.60926,48.45,48.14,48.27,48.0100000000001,48.0198082545828,48.3029175888938,47.9400000000001,47.553338019392,47.2202188177305,46.9000833196824,46.6371019557491,46.5386841904492,46.4396,46.4087700000001,46.5122258571157,46.2754186061383,46.1169269882992,46.1169269882992,45.9946863877126,45.8168936224126,45.3475165879055,44.4400000000001,43.57108755144,42.9800000000001,42.4300000000001,42.0800000000001,41.975681057293,41.832795722006,41.6751050888673,41.6751050888673,42.2090259873069,42.3661998561227,42.8636113551481,42.965,43.27,43.4663394231843,43.625089423185,43.6290555893634,43.6287842880938,44.0184588937586,44.09631,44.8164500000002,45.0004800000001,45.0073800000001,45.0082000000001,45.2550000000001,45.3052400000002,45.46,45.915,46.69307,47.4477810000001,47.1850000000001,47.35486,47.0663600000001,45.7028100000001,45.13753,44.8097000000002,44.3252,43.9800000000001,43.6840500000002,43.090238348964,42.8653,42.335,41.805,41.7800000000001,42.1450000000001,41.9228300000001,41.6371700000002,41.4750000000001,41.4944500000002,41.3200000000001,41.27,41.2206500000001,40.9311023516545,41.1194800000002,40.9300000000001,40.6300000000001,40.628,40.75075,40.4735100000001,40.42763,39.70926,38.9395400000001,39.1964000000001,39.2484500000001,39.4985000000001,38.9600000000001,38.7820322301793,38.4041200000001,38.0155100000001,37.2168900000001,37.2566,37.9370500000001,38.319215,39.15,38.7176150000001,38.0832600000001,38.2399917669134,37.917945,36.9664000000001,36.89726,36.55125,35.5507400000001,34.8085400000001,34.51201,33.92547,33.8613300000001,33.49395,33.1583900000001,32.5093550000001,32.0333000000001,31.44049,30.7299900000001,30.0355200000001,29.1800000000001,28.47213,28.0400000000001,26.8800000000001,26.205765,25.8167750000001,25.20616,25.0800000000001,25.2012600000001,25.64,25.87,26.7300000000001,27.4950400000001,27.88624,28.5500000000002,29.1000000000001,29.9365600000001,30.0900000000001,29.6361500000001,29.6861200000001,30.1526100000001,30.4000000000001,30.27433,30.3849,30.3159800000001,30.1599940048368,29.89419,29.48864,29.2910800000001,29.15961,29.3071400000001,29.1174300000001,29.1485350000001,29.6770000000001,29.5523,29.7837500000001,29.7136300000001,29.4800000000001,28.7386300000001,28.3074800000001,27.8300000000001,27.3800000000001,26.6900000000001,26.2100000000001,25.87,25.8400000000001,26.0600000000001,26.3700000000001,26.8400000000001,27.54,28.1100000000001,28.6961200000001,29.3807100000001,29.7793000000001,29.76,28.9700000000001,29.2700000000001,29.5719600000001,30.12173,30.64402,31.0838300000001,31.39995,31.75452,31.7548537181664,31.3422200000001,31.3419400000002,31.33472,32.0391400000001,32.52528,32.72083,32.6123900000001,32.53534,33.0462246152039,33.6212364312014,33.7409092231245,34.0277815775758,34.078,34.3484771782843,34.4471100000001,34.60855,35.1568600000001,36.1615299999999,37.5517600000001,37.7833900000001,38.1137100000001,38.9516600000001,39.7669900000001,40.3132,41.1420200000001,41.9996400000001,42.7659900000001,43.7083800000001,44.615895,45.5234100000001,46.86475,47.7201700000001,48.1844329833986,48.3797149658204,48.04,47.0960000000001,47.36,48.1800000000001,49.0000000000001,49.0000000000001,49.0000000000001,49.0000000000001,49.0000000000001,49.0000000000001,49.0000000000001,48.9998600000001,49.0000000000001,49.0007000000001,49.0000000000001,49.38425,49.38905]}],[{&#34;lng&#34;:[-153.006314053337,-154.005090298458,-154.51640275777,-154.670992804971,-153.762779507441,-153.228729417921,-152.564790615835,-152.141147223906,-153.006314053337],&#34;lat&#34;:[57.1158421901659,56.7346768255811,56.9927489284467,57.4611957871725,57.8165746120438,57.9689684108724,57.901427313867,57.591058661522,57.1158421901659]}],[{&#34;lng&#34;:[-165.579164191734,-166.192770148767,-166.848337368822,-167.45527706609,-166.467792121425,-165.674429694664,-165.579164191734],&#34;lat&#34;:[59.9099868841876,59.754440822989,59.941406155021,60.2130691595794,60.3841698268978,60.2936068793063,59.9099868841876]}],[{&#34;lng&#34;:[-171.731656867539,-171.114433560245,-170.491112433941,-169.682505459654,-168.689439460301,-168.771940884455,-169.529439867205,-170.290556200216,-170.671385667991,-171.553063117539,-171.791110602891,-171.731656867539],&#34;lat&#34;:[63.7825153672759,63.592191067145,63.6949754909735,63.4311156276912,63.2975062120006,63.1885981309455,62.9769314642779,63.1944375677945,63.375821845139,63.3177892116751,63.4058458523005,63.7825153672759]}],[{&#34;lng&#34;:[-155.067790290324,-154.344165208941,-153.900006273393,-152.210006069935,-152.270002407826,-150.739992438745,-149.720003018168,-147.613361579357,-145.689989800225,-144.920010959076,-143.589446180425,-142.072510348713,-140.985987521561,-140.985988329005,-140.992498752029,-140.997769748123,-140.012997816153,-139.039000420316,-138.34089,-137.4525,-136.47972,-135.47583,-134.945,-134.27111,-133.355548882207,-132.73042,-131.70781,-130.00778,-129.979994263358,-130.536110189467,-131.085818237972,-131.967211467142,-132.250010742859,-133.539181084356,-134.078062920296,-135.038211032279,-136.628062309955,-137.800006279686,-139.867787041413,-140.825273817133,-142.574443535564,-143.95888099488,-145.925556816828,-147.114373949147,-148.224306200128,-148.018065558851,-148.570822516861,-149.727857835876,-150.608243374616,-151.716392788683,-151.859433153267,-151.409719001247,-150.346941494733,-150.621110806257,-151.895839199817,-152.578329841096,-154.019172126258,-153.287511359653,-154.232492438758,-155.30749142151,-156.308334723923,-156.556097378546,-158.117216559868,-158.433321296197,-159.603327399717,-160.289719611634,-161.223047655258,-162.237766079741,-163.069446581046,-164.785569221027,-164.94222632552,-163.848339606766,-162.870001390616,-161.804174974596,-160.563604702781,-160.070559862285,-158.684442918919,-158.461097378554,-157.722770352184,-157.550274421194,-157.041674974577,-158.194731208305,-158.517217984023,-159.058606126929,-159.711667040017,-159.9812888255,-160.355271165997,-161.355003425115,-161.968893602526,-162.054986538725,-161.874170702135,-162.518059048492,-163.81834143782,-164.662217577146,-165.346387702475,-165.350831875652,-166.121379157556,-165.734451870771,-164.919178636718,-164.562507901039,-163.753332485997,-163.067224494458,-162.260555386382,-161.534449836249,-160.772506680321,-160.958335130843,-161.518068407212,-160.777777676415,-161.391926235988,-162.453050096669,-162.757786017894,-163.546394212884,-164.960829841145,-166.425288255865,-166.845004238939,-168.110560065767,-166.705271166022,-164.474709642576,-163.652511766596,-163.788601651036,-161.67777442121,-162.48971452538,-163.719716966791,-164.430991380857,-165.390286831707,-166.764440680996,-166.204707404627,-164.430810513343,-163.168613654615,-162.930566169262,-161.908897264636,-160.934796515934,-159.039175788387,-158.119722866834,-156.580824551398,-155.067790290324],&#34;lat&#34;:[71.1477763943237,70.6964085964702,70.8899885118357,70.8299921739448,70.6000062120299,70.4300165880057,70.5300104844904,70.2140349392418,70.1200096706868,69.9899917670405,70.1525141465983,69.8519381781726,69.7119983995264,69.7119983995264,66.0000285915687,60.3063967962986,60.2768378770276,60.00000722924,59.5621100000002,58.9050000000001,59.46389,59.78778,59.2705600000001,58.8611100000001,58.4102851426452,57.6928900000001,56.55212,55.9158300000001,55.2849978704972,54.8027534043494,55.178906155002,55.4977755804591,56.3699962428975,57.1788874375621,58.1230675319669,58.1877147487639,58.2122093776705,58.4999954291038,59.5377615423891,59.7275174017651,60.084446519605,59.9991804063234,60.4586097276143,60.8846560736446,60.6729894069772,59.9783289658936,59.9141726752033,59.7056582709056,59.3682111680395,59.15582103132,59.7449840358796,60.7258027207794,61.0335875515099,61.2844249538545,60.7271979844513,60.0616572129643,59.3502794460343,58.8647276882198,58.1463736029305,57.7277945013663,57.4227743597637,56.9799848496706,56.4636080999942,55.9941535508385,55.5666861029201,55.6435806341706,55.3647346055235,55.0241869167201,54.6897370469272,54.4041730820822,54.5722248398953,55.0394314642461,55.3480431178932,55.8949864772704,56.008054511125,56.4180553249288,57.0166751165979,57.2169212917289,57.5700005153631,58.3283263210302,58.9188845892617,58.6158023138698,58.7877814805373,58.4241861029317,58.9313902858763,58.5725491400416,59.0711233587936,58.6708377142608,58.6716645371774,59.2669253607475,59.6336213242906,59.9897236192139,59.7980557318434,60.2674844427827,60.5074956325624,61.0738951686975,61.5000190293762,62.0749968532718,62.6330764838079,63.1463784857631,63.2194489610238,63.059458726648,63.5419357367412,63.4558169623268,63.7661081000233,64.2227985704028,64.4027875840753,64.7886038275664,64.7772350124623,64.5594446885682,64.3386054551688,64.5591604681905,64.4469450954689,64.6866720648707,65.0888955756145,65.6699970567367,66.0883177761394,66.5766600612975,66.5766600612975,66.0772073431967,66.1161196967124,66.7355650905951,67.1163945583701,67.6163382025778,68.0427721218502,68.3588768581797,68.8830309109162,68.9155353868277,69.3711148139129,69.8580618353993,70.3333299831876,70.4476899278496,70.8916421576689,70.824721177851,71.3577635769417,71.1477763943237]}]],[[{&#34;lng&#34;:[66.5186068052887,66.5461503437002,65.2159989765074,64.1702230162168,63.518014764261,62.374260288345,61.8827140643847,61.5471789895136,60.4659529966707,60.0833406919817,59.9764221535698,58.6290108579915,57.7865299823371,56.9322152036878,57.0963912290791,55.9681913592829,55.9289172707411,58.5031270689285,58.6899890480959,60.2399719582583,61.0583199400324,62.0133004087863,63.1857869810566,64.9008244159593,66.0980123228651,66.0233915546356,66.5106486347157,66.7140470722165,67.9858557473518,68.2598958677956,68.63248294462,69.0700272968353,70.3889648782208,70.9623148944991,71.2592476744482,70.4200224140282,71.1578585142916,71.8701147805705,73.0554171080492,71.7748751158566,71.0141980325202,70.6014066913727,70.4581596210596,70.666622348925,69.3294946633728,69.0116329283455,68.5364164569894,67.7014286640174,67.4422196796413,68.1760250181859,68.392032505166,67.8299996275595,67.0757820982596,66.5186068052887],&#34;lat&#34;:[37.3627843287588,37.9746849635269,38.4026950139843,38.8924067245982,39.3632565374256,40.0538862167904,41.0848568792294,41.2663703476546,41.2203266464825,41.4251461858714,42.2230819768902,42.7515510117231,42.1705528834655,41.8260261093756,41.3223100856106,41.3086416692694,44.9958584661591,45.5868043076328,45.5000137395986,44.7840367701947,44.4058169622505,43.5044766302156,43.650074978198,43.7280805527426,42.9976600205131,41.994646307944,41.9876441513684,41.1684435084615,41.1359907089822,40.6623245305949,40.6686807317668,41.3842442897124,42.0813076848975,42.2661542832055,42.1677106796895,41.5199982773431,41.1435871445291,41.3929000921213,40.8660330266895,40.1458444280538,40.2443655462182,40.2185273300723,40.4964948593703,40.9602133245414,40.7278244085249,40.0861581487567,39.5334528671789,39.5804784205645,39.1401435410055,38.9015534531139,38.1570252548687,37.1449940048647,37.3561439072093,37.3627843287588]}]],[[{&#34;lng&#34;:[-71.3315836249503,-71.3600056627108,-71.9470499335465,-71.6208682929202,-71.6330639309411,-72.0741739569845,-71.6956440904465,-71.2645592922677,-71.0399993557434,-71.3500837877108,-71.4006233384922,-70.1552988349065,-70.293843349881,-69.9432445949968,-69.5843000962975,-68.8829992336644,-68.2332714504587,-68.1941265529976,-67.2962485419263,-66.227864142508,-65.6552375962818,-64.8904522365782,-64.3294787258337,-64.3180065578649,-63.0793224758287,-61.8809460109802,-62.7301189846164,-62.388511928951,-61.5887674628019,-60.8305966864317,-60.6712524074597,-60.1500955877962,-59.7582848781592,-60.5505879380582,-60.6379727850638,-60.2956680975624,-60.543999192941,-61.1593363104565,-61.139415045808,-61.410302903882,-60.7335741848037,-60.6011791652719,-60.9668932766015,-62.0854296535591,-62.8045330471167,-63.0931975978991,-63.8883428615742,-64.6286594305875,-64.816064012294,-64.3684944322141,-64.4088278876179,-64.2699991522658,-63.4228673977051,-63.3687880113117,-64.0830854966661,-64.1993057928905,-64.6110119289599,-65.3547133042884,-65.5482673814376,-66.325765143485,-66.8763258531226,-67.1812943182931,-67.4470920477863,-67.8099381171237,-67.3031731838534,-67.3375638495437,-67.6218359035813,-67.8230122544935,-67.7446966213552,-67.5215319485028,-67.3414395819656,-67.695087246355,-68.2650524563182,-68.9853185696024,-69.3894799465571,-70.0933129543724,-70.6742335679815,-71.9601757473486,-72.1983524237819,-72.4444872707881,-72.4796789211788,-72.360900641556,-72.439862230098,-72.6604947577681,-72.7887298245004,-73.3049515448801,-73.0276041327696,-72.9052860175347,-72.6146577623252,-72.2275754462429,-71.9739216783383,-71.3315836249503],&#34;lat&#34;:[11.7762840845158,11.5399935978612,11.42328237553,10.9694599471428,10.446494452349,9.86565135338837,9.07226308841125,9.13719452558598,9.85999278405241,10.2119351261762,10.968969021036,11.37548167566,11.8468224145942,12.1623070337361,11.4596109074312,11.4433845076916,10.8857441268299,10.5546532251359,10.5458682316463,10.6486268172587,10.2007988550173,10.0772146671913,10.3895987003957,10.641417954954,10.7017243514386,10.7156253117251,10.4202686629609,9.94820445397464,9.87306692142226,9.38133982994894,8.58017426191188,8.60275686282343,8.36703481692405,7.77960297284618,7.41499990481086,7.04391144452292,6.85658437746488,6.69607737876632,6.23429677980614,5.95906810141962,5.2002772078619,4.91809804933213,4.53646759685664,4.16212352133431,4.00696503337795,3.77057119385879,4.02053009685457,4.14848094320925,4.05644521729742,3.79721039470525,3.12678620036662,2.49700552002557,2.41106761312417,2.20089956299313,1.91636912679408,1.49285492594602,1.32873057698704,1.0952822941085,0.78925446207603,0.724452215982012,1.25336050048934,2.25063812907406,2.60028086996087,2.82065501546957,3.31845408773718,3.54234223064172,3.83948171631999,4.5039372827289,5.22112864829167,5.55687042889197,6.09546804445402,6.26731802004065,6.15326813397247,6.20680491782686,6.09986054119884,6.96037649172311,7.08778473553872,6.99161489504354,7.34043081301368,7.42378489830048,7.63250600832735,8.00263845461789,8.40527537682003,8.62528778730268,9.08502716718733,9.15199982343761,9.73677033125244,10.4503443465548,10.8219754093818,11.1087020939532,11.6086715763771,11.7762840845158]}]],[[{&#34;lng&#34;:[108.050180291783,106.71506798709,105.881682163519,105.662005649846,106.426816847766,107.36195356652,108.26949507043,108.877106561317,109.335269810017,109.200135939574,108.366129998815,107.220928582795,106.405112746203,105.158263787865,104.795185174582,105.076201613386,104.334334751403,105.199914992292,106.249670037869,105.810523716253,107.491403029411,107.614547967562,107.382727492301,107.564525181104,107.312705926546,106.556007928496,105.925762160264,105.094598423282,103.896532017027,104.183387892679,104.822573683697,104.435000441508,103.203861118586,102.754896274835,102.170435825614,102.7069922221,103.504514601661,104.476858351664,105.329209425887,105.811247186305,106.725403273548,106.567273390735,107.043420037873,108.050180291783],&#34;lat&#34;:[21.5523798690601,20.696850694252,19.7520504826597,19.0581651880606,18.0041209986032,16.6974565698871,16.0797423364861,15.2766905786704,13.4260283472177,11.6668592391378,11.0083206242263,10.3644839543018,9.53083974856932,8.59975962975049,9.2410383162765,9.91849050540681,10.4865436873752,10.8893098006581,10.9618118351636,11.5676146509212,12.3372059188279,13.5355307072442,14.202440904187,15.2021731633056,15.9085383163032,16.6042839624648,17.485315456609,18.6669745956111,19.2651809758218,19.6246680770602,19.8866417505639,20.7587332219215,20.7665622014137,21.6751372339695,22.4647531193893,22.7087950708877,22.7037566187392,22.819150092047,23.3520633000569,22.9768924016179,22.7942678898984,22.2182048609248,21.8118989120299,21.5523798690601]}]],[[{&#34;lng&#34;:[167.844876743845,167.515181105823,167.180007765978,167.21680138577,167.844876743845],&#34;lat&#34;:[-16.4663331030972,-16.59784962328,-16.159995212471,-15.8918462053085,-16.4663331030972]}],[{&#34;lng&#34;:[167.107712437202,167.27002811103,167.001207310248,166.793157993841,166.649859247096,166.629136997746,167.107712437202],&#34;lat&#34;:[-14.933920179914,-15.7400208472349,-15.6146021460625,-15.6688107235367,-15.3927035458012,-14.6264970842096,-14.933920179914]}]],[[{&#34;lng&#34;:[53.1085726255475,52.3852059263259,52.1917293638251,52.1681649107,51.1725150897325,49.5745764504031,48.6792305845142,48.2389473813874,47.9389140155008,47.3544535662797,46.7170764503917,45.8775928078103,45.6250500831999,45.4064587746053,45.1443559100209,44.9895333188744,44.4945764503829,44.1751127459545,43.4829586118371,43.2228711281121,43.2514481951695,43.0879439633981,42.8922453143087,42.6048726743336,42.8050154966,42.7024377785007,42.8236706886574,42.779332309751,43.2183752785027,43.1157975604034,43.3807943051961,43.7915185890519,44.0626131528551,45.2166512387972,45.3999992205688,46.3666585630205,46.7499943377616,47.0000049171898,47.4666947772176,48.1833435402413,49.1166715838649,52.0000098000222,52.7821842791921,53.1085726255475],&#34;lat&#34;:[16.651051133689,16.3824112004197,15.938433132384,15.5974203556899,15.1752497420815,14.7087665877827,14.0032024194857,13.9480895044464,14.0072331812044,13.5922197534684,13.399699204965,13.3477643905117,13.2909461532068,13.0269054224114,12.9539383000153,12.6995869002747,12.7216527368633,12.5859504256649,12.6368000350401,13.2209504256674,13.7675837264509,14.0626303166213,14.8022492537987,15.2133352726806,15.2619627954673,15.718885809792,15.9117422551053,16.3478913436487,16.6668899601864,17.0884404566074,17.5799866805677,17.3199767114911,17.4103587915696,17.4333289657233,17.3333350692386,17.2333153345376,17.2833381209962,16.9499992944974,17.1166816268549,18.1666692163773,18.6166675887749,19.0000033635161,17.3497423364912,16.651051133689]}]],[[{&#34;lng&#34;:[31.5210014177789,31.325561150851,30.9017627296253,30.6228133481138,30.0557161801428,28.9255526059195,28.2197558936771,27.464608188596,26.4194523454928,25.9096643409335,25.7806282895007,25.172861769316,24.6778532243921,23.5940434099346,22.9881889177447,22.5741573422222,21.542799106541,20.689052768647,20.0712610205976,19.6164050635646,19.1932784359587,18.8553145687699,18.4246431820494,18.3774109229346,18.2444991390799,18.2500801937674,17.9251904639484,18.2479097836112,18.2217615088715,17.5669177588689,17.0644161312627,17.0629175147262,16.3449768408952,16.8240173682409,17.2189286638154,17.3874971859515,17.8361519711095,18.4648991228048,19.0021273129111,19.8947343278886,19.8957678565344,20.1657255388272,20.7586092465118,20.6664701677354,20.8896090023717,21.6058960303694,22.1059688656579,22.5795316911806,22.8242712745149,23.3120967953502,23.7335697771227,24.2112667172288,25.0251705258258,25.6646663754377,25.7658488298652,25.9416520525222,26.4857532081233,26.7864066911974,27.1194096208862,28.0172359555253,29.432188348109,29.839036899543,30.3228833350918,30.6598653500671,31.1914091326213,31.6703979835347,31.9305888201243,31.7524084815819,31.8377779477281,31.3331575863979,31.0440796241571,30.9496667823599,30.6766085141296,30.6859619483745,31.2827730649133,31.8680603370511,32.0716654802811,32.8301204770289,32.5802649268977,32.4621326026785,32.203388706193,31.5210014177789],&#34;lat&#34;:[-29.2573869768463,-29.4019776343989,-29.909956963828,-30.4237757301061,-31.140269463833,-32.1720411109725,-32.7719528134489,-33.2269637997788,-33.6149504534262,-33.6670402971764,-33.9446460914483,-33.7968514950936,-33.9871757952246,-33.7944743792082,-33.916430759417,-33.8640825335053,-34.2588387997829,-34.4171753883252,-34.795136814108,-34.8191663551237,-34.4625989723098,-34.4443055152785,-33.997872816709,-34.1365206845481,-33.867751560198,-33.2814307594144,-32.6112907854534,-32.4291313616246,-31.6616329892257,-30.7257211239875,-29.8786410458592,-29.87595387138,-28.5767050106977,-28.0821615536645,-28.3559432919468,-28.7835140927298,-28.8563778622613,-29.0454619280173,-28.9724431291889,-28.4611048316608,-24.7677902157606,-24.9179619280008,-25.8681364885514,-26.4774533017049,-26.8285429826959,-26.7265337053518,-26.2802560360791,-25.9794475237081,-25.5004586727948,-25.2686898739657,-25.3901294898516,-25.6702157528736,-25.7196700985769,-25.4868160946697,-25.1748454729237,-24.6963733863332,-24.6163265927131,-24.2406906063835,-23.5743230119798,-22.8277535946591,-22.0913127580676,-22.1022164852812,-22.2716118303339,-22.1515674781199,-22.2515096981724,-23.6589690080739,-24.3694165992225,-25.4842839494874,-25.8433318010513,-25.660190525009,-25.7314523251394,-26.0226490211042,-26.3980783017046,-26.7438453101695,-27.285879408479,-27.1779273414213,-26.7338200823049,-26.7421916643362,-27.4701575660318,-28.3010112444206,-28.7524048804901,-29.2573869768463]},{&#34;lng&#34;:[28.9782625668572,28.5417000668555,28.0743384132078,27.5325110206275,26.9992619158076,27.7493970069565,28.1072046241454,28.2910693702399,28.8483996925077,29.018415154748,29.3251664568326,28.9782625668572],&#34;lat&#34;:[-28.9555966122617,-28.6475017229376,-28.8514686011936,-29.2427108700754,-29.87595387138,-30.6451058896122,-30.545732110315,-30.2262167294543,-30.0700505510683,-29.7437655575774,-29.2573869768463,-28.9555966122617]}]],[[{&#34;lng&#34;:[32.7593754412213,33.2313879737753,33.4856876970836,33.3153104998173,33.1142891782019,33.3064221534631,32.9917643572379,32.6881653175231,33.2140246925252,30.1794812354818,30.2742558123051,29.5168343442031,28.9474634132113,28.8258687680285,28.4679061215427,27.5982434425028,27.0444271176307,26.7067733090356,26.3819352556489,25.264225701608,25.0844433936646,25.0769503109823,24.6823490740015,24.0338615251708,23.2150484555061,22.5624784685243,21.8878426449539,21.9338863461259,24.0161365088947,23.9309220720454,24.0799052263428,23.9041536801182,24.0178935075926,23.9122152035557,24.257155389104,24.314516228948,24.783169793403,25.4181181169732,25.7523096046047,26.5530875993996,27.1644197934125,27.3887988624238,28.15510867688,28.523561639121,28.9342859229768,29.6996138852195,29.6160014177712,29.3415478858691,28.6424174333924,28.3722530453704,28.4960697771418,28.6736816749289,28.4498710466728,28.7348665707625,29.0029122250605,30.3460860531908,30.7400154965518,31.15775133695,31.5563480974665,32.191864861792,32.7593754412213],&#34;lat&#34;:[-9.23059905358906,-9.6767216935648,-10.5255587703911,-10.7965499813297,-11.6071981746923,-12.4357780900602,-12.7838705379783,-13.7128577612893,-13.9718600399362,-14.7960991349915,-15.5077869605152,-15.6446778296564,-16.0430514461944,-16.3897486304406,-16.4684001603888,-17.290830580314,-17.9380262183374,-17.9612289364365,-17.8460421688579,-17.7365398088314,-17.6618156877374,-17.5788233374766,-17.3534107398195,-17.2958431942463,-17.523116143466,-16.8984514299218,-16.0803101538769,-12.8984371883694,-12.9110462378486,-12.5658476701389,-12.1912968888874,-11.7222815894063,-11.2372982723471,-10.9268262671375,-10.9519926896637,-11.2628264298993,-11.238693536019,-11.33093596766,-11.7849651017764,-11.9244397925321,-11.6087484676611,-12.1327474911007,-12.2724805640179,-12.6986044246967,-13.2489584286051,-13.2572266577718,-12.1788945451373,-12.3607439103724,-11.9715686987823,-11.7936467424014,-10.789883721564,-9.60592498132493,-9.16491830814608,-8.52655934004458,-8.40703175215347,-8.23825652428822,-8.34000741947091,-8.59457874731737,-8.76204884199864,-8.93035898197328,-9.23059905358906]}]],[[{&#34;lng&#34;:[31.1914091326213,30.6598653500671,30.3228833350918,29.839036899543,29.432188348109,28.7946562029242,28.0213700701086,27.7272278175033,27.7247473487533,27.2965047543505,26.1647908871585,25.8503914730947,25.6491634457502,25.264225701608,26.3819352556489,26.7067733090356,27.0444271176307,27.5982434425028,28.4679061215427,28.8258687680285,28.9474634132113,29.5168343442031,30.2742558123051,30.3389547055345,31.1730639991577,31.6364982439512,31.8520406430406,32.3282389666102,32.8476387875758,32.8498608741644,32.6548856951271,32.6119942563249,32.7727079607526,32.6597432797626,32.5086930681734,32.244988234188,31.1914091326213],&#34;lat&#34;:[-22.2515096981724,-22.1515674781199,-22.2716118303339,-22.1022164852812,-22.0913127580676,-21.6394540341075,-21.4859750302006,-20.8518018531147,-20.4990585262904,-20.391519870691,-19.2930856258949,-18.7144129370905,-18.536025892819,-17.7365398088314,-17.8460421688579,-17.9612289364365,-17.9380262183374,-17.290830580314,-16.4684001603888,-16.3897486304406,-16.0430514461944,-15.6446778296564,-15.5077869605152,-15.8808391252302,-15.8609436987979,-16.0719902482779,-16.3194170060914,-16.3920740698938,-16.7133981258846,-17.9790573055772,-18.6720899390435,-19.4193828264163,-19.7155921363133,-20.3042900529823,-20.3952922502483,-21.1164885393137,-22.2515096981724]}]]],[&#34;AFG&#34;,&#34;AGO&#34;,&#34;ALB&#34;,&#34;ARE&#34;,&#34;ARG&#34;,&#34;ARM&#34;,&#34;ATA&#34;,&#34;ATF&#34;,&#34;AUS&#34;,&#34;AUT&#34;,&#34;AZE&#34;,&#34;BDI&#34;,&#34;BEL&#34;,&#34;BEN&#34;,&#34;BFA&#34;,&#34;BGD&#34;,&#34;BGR&#34;,&#34;BHS&#34;,&#34;BIH&#34;,&#34;BLR&#34;,&#34;BLZ&#34;,&#34;BOL&#34;,&#34;BRA&#34;,&#34;BRN&#34;,&#34;BTN&#34;,&#34;BWA&#34;,&#34;CAF&#34;,&#34;CAN&#34;,&#34;CHE&#34;,&#34;CHL&#34;,&#34;CHN&#34;,&#34;CIV&#34;,&#34;CMR&#34;,&#34;COD&#34;,&#34;COG&#34;,&#34;COL&#34;,&#34;CRI&#34;,&#34;CUB&#34;,null,&#34;CYP&#34;,&#34;CZE&#34;,&#34;DEU&#34;,&#34;DJI&#34;,&#34;DNK&#34;,&#34;DOM&#34;,&#34;DZA&#34;,&#34;ECU&#34;,&#34;EGY&#34;,&#34;ERI&#34;,&#34;ESP&#34;,&#34;EST&#34;,&#34;ETH&#34;,&#34;FIN&#34;,&#34;FJI&#34;,&#34;FLK&#34;,&#34;FRA&#34;,&#34;GAB&#34;,&#34;GBR&#34;,&#34;GEO&#34;,&#34;GHA&#34;,&#34;GIN&#34;,&#34;GMB&#34;,&#34;GNB&#34;,&#34;GNQ&#34;,&#34;GRC&#34;,&#34;GRL&#34;,&#34;GTM&#34;,&#34;GUY&#34;,&#34;HND&#34;,&#34;HRV&#34;,&#34;HTI&#34;,&#34;HUN&#34;,&#34;IDN&#34;,&#34;IND&#34;,&#34;IRL&#34;,&#34;IRN&#34;,&#34;IRQ&#34;,&#34;ISL&#34;,&#34;ISR&#34;,&#34;ITA&#34;,&#34;JAM&#34;,&#34;JOR&#34;,&#34;JPN&#34;,&#34;KAZ&#34;,&#34;KEN&#34;,&#34;KGZ&#34;,&#34;KHM&#34;,&#34;KOR&#34;,null,&#34;KWT&#34;,&#34;LAO&#34;,&#34;LBN&#34;,&#34;LBR&#34;,&#34;LBY&#34;,&#34;LKA&#34;,&#34;LSO&#34;,&#34;LTU&#34;,&#34;LUX&#34;,&#34;LVA&#34;,&#34;MAR&#34;,&#34;MDA&#34;,&#34;MDG&#34;,&#34;MEX&#34;,&#34;MKD&#34;,&#34;MLI&#34;,&#34;MMR&#34;,&#34;MNE&#34;,&#34;MNG&#34;,&#34;MOZ&#34;,&#34;MRT&#34;,&#34;MWI&#34;,&#34;MYS&#34;,&#34;NAM&#34;,&#34;NCL&#34;,&#34;NER&#34;,&#34;NGA&#34;,&#34;NIC&#34;,&#34;NLD&#34;,&#34;NOR&#34;,&#34;NPL&#34;,&#34;NZL&#34;,&#34;OMN&#34;,&#34;PAK&#34;,&#34;PAN&#34;,&#34;PER&#34;,&#34;PHL&#34;,&#34;PNG&#34;,&#34;POL&#34;,&#34;PRI&#34;,&#34;PRK&#34;,&#34;PRT&#34;,&#34;PRY&#34;,&#34;PSE&#34;,&#34;QAT&#34;,&#34;ROU&#34;,&#34;RUS&#34;,&#34;RWA&#34;,&#34;ESH&#34;,&#34;SAU&#34;,&#34;SDN&#34;,&#34;SSD&#34;,&#34;SEN&#34;,&#34;SLB&#34;,&#34;SLE&#34;,&#34;SLV&#34;,null,&#34;SOM&#34;,&#34;SRB&#34;,&#34;SUR&#34;,&#34;SVK&#34;,&#34;SVN&#34;,&#34;SWE&#34;,&#34;SWZ&#34;,&#34;SYR&#34;,&#34;TCD&#34;,&#34;TGO&#34;,&#34;THA&#34;,&#34;TJK&#34;,&#34;TKM&#34;,&#34;TLS&#34;,&#34;TTO&#34;,&#34;TUN&#34;,&#34;TUR&#34;,&#34;TWN&#34;,&#34;TZA&#34;,&#34;UGA&#34;,&#34;UKR&#34;,&#34;URY&#34;,&#34;USA&#34;,&#34;UZB&#34;,&#34;VEN&#34;,&#34;VNM&#34;,&#34;VUT&#34;,&#34;YEM&#34;,&#34;ZAF&#34;,&#34;ZMB&#34;,&#34;ZWE&#34;],null,{&#34;lineCap&#34;:null,&#34;lineJoin&#34;:null,&#34;clickable&#34;:true,&#34;pointerEvents&#34;:null,&#34;className&#34;:&#34;&#34;,&#34;stroke&#34;:false,&#34;color&#34;:[&#34;#BEBFDD&#34;,&#34;#7668AF&#34;,&#34;#BEBFDD&#34;,&#34;#6C56A5&#34;,&#34;#51228C&#34;,&#34;#CACBE3&#34;,&#34;#FCFBFD&#34;,&#34;#FCFBFD&#34;,&#34;#481385&#34;,&#34;#5A3394&#34;,&#34;#8B88BF&#34;,&#34;#F7F5FA&#34;,&#34;#5A3394&#34;,&#34;#E1E0EE&#34;,&#34;#CACBE3&#34;,&#34;#6C56A5&#34;,&#34;#7F7BB9&#34;,&#34;#E9E8F2&#34;,&#34;#B1B0D5&#34;,&#34;#7668AF&#34;,&#34;#F7F5FA&#34;,&#34;#A4A1CC&#34;,&#34;#3F007D&#34;,&#34;#CACBE3&#34;,&#34;#F7F5FA&#34;,&#34;#BEBFDD&#34;,&#34;#F7F5FA&#34;,&#34;#481385&#34;,&#34;#63449D&#34;,&#34;#63449D&#34;,&#34;#3F007D&#34;,&#34;#B1B0D5&#34;,&#34;#A4A1CC&#34;,&#34;#CACBE3&#34;,&#34;#D7D7E9&#34;,&#34;#5A3394&#34;,&#34;#9894C5&#34;,&#34;#7668AF&#34;,&#34;#F1EFF6&#34;,&#34;#BEBFDD&#34;,&#34;#63449D&#34;,&#34;#3F007D&#34;,&#34;#FCFBFD&#34;,&#34;#6C56A5&#34;,&#34;#8B88BF&#34;,&#34;#6C56A5&#34;,&#34;#7668AF&#34;,&#34;#51228C&#34;,&#34;#F1EFF6&#34;,&#34;#481385&#34;,&#34;#BEBFDD&#34;,&#34;#8B88BF&#34;,&#34;#6C56A5&#34;,&#34;#F1EFF6&#34;,&#34;#FCFBFD&#34;,&#34;#3F007D&#34;,&#34;#BEBFDD&#34;,&#34;#3F007D&#34;,&#34;#BEBFDD&#34;,&#34;#A4A1CC&#34;,&#34;#E9E8F2&#34;,&#34;#F7F5FA&#34;,&#34;#FCFBFD&#34;,&#34;#D7D7E9&#34;,&#34;#5A3394&#34;,&#34;#FCFBFD&#34;,&#34;#8B88BF&#34;,&#34;#F7F5FA&#34;,&#34;#B1B0D5&#34;,&#34;#7F7BB9&#34;,&#34;#E1E0EE&#34;,&#34;#6C56A5&#34;,&#34;#481385&#34;,&#34;#3F007D&#34;,&#34;#6C56A5&#34;,&#34;#481385&#34;,&#34;#7F7BB9&#34;,&#34;#E1E0EE&#34;,&#34;#6C56A5&#34;,&#34;#481385&#34;,&#34;#CACBE3&#34;,&#34;#B1B0D5&#34;,&#34;#3F007D&#34;,&#34;#7668AF&#34;,&#34;#9894C5&#34;,&#34;#E1E0EE&#34;,&#34;#B1B0D5&#34;,&#34;#481385&#34;,&#34;#F1EFF6&#34;,&#34;#7668AF&#34;,&#34;#D7D7E9&#34;,&#34;#9894C5&#34;,&#34;#FCFBFD&#34;,&#34;#7F7BB9&#34;,&#34;#7F7BB9&#34;,&#34;#F7F5FA&#34;,&#34;#9894C5&#34;,&#34;#A4A1CC&#34;,&#34;#A4A1CC&#34;,&#34;#7668AF&#34;,&#34;#E1E0EE&#34;,&#34;#CACBE3&#34;,&#34;#481385&#34;,&#34;#CACBE3&#34;,&#34;#D7D7E9&#34;,&#34;#9894C5&#34;,&#34;#E9E8F2&#34;,&#34;#E9E8F2&#34;,&#34;#CACBE3&#34;,&#34;#E9E8F2&#34;,&#34;#E1E0EE&#34;,&#34;#5A3394&#34;,&#34;#D7D7E9&#34;,&#34;#F7F5FA&#34;,&#34;#E9E8F2&#34;,&#34;#5A3394&#34;,&#34;#D7D7E9&#34;,&#34;#51228C&#34;,&#34;#63449D&#34;,&#34;#B1B0D5&#34;,&#34;#7668AF&#34;,&#34;#8B88BF&#34;,&#34;#51228C&#34;,&#34;#A4A1CC&#34;,&#34;#63449D&#34;,&#34;#63449D&#34;,&#34;#D7D7E9&#34;,&#34;#51228C&#34;,&#34;#8B88BF&#34;,&#34;#A4A1CC&#34;,&#34;#6C56A5&#34;,&#34;#B1B0D5&#34;,&#34;#E1E0EE&#34;,&#34;#7F7BB9&#34;,&#34;#63449D&#34;,&#34;#3F007D&#34;,&#34;#E9E8F2&#34;,&#34;#808080&#34;,&#34;#51228C&#34;,&#34;#7F7BB9&#34;,&#34;#D7D7E9&#34;,&#34;#BEBFDD&#34;,&#34;#FCFBFD&#34;,&#34;#F1EFF6&#34;,&#34;#9894C5&#34;,&#34;#E1E0EE&#34;,&#34;#F1EFF6&#34;,&#34;#8B88BF&#34;,&#34;#F1EFF6&#34;,&#34;#7668AF&#34;,&#34;#9894C5&#34;,&#34;#5A3394&#34;,&#34;#F1EFF6&#34;,&#34;#7F7BB9&#34;,&#34;#D7D7E9&#34;,&#34;#F1EFF6&#34;,&#34;#51228C&#34;,&#34;#E1E0EE&#34;,&#34;#B1B0D5&#34;,&#34;#F7F5FA&#34;,&#34;#B1B0D5&#34;,&#34;#7F7BB9&#34;,&#34;#481385&#34;,&#34;#51228C&#34;,&#34;#9894C5&#34;,&#34;#A4A1CC&#34;,&#34;#5A3394&#34;,&#34;#A4A1CC&#34;,&#34;#3F007D&#34;,&#34;#8B88BF&#34;,&#34;#5A3394&#34;,&#34;#63449D&#34;,&#34;#FCFBFD&#34;,&#34;#9894C5&#34;,&#34;#51228C&#34;,&#34;#CACBE3&#34;,&#34;#E9E8F2&#34;],&#34;weight&#34;:5,&#34;opacity&#34;:0.5,&#34;fill&#34;:true,&#34;fillColor&#34;:[&#34;#BEBFDD&#34;,&#34;#7668AF&#34;,&#34;#BEBFDD&#34;,&#34;#6C56A5&#34;,&#34;#51228C&#34;,&#34;#CACBE3&#34;,&#34;#FCFBFD&#34;,&#34;#FCFBFD&#34;,&#34;#481385&#34;,&#34;#5A3394&#34;,&#34;#8B88BF&#34;,&#34;#F7F5FA&#34;,&#34;#5A3394&#34;,&#34;#E1E0EE&#34;,&#34;#CACBE3&#34;,&#34;#6C56A5&#34;,&#34;#7F7BB9&#34;,&#34;#E9E8F2&#34;,&#34;#B1B0D5&#34;,&#34;#7668AF&#34;,&#34;#F7F5FA&#34;,&#34;#A4A1CC&#34;,&#34;#3F007D&#34;,&#34;#CACBE3&#34;,&#34;#F7F5FA&#34;,&#34;#BEBFDD&#34;,&#34;#F7F5FA&#34;,&#34;#481385&#34;,&#34;#63449D&#34;,&#34;#63449D&#34;,&#34;#3F007D&#34;,&#34;#B1B0D5&#34;,&#34;#A4A1CC&#34;,&#34;#CACBE3&#34;,&#34;#D7D7E9&#34;,&#34;#5A3394&#34;,&#34;#9894C5&#34;,&#34;#7668AF&#34;,&#34;#F1EFF6&#34;,&#34;#BEBFDD&#34;,&#34;#63449D&#34;,&#34;#3F007D&#34;,&#34;#FCFBFD&#34;,&#34;#6C56A5&#34;,&#34;#8B88BF&#34;,&#34;#6C56A5&#34;,&#34;#7668AF&#34;,&#34;#51228C&#34;,&#34;#F1EFF6&#34;,&#34;#481385&#34;,&#34;#BEBFDD&#34;,&#34;#8B88BF&#34;,&#34;#6C56A5&#34;,&#34;#F1EFF6&#34;,&#34;#FCFBFD&#34;,&#34;#3F007D&#34;,&#34;#BEBFDD&#34;,&#34;#3F007D&#34;,&#34;#BEBFDD&#34;,&#34;#A4A1CC&#34;,&#34;#E9E8F2&#34;,&#34;#F7F5FA&#34;,&#34;#FCFBFD&#34;,&#34;#D7D7E9&#34;,&#34;#5A3394&#34;,&#34;#FCFBFD&#34;,&#34;#8B88BF&#34;,&#34;#F7F5FA&#34;,&#34;#B1B0D5&#34;,&#34;#7F7BB9&#34;,&#34;#E1E0EE&#34;,&#34;#6C56A5&#34;,&#34;#481385&#34;,&#34;#3F007D&#34;,&#34;#6C56A5&#34;,&#34;#481385&#34;,&#34;#7F7BB9&#34;,&#34;#E1E0EE&#34;,&#34;#6C56A5&#34;,&#34;#481385&#34;,&#34;#CACBE3&#34;,&#34;#B1B0D5&#34;,&#34;#3F007D&#34;,&#34;#7668AF&#34;,&#34;#9894C5&#34;,&#34;#E1E0EE&#34;,&#34;#B1B0D5&#34;,&#34;#481385&#34;,&#34;#F1EFF6&#34;,&#34;#7668AF&#34;,&#34;#D7D7E9&#34;,&#34;#9894C5&#34;,&#34;#FCFBFD&#34;,&#34;#7F7BB9&#34;,&#34;#7F7BB9&#34;,&#34;#F7F5FA&#34;,&#34;#9894C5&#34;,&#34;#A4A1CC&#34;,&#34;#A4A1CC&#34;,&#34;#7668AF&#34;,&#34;#E1E0EE&#34;,&#34;#CACBE3&#34;,&#34;#481385&#34;,&#34;#CACBE3&#34;,&#34;#D7D7E9&#34;,&#34;#9894C5&#34;,&#34;#E9E8F2&#34;,&#34;#E9E8F2&#34;,&#34;#CACBE3&#34;,&#34;#E9E8F2&#34;,&#34;#E1E0EE&#34;,&#34;#5A3394&#34;,&#34;#D7D7E9&#34;,&#34;#F7F5FA&#34;,&#34;#E9E8F2&#34;,&#34;#5A3394&#34;,&#34;#D7D7E9&#34;,&#34;#51228C&#34;,&#34;#63449D&#34;,&#34;#B1B0D5&#34;,&#34;#7668AF&#34;,&#34;#8B88BF&#34;,&#34;#51228C&#34;,&#34;#A4A1CC&#34;,&#34;#63449D&#34;,&#34;#63449D&#34;,&#34;#D7D7E9&#34;,&#34;#51228C&#34;,&#34;#8B88BF&#34;,&#34;#A4A1CC&#34;,&#34;#6C56A5&#34;,&#34;#B1B0D5&#34;,&#34;#E1E0EE&#34;,&#34;#7F7BB9&#34;,&#34;#63449D&#34;,&#34;#3F007D&#34;,&#34;#E9E8F2&#34;,&#34;#808080&#34;,&#34;#51228C&#34;,&#34;#7F7BB9&#34;,&#34;#D7D7E9&#34;,&#34;#BEBFDD&#34;,&#34;#FCFBFD&#34;,&#34;#F1EFF6&#34;,&#34;#9894C5&#34;,&#34;#E1E0EE&#34;,&#34;#F1EFF6&#34;,&#34;#8B88BF&#34;,&#34;#F1EFF6&#34;,&#34;#7668AF&#34;,&#34;#9894C5&#34;,&#34;#5A3394&#34;,&#34;#F1EFF6&#34;,&#34;#7F7BB9&#34;,&#34;#D7D7E9&#34;,&#34;#F1EFF6&#34;,&#34;#51228C&#34;,&#34;#E1E0EE&#34;,&#34;#B1B0D5&#34;,&#34;#F7F5FA&#34;,&#34;#B1B0D5&#34;,&#34;#7F7BB9&#34;,&#34;#481385&#34;,&#34;#51228C&#34;,&#34;#9894C5&#34;,&#34;#A4A1CC&#34;,&#34;#5A3394&#34;,&#34;#A4A1CC&#34;,&#34;#3F007D&#34;,&#34;#8B88BF&#34;,&#34;#5A3394&#34;,&#34;#63449D&#34;,&#34;#FCFBFD&#34;,&#34;#9894C5&#34;,&#34;#51228C&#34;,&#34;#CACBE3&#34;,&#34;#E9E8F2&#34;],&#34;fillOpacity&#34;:0.7,&#34;dashArray&#34;:null,&#34;smoothFactor&#34;:0.2,&#34;noClip&#34;:false},[&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Afghanistan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Angola&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Albania&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;United Arab Emirates&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Argentina&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Armenia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Antarctica&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Fr. S. Antarctic Lands&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Australia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Austria&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Azerbaijan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Burundi&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Belgium&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Benin&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Burkina Faso&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bangladesh&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bulgaria&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bahamas&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bosnia and Herz.&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Belarus&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Belize&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bolivia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Brazil&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Brunei&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bhutan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Botswana&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Central African Rep.&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Canada&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Switzerland&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Chile&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;China&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Côte d&#39;Ivoire&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cameroon&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Dem. Rep. Congo&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Congo&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Colombia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Costa Rica&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cuba&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;N. Cyprus&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cyprus&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Czech Rep.&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Germany&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Djibouti&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Denmark&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Dominican Rep.&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Algeria&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ecuador&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Egypt&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Eritrea&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Spain&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Estonia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ethiopia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Finland&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Fiji&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Falkland Is.&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;France&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Gabon&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;United Kingdom&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Georgia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ghana&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guinea&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Gambia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guinea-Bissau&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Eq. Guinea&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Greece&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Greenland&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guatemala&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guyana&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Honduras&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Croatia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Haiti&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Hungary&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Indonesia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;India&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ireland&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Iran&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Iraq&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Iceland&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Israel&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Italy&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Jamaica&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Jordan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Japan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kazakhstan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kenya&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kyrgyzstan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cambodia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Korea&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kosovo&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kuwait&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lao PDR&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lebanon&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Liberia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Libya&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sri Lanka&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lesotho&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lithuania&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Luxembourg&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Latvia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Morocco&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Moldova&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Madagascar&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mexico&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Macedonia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mali&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Myanmar&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Montenegro&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mongolia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mozambique&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mauritania&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Malawi&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Malaysia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Namibia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;New Caledonia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Niger&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Nigeria&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Nicaragua&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Netherlands&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Norway&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Nepal&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;New Zealand&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Oman&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Pakistan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Panama&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Peru&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Philippines&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Papua New Guinea&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Poland&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Puerto Rico&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Dem. Rep. Korea&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Portugal&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Paraguay&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Palestine&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Qatar&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Romania&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Russia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Rwanda&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;W. Sahara&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Saudi Arabia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sudan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;S. Sudan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Senegal&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Solomon Is.&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sierra Leone&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;El Salvador&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Somaliland&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Somalia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Serbia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Suriname&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Slovakia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Slovenia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sweden&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Swaziland&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Syria&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Chad&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Togo&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Thailand&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Tajikistan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Turkmenistan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Timor-Leste&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Trinidad and Tobago&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Tunisia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Turkey&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Taiwan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;2. High income: nonOECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Tanzania&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Uganda&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ukraine&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Uruguay&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;United States&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;1. High income: OECD&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Uzbekistan&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Venezuela&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Vietnam&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Vanuatu&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Yemen&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;South Africa&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;3. Upper middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Zambia&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;4. Lower middle income&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Zimbabwe&lt;br&gt;&lt;strong&gt;Market Stage: &lt;\/strong&gt;5. Low income&#34;],null,null,null,null]}],&#34;setView&#34;:[[15,20],2,[]],&#34;limits&#34;:{&#34;lat&#34;:[-90,83.64513],&#34;lng&#34;:[-180,180]}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Because &lt;code&gt;Quandl&lt;/code&gt; uses the &lt;a href=&#34;https://blog.quandl.com/api-for-economic-data&#34;&gt;ISO 3-letter code&lt;/a&gt; to identify a country, and because the &lt;code&gt;rnaturalearth&lt;/code&gt; &lt;code&gt;sf&lt;/code&gt; object already contains a column with iso_a3 country codes, building our map wasn’t very hard. It’s worth pointing out that in various projects, we have now built maps with three different &lt;code&gt;layerID&lt;/code&gt;s. In the Global ETF Map project, we built one map with &lt;code&gt;layerID = name&lt;/code&gt;, using the built-in &lt;code&gt;name&lt;/code&gt; column in the &lt;code&gt;rnaturalearth&lt;/code&gt; object, and we built another map with &lt;code&gt;layerID = tickers&lt;/code&gt;, using a column of tickers that we added ourselves with the &lt;code&gt;merge()&lt;/code&gt; function. Now, today, we have a map with &lt;code&gt;layerID = iso_a3&lt;/code&gt;, using the built-in column of country codes. We are building up a nice portfolio of maps with different &lt;code&gt;layerID&lt;/code&gt;s should we ever want or need them in the future.&lt;/p&gt;
&lt;p&gt;That’s all for today. We’ll save that &lt;code&gt;leaflet_world&lt;/code&gt; object for use in our Shiny app! See you next time.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/10/mapping-quandl-macroeconomic-data/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Shiny in Medicine</title>
      <link>https://rviews.rstudio.com/2017/05/03/shiny-in-medicine/</link>
      <pubDate>Wed, 03 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/05/03/shiny-in-medicine/</guid>
      <description>
        

&lt;p&gt;Shiny Apps are becoming ubiquitous as a way for data scientists to present the results of an analysis, and also to engage with information consumers who may not be coders. The trend I see is that the greater the variety of skills and interests of the information consumers for any particular project, the more valued are interactive visualizations that can be integrated into enterprise-wide communication workflows. So, it is not surprising to see Shiny apps popping up in all manner of healthcare and medical applications. If data scientists are going to bring predictive analytics into clinical workflows where doctors, nurses, scientists, technicians and administrators are all part of near real-time decision processes, they are going to have to be even more inventive in providing these multi-skilled teams with low-friction tools to ingest and manipulate information. Below are few interesting Shiny apps that are broadly related to Health Care and Medicine. My guess is that interactive visualizations like these will improve research and clinical workflows, and eventually change how all of us look at Health Care and Medicine.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://gallery.shinyapps.io/genome_browser/&#34;&gt;Genome viewer&lt;/a&gt; for ICGC cancer, built by the folks at &lt;a href=&#34;http://www.aridhia.com/&#34;&gt;Aridhia&lt;/a&gt;, is geared towards researchers. You can learn how to interpret the plot and learn the story behind its creation &lt;a href=&#34;http://www.aridhia.com/blog/beauty-in-simplicity-visualising-large-scale-genomic-data/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-26-shiny-in-medicine_files/app1.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;The &lt;a href=&#34;https://gallery.shinyapps.io/EDsimulation/&#34;&gt;Emergency Department Simulation&lt;/a&gt;, built by a group of mathematicians and physicians, models patient flow information under different assumptions about emergency department case loads, and illustrates how predictive analytics and statistical analysis can be integrated into operational clinical workflows.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-26-shiny-in-medicine_files/app2.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;The &lt;a href=&#34;http://riskcalc.org/ColorectalCancer/&#34;&gt;Colorectal Cancer risk calculator&lt;/a&gt; from the Cleveland Clinic targets physicians and the general public to personalize the risk of this disease. I found working through different “what if” scenarios of great help in thinking about the risk factors that are under my control.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-26-shiny-in-medicine_files/app3.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Finally, these two Shiny Apps that provide information about US hospitals should be of interest to public health planners, as well as to the general public. The &lt;a href=&#34;http://datascience-enthusiast.com/R/Hospital_Rankings.html&#34;&gt;Hospital Ranking App&lt;/a&gt; compares hospital outcomes for heart attack, heart failure, and pneumonia against national statistics.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-26-shiny-in-medicine_files/app4.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;The &lt;a href=&#34;http://colorado.rstudio.com:3939/content/188/&#34;&gt;Access to Hospital Care Dashboard&lt;/a&gt; plots the density of hospitals throughout the United States, and indicates under-served areas.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-26-shiny-in-medicine_files/app5.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;If you or your team are doing this kind of work, we here at R Views would love to hear about it.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/05/03/shiny-in-medicine/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>A Shiny App for Importing and Forecasting Commodities Prices from Quandl</title>
      <link>https://rviews.rstudio.com/2017/04/21/a-shiny-app-for-importing-and-forecasting-commodities-prices-from-quandl/</link>
      <pubDate>Fri, 21 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/04/21/a-shiny-app-for-importing-and-forecasting-commodities-prices-from-quandl/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;In a &lt;a href=&#34;https://rviews.rstudio.com/2017/03/17/quandl-and-forecasting/&#34;&gt;previous post&lt;/a&gt;, we imported oil data from Quandl and applied a simple model to it. Today, we’ll port that work over to a Shiny app (by way of flexdashboard, of course) that allows a user to choose a commodity (oil, copper or gold), choose a frequency for the time series, and choose how many periods ahead to forecast. The app will display the price history and the forecasted price. To see it in action, have a look &lt;a href=&#34;http://colorado.rstudio.com:3939/commodities-quandl-flexdb/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As with the previous Notebook, the main purpose of this post is to build a template where a more sophisticated or proprietary model could be used for forecasting. By setting it up so that models could be selected as inputs, several different models could be included. We are not as concerned with the modeling as much as we are with providing a format that is friendly to both end users and any future collaborator that might want to take this app and expand upon it.&lt;/p&gt;
&lt;p&gt;Let’s get to it! In the code chunk below, we are immediately faced with a few important decisions. The first of those is the format of the user input. At the extreme, we could use &lt;code&gt;textInput&lt;/code&gt; and simply allow the user to enter the code for the desired data set. The benefit is that we would not limit the user in any way; he or she could choose any dataset on Quandl. The cost would be that the user would need to know - or go to Quandl and look up - the code for any data set.&lt;/p&gt;
&lt;p&gt;For example, to import WTI oil prices, the user would have to type in “FRED/DCOILWTICO”. That’s no problem if most of the end users know that code, but it’s a big problem otherwise. We want to emphasize convenience and broad usability, so we are going with &lt;code&gt;selectInput&lt;/code&gt; instead of &lt;code&gt;textInput&lt;/code&gt;, meaning our app will show a drop-down of a few choices. The user just selects “WTI oil” instead of typing “FRED/DCOILWTICO”“, or selects”copper&amp;quot; instead of typing “ODA/PCOPP_USD”. But, if a user wants to work with a data set that we haven’t included, said user is out of luck.&lt;/p&gt;
&lt;p&gt;Another big decision is how many choices to give the user. I have included only 3: oil, gold and copper. In industry, you would probably include several more, perhaps all of the industrial metals, but there’s is a cutoff somewhere. Or maybe we prefer one choice, because this app is just for oil analysis. Either way, the number of options in the drop-down menu is another trade-off between usability and flexibility.&lt;/p&gt;
&lt;p&gt;The final decision is a bit more nuanced, and requires looking ahead to how these inputs will be used further down in the app. Have a peek at the object called &lt;code&gt;dataChoices&lt;/code&gt;, and you might notice that we don’t strictly need that object. We could have put the vector of choices as an argument to &lt;code&gt;selectInput&lt;/code&gt;, so that our code would have read &lt;code&gt;choices = c(&amp;quot;WTI oil&amp;quot; = &amp;quot;FRED/DCOILWTICO&amp;quot;, ...)&lt;/code&gt; instead of &lt;code&gt;choices = dataChoices&lt;/code&gt;. In that choice assignment, “WTI oil” is called the name and “FRED/DCOILWTICO” is called the value (together we can think of them as a name-value pair). The entire reason for building a separate &lt;code&gt;dataChoices&lt;/code&gt; object is that we want the ability to extract either the name or the value of the name-value pair. Usually we would care only about the value, because we want to pass the value to Quandl and import the data, but that name is going to be useful as well when we label our graph.&lt;/p&gt;
&lt;p&gt;The ability to extract names and values will become even more useful when we get to the frequency of the time series and forecasting. For now, let’s look at &lt;code&gt;dataChoices&lt;/code&gt; and &lt;code&gt;selectInput&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Notice a tradeoff here: we&amp;#39;re making it easy on our users because they don&amp;#39;t need to 
# remember the naming conventions. But, we&amp;#39;re also forced to severely limit their choices. 
# The dataChoices object is going to allow us to add a nicer label to the graph. 
# Notice also how easily we can include datasets from different sources, and not worry about
# their formats. Thanks, Quandl!

dataChoices &amp;lt;- c(&amp;quot;WTI oil&amp;quot; = &amp;quot;FRED/DCOILWTICO&amp;quot;, # oil data from Fred
                 &amp;quot;Copper&amp;quot; = &amp;quot;ODA/PCOPP_USD&amp;quot;, # copper data from ODA
                 &amp;quot;Gold&amp;quot; = &amp;quot;CHRIS/CME_GC1&amp;quot;) # gold data from CME

selectInput(&amp;quot;dataSet&amp;quot;,
            &amp;quot;Commodity&amp;quot;,
            choices = dataChoices,
            selected = &amp;quot;WTI oil&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Alright, we have given the user the ability to choose a commodity. Next we want to ask about the frequency, and this gets a bit more complicated. We need to tell Quandl the frequency of the time series to import using the “daily”, “weekly”, “monthly” convention, so we set those to the values. But, further down the app when we want to store the forecast results, we’ll need to use the “days”, “weeks”, “months” phrasing and we’ll need to pull out the names from the name-value pair in &lt;code&gt;frequencyChoices&lt;/code&gt;. We knew that this would be necessary because when we built our Notebook for importing, wrangling, and testing, we noted the different conventions and started thinking about how to deal with them in the Shiny context.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# The frequencyChoices object is going to allow us to pass different period conventions
# to different places further down the app. 

frequencyChoices &amp;lt;- c(&amp;quot;days&amp;quot; = &amp;quot;daily&amp;quot;,
                      &amp;quot;weeks&amp;quot; = &amp;quot;weekly&amp;quot;, 
                      &amp;quot;months&amp;quot; = &amp;quot;monthly&amp;quot;)

selectInput(&amp;quot;frequency&amp;quot;,
            &amp;quot;freq&amp;quot;,
            choices = frequencyChoices, 
            selected = &amp;quot;months&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The remainder of the inputs should look familiar as they are in standard format.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dateRangeInput(&amp;quot;dateRange&amp;quot;,
               &amp;quot;Date range&amp;quot;,
               start = &amp;quot;1980-01-01&amp;quot;,
               end   = &amp;quot;2016-12-31&amp;quot;)

numericInput(&amp;quot;periods&amp;quot;, &amp;quot;Periods to Forecast&amp;quot;, 6, min = 1, max = 100)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now that we’ve built the sidebar inputs, let’s put them to use. First, we will import the commodity time series data from Quandl. This will be familiar from the Notebook, but note in particular that we will use the value from the &lt;code&gt;input$frequency&lt;/code&gt; choice because Quandl uses the “daily/weekly/monthly” frequency format.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Let&amp;#39;s pull in the Quandl data. 
# Nothing fancy here except we are going to use the reactive inputs.
# We will pass in the value from the input$dataSet key-value pair.
# We will also pass in the value from the input$frequency key-value pair. 

commodity &amp;lt;- reactive({
  # It might be a good idea to include your quandl api key if this will be used more than 50 times in a day. 
  Quandl.api_key(&amp;quot;your_apikey_here&amp;quot;)
  
  commodity &amp;lt;- Quandl(input$dataSet,
                      start_date = format(input$dateRange[1]),
                      end_date = format(input$dateRange[2]),
                      order = &amp;quot;asc&amp;quot;,
                      type = &amp;quot;xts&amp;quot;,
                      collapse = as.character(input$frequency)
  )
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We have imported a time series object for the dataset, date range and frequency chosen by the user. Now we want to do some forecasting and create a visualization. We’ll first use the &lt;code&gt;forecast()&lt;/code&gt; function, then we’ll combine the forecasted prices and the historical prices into one xts object that can be passed to dygraph. Let’s handle this in one reactive.&lt;/p&gt;
&lt;p&gt;First, we’ll call &lt;code&gt;forecast&lt;/code&gt; and pass it the &lt;code&gt;periods&lt;/code&gt; input from the user.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;combined_xts &amp;lt;- reactive({
  
  # Just like the Notebook, except periods is a reactive input.
  
  forecasted &amp;lt;- forecast(commodity(), h = input$periods)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now we need to combine that forecasted object with the commodity object that was created in a previous code chunk. Here we will finally thank ourselves for thinking about the name-value issue when assigning &lt;code&gt;frequencyChoices&lt;/code&gt;. When we create a dataframe to hold the forecasted time series, we build a ‘date’ column using the &lt;code&gt;seq()&lt;/code&gt; function. The column starts on the end date of the historical data (which the user selected with the &lt;code&gt;dateRange&lt;/code&gt; input) and runs for as many periods as the user chose in the &lt;code&gt;periods&lt;/code&gt; input. But, we need to supply a value to the &lt;code&gt;by = ...&lt;/code&gt; argument of the &lt;code&gt;seq()&lt;/code&gt; function so that it knows if we want to move 6 days, 6 weeks, 6 months, etc. To do that, we need to extract the name (“days/weeks/months”) from the &lt;code&gt;frequencyChoices&lt;/code&gt; name-value pair and pass it to seq. The way we extract the name is with this selection statement: &lt;code&gt;names(frequencyChoices[frequencyChoices == input$frequency])&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;  forecast_dataframe &amp;lt;- data.frame(
    date = seq(input$dateRange[2], 
               # The next line is very important, and it&amp;#39;s the reason we 
               # created the frequencyChoices object.
               by = names(frequencyChoices[frequencyChoices == input$frequency]),
               length.out = input$periods),
    Forecast = forecasted$mean,
    Hi_95 = forecasted$upper[,2],
    Lo_95 = forecasted$lower[,2])&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now we convert the &lt;code&gt;forecast_dataframe&lt;/code&gt; object to an xts and combine that new object with the &lt;code&gt;commodity&lt;/code&gt; xts object. Remember, we imported the commodity data from Quandl in the form of an xts object, which saved us from having to do a conversion. This chunk should look very similar to the Notebook.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;  forecast_xts &amp;lt;- xts(forecast_dataframe[,-1], order.by = forecast_dataframe[,1])
  
  combined_xts &amp;lt;- cbind(commodity(), forecast_xts)
  
  # Add a nicer name for the first column.
  
  colnames(combined_xts)[1] &amp;lt;- &amp;quot;Actual&amp;quot;
  
  # This is the combined object that will be passed to dygraphs below. 
  combined_xts
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Next, we will create a chart of the actual price history. Nothing fancy here, except again we are going extract the ‘name’ portion of a name-value pair, this time from the &lt;code&gt;dataSet&lt;/code&gt; object (the first one we created in the first code chunk). We want to label the graph with ‘WTI oil’ and not the Quandl code, so we select the name with &lt;code&gt;names(dataChoices[dataChoices==input$dataSet])&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraphOutput(&amp;quot;commodity&amp;quot;)

output$commodity &amp;lt;- renderDygraph({
  dygraph(commodity(),
          # We pull out the name of the selected name-value input$dataSet like so: 
          # names(dataChoices[dataChoices==input$dataSet])
          main = paste(&amp;quot;Price history of&amp;quot;, names(dataChoices[dataChoices==input$dataSet]), 
                       sep = &amp;quot; &amp;quot;)) %&amp;gt;%
    dyAxis(&amp;quot;y&amp;quot;, label = &amp;quot;$&amp;quot;) %&amp;gt;%
    dyOptions(axisLineWidth = 1.5, fillGraph = TRUE, drawGrid = TRUE)
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Last but not least, let’s graph the historical and forecasted time series together on one graph. We could have ported the code directly from the Notebook, but I couldn’t help tinkering just a bit. I wanted to focus the graph on the time period around where the actual data ends and the forecast begins, because that is probably what’s of most interest to the user. To do that, we’ll use the &lt;code&gt;dyRangeSelector()&lt;/code&gt; function and pass two values to the &lt;code&gt;dateWindow&lt;/code&gt; variable: a start date and end an date. This is pure aesthetics, but I think it’s worth the effort here.&lt;/p&gt;
&lt;p&gt;We are going to use &lt;code&gt;seq()&lt;/code&gt; and &lt;code&gt;names(frequencyChoices[frequencyChoices == input$frequency])&lt;/code&gt; once again.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraphOutput(&amp;quot;forecasted&amp;quot;)

output$forecasted &amp;lt;- renderDygraph({

# We want the user to be able to see the forecasted area, so let&amp;#39;s focus in on that 
# by truncating the view of the dygraph.
# We need to give the graph a start date and an end date. 
start_date &amp;lt;- tail(seq(input$dateRange[2], by = &amp;quot;-1 months&amp;quot;, length = 6), 1)
end_date &amp;lt;- tail(seq(input$dateRange[2], 
                     by = names(frequencyChoices[frequencyChoices == input$frequency]), 
                     length = input$periods), 1)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now we will supply those date objects to a piped dygraphs chain, and that will be a wrap. Have a close look at the chunk below and spot where we again extract the name from the &lt;code&gt;input$dataSet&lt;/code&gt; name-value pair.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraph(combined_xts(), 
        # Name about to be extracted!
        main = paste(names(dataChoices[dataChoices==input$dataSet]), 
                     &amp;quot;: Historical and Forecast&amp;quot;, sep = &amp;quot;&amp;quot;)) %&amp;gt;%
  # Add the actual series.
  dySeries(&amp;quot;Actual&amp;quot;, label = &amp;quot;Actual&amp;quot;) %&amp;gt;%
  # Add the three forecasted series.
  dySeries(c(&amp;quot;Lo_95&amp;quot;, &amp;quot;Forecast&amp;quot;, &amp;quot;Hi_95&amp;quot;)) %&amp;gt;% 
  # A range selector to focus on the where historical data ends and 
  # foracated data begins.
  # Note the user can still use the range selector to zoom out if so desired.
  dyRangeSelector(dateWindow = c(start_date, end_date))
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That’s all for today! We’ve built an app that can be extended in many directions - more data set choices, an input selector so the user can choose different models, more visualizations - and in that sense it can serve as a template for ourselves and anyone that wants to build upon this work.&lt;/p&gt;
&lt;p&gt;This app also relies on and highlights one of the tremendous benefits of Quandl: the ability to import datasets from different sources and have them arrive in the IDE in a consistent format. This makes using Quandl with Shiny quite enjoyable after the initial skeleton is built. For example, if we or a colleague did want to change this app and substitute in different commodities, there would be no worry beyond the finding the right code on Quandl and adding another name-value pair to &lt;code&gt;dataChoices&lt;/code&gt;.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/04/21/a-shiny-app-for-importing-and-forecasting-commodities-prices-from-quandl/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>R for Enterprise: Understanding R’s Startup</title>
      <link>https://rviews.rstudio.com/2017/04/19/r-for-enterprise-understanding-r-s-startup/</link>
      <pubDate>Wed, 19 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/04/19/r-for-enterprise-understanding-r-s-startup/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;R’s startup behavior is incredibly powerful. R sets environment variables, loads base packages, and understands whether you’re running a script, an interactive session, or even a build command.&lt;/p&gt;
&lt;p&gt;Most R users will never have to worry about changing R’s startup process. In fact, for portability and reproducibility of code, we recommend that users do not modify R’s startup profile. But, for system administrators, package developers, and R enthusiasts, customizing the launch process can provide a powerful tool and help avoid common gotchas. R’s behavior is thoroughly documented in &lt;a href=&#34;https://stat.ethz.ch/R-manual/R-devel/library/base/html/Startup.html&#34;&gt;R’s base documentation: “Initialization at Start of an R Session”&lt;/a&gt;. This post will elaborate on the official documentation and provide some examples. Read on if you’ve ever wondered how to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tell R about a &lt;a href=&#34;https://rstudio.github.io/packrat/custom-repos.html&#34;&gt;local CRAN-like repository&lt;/a&gt; to host and share R packages internally&lt;/li&gt;
&lt;li&gt;Use a different version of Python, e.g., to support a &lt;a href=&#34;http://rstudio.github.io/tensorflow&#34;&gt;Tensorflow&lt;/a&gt; project&lt;/li&gt;
&lt;li&gt;Define a proxy so R can reach the internet in locked-down environments&lt;/li&gt;
&lt;li&gt;Understand why &lt;a href=&#34;https://rstudio.github.io/packrat/&#34;&gt;Packrat&lt;/a&gt; creates a .Rprofile&lt;/li&gt;
&lt;li&gt;Automatically run code at the end of a session to capture and log &lt;code&gt;sesssionInfo()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We’ll also discuss how RStudio starts R. Spoiler: it’s a bit different than you might expect!&lt;/p&gt;
&lt;div id=&#34;rprofile-.renviron-and-r.site-oh-my&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;.Rprofile, .Renviron, and R*.site oh my!&lt;/h2&gt;
&lt;p&gt;R’s startup process follows three steps: starting R, setting environment variables, and sourcing profile scripts. In the last two steps, R looks for site-wide files and user- or project-specific files. The R documentation explains this process in detail.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-04-rs-quirky-and-powerful-startup_files/R_STARTUP.jpeg&#34; /&gt;

&lt;/div&gt;
&lt;div id=&#34;common-gotchas-and-tricks&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Common Gotchas and Tricks:&lt;/h3&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;&lt;p&gt;The Renviron file located at &lt;code&gt;R_HOME/etc&lt;/code&gt; is unique and different from Renviron.site and the user-specific .Renviron files. &lt;em&gt;Do not edit the Renviron file!&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A site-wide file, and either a project file &lt;em&gt;or&lt;/em&gt; a user file, can be loaded at the same time. It is not possible to use both a user file and a project file. If the project file exists, it will be used instead of the user file.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The environment files are plain-text files in the form &lt;code&gt;name=value&lt;/code&gt;. The profile files contain R code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To double check what environment variables are defined in the R environment, run &lt;code&gt;Sys.getenv()&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do not place things in a profile that limit the reproducibility or portability of your code. For example, setting &lt;code&gt;options(stringsAsFactors = FALSE)&lt;/code&gt; is discouraged because it will cause your code to break in mysterious ways in other environments. Other bad ideas include: reading in data, loading packages, and defining functions.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div id=&#34;where-to-put-what&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Where to put what?&lt;/h3&gt;
&lt;p&gt;The R Startup process is very flexible, which means there are different ways to achieve the same results. For example, you may be wondering which environment variables to set in .Renviron versus Renviron.site. (Don’t even think about calling &lt;code&gt;Sys.setenv()&lt;/code&gt; in a Rprofile…)&lt;/p&gt;
&lt;p&gt;A simple rule of thumb is to answer the question: “When else do I want this variable to be set?”&lt;/p&gt;
&lt;p&gt;For example, if you’re on a shared server and you want the settings every time you run R, place .Renviron or .Rprofile in your home directory. If you’re a system admin and you want the settings to take affect for every user, modify Renviron.site or Rprofile.site.&lt;/p&gt;
&lt;p&gt;The best practice is to scope these settings as narrowly as possible. That means if you can place code in .Rprofile instead of Rprofile.site you should! This practice complements the previous warnings about modifying R’s startup. The narrowest scope is to setup the environment within the code, not the profile.&lt;/p&gt;
&lt;div id=&#34;quiz&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Quiz&lt;/h4&gt;
&lt;p&gt;What is the best way to modify the path? The answer depends on the desired scope for the change.&lt;/p&gt;
&lt;p&gt;For example, in an R project using the &lt;a href=&#34;http://rstudio.github.io/tensorflow&#34;&gt;Tensorflow&lt;/a&gt; package, I might want R to use the version of Python installed in &lt;code&gt;/usr/local/bin&lt;/code&gt; instead of &lt;code&gt;/usr/bin&lt;/code&gt;. This change is best implemented by reordering the &lt;code&gt;PATH&lt;/code&gt; using &lt;code&gt;PATH=/usr/local/bin:${PATH}&lt;/code&gt;. This is a change I only want for this project, so I’d place the line in a .Renviron file in the project directory.&lt;/p&gt;
&lt;p&gt;On the other hand, I may want to add the JAVA SDK to the path so that any R session can use the &lt;code&gt;rJava&lt;/code&gt; package. To do so, I’d add a line like &lt;code&gt;PATH=${PATH}:/opt/jdk1.7.0_75/bin:/opt/jdk1.7.0_75/jre/bin&lt;/code&gt; to Renviron.site.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;r-startup-in-rstudio&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;R Startup in RStudio&lt;/h2&gt;
&lt;p&gt;A common misconception is that R and RStudio are one in the same. RStudio runs on top of R and requires R to be installed separately. If you look at the process list while running RStudio, you’ll see at least two different processes: usually one called RStudio and one called rsession.&lt;/p&gt;
&lt;p&gt;RStudio starts R a bit differently than running R from the terminal. Technically, RStudio doesn’t “start” R, it uses R as a library, either as a DLL on Windows or as a shared object on Mac and Linux.&lt;/p&gt;
&lt;p&gt;The main difference is that the script wrapped around R’s binary is not run, and any customization to the script will not take affect. To see the script try:&lt;/p&gt;
&lt;pre class=&#34;bash&#34;&gt;&lt;code&gt;cat $(which R)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;For most people, this difference won’t be noticeable. Any settings in the startup files will still take affect. For user’s that build R from source, it is important to include the &lt;code&gt;--enable-R-shlib&lt;/code&gt; flag to ensure R also builds the shared libraries used by RStudio.&lt;/p&gt;
&lt;div id=&#34;r-startup-in-rstudio-server-pro&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;R Startup in RStudio Server Pro&lt;/h3&gt;
&lt;p&gt;RStudio Server Pro acts differently from R and the open-source version of RStudio. Prior to starting R, RStudio Server Pro uses PAM to create a session, and sources the &lt;code&gt;rsession-profile&lt;/code&gt;. In addition, RStudio Server Pro launches R from bash, which means settings defined in the user’s bash profile are available.&lt;/p&gt;
&lt;p&gt;In short, RStudio Server Pro provides more ways to customize the environment used by R. You might ask why you’d ever want &lt;em&gt;more&lt;/em&gt; options. Recall our rule of thumb: “When else do I want this variable to be set?”&lt;/p&gt;
&lt;p&gt;In server environments, there are often environment variables set every time a user interacts with the server. These environment variables are placed in a user’s bash profile by a system admin. Normally R wouldn’t pick up these settings. RStudio Server Pro allows R to make use of the work the system admin has already done by picking up these profiles.&lt;/p&gt;
&lt;p&gt;Likewise, there may be some actions that take place on the server when a user logs in that have to happen before R starts. For example, a Kerberos ticket used by the R session to access a data source must exist before R is started. RStudio Server Pro uses PAM sessions to enable these actions.&lt;/p&gt;
&lt;p&gt;There may also be actions or variables that should only be defined for RStudio, and not any other time R is run. To facilitate this use case, RStudio Server Pro provides the &lt;code&gt;rsession-profile&lt;/code&gt;. For example, if your environment makes use of RStudio Server Pro’s support for multiple versions of R, you’d place any environment variables that should defined for all versions of R inside of &lt;code&gt;rsession-profile&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;examples&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Examples:&lt;/h2&gt;
&lt;div id=&#34;define-proxy-settings-in-renviron.site&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Define proxy settings in Renviron.site&lt;/h3&gt;
&lt;p&gt;Renviron.site is commonly used to tell R how to access the internet in environments with restricted network access. Renviron.site is used so the settings take affect for all R sessions and users. For example,&lt;/p&gt;
&lt;pre class=&#34;bash&#34;&gt;&lt;code&gt;http_proxy=http://proxy.mycompany.com&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This article contains more details on how to &lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/200488488-Configuring-R-to-Use-an-HTTP-or-HTTPS-Proxy&#34;&gt;configure RStudio to use a proxy&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;add-a-local-cran-repository-for-all-users&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Add a local CRAN repository for all users&lt;/h3&gt;
&lt;p&gt;Organizations with offline environments often use local CRAN repositories instead of installing packages directly from a CRAN mirror. Local CRAN repositories are also useful for sharing internally developed R packages among colleagues.&lt;/p&gt;
&lt;p&gt;To use a local CRAN repository, it is necessary to add the repository to R’s list of repos. This setting is important for all sessions and users, so &lt;code&gt;Rprofile.site&lt;/code&gt; is used.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;old_repos &amp;lt;- getOption(&amp;quot;repos&amp;quot;)
local_CRAN_URI &amp;lt;- paste0(&amp;quot;file://&amp;quot;, normalizePath(&amp;quot;path_to_local_CRAN_repo&amp;quot;))
options(repos = c(old_repos, my_repo = lcoal_CRAN_URI))&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;More information on setting up a local CRAN repository is available &lt;a href=&#34;https://rstudio.github.io/packrat/custom-repos.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;record-sessioninfo-automatically&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Record sessionInfo automatically&lt;/h3&gt;
&lt;p&gt;Reproducibility is a critical part of any analysis done in R. One challenge for reproducible scripts and documents is tracking the version of R packages used during an analysis.&lt;/p&gt;
&lt;p&gt;The following code can be added to a .Rprofile file within an RStudio project to automatically log the &lt;code&gt;sessionInfo()&lt;/code&gt; after every RStudio session.&lt;/p&gt;
&lt;p&gt;This log could be referenced if an analysis needs to be run at a later date and fails due to a package discrepancy.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;.Last &amp;lt;- function(){
  if (interactive()) {
    
    ## check to see if we&amp;#39;re in an RStudio project (requires the rstudioapi package)
    if (!requireNamespace(&amp;quot;rstudioapi&amp;quot;))
      return(NULL)
    pth &amp;lt;- rstudioapi::getActiveProject()
    if (is.null(pth))
      return(NULL)
    
    ## append date + sessionInfo to a file called sessionInfoLog
    cat(&amp;quot;Recording session info into the project&amp;#39;s sesionInfoLog file...&amp;quot;)
    info &amp;lt;-  capture.output(sessionInfo())
    info &amp;lt;- paste(&amp;quot;\n----------------------------------------------&amp;quot;,
                  paste0(&amp;#39;Session Info for &amp;#39;, Sys.time()),
                  paste(info, collapse = &amp;quot;\n&amp;quot;),
                  sep  = &amp;quot;\n&amp;quot;)
    f &amp;lt;- file.path(pth, &amp;quot;sessionInfoLog&amp;quot;)
    cat(info, file = f, append = TRUE)
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;automatically-turn-on-packrat&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Automatically turn on packrat&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;http://rstudio.github.io/packrat&#34;&gt;Packrat&lt;/a&gt; is an automated tool for package management and reproducible research. Packrat acts as a super-set of the previous example. When a user opts in to using packrat with an RStudio project, one of the things packrat automatically does is create (or modify) a project-specific .Rprofile. Packrat uses the .Rprofile to ensure that each time the project opens, Packrat mode is turned on.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;to-wrap-up&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;To Wrap Up&lt;/h2&gt;
&lt;p&gt;R’s startup behavior can be complex, sometimes quirky, but always powerful. At RStudio, we’ve worked hard to ensure that R starts and stops correctly whether you’re running RStudio Desktop, serving a Shiny app on shinyapps.io, rendering a report in RStudio Connect, or supporting hundreds of users and thousands of sessions in a load balanced configuration of RStudio Server Pro.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/04/19/r-for-enterprise-understanding-r-s-startup/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>March &#39;17 New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/04/14/march-17-new-package-picks/</link>
      <pubDate>Fri, 14 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/04/14/march-17-new-package-picks/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-color.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-array.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-collection.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-format.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-dispatch.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-ease.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-interpolate.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-selection.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-scale.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-timer.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-transition.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-drag.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-path.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-shape.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-axis.v1.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3-legend.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3-zoom-patched/d3-zoom-patched.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/d3.lasso-plugin/lasso.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/d3.lasso-plugin/lasso.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/scatterD3/scatterD3.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-utils.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-setup.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-axes.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-dots.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-arrows.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-labels.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-lines.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-ellipses.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-legend.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-lasso.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3/scatterD3-exports.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/scatterD3-binding/scatterD3.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Two hundred and sixteen new packages were added to CRAN in March. The following are my picks for the &lt;em&gt;Top Forty&lt;/em&gt;, organized into five categories: Bioscience, Data, Data Science, Statistics and Utilities.&lt;/p&gt;
&lt;div id=&#34;bioscience&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Bioscience&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/BioInstaller/index.html&#34;&gt;BioInstaller&lt;/a&gt; v0.0.3: Provides tools to install and download massive bioinformatics analysis software and database, such as NGS analysis tools with its required database or/and reference genome.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/DSAIDE/index.html&#34;&gt;DSAIDE&lt;/a&gt; v0.4.0: Provides a collection of Shiny Apps that allow users to simulate and explore infectious disease transmission. The &lt;a href=&#34;https://cran.r-project.org/web/packages/DSAIDE/vignettes/DSAIDE.html&#34;&gt;vignette&lt;/a&gt; will get you started.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/treespace/index.html&#34;&gt;treespace&lt;/a&gt; v1.0.0: Provides tools for the exploration of distributions of phylogenetic trees. This package includes a Shiny interface which can be started from R. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/treespace/vignettes/DengueVignette.html&#34;&gt;Dengue trees&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/treespace/vignettes/TransmissionTreesVignette.html&#34;&gt;Transmission trees&lt;/a&gt;, and for exploring &lt;a href=&#34;https://cran.r-project.org/web/packages/treespace/vignettes/introduction.html&#34;&gt;landscapes of phylogenetic trees&lt;/a&gt;. The following plot from the vignette shows clusters of similar trees.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(treespace)
data(woodmiceTrees)
wm.res &amp;lt;- treespace(woodmiceTrees,nf=3)
wm.groves &amp;lt;- findGroves(wm.res, nclust=6)
plotGrovesD3(wm.groves)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-6f18b5689440fa114559&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;scatterD3 html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-6f18b5689440fa114559&#34;&gt;{&#34;x&#34;:{&#34;data&#34;:{&#34;x&#34;:[-0.994915614079129,-0.613678626917784,2.6667063130703,-13.6081153840016,2.19796507262781,3.60128203945996,-7.93464330242989,-0.601509902833136,-0.994915614079123,-0.601509902833136,-0.607150138418815,10.3943189332891,-8.22061660863031,-0.542706411478826,3.33541847941513,-0.043828098018826,-0.164629339023312,2.79080622437025,10.5466992537476,-0.611741178555835,3.57629422667165,9.6450605977335,3.87015775914438,-0.926024164827251,-1.2190898967413,2.4723857807866,-8.86243680646928,-1.21908989674129,-14.5730155701834,-13.602475148416,0.917863183050823,2.27894083741,2.28568544942178,-15.7748658745841,2.1492025394282,-0.790924629423665,12.7908135541976,0.944271832856846,-1.24839432652649,3.98230290310848,-1.01426319128175,2.01968513715778,2.67234654865598,3.60013557723756,-0.360155109563769,3.37184987522406,0.252595301625625,3.36472290920032,6.40461224612179,-0.994699490566318,-9.42122752144957,2.66670631307031,-9.45007781913339,-0.607150138418815,13.1790840072057,1.82079944018017,-1.24928257943979,-0.994915614079122,2.43713839500106,-13.044572686349,-15.9705489873276,-0.913373605366738,-13.6310955663375,3.64770068321681,0.668865915945599,8.14682718932421,13.4934309468058,4.04346690730909,2.2791569609228,-0.580632735597668,2.36612308170806,5.33313046919023,-0.994915614079123,11.0665629950681,-1.00840683218326,4.76538085706121,1.4438114263851,-0.171393662122702,2.02621362565675,-8.75385363504267,-0.858828154723405,-0.330268540830038,3.90067192022295,-0.0730717036886937,-16.5286674300406,-0.994915614079122,2.4723857807866,-9.65081856527717,-0.335908776415717,-0.796564865009345,-0.542706411478826,1.0492923610008,-1.21908989674129,-15.6745883154345,0.0979934237349428,-9.34792446440201,-0.437013152012128,2.27241234891102,-0.17689227089257,0.955121246501657,12.8975581653797,5.51089790555852,-10.4680320213257,-0.0399993481969869,9.52808714143766,3.5891133153753,4.42342442747862,0.04726565910757,-1.25417131433135,2.3611288897358,2.27894083741,-9.02693355729029,2.07898006954062,3.87668624764336,-6.4615827644661,2.03185386124243,1.82035414418588,-0.994915614079123,-1.01426319128175,3.37749011080974,0.199097799331354,-0.172281915035997,-1.00862295569607,4.15243988951517,-1.00840683218326,2.28458107299568,-0.607150138418815,-0.519052641259981,2.08128395756897,-16.5601837313279,2.46688265557635,-9.05280962299188,3.48076661737389,-0.995803866992419,-0.988171002067342,4.03546615887711,-0.994915614079123,-1.32470655220642,-0.989275378493443,3.56866136174658,-0.607150138418815,-7.66836564572728,-0.335908776415717,6.72470221778202,-0.27737989822945,-0.633026204120414,2.84248353506267,0.0979934237349427,2.92888779742133,3.20320883731573,-0.335908776415717,2.87234652407254,4.32578048491479,-1.25417131433135,2.83684329947699,-1.00751857926997,-0.915013358974152,3.57540597375836,-0.989275378493444,-0.707126558298265,-0.712766793883944,2.26633787221915,3.5888971918625,-1.01180587891182,-9.25652460111788,2.33076992578286,-0.165035101165791,3.30290284183795,-0.994699490566318,-16.2186567440298,3.5888971918625,-0.982530766481663,9.52808714143766,-0.606100942970156,2.73656237720091,3.46106473819439,2.27894083741,3.63680350037365,2.4723857807866,8.14682718932421,2.27894083741,-0.995803866992419,-9.25088436553221,0.859657106490925,0.774749830581254,0.04726565910757,-15.8890069786153,0.404970591334759,2.42557261667579,-0.613678626917791,-0.607013028043388,-0.919902093865714,2.28458107299568,-0.607150138418815,-0.765676710838193,4.14679965392949,-13.1809002016393,12.8975581653797,4.26288720150493,2.02621362565675,3.36367420397476],&#34;y&#34;:[-1.36296405257431,-1.0143380748759,4.21882824322934,1.85395115102287,4.17637909087138,4.86461034763142,-16.009575686826,-1.02771387775047,-1.36296405257431,-1.02771387775047,-1.02766987185401,-0.50552388611458,-10.0515267421666,-1.07229905286387,4.15752547173998,2.76392139550187,2.59796872098458,4.93883384448699,-10.7625404554933,-2.21247979854658,4.87226502578944,-9.5088708745062,3.32153776588015,-0.842513536381463,-0.716141175163109,-7.16104731132083,5.75437287564331,-0.716141175163109,-1.7069313395939,1.85390714512642,4.8987315359459,3.88353406250903,5.61969323330277,0.344365695407378,-14.4171273048538,-0.501442487250261,-9.6000449103967,1.03726886777004,-0.33393376356846,3.46374535755798,-1.35535338031275,4.91950411344246,4.21878423733287,7.13159940553585,-0.00302341316305915,5.01212399682195,-13.0610240652768,3.77531806014533,7.01232473326826,0.386526915197534,3.75962479695718,4.21882824322933,-11.8666109777134,-1.02766987185401,-8.32290371040569,2.52086549795982,-0.320645972486814,-1.36296405257431,4.62733018857611,3.8619430148942,-1.58401124473219,-1.37092740080123,-1.87858215341395,3.08391000762073,-1.19130284875386,-0.939160305549965,-9.99053252948651,5.96476384086601,5.63302503028087,-1.03141128116272,3.87552670838565,7.5655093012157,-1.36296405257431,-11.1843323318248,0.394093581562641,6.98752111471012,1.37775884921857,1.22975877872164,4.90617231646436,6.55363566239471,-1.1898855504877,0.868592373260222,6.09901634763347,1.2290930557728,0.146376109093674,-1.36296405257431,-7.16104731132083,-11.8099177019773,0.868636379156678,-0.501398481353804,-1.07229905286387,1.43585335420713,-0.716141175163109,-1.76388587914128,-0.23437411826138,-3.78957669060228,0.645071817193465,3.89686585948713,2.27313496228741,1.1554629700066,-9.37652435432995,8.34207063093772,4.70275523659972,-5.51421132484612,-8.2299588005646,4.87798615050598,6.18643823118439,0.0191206331844139,-0.326994001640874,-7.3165426940803,3.88353406250902,4.08158718069937,-7.49629748614467,3.30820596890205,1.9385779426291,4.9061283105679,1.76288229528141,-1.36296405257431,-1.35535338031275,5.0120799909255,-0.0108095562981677,1.24304656980329,-1.3553973862092,5.13648704660545,0.394093581562642,3.88349005661257,-1.02766987185401,-1.36622147874601,4.52661553061152,0.167362584229802,-7.16806857752342,4.10252964993904,-10.8783948870456,-1.34967626149266,0.373195118219431,3.41920418834103,-1.36296405257431,-0.871680563819035,-1.36300805847077,3.14939364607734,-1.02766987185401,-1.0051396096495,0.868636379156678,-2.10228430818339,0.0359583960557165,-1.00672740261434,5.89152592638034,-0.23437411826138,0.461240469186375,-9.87333975241742,0.868636379156678,-8.00759724325873,4.51980695910259,-0.326994001640875,5.8915699322768,0.380805790480995,-1.35124757466906,4.88555281687109,-1.36300805847077,-1.18325326640639,-1.18320926050994,5.62730390556433,3.12849518273413,-1.36839184423488,-11.4879553182351,4.29529384801837,-1.92883606503872,4.00946413995936,0.386526915197535,-0.0288756124843536,3.12849518273413,0.373151112322974,-8.2299588005646,-2.21252380444303,4.19946765707951,7.74251598858856,3.88353406250902,-10.4582816896664,-7.16104731132083,-0.939160305549963,3.88353406250902,-1.34967626149266,-11.4879993241316,0.931854402146931,10.0778445455006,0.0191206331844133,-1.59197459295911,1.73932530176124,-7.36117187509016,-1.01433807487591,-1.03473514395306,-1.35759560382312,3.88349005661257,-1.02766987185401,0.202085100647231,5.13653105250191,1.52547532730244,-9.37652435432995,8.19604761262773,4.90617231646436,7.45847251006686],&#34;col_var&#34;:[&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;2&#34;,&#34;4&#34;,&#34;5&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;5&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;6&#34;,&#34;1&#34;,&#34;4&#34;,&#34;6&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;6&#34;,&#34;3&#34;,&#34;1&#34;,&#34;3&#34;,&#34;3&#34;,&#34;1&#34;,&#34;2&#34;,&#34;2&#34;,&#34;3&#34;,&#34;6&#34;,&#34;1&#34;,&#34;6&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;2&#34;,&#34;2&#34;,&#34;2&#34;,&#34;1&#34;,&#34;2&#34;,&#34;6&#34;,&#34;4&#34;,&#34;4&#34;,&#34;1&#34;,&#34;3&#34;,&#34;2&#34;,&#34;5&#34;,&#34;1&#34;,&#34;6&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;3&#34;,&#34;1&#34;,&#34;3&#34;,&#34;4&#34;,&#34;1&#34;,&#34;4&#34;,&#34;6&#34;,&#34;2&#34;,&#34;2&#34;,&#34;1&#34;,&#34;2&#34;,&#34;2&#34;,&#34;1&#34;,&#34;6&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;3&#34;,&#34;1&#34;,&#34;6&#34;,&#34;5&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;3&#34;,&#34;1&#34;,&#34;3&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;6&#34;,&#34;2&#34;,&#34;3&#34;,&#34;6&#34;,&#34;6&#34;,&#34;4&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;6&#34;,&#34;2&#34;,&#34;3&#34;,&#34;6&#34;,&#34;4&#34;,&#34;3&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;3&#34;,&#34;6&#34;,&#34;3&#34;,&#34;6&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;3&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;2&#34;,&#34;6&#34;,&#34;1&#34;,&#34;6&#34;,&#34;4&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;4&#34;,&#34;1&#34;,&#34;5&#34;,&#34;2&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;3&#34;,&#34;4&#34;,&#34;1&#34;,&#34;6&#34;,&#34;1&#34;,&#34;2&#34;,&#34;2&#34;,&#34;2&#34;,&#34;6&#34;,&#34;6&#34;,&#34;4&#34;,&#34;2&#34;,&#34;1&#34;,&#34;5&#34;,&#34;1&#34;,&#34;4&#34;,&#34;1&#34;,&#34;3&#34;,&#34;1&#34;,&#34;6&#34;,&#34;1&#34;,&#34;1&#34;,&#34;1&#34;,&#34;2&#34;,&#34;1&#34;,&#34;1&#34;,&#34;4&#34;,&#34;3&#34;,&#34;6&#34;,&#34;4&#34;,&#34;2&#34;,&#34;2&#34;],&#34;key_var&#34;:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201]},&#34;settings&#34;:{&#34;x_log&#34;:false,&#34;y_log&#34;:false,&#34;labels_size&#34;:10,&#34;labels_positions&#34;:null,&#34;point_size&#34;:64,&#34;point_opacity&#34;:1,&#34;hover_size&#34;:1,&#34;hover_opacity&#34;:null,&#34;xlab&#34;:&#34;Axis 1&#34;,&#34;ylab&#34;:&#34;Axis 2&#34;,&#34;has_labels&#34;:false,&#34;col_lab&#34;:&#34;groups&#34;,&#34;col_continuous&#34;:false,&#34;colors&#34;:null,&#34;ellipses&#34;:false,&#34;ellipses_data&#34;:[],&#34;symbol_lab&#34;:&#34;symbol_var&#34;,&#34;size_range&#34;:[10,300],&#34;size_lab&#34;:&#34;NULL&#34;,&#34;opacity_lab&#34;:&#34;NULL&#34;,&#34;unit_circle&#34;:false,&#34;has_color_var&#34;:true,&#34;has_symbol_var&#34;:false,&#34;has_size_var&#34;:false,&#34;has_opacity_var&#34;:false,&#34;has_url_var&#34;:false,&#34;has_legend&#34;:true,&#34;has_tooltips&#34;:true,&#34;tooltip_text&#34;:null,&#34;has_custom_tooltips&#34;:false,&#34;click_callback&#34;:null,&#34;zoom_callback&#34;:null,&#34;fixed&#34;:false,&#34;legend_width&#34;:150,&#34;left_margin&#34;:30,&#34;html_id&#34;:&#34;scatterD3-NCAIFFXD&#34;,&#34;xlim&#34;:null,&#34;ylim&#34;:null,&#34;x_categorical&#34;:false,&#34;y_categorical&#34;:false,&#34;menu&#34;:true,&#34;lasso&#34;:false,&#34;lasso_callback&#34;:null,&#34;dom_id_reset_zoom&#34;:&#34;scatterD3-reset-zoom&#34;,&#34;dom_id_svg_export&#34;:&#34;scatterD3-svg-export&#34;,&#34;dom_id_lasso_toggle&#34;:&#34;scatterD3-lasso-toggle&#34;,&#34;transitions&#34;:false,&#34;axes_font_size&#34;:&#34;100%&#34;,&#34;legend_font_size&#34;:&#34;100%&#34;,&#34;caption&#34;:null,&#34;lines&#34;:{&#34;slope&#34;:[0,null],&#34;intercept&#34;:[0,0],&#34;stroke_dasharray&#34;:[5,5]},&#34;hashes&#34;:[]}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;/div&gt;
&lt;div id=&#34;data&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/cropdatape/index.html&#34;&gt;cropdatape&lt;/a&gt; v1.0.0: Provides access to data from the &lt;a href=&#34;http://siea.minagri.gob.pe/siea/?q=publicaciones/anuarios-estadisticos&#34;&gt;Agricultural Ministry of Peru&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/rdataretriever/index.html&#34;&gt;rdataretriever&lt;/a&gt; v1.0.0: Provides R access to the &lt;a href=&#34;http://data-retriever.org/&#34;&gt;Data Retriever&lt;/a&gt; command line interface that automates the tasks of finding, downloading, and cleaning public datasets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/rnaturalearth/index.html&#34;&gt;rnaturalearth&lt;/a&gt; v0.1.0: Provides functions to fetch &lt;a href=&#34;http://www.naturalearthdata.com/&#34;&gt;Natural Earth&lt;/a&gt; map data. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/rnaturalearth/vignettes/rnaturalearth.html&#34;&gt;introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/rnaturalearth/vignettes/what-is-a-country.html&#34;&gt;vignette&lt;/a&gt; on working with countries.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/ropercenter/index.html&#34;&gt;ropercenter&lt;/a&gt; v0.1.0: Provides registered users with programmatic, reproducible access to data sets from The &lt;a href=&#34;https://ropercenter.cornell.edu&#34;&gt;Roper Center for Public Opinion Research&lt;/a&gt;, which maintains the largest archive of public opinion data in existence. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ropercenter/vignettes/ropercenter-vignette.htm&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/statsgrokse/index.html&#34;&gt;statsgrokse&lt;/a&gt; v 0.1.4: Provides an API for the server containing &lt;a href=&#34;http://stats.grok.se/&#34;&gt;Wikipedia Page View Statistics&lt;/a&gt; for the years 2008 to 2015.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/ukds/index.html&#34;&gt;ukds&lt;/a&gt; v0.1.0: Enables reproducible, programmatic retrieval of datasets from the &lt;a href=&#34;https://www.ukdataservice.ac.uk&#34;&gt;UK Data Service&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/ukds/vigne&#34;&gt;vignette&lt;/a&gt; shows how to setup and use it.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;data-science&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Data Science&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/anomalyDetection/index.html&#34;&gt;anomalyDetection&lt;/a&gt; v0.1.1: Implements procedures to aid in detecting network log anomalies. The &lt;a href=&#34;https://cran.r-project.org/web/packages/anomalyDetection/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/kerasR/index.html&#34;&gt;kerasR&lt;/a&gt; v0.4.1: Provides an interface to the &lt;a href=&#34;https://keras.io/&#34;&gt;Keras&lt;/a&gt; Deep Learning Library, which provides specifications for describing dense neural networks, convolution neural networks (CNN), and recurrent neural networks (RNN) running on top of either &lt;a href=&#34;https://www.tensorflow.org/&#34;&gt;TensorFlow&lt;/a&gt; or &lt;a href=&#34;http://deeplearning.net/software/theano/&#34;&gt;Theano&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/kerasR/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/modeval/index.html&#34;&gt;modeval&lt;/a&gt; v0.1.2: Allows users to easily compare multiple classifications models built with caret functions for small data sets. The &lt;a href=&#34;https://cran.r-project.org/web/packages/modeval/vignettes/modeval.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-13-march-17-new-package-picks_files/modeval.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/supc/index.html&#34;&gt;supc&lt;/a&gt; v0.1: Implements the self-updating process clustering algorithms proposed in &lt;a href=&#34;doi:10.1080/00949655.2015.1049605&#34;&gt;Shiu and Chen&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/supc/vignettes/supc.html&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/tensorflow/index.html&#34;&gt;tensorflow&lt;/a&gt; v0.7: Provides an interface to &lt;a href=&#34;https://www.tensorflow.org&#34;&gt;TensorFlow&lt;/a&gt;, an open-source software library for numerical computation using data flow graphs.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Statistics&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/frailtyEM/index.html&#34;&gt;frailtyEM&lt;/a&gt; v0.5.4: Contains functions for fitting shared frailty models with a semi-parametric baseline hazard using the Expectation-Maximization algorithm. The &lt;a href=&#34;https://cran.r-project.org/web/packages/frailtyEM/vignettes/frailtyEM_manual.pdf&#34;&gt;vignette&lt;/a&gt; explains the math.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/FRK/index.html&#34;&gt;FRK&lt;/a&gt; v0.1.1: Provides functions to build, fit and predict spatial random effects, fixed rank kriging models with large datasets. The &lt;a href=&#34;https://cran.r-project.org/web/packages/FRK/vignettes/FRK_intro.pdf&#34;&gt;vignette&lt;/a&gt; introduces the theory and shows some examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/hmi/index.html&#34;&gt;hmi&lt;/a&gt; v0.6-3: Allows users to build single-level and multilevel imputation models using functions provided, or functions from the mice and MCMCglmm packages. There is a &lt;a href=&#34;https://cran.r-project.org/web/packages/hmi/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/margins/index.html&#34;&gt;margins&lt;/a&gt; v0.3.0: Ports Stata’s &lt;code&gt;margins&lt;/code&gt; command for calculating marginal (or partial) effects. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/margins/vignettes/Introduction.html&#34;&gt;introduction&lt;/a&gt;, a vignette on the &lt;a href=&#34;https://cran.r-project.org/web/packages/margins/vignettes/TechnicalDetails.pdf&#34;&gt;Technical Implementation Details&lt;/a&gt;, and a comparison with the &lt;a href=&#34;https://cran.r-project.org/web/packages/margins/vignettes/Stata.html&#34;&gt;Stata Command&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/mlrMBO/index.html&#34;&gt;mlrMBO&lt;/a&gt; v1.0.0: Provides a toolbox for Bayesian, model-based optimization. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrMBO/vignettes/mlrMBO.html&#34;&gt;introduction&lt;/a&gt; and vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrMBO/vignettes/mixed_space_optimization.html&#34;&gt;Mixed Space Optimization&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrMBO/vignettes/noisy_optimization.html&#34;&gt;Noisy Optimization&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/mlrMBO/vignettes/parallelization.html&#34;&gt;Parallelization&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-13-march-17-new-package-picks_files/mlrMBO.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/MonteCarlo/index.html&#34;&gt;MonteCarlo&lt;/a&gt; v1.0.0: Simplifies Monte Carlo simulation studies by providing functions that automatically set up loops to run over parameter grids, parallelize the computations, and generate output in LaTeX tables. The &lt;a href=&#34;https://cran.r-project.org/web/packages/MonteCarlo/vignettes/MonteCarlo-Vignette.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/RankingProject/index.html&#34;&gt;RankingProject&lt;/a&gt; v0.1.1: Provides functions to generate plots and tables for comparing independently sampled populations. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/RankingProject/vignettes/intro.html&#34;&gt;introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/RankingProject/vignettes/primer.pdf&#34;&gt;vignette&lt;/a&gt; that reproduces the figures from “A Primer on Visualizations for Comparing Populations, Including the Issue of Overlapping Confidence Intervals” by Wright, Klein, and Wieczorek (2017, The American Statistician, in press).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/rjmcmc/index.html&#34;&gt;rjmcmc&lt;/a&gt; v0.2.2: Provides functions to perform &lt;a href=&#34;doi:10.2307/2337340&#34;&gt;reversible-jump MCMC&lt;/a&gt; with the restriction introduced by &lt;a href=&#34;doi:10.1080/00031305.2013.791644&#34;&gt;Barker &amp;amp; Link&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/rjmcmc/vignettes/rjmcmcVignette.pdf&#34;&gt;vignette&lt;/a&gt; shows how to calculate posterior probabilities from the MCMC output.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Utilities&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/canvasXpress/index.html&#34;&gt;canvasXpress&lt;/a&gt; v1.5.2: Enables creation of visualizations using &lt;a href=&#34;http://canvasxpress.org&#34;&gt;CanvasXpress&lt;/a&gt;, a stand-alone JavaScript library for reproducible research. The &lt;a href=&#34;https://cran.r-project.org/web/packages/canvasXpress/vignettes/getting_started.html&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/collapsibleTree/index.html&#34;&gt;collapsibleTree&lt;/a&gt; v0.1.4: Provides functions to build interactive Reingold-Tilford tree diagrams created using D3.js, where every node can be expanded and collapsed by clicking on it. There are some &lt;a href=&#34;https://adeelk93.github.io/collapsibleTree/&#34;&gt;examples&lt;/a&gt; on the GitHub site.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-13-march-17-new-package-picks_files/collapsibleTree.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/cronR/&#34;&gt;cronR&lt;/a&gt; v0.3.0: Allows users to schedule R scripts and processes on Unix/Linux systems, while &lt;a href=&#34;https://cran.r-project.org/web/packages/taskscheduleR/index.html&#34;&gt;taskscheduleR&lt;/a&gt; allows the same from Windows. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/cronR/vignettes/cronR.html&#34;&gt;cronR vignette&lt;/a&gt; and the &lt;a href=&#34;https://cran.r-project.org/web/packages/taskscheduleR/vignettes/taskscheduleR.html&#34;&gt;taskscheduleR vignette&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/doctr/index.html&#34;&gt;doctr&lt;/a&gt; v0.2.0: Provides tools to help check the consistency and quality of a dataset. There are vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/doctr/vignettes/doctr_compare.html&#34;&gt;Comparing Tables&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/web/packages/doctr/vignettes/doctr_diagnose.html&#34;&gt;Dataset Diagnostics&lt;/a&gt;, and &lt;a href=&#34;https://cran.r-project.org/web/packages/doctr/vignettes/doctr_examine.html&#34;&gt;EDA Automation&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/geojsonR/index.html&#34;&gt;geojsonR&lt;/a&gt; v1.0.1: Provides functions to process &lt;a href=&#34;https://en.wikipedia.org/wiki/GeoJSON&#34;&gt;GeoJson objects&lt;/a&gt;. The &lt;a href=&#34;https://cran.r-project.org/web/packages/geojsonR/vignettes/the_geojsonR_package.html&#34;&gt;vignette&lt;/a&gt; gives the details.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/ggedit/index.html&#34;&gt;ggedit&lt;/a&gt; v0.2.1: Provides an interactive layer and theme aesthetic editor for ggplot2. The &lt;a href=&#34;vhttps://metrumresearchgroup.github.io/ggedit/&#34;&gt;ggedit gitbook&lt;/a&gt; explains how to use it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/implyr/index.html&#34;&gt;implyr&lt;/a&gt; v0.1.0: Provides a SQL backend to dplyr for &lt;a href=&#34;https://impala.apache.org/&#34;&gt;Apache Impala&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/officer/index.html&#34;&gt;officer&lt;/a&gt; v0.1.0: Provides functions to manipulate &lt;a href=&#34;https://cran.r-project.org/web/packages/officer/vignettes/word.html&#34;&gt;Microsoft Word&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/officer/vignettes/powerpoint.html&#34;&gt;Microsoft Powerpoint&lt;/a&gt; documents. This is a companion package to flextable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/flextable/index.html&#34;&gt;flextable&lt;/a&gt; v.1.0: Includes functions to create tables in Word, PowerPoint, and HTML documents. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/flextable/vignettes/overview.html&#34;&gt;overview&lt;/a&gt;, and vignettes for &lt;a href=&#34;https://cran.r-project.org/web/packages/flextable/vignettes/format.html&#34;&gt;explaining objects&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/flextable/vignettes/layout.html&#34;&gt;table layout&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/index.html&#34;&gt;pivottabler&lt;/a&gt; v0.1.0: Allows users to create complex pivot tables and pivot tables with irregular layouts in R. There are multiple vignettes, including an &lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/vignettes/introduction.html&#34;&gt;introduction&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/vignettes/styling.html&#34;&gt;styling guide&lt;/a&gt;, a &lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/vignettes/shiny.html&#34;&gt;Shiny example&lt;/a&gt; and explanations of &lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/vignettes/calculations.html&#34;&gt;calculations&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/pivottabler/vignettes/datagroups.html&#34;&gt;data groups&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/Polychrome/index.html&#34;&gt;Polychrome&lt;/a&gt; v0.8.2: Provides tools for creating, viewing, and assessing qualitative palettes with many (20-30 or more) colors. There is a colorful &lt;a href=&#34;https://cran.r-project.org/web/packages/Polychrome/vignettes/polychrome.html&#34;&gt;vignette&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(Polychrome)
pal2 &amp;lt;- alphabet.colors(26)
rancurves(pal2)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-04-13-march-17-new-package-picks_files/figure-html/unnamed-chunk-2-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/RApiDatetime/index.html&#34;&gt;RApiDatetime&lt;/a&gt; v0.0.3: Provides a C-level API to allow packages to access C-level R date and datetime code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/Rcssplot/index.html&#34;&gt;Rcssplot&lt;/a&gt; v0.2.0.0: Provides tools to style plots with cascading style sheets. The &lt;a href=&#34;https://cran.r-project.org/web/packages/Rcssplot/vignettes/Rcssplot.pdf&#34;&gt;vignette&lt;/a&gt; shows how.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/reticulate/index.html&#34;&gt;reticulate&lt;/a&gt; v0.7: Implements an R interface to Python modules, classes, and functions. When calling into Python, R data types are automatically converted to their equivalent Python types. When values are returned from Python to R, they are converted back to R types. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/reticulate/vignettes/introduction.html&#34;&gt;overview&lt;/a&gt; and a vignette describing &lt;a href=&#34;https://cran.r-project.org/web/packages/reticulate/vignettes/arrays.html&#34;&gt;arrays in R and Python&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/shinyWidgets/index.html&#34;&gt;shinyWidgets&lt;/a&gt; v0.2.0: Provides custom input widgets for Shiny apps. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyWidgets/README.html&#34;&gt;README&lt;/a&gt; for examples.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-04-13-march-17-new-package-picks_files/shinyWidgets.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/shinyjqui/index.html&#34;&gt;shinyjqui&lt;/a&gt; v0.1.0: An extension to shiny that brings interactions and animation effects from the &lt;code&gt;jQuery UI&lt;/code&gt; library. There is an &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyjqui/vignettes/introduction.html&#34;&gt;introduction&lt;/a&gt; and a &lt;a href=&#34;https://cran.r-project.org/web/packages/shinyjqui/vignettes/orderInput.html&#34;&gt;vignette&lt;/a&gt; with examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/valaddin/index.html&#34;&gt;valaddin&lt;/a&gt; v0.1.0: Provides tools to transform functions into functions with input validation checks, in a manner suitable for both programmatic and interactive use. The &lt;a href=&#34;https://cran.r-project.org/web/packages/valaddin/vignettes/valaddin.html&#34;&gt;vignette&lt;/a&gt; shows how.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/04/14/march-17-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Copper, Gold and Ten-Year Treasury Notes</title>
      <link>https://rviews.rstudio.com/2017/04/12/copper-gold-and-ten-year-treasury-notes/</link>
      <pubDate>Wed, 12 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/04/12/copper-gold-and-ten-year-treasury-notes/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/dygraphs/dygraph.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/dygraphs/dygraph-combined.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment/moment.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment-timezone/moment-timezone-with-data.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment-fquarter/moment-fquarter.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/dygraphs-binding/dygraphs.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Today, we will continue getting familiar with data from Quandl, but will also devote more time to expanding our dygraphs toolkit. We will be building up a data visualization in discrete pieces, which isn’t very efficient, but will make things easier when we move this project into production as a Shiny app. From a substantive perspective, we will examine the relationship between the price ratio of copper-gold and 10-year Treasure yields.&lt;/p&gt;
&lt;p&gt;Why do we care about the copper-gold price ratio and Treasury yields? First, both Jeff Gundlach (in &lt;a href=&#34;http://doubleline.com/latest-webcasts/&#34;&gt;this webcast&lt;/a&gt;) and &lt;a href=&#34;http://robinsonglobalstrategies.com/&#34;&gt;Adam Robinson&lt;/a&gt; say so, and that’s probably good enough. The theory goes like this:&lt;/p&gt;
&lt;p&gt;Copper is a useful industrial metal whose price tends to rise when the global economy expands. As firms produce more goods that require copper as an input, the increased demand for copper drives the price higher. Gold, on the other hand, is a somewhat less useful metal whose prices tends to rise when investors are fearful about a contracting global economy. Gold is a safe-haven investment, and a rising gold price signals either a contracting economy, investor fears of a contracting economy, or both. Gold prices tend to fall when the economy is humming along nicely. Thus, the copper-gold price ratio tends to be increasing when the economy is expanding.&lt;/p&gt;
&lt;p&gt;The yield on 10-year Treasury Notes also tends to rise during economic expansion because investors’ inflation expectations are on the rise. When investors expect inflation to increase, they anticipate an uptick in interest rates (for those of you who are too young to remember what an interest rate is, take a look at rates in the mid-1980s) and start to seek higher yields today. That can drive down Treasury prices and increase yields.&lt;/p&gt;
&lt;p&gt;Thus, we should observe a positive relationship between the copper-gold price ratio and 10-year yields. Both should be rising and falling based on the state of the world economy. There’s nothing too crazy here, but it’s an interesting relationship to think about and investigate. That’s what we’ll do today!&lt;/p&gt;
&lt;p&gt;First, let’s import the relevant time series data from Quandl. We will specify &lt;code&gt;type = &amp;quot;xts&amp;quot;&lt;/code&gt; in order to create xts objects and &lt;code&gt;collapse = &amp;quot;daily&amp;quot;&lt;/code&gt; because we want daily prices. Note in particular our data sources: CME for copper and gold, and FRED for the 10-year yield. But, we just need the Quandl codes and to be careful about consistent start/end dates for each data set. It’s a liberating feeling to know before starting a project that we’ll be able to find whatever data we need in one source.&lt;/p&gt;
&lt;p&gt;Let’s get to it.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(Quandl)
library(dplyr)
library(xts)
library(lubridate)
library(dygraphs)

copper &amp;lt;- Quandl(&amp;quot;CHRIS/CME_HG1&amp;quot;, type = &amp;quot;xts&amp;quot;, collapse = &amp;quot;daily&amp;quot;,  
                    start_date = &amp;quot;2012-01-01&amp;quot;, end_date = &amp;quot;2017-02-28&amp;quot;)

gold &amp;lt;- Quandl(&amp;quot;CHRIS/CME_GC1&amp;quot;, type = &amp;quot;xts&amp;quot;, collapse = &amp;quot;daily&amp;quot;,  
                    start_date = &amp;quot;2012-01-01&amp;quot;, end_date = &amp;quot;2017-02-28&amp;quot;)

ten_year &amp;lt;- Quandl(&amp;quot;FRED/DGS10&amp;quot;, type = &amp;quot;xts&amp;quot;, collapse = &amp;quot;daily&amp;quot;,  
                    start_date = &amp;quot;2012-01-01&amp;quot;, end_date = &amp;quot;2017-02-28&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now we want to combine these into one xts object, which normally would be an easy invocation of &lt;code&gt;merge.xts&lt;/code&gt;, but there’s a slight wrinkle. After creating one xts object, we know we need to calculate a ratio of copper/gold. That means that the presence of NAs will be a problem (I found this out the old-fashioned way, by running code that threw an error). Let’s take care of that by prepending the &lt;code&gt;na.locf()&lt;/code&gt; function to our merge operation. That function will replace all NAs with the previous day’s value. Why might one of our time series have an NA when another doesn’t? Maybe one of the instruments has a trading holiday, or FRED publishes data for days that are general market holidays.&lt;/p&gt;
&lt;p&gt;The downside, of course, is that we are adding observed values that are fictional. I can live with that here since we’re creating a visualization to help understand and gain an intuition about the hypothesized copper-gold yield relationship. If we were using this data to create a trading strategy or algorithm, our NA replacement would be unacceptably fuzzy and a more rigorous decision-making process would be needed to synchronize the data sets.&lt;/p&gt;
&lt;p&gt;No matter which approach is taken, the most crucial thing is to explain and make easily reproducible whatever process is used for handling NAs or any data cleaning such as this. Your colleagues, future self, clients and research audience can scrutinize, discount, ignore or applaud it accordingly.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# We&amp;#39;re going to merge our 3 xts objects into on xts objects. This would normally be
# very simple with merge.xts but we want to eliminat NAs with na.locf().

copper_gold_tenYear_merged &amp;lt;- na.locf(merge.xts(copper$Settle, gold$Settle, ten_year),
                                      formLast = TRUE)

colnames(copper_gold_tenYear_merged ) &amp;lt;- c(&amp;quot;Copper&amp;quot;, &amp;quot;Gold&amp;quot;, &amp;quot;TenYear&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now we create a new column to store the ratio of copper gold prices.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Create the ratio of prices. I multiply copper by 100 to synch with the scale used by 
# Gundlach in his presentation.
copper_gold_tenYear_merged$ratio &amp;lt;- (copper_gold_tenYear_merged$Copper*100)/copper_gold_tenYear_merged$Gold&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We have an xts object that holds four time series, but I want to chart only the copper-gold price ratio and 10-year yields. This next step is not necessary but to be extra clear, I am going to create a new xts object to hold only those two time series.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;tenYear_ratio  &amp;lt;- merge(copper_gold_tenYear_merged$ratio, copper_gold_tenYear_merged$TenYear)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We use dygraphs to chart that one xts object, and call &lt;code&gt;dySeries()&lt;/code&gt; for each of the columns to be included.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraph(tenYear_ratio) %&amp;gt;%
  dySeries(&amp;quot;ratio&amp;quot;) %&amp;gt;% 
  dySeries(&amp;quot;TenYear&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-1&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;labels&#34;:[&#34;day&#34;,&#34;ratio&#34;,&#34;TenYear&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60}},&#34;series&#34;:{&#34;ratio&#34;:{&#34;axis&#34;:&#34;y&#34;},&#34;TenYear&#34;:{&#34;axis&#34;:&#34;y&#34;}}},&#34;scale&#34;:&#34;daily&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;2012-01-03T00:00:00.000Z&#34;,&#34;2012-01-04T00:00:00.000Z&#34;,&#34;2012-01-05T00:00:00.000Z&#34;,&#34;2012-01-06T00:00:00.000Z&#34;,&#34;2012-01-09T00:00:00.000Z&#34;,&#34;2012-01-10T00:00:00.000Z&#34;,&#34;2012-01-11T00:00:00.000Z&#34;,&#34;2012-01-12T00:00:00.000Z&#34;,&#34;2012-01-13T00:00:00.000Z&#34;,&#34;2012-01-17T00:00:00.000Z&#34;,&#34;2012-01-18T00:00:00.000Z&#34;,&#34;2012-01-19T00:00:00.000Z&#34;,&#34;2012-01-20T00:00:00.000Z&#34;,&#34;2012-01-23T00:00:00.000Z&#34;,&#34;2012-01-24T00:00:00.000Z&#34;,&#34;2012-01-25T00:00:00.000Z&#34;,&#34;2012-01-26T00:00:00.000Z&#34;,&#34;2012-01-27T00:00:00.000Z&#34;,&#34;2012-01-30T00:00:00.000Z&#34;,&#34;2012-01-31T00:00:00.000Z&#34;,&#34;2012-02-01T00:00:00.000Z&#34;,&#34;2012-02-02T00:00:00.000Z&#34;,&#34;2012-02-03T00:00:00.000Z&#34;,&#34;2012-02-06T00:00:00.000Z&#34;,&#34;2012-02-07T00:00:00.000Z&#34;,&#34;2012-02-08T00:00:00.000Z&#34;,&#34;2012-02-09T00:00:00.000Z&#34;,&#34;2012-02-10T00:00:00.000Z&#34;,&#34;2012-02-13T00:00:00.000Z&#34;,&#34;2012-02-14T00:00:00.000Z&#34;,&#34;2012-02-15T00:00:00.000Z&#34;,&#34;2012-02-16T00:00:00.000Z&#34;,&#34;2012-02-17T00:00:00.000Z&#34;,&#34;2012-02-21T00:00:00.000Z&#34;,&#34;2012-02-22T00:00:00.000Z&#34;,&#34;2012-02-23T00:00:00.000Z&#34;,&#34;2012-02-24T00:00:00.000Z&#34;,&#34;2012-02-27T00:00:00.000Z&#34;,&#34;2012-02-28T00:00:00.000Z&#34;,&#34;2012-02-29T00:00:00.000Z&#34;,&#34;2012-03-01T00:00:00.000Z&#34;,&#34;2012-03-02T00:00:00.000Z&#34;,&#34;2012-03-05T00:00:00.000Z&#34;,&#34;2012-03-06T00:00:00.000Z&#34;,&#34;2012-03-07T00:00:00.000Z&#34;,&#34;2012-03-08T00:00:00.000Z&#34;,&#34;2012-03-09T00:00:00.000Z&#34;,&#34;2012-03-12T00:00:00.000Z&#34;,&#34;2012-03-13T00:00:00.000Z&#34;,&#34;2012-03-14T00:00:00.000Z&#34;,&#34;2012-03-15T00:00:00.000Z&#34;,&#34;2012-03-16T00:00:00.000Z&#34;,&#34;2012-03-19T00:00:00.000Z&#34;,&#34;2012-03-20T00:00:00.000Z&#34;,&#34;2012-03-21T00:00:00.000Z&#34;,&#34;2012-03-22T00:00:00.000Z&#34;,&#34;2012-03-23T00:00:00.000Z&#34;,&#34;2012-03-26T00:00:00.000Z&#34;,&#34;2012-03-27T00:00:00.000Z&#34;,&#34;2012-03-28T00:00:00.000Z&#34;,&#34;2012-03-29T00:00:00.000Z&#34;,&#34;2012-03-30T00:00:00.000Z&#34;,&#34;2012-04-02T00:00:00.000Z&#34;,&#34;2012-04-03T00:00:00.000Z&#34;,&#34;2012-04-04T00:00:00.000Z&#34;,&#34;2012-04-05T00:00:00.000Z&#34;,&#34;2012-04-06T00:00:00.000Z&#34;,&#34;2012-04-09T00:00:00.000Z&#34;,&#34;2012-04-10T00:00:00.000Z&#34;,&#34;2012-04-11T00:00:00.000Z&#34;,&#34;2012-04-12T00:00:00.000Z&#34;,&#34;2012-04-13T00:00:00.000Z&#34;,&#34;2012-04-16T00:00:00.000Z&#34;,&#34;2012-04-17T00:00:00.000Z&#34;,&#34;2012-04-18T00:00:00.000Z&#34;,&#34;2012-04-19T00:00:00.000Z&#34;,&#34;2012-04-20T00:00:00.000Z&#34;,&#34;2012-04-23T00:00:00.000Z&#34;,&#34;2012-04-24T00:00:00.000Z&#34;,&#34;2012-04-25T00:00:00.000Z&#34;,&#34;2012-04-26T00:00:00.000Z&#34;,&#34;2012-04-27T00:00:00.000Z&#34;,&#34;2012-04-30T00:00:00.000Z&#34;,&#34;2012-05-01T00:00:00.000Z&#34;,&#34;2012-05-02T00:00:00.000Z&#34;,&#34;2012-05-03T00:00:00.000Z&#34;,&#34;2012-05-04T00:00:00.000Z&#34;,&#34;2012-05-07T00:00:00.000Z&#34;,&#34;2012-05-08T00:00:00.000Z&#34;,&#34;2012-05-09T00:00:00.000Z&#34;,&#34;2012-05-10T00:00:00.000Z&#34;,&#34;2012-05-11T00:00:00.000Z&#34;,&#34;2012-05-14T00:00:00.000Z&#34;,&#34;2012-05-15T00:00:00.000Z&#34;,&#34;2012-05-16T00:00:00.000Z&#34;,&#34;2012-05-17T00:00:00.000Z&#34;,&#34;2012-05-18T00:00:00.000Z&#34;,&#34;2012-05-21T00:00:00.000Z&#34;,&#34;2012-05-22T00:00:00.000Z&#34;,&#34;2012-05-23T00:00:00.000Z&#34;,&#34;2012-05-24T00:00:00.000Z&#34;,&#34;2012-05-25T00:00:00.000Z&#34;,&#34;2012-05-29T00:00:00.000Z&#34;,&#34;2012-05-30T00:00:00.000Z&#34;,&#34;2012-05-31T00:00:00.000Z&#34;,&#34;2012-06-01T00:00:00.000Z&#34;,&#34;2012-06-04T00:00:00.000Z&#34;,&#34;2012-06-05T00:00:00.000Z&#34;,&#34;2012-06-06T00:00:00.000Z&#34;,&#34;2012-06-07T00:00:00.000Z&#34;,&#34;2012-06-08T00:00:00.000Z&#34;,&#34;2012-06-11T00:00:00.000Z&#34;,&#34;2012-06-12T00:00:00.000Z&#34;,&#34;2012-06-13T00:00:00.000Z&#34;,&#34;2012-06-14T00:00:00.000Z&#34;,&#34;2012-06-15T00:00:00.000Z&#34;,&#34;2012-06-18T00:00:00.000Z&#34;,&#34;2012-06-19T00:00:00.000Z&#34;,&#34;2012-06-20T00:00:00.000Z&#34;,&#34;2012-06-21T00:00:00.000Z&#34;,&#34;2012-06-22T00:00:00.000Z&#34;,&#34;2012-06-25T00:00:00.000Z&#34;,&#34;2012-06-26T00:00:00.000Z&#34;,&#34;2012-06-27T00:00:00.000Z&#34;,&#34;2012-06-28T00:00:00.000Z&#34;,&#34;2012-06-29T00:00:00.000Z&#34;,&#34;2012-07-02T00:00:00.000Z&#34;,&#34;2012-07-03T00:00:00.000Z&#34;,&#34;2012-07-05T00:00:00.000Z&#34;,&#34;2012-07-06T00:00:00.000Z&#34;,&#34;2012-07-09T00:00:00.000Z&#34;,&#34;2012-07-10T00:00:00.000Z&#34;,&#34;2012-07-11T00:00:00.000Z&#34;,&#34;2012-07-12T00:00:00.000Z&#34;,&#34;2012-07-13T00:00:00.000Z&#34;,&#34;2012-07-16T00:00:00.000Z&#34;,&#34;2012-07-17T00:00:00.000Z&#34;,&#34;2012-07-18T00:00:00.000Z&#34;,&#34;2012-07-19T00:00:00.000Z&#34;,&#34;2012-07-20T00:00:00.000Z&#34;,&#34;2012-07-23T00:00:00.000Z&#34;,&#34;2012-07-24T00:00:00.000Z&#34;,&#34;2012-07-25T00:00:00.000Z&#34;,&#34;2012-07-26T00:00:00.000Z&#34;,&#34;2012-07-27T00:00:00.000Z&#34;,&#34;2012-07-30T00:00:00.000Z&#34;,&#34;2012-07-31T00:00:00.000Z&#34;,&#34;2012-08-01T00:00:00.000Z&#34;,&#34;2012-08-02T00:00:00.000Z&#34;,&#34;2012-08-03T00:00:00.000Z&#34;,&#34;2012-08-06T00:00:00.000Z&#34;,&#34;2012-08-07T00:00:00.000Z&#34;,&#34;2012-08-08T00:00:00.000Z&#34;,&#34;2012-08-09T00:00:00.000Z&#34;,&#34;2012-08-10T00:00:00.000Z&#34;,&#34;2012-08-13T00:00:00.000Z&#34;,&#34;2012-08-14T00:00:00.000Z&#34;,&#34;2012-08-15T00:00:00.000Z&#34;,&#34;2012-08-16T00:00:00.000Z&#34;,&#34;2012-08-17T00:00:00.000Z&#34;,&#34;2012-08-20T00:00:00.000Z&#34;,&#34;2012-08-21T00:00:00.000Z&#34;,&#34;2012-08-22T00:00:00.000Z&#34;,&#34;2012-08-23T00:00:00.000Z&#34;,&#34;2012-08-24T00:00:00.000Z&#34;,&#34;2012-08-27T00:00:00.000Z&#34;,&#34;2012-08-28T00:00:00.000Z&#34;,&#34;2012-08-29T00:00:00.000Z&#34;,&#34;2012-08-30T00:00:00.000Z&#34;,&#34;2012-08-31T00:00:00.000Z&#34;,&#34;2012-09-04T00:00:00.000Z&#34;,&#34;2012-09-05T00:00:00.000Z&#34;,&#34;2012-09-06T00:00:00.000Z&#34;,&#34;2012-09-07T00:00:00.000Z&#34;,&#34;2012-09-10T00:00:00.000Z&#34;,&#34;2012-09-11T00:00:00.000Z&#34;,&#34;2012-09-12T00:00:00.000Z&#34;,&#34;2012-09-13T00:00:00.000Z&#34;,&#34;2012-09-14T00:00:00.000Z&#34;,&#34;2012-09-17T00:00:00.000Z&#34;,&#34;2012-09-18T00:00:00.000Z&#34;,&#34;2012-09-19T00:00:00.000Z&#34;,&#34;2012-09-20T00:00:00.000Z&#34;,&#34;2012-09-21T00:00:00.000Z&#34;,&#34;2012-09-24T00:00:00.000Z&#34;,&#34;2012-09-25T00:00:00.000Z&#34;,&#34;2012-09-26T00:00:00.000Z&#34;,&#34;2012-09-27T00:00:00.000Z&#34;,&#34;2012-09-28T00:00:00.000Z&#34;,&#34;2012-10-01T00:00:00.000Z&#34;,&#34;2012-10-02T00:00:00.000Z&#34;,&#34;2012-10-03T00:00:00.000Z&#34;,&#34;2012-10-04T00:00:00.000Z&#34;,&#34;2012-10-05T00:00:00.000Z&#34;,&#34;2012-10-08T00:00:00.000Z&#34;,&#34;2012-10-09T00:00:00.000Z&#34;,&#34;2012-10-10T00:00:00.000Z&#34;,&#34;2012-10-11T00:00:00.000Z&#34;,&#34;2012-10-12T00:00:00.000Z&#34;,&#34;2012-10-15T00:00:00.000Z&#34;,&#34;2012-10-16T00:00:00.000Z&#34;,&#34;2012-10-17T00:00:00.000Z&#34;,&#34;2012-10-18T00:00:00.000Z&#34;,&#34;2012-10-19T00:00:00.000Z&#34;,&#34;2012-10-22T00:00:00.000Z&#34;,&#34;2012-10-23T00:00:00.000Z&#34;,&#34;2012-10-24T00:00:00.000Z&#34;,&#34;2012-10-25T00:00:00.000Z&#34;,&#34;2012-10-26T00:00:00.000Z&#34;,&#34;2012-10-29T00:00:00.000Z&#34;,&#34;2012-10-30T00:00:00.000Z&#34;,&#34;2012-10-31T00:00:00.000Z&#34;,&#34;2012-11-01T00:00:00.000Z&#34;,&#34;2012-11-02T00:00:00.000Z&#34;,&#34;2012-11-05T00:00:00.000Z&#34;,&#34;2012-11-06T00:00:00.000Z&#34;,&#34;2012-11-07T00:00:00.000Z&#34;,&#34;2012-11-08T00:00:00.000Z&#34;,&#34;2012-11-09T00:00:00.000Z&#34;,&#34;2012-11-12T00:00:00.000Z&#34;,&#34;2012-11-13T00:00:00.000Z&#34;,&#34;2012-11-14T00:00:00.000Z&#34;,&#34;2012-11-15T00:00:00.000Z&#34;,&#34;2012-11-16T00:00:00.000Z&#34;,&#34;2012-11-19T00:00:00.000Z&#34;,&#34;2012-11-20T00:00:00.000Z&#34;,&#34;2012-11-21T00:00:00.000Z&#34;,&#34;2012-11-23T00:00:00.000Z&#34;,&#34;2012-11-26T00:00:00.000Z&#34;,&#34;2012-11-27T00:00:00.000Z&#34;,&#34;2012-11-28T00:00:00.000Z&#34;,&#34;2012-11-29T00:00:00.000Z&#34;,&#34;2012-11-30T00:00:00.000Z&#34;,&#34;2012-12-03T00:00:00.000Z&#34;,&#34;2012-12-04T00:00:00.000Z&#34;,&#34;2012-12-05T00:00:00.000Z&#34;,&#34;2012-12-06T00:00:00.000Z&#34;,&#34;2012-12-07T00:00:00.000Z&#34;,&#34;2012-12-10T00:00:00.000Z&#34;,&#34;2012-12-11T00:00:00.000Z&#34;,&#34;2012-12-12T00:00:00.000Z&#34;,&#34;2012-12-13T00:00:00.000Z&#34;,&#34;2012-12-14T00:00:00.000Z&#34;,&#34;2012-12-17T00:00:00.000Z&#34;,&#34;2012-12-18T00:00:00.000Z&#34;,&#34;2012-12-19T00:00:00.000Z&#34;,&#34;2012-12-20T00:00:00.000Z&#34;,&#34;2012-12-21T00:00:00.000Z&#34;,&#34;2012-12-24T00:00:00.000Z&#34;,&#34;2012-12-26T00:00:00.000Z&#34;,&#34;2012-12-27T00:00:00.000Z&#34;,&#34;2012-12-28T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-01-02T00:00:00.000Z&#34;,&#34;2013-01-03T00:00:00.000Z&#34;,&#34;2013-01-04T00:00:00.000Z&#34;,&#34;2013-01-07T00:00:00.000Z&#34;,&#34;2013-01-08T00:00:00.000Z&#34;,&#34;2013-01-09T00:00:00.000Z&#34;,&#34;2013-01-10T00:00:00.000Z&#34;,&#34;2013-01-11T00:00:00.000Z&#34;,&#34;2013-01-14T00:00:00.000Z&#34;,&#34;2013-01-15T00:00:00.000Z&#34;,&#34;2013-01-16T00:00:00.000Z&#34;,&#34;2013-01-17T00:00:00.000Z&#34;,&#34;2013-01-18T00:00:00.000Z&#34;,&#34;2013-01-22T00:00:00.000Z&#34;,&#34;2013-01-23T00:00:00.000Z&#34;,&#34;2013-01-24T00:00:00.000Z&#34;,&#34;2013-01-25T00:00:00.000Z&#34;,&#34;2013-01-28T00:00:00.000Z&#34;,&#34;2013-01-29T00:00:00.000Z&#34;,&#34;2013-01-30T00:00:00.000Z&#34;,&#34;2013-01-31T00:00:00.000Z&#34;,&#34;2013-02-01T00:00:00.000Z&#34;,&#34;2013-02-04T00:00:00.000Z&#34;,&#34;2013-02-05T00:00:00.000Z&#34;,&#34;2013-02-06T00:00:00.000Z&#34;,&#34;2013-02-07T00:00:00.000Z&#34;,&#34;2013-02-08T00:00:00.000Z&#34;,&#34;2013-02-11T00:00:00.000Z&#34;,&#34;2013-02-12T00:00:00.000Z&#34;,&#34;2013-02-13T00:00:00.000Z&#34;,&#34;2013-02-14T00:00:00.000Z&#34;,&#34;2013-02-15T00:00:00.000Z&#34;,&#34;2013-02-19T00:00:00.000Z&#34;,&#34;2013-02-20T00:00:00.000Z&#34;,&#34;2013-02-21T00:00:00.000Z&#34;,&#34;2013-02-22T00:00:00.000Z&#34;,&#34;2013-02-25T00:00:00.000Z&#34;,&#34;2013-02-26T00:00:00.000Z&#34;,&#34;2013-02-27T00:00:00.000Z&#34;,&#34;2013-02-28T00:00:00.000Z&#34;,&#34;2013-03-01T00:00:00.000Z&#34;,&#34;2013-03-04T00:00:00.000Z&#34;,&#34;2013-03-05T00:00:00.000Z&#34;,&#34;2013-03-06T00:00:00.000Z&#34;,&#34;2013-03-07T00:00:00.000Z&#34;,&#34;2013-03-08T00:00:00.000Z&#34;,&#34;2013-03-11T00:00:00.000Z&#34;,&#34;2013-03-12T00:00:00.000Z&#34;,&#34;2013-03-13T00:00:00.000Z&#34;,&#34;2013-03-14T00:00:00.000Z&#34;,&#34;2013-03-15T00:00:00.000Z&#34;,&#34;2013-03-18T00:00:00.000Z&#34;,&#34;2013-03-19T00:00:00.000Z&#34;,&#34;2013-03-20T00:00:00.000Z&#34;,&#34;2013-03-21T00:00:00.000Z&#34;,&#34;2013-03-22T00:00:00.000Z&#34;,&#34;2013-03-25T00:00:00.000Z&#34;,&#34;2013-03-26T00:00:00.000Z&#34;,&#34;2013-03-27T00:00:00.000Z&#34;,&#34;2013-03-28T00:00:00.000Z&#34;,&#34;2013-04-01T00:00:00.000Z&#34;,&#34;2013-04-02T00:00:00.000Z&#34;,&#34;2013-04-03T00:00:00.000Z&#34;,&#34;2013-04-04T00:00:00.000Z&#34;,&#34;2013-04-05T00:00:00.000Z&#34;,&#34;2013-04-08T00:00:00.000Z&#34;,&#34;2013-04-09T00:00:00.000Z&#34;,&#34;2013-04-10T00:00:00.000Z&#34;,&#34;2013-04-11T00:00:00.000Z&#34;,&#34;2013-04-12T00:00:00.000Z&#34;,&#34;2013-04-15T00:00:00.000Z&#34;,&#34;2013-04-16T00:00:00.000Z&#34;,&#34;2013-04-17T00:00:00.000Z&#34;,&#34;2013-04-18T00:00:00.000Z&#34;,&#34;2013-04-19T00:00:00.000Z&#34;,&#34;2013-04-22T00:00:00.000Z&#34;,&#34;2013-04-23T00:00:00.000Z&#34;,&#34;2013-04-24T00:00:00.000Z&#34;,&#34;2013-04-25T00:00:00.000Z&#34;,&#34;2013-04-26T00:00:00.000Z&#34;,&#34;2013-04-29T00:00:00.000Z&#34;,&#34;2013-04-30T00:00:00.000Z&#34;,&#34;2013-05-01T00:00:00.000Z&#34;,&#34;2013-05-02T00:00:00.000Z&#34;,&#34;2013-05-03T00:00:00.000Z&#34;,&#34;2013-05-06T00:00:00.000Z&#34;,&#34;2013-05-07T00:00:00.000Z&#34;,&#34;2013-05-08T00:00:00.000Z&#34;,&#34;2013-05-09T00:00:00.000Z&#34;,&#34;2013-05-10T00:00:00.000Z&#34;,&#34;2013-05-13T00:00:00.000Z&#34;,&#34;2013-05-14T00:00:00.000Z&#34;,&#34;2013-05-15T00:00:00.000Z&#34;,&#34;2013-05-16T00:00:00.000Z&#34;,&#34;2013-05-17T00:00:00.000Z&#34;,&#34;2013-05-20T00:00:00.000Z&#34;,&#34;2013-05-21T00:00:00.000Z&#34;,&#34;2013-05-22T00:00:00.000Z&#34;,&#34;2013-05-23T00:00:00.000Z&#34;,&#34;2013-05-24T00:00:00.000Z&#34;,&#34;2013-05-28T00:00:00.000Z&#34;,&#34;2013-05-29T00:00:00.000Z&#34;,&#34;2013-05-30T00:00:00.000Z&#34;,&#34;2013-05-31T00:00:00.000Z&#34;,&#34;2013-06-03T00:00:00.000Z&#34;,&#34;2013-06-04T00:00:00.000Z&#34;,&#34;2013-06-05T00:00:00.000Z&#34;,&#34;2013-06-06T00:00:00.000Z&#34;,&#34;2013-06-07T00:00:00.000Z&#34;,&#34;2013-06-10T00:00:00.000Z&#34;,&#34;2013-06-11T00:00:00.000Z&#34;,&#34;2013-06-12T00:00:00.000Z&#34;,&#34;2013-06-13T00:00:00.000Z&#34;,&#34;2013-06-14T00:00:00.000Z&#34;,&#34;2013-06-17T00:00:00.000Z&#34;,&#34;2013-06-18T00:00:00.000Z&#34;,&#34;2013-06-19T00:00:00.000Z&#34;,&#34;2013-06-20T00:00:00.000Z&#34;,&#34;2013-06-21T00:00:00.000Z&#34;,&#34;2013-06-24T00:00:00.000Z&#34;,&#34;2013-06-25T00:00:00.000Z&#34;,&#34;2013-06-26T00:00:00.000Z&#34;,&#34;2013-06-27T00:00:00.000Z&#34;,&#34;2013-06-28T00:00:00.000Z&#34;,&#34;2013-07-01T00:00:00.000Z&#34;,&#34;2013-07-02T00:00:00.000Z&#34;,&#34;2013-07-03T00:00:00.000Z&#34;,&#34;2013-07-05T00:00:00.000Z&#34;,&#34;2013-07-08T00:00:00.000Z&#34;,&#34;2013-07-09T00:00:00.000Z&#34;,&#34;2013-07-10T00:00:00.000Z&#34;,&#34;2013-07-11T00:00:00.000Z&#34;,&#34;2013-07-12T00:00:00.000Z&#34;,&#34;2013-07-15T00:00:00.000Z&#34;,&#34;2013-07-16T00:00:00.000Z&#34;,&#34;2013-07-17T00:00:00.000Z&#34;,&#34;2013-07-18T00:00:00.000Z&#34;,&#34;2013-07-19T00:00:00.000Z&#34;,&#34;2013-07-22T00:00:00.000Z&#34;,&#34;2013-07-23T00:00:00.000Z&#34;,&#34;2013-07-24T00:00:00.000Z&#34;,&#34;2013-07-25T00:00:00.000Z&#34;,&#34;2013-07-26T00:00:00.000Z&#34;,&#34;2013-07-29T00:00:00.000Z&#34;,&#34;2013-07-30T00:00:00.000Z&#34;,&#34;2013-07-31T00:00:00.000Z&#34;,&#34;2013-08-01T00:00:00.000Z&#34;,&#34;2013-08-02T00:00:00.000Z&#34;,&#34;2013-08-05T00:00:00.000Z&#34;,&#34;2013-08-06T00:00:00.000Z&#34;,&#34;2013-08-07T00:00:00.000Z&#34;,&#34;2013-08-08T00:00:00.000Z&#34;,&#34;2013-08-09T00:00:00.000Z&#34;,&#34;2013-08-12T00:00:00.000Z&#34;,&#34;2013-08-13T00:00:00.000Z&#34;,&#34;2013-08-14T00:00:00.000Z&#34;,&#34;2013-08-15T00:00:00.000Z&#34;,&#34;2013-08-16T00:00:00.000Z&#34;,&#34;2013-08-19T00:00:00.000Z&#34;,&#34;2013-08-20T00:00:00.000Z&#34;,&#34;2013-08-21T00:00:00.000Z&#34;,&#34;2013-08-22T00:00:00.000Z&#34;,&#34;2013-08-23T00:00:00.000Z&#34;,&#34;2013-08-26T00:00:00.000Z&#34;,&#34;2013-08-27T00:00:00.000Z&#34;,&#34;2013-08-28T00:00:00.000Z&#34;,&#34;2013-08-29T00:00:00.000Z&#34;,&#34;2013-08-30T00:00:00.000Z&#34;,&#34;2013-09-03T00:00:00.000Z&#34;,&#34;2013-09-04T00:00:00.000Z&#34;,&#34;2013-09-05T00:00:00.000Z&#34;,&#34;2013-09-06T00:00:00.000Z&#34;,&#34;2013-09-09T00:00:00.000Z&#34;,&#34;2013-09-10T00:00:00.000Z&#34;,&#34;2013-09-11T00:00:00.000Z&#34;,&#34;2013-09-12T00:00:00.000Z&#34;,&#34;2013-09-13T00:00:00.000Z&#34;,&#34;2013-09-16T00:00:00.000Z&#34;,&#34;2013-09-17T00:00:00.000Z&#34;,&#34;2013-09-18T00:00:00.000Z&#34;,&#34;2013-09-19T00:00:00.000Z&#34;,&#34;2013-09-20T00:00:00.000Z&#34;,&#34;2013-09-23T00:00:00.000Z&#34;,&#34;2013-09-24T00:00:00.000Z&#34;,&#34;2013-09-25T00:00:00.000Z&#34;,&#34;2013-09-26T00:00:00.000Z&#34;,&#34;2013-09-27T00:00:00.000Z&#34;,&#34;2013-09-30T00:00:00.000Z&#34;,&#34;2013-10-01T00:00:00.000Z&#34;,&#34;2013-10-02T00:00:00.000Z&#34;,&#34;2013-10-03T00:00:00.000Z&#34;,&#34;2013-10-04T00:00:00.000Z&#34;,&#34;2013-10-07T00:00:00.000Z&#34;,&#34;2013-10-08T00:00:00.000Z&#34;,&#34;2013-10-09T00:00:00.000Z&#34;,&#34;2013-10-10T00:00:00.000Z&#34;,&#34;2013-10-11T00:00:00.000Z&#34;,&#34;2013-10-14T00:00:00.000Z&#34;,&#34;2013-10-15T00:00:00.000Z&#34;,&#34;2013-10-16T00:00:00.000Z&#34;,&#34;2013-10-17T00:00:00.000Z&#34;,&#34;2013-10-18T00:00:00.000Z&#34;,&#34;2013-10-21T00:00:00.000Z&#34;,&#34;2013-10-22T00:00:00.000Z&#34;,&#34;2013-10-23T00:00:00.000Z&#34;,&#34;2013-10-24T00:00:00.000Z&#34;,&#34;2013-10-25T00:00:00.000Z&#34;,&#34;2013-10-28T00:00:00.000Z&#34;,&#34;2013-10-29T00:00:00.000Z&#34;,&#34;2013-10-30T00:00:00.000Z&#34;,&#34;2013-10-31T00:00:00.000Z&#34;,&#34;2013-11-01T00:00:00.000Z&#34;,&#34;2013-11-04T00:00:00.000Z&#34;,&#34;2013-11-05T00:00:00.000Z&#34;,&#34;2013-11-06T00:00:00.000Z&#34;,&#34;2013-11-07T00:00:00.000Z&#34;,&#34;2013-11-08T00:00:00.000Z&#34;,&#34;2013-11-11T00:00:00.000Z&#34;,&#34;2013-11-12T00:00:00.000Z&#34;,&#34;2013-11-13T00:00:00.000Z&#34;,&#34;2013-11-14T00:00:00.000Z&#34;,&#34;2013-11-15T00:00:00.000Z&#34;,&#34;2013-11-18T00:00:00.000Z&#34;,&#34;2013-11-19T00:00:00.000Z&#34;,&#34;2013-11-20T00:00:00.000Z&#34;,&#34;2013-11-21T00:00:00.000Z&#34;,&#34;2013-11-22T00:00:00.000Z&#34;,&#34;2013-11-25T00:00:00.000Z&#34;,&#34;2013-11-26T00:00:00.000Z&#34;,&#34;2013-11-27T00:00:00.000Z&#34;,&#34;2013-11-29T00:00:00.000Z&#34;,&#34;2013-12-02T00:00:00.000Z&#34;,&#34;2013-12-03T00:00:00.000Z&#34;,&#34;2013-12-04T00:00:00.000Z&#34;,&#34;2013-12-05T00:00:00.000Z&#34;,&#34;2013-12-06T00:00:00.000Z&#34;,&#34;2013-12-09T00:00:00.000Z&#34;,&#34;2013-12-10T00:00:00.000Z&#34;,&#34;2013-12-11T00:00:00.000Z&#34;,&#34;2013-12-12T00:00:00.000Z&#34;,&#34;2013-12-13T00:00:00.000Z&#34;,&#34;2013-12-16T00:00:00.000Z&#34;,&#34;2013-12-17T00:00:00.000Z&#34;,&#34;2013-12-18T00:00:00.000Z&#34;,&#34;2013-12-19T00:00:00.000Z&#34;,&#34;2013-12-20T00:00:00.000Z&#34;,&#34;2013-12-23T00:00:00.000Z&#34;,&#34;2013-12-24T00:00:00.000Z&#34;,&#34;2013-12-26T00:00:00.000Z&#34;,&#34;2013-12-27T00:00:00.000Z&#34;,&#34;2013-12-30T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-01-02T00:00:00.000Z&#34;,&#34;2014-01-03T00:00:00.000Z&#34;,&#34;2014-01-06T00:00:00.000Z&#34;,&#34;2014-01-07T00:00:00.000Z&#34;,&#34;2014-01-08T00:00:00.000Z&#34;,&#34;2014-01-09T00:00:00.000Z&#34;,&#34;2014-01-10T00:00:00.000Z&#34;,&#34;2014-01-13T00:00:00.000Z&#34;,&#34;2014-01-14T00:00:00.000Z&#34;,&#34;2014-01-15T00:00:00.000Z&#34;,&#34;2014-01-16T00:00:00.000Z&#34;,&#34;2014-01-17T00:00:00.000Z&#34;,&#34;2014-01-21T00:00:00.000Z&#34;,&#34;2014-01-22T00:00:00.000Z&#34;,&#34;2014-01-23T00:00:00.000Z&#34;,&#34;2014-01-24T00:00:00.000Z&#34;,&#34;2014-01-27T00:00:00.000Z&#34;,&#34;2014-01-28T00:00:00.000Z&#34;,&#34;2014-01-29T00:00:00.000Z&#34;,&#34;2014-01-30T00:00:00.000Z&#34;,&#34;2014-01-31T00:00:00.000Z&#34;,&#34;2014-02-03T00:00:00.000Z&#34;,&#34;2014-02-04T00:00:00.000Z&#34;,&#34;2014-02-05T00:00:00.000Z&#34;,&#34;2014-02-06T00:00:00.000Z&#34;,&#34;2014-02-07T00:00:00.000Z&#34;,&#34;2014-02-10T00:00:00.000Z&#34;,&#34;2014-02-11T00:00:00.000Z&#34;,&#34;2014-02-12T00:00:00.000Z&#34;,&#34;2014-02-13T00:00:00.000Z&#34;,&#34;2014-02-14T00:00:00.000Z&#34;,&#34;2014-02-18T00:00:00.000Z&#34;,&#34;2014-02-19T00:00:00.000Z&#34;,&#34;2014-02-20T00:00:00.000Z&#34;,&#34;2014-02-21T00:00:00.000Z&#34;,&#34;2014-02-24T00:00:00.000Z&#34;,&#34;2014-02-25T00:00:00.000Z&#34;,&#34;2014-02-26T00:00:00.000Z&#34;,&#34;2014-02-27T00:00:00.000Z&#34;,&#34;2014-02-28T00:00:00.000Z&#34;,&#34;2014-03-03T00:00:00.000Z&#34;,&#34;2014-03-04T00:00:00.000Z&#34;,&#34;2014-03-05T00:00:00.000Z&#34;,&#34;2014-03-06T00:00:00.000Z&#34;,&#34;2014-03-07T00:00:00.000Z&#34;,&#34;2014-03-10T00:00:00.000Z&#34;,&#34;2014-03-11T00:00:00.000Z&#34;,&#34;2014-03-12T00:00:00.000Z&#34;,&#34;2014-03-13T00:00:00.000Z&#34;,&#34;2014-03-14T00:00:00.000Z&#34;,&#34;2014-03-17T00:00:00.000Z&#34;,&#34;2014-03-18T00:00:00.000Z&#34;,&#34;2014-03-19T00:00:00.000Z&#34;,&#34;2014-03-20T00:00:00.000Z&#34;,&#34;2014-03-21T00:00:00.000Z&#34;,&#34;2014-03-24T00:00:00.000Z&#34;,&#34;2014-03-25T00:00:00.000Z&#34;,&#34;2014-03-26T00:00:00.000Z&#34;,&#34;2014-03-27T00:00:00.000Z&#34;,&#34;2014-03-28T00:00:00.000Z&#34;,&#34;2014-03-31T00:00:00.000Z&#34;,&#34;2014-04-01T00:00:00.000Z&#34;,&#34;2014-04-02T00:00:00.000Z&#34;,&#34;2014-04-03T00:00:00.000Z&#34;,&#34;2014-04-04T00:00:00.000Z&#34;,&#34;2014-04-07T00:00:00.000Z&#34;,&#34;2014-04-08T00:00:00.000Z&#34;,&#34;2014-04-09T00:00:00.000Z&#34;,&#34;2014-04-10T00:00:00.000Z&#34;,&#34;2014-04-11T00:00:00.000Z&#34;,&#34;2014-04-14T00:00:00.000Z&#34;,&#34;2014-04-15T00:00:00.000Z&#34;,&#34;2014-04-16T00:00:00.000Z&#34;,&#34;2014-04-17T00:00:00.000Z&#34;,&#34;2014-04-21T00:00:00.000Z&#34;,&#34;2014-04-22T00:00:00.000Z&#34;,&#34;2014-04-23T00:00:00.000Z&#34;,&#34;2014-04-24T00:00:00.000Z&#34;,&#34;2014-04-25T00:00:00.000Z&#34;,&#34;2014-04-28T00:00:00.000Z&#34;,&#34;2014-04-29T00:00:00.000Z&#34;,&#34;2014-04-30T00:00:00.000Z&#34;,&#34;2014-05-01T00:00:00.000Z&#34;,&#34;2014-05-02T00:00:00.000Z&#34;,&#34;2014-05-05T00:00:00.000Z&#34;,&#34;2014-05-06T00:00:00.000Z&#34;,&#34;2014-05-07T00:00:00.000Z&#34;,&#34;2014-05-08T00:00:00.000Z&#34;,&#34;2014-05-09T00:00:00.000Z&#34;,&#34;2014-05-12T00:00:00.000Z&#34;,&#34;2014-05-13T00:00:00.000Z&#34;,&#34;2014-05-14T00:00:00.000Z&#34;,&#34;2014-05-15T00:00:00.000Z&#34;,&#34;2014-05-16T00:00:00.000Z&#34;,&#34;2014-05-19T00:00:00.000Z&#34;,&#34;2014-05-20T00:00:00.000Z&#34;,&#34;2014-05-21T00:00:00.000Z&#34;,&#34;2014-05-22T00:00:00.000Z&#34;,&#34;2014-05-23T00:00:00.000Z&#34;,&#34;2014-05-27T00:00:00.000Z&#34;,&#34;2014-05-28T00:00:00.000Z&#34;,&#34;2014-05-29T00:00:00.000Z&#34;,&#34;2014-05-30T00:00:00.000Z&#34;,&#34;2014-06-02T00:00:00.000Z&#34;,&#34;2014-06-03T00:00:00.000Z&#34;,&#34;2014-06-04T00:00:00.000Z&#34;,&#34;2014-06-05T00:00:00.000Z&#34;,&#34;2014-06-06T00:00:00.000Z&#34;,&#34;2014-06-09T00:00:00.000Z&#34;,&#34;2014-06-10T00:00:00.000Z&#34;,&#34;2014-06-11T00:00:00.000Z&#34;,&#34;2014-06-12T00:00:00.000Z&#34;,&#34;2014-06-13T00:00:00.000Z&#34;,&#34;2014-06-16T00:00:00.000Z&#34;,&#34;2014-06-17T00:00:00.000Z&#34;,&#34;2014-06-18T00:00:00.000Z&#34;,&#34;2014-06-19T00:00:00.000Z&#34;,&#34;2014-06-20T00:00:00.000Z&#34;,&#34;2014-06-23T00:00:00.000Z&#34;,&#34;2014-06-24T00:00:00.000Z&#34;,&#34;2014-06-25T00:00:00.000Z&#34;,&#34;2014-06-26T00:00:00.000Z&#34;,&#34;2014-06-27T00:00:00.000Z&#34;,&#34;2014-06-30T00:00:00.000Z&#34;,&#34;2014-07-01T00:00:00.000Z&#34;,&#34;2014-07-02T00:00:00.000Z&#34;,&#34;2014-07-03T00:00:00.000Z&#34;,&#34;2014-07-07T00:00:00.000Z&#34;,&#34;2014-07-08T00:00:00.000Z&#34;,&#34;2014-07-09T00:00:00.000Z&#34;,&#34;2014-07-10T00:00:00.000Z&#34;,&#34;2014-07-11T00:00:00.000Z&#34;,&#34;2014-07-14T00:00:00.000Z&#34;,&#34;2014-07-15T00:00:00.000Z&#34;,&#34;2014-07-16T00:00:00.000Z&#34;,&#34;2014-07-17T00:00:00.000Z&#34;,&#34;2014-07-18T00:00:00.000Z&#34;,&#34;2014-07-21T00:00:00.000Z&#34;,&#34;2014-07-22T00:00:00.000Z&#34;,&#34;2014-07-23T00:00:00.000Z&#34;,&#34;2014-07-24T00:00:00.000Z&#34;,&#34;2014-07-25T00:00:00.000Z&#34;,&#34;2014-07-28T00:00:00.000Z&#34;,&#34;2014-07-29T00:00:00.000Z&#34;,&#34;2014-07-30T00:00:00.000Z&#34;,&#34;2014-07-31T00:00:00.000Z&#34;,&#34;2014-08-01T00:00:00.000Z&#34;,&#34;2014-08-04T00:00:00.000Z&#34;,&#34;2014-08-05T00:00:00.000Z&#34;,&#34;2014-08-06T00:00:00.000Z&#34;,&#34;2014-08-07T00:00:00.000Z&#34;,&#34;2014-08-08T00:00:00.000Z&#34;,&#34;2014-08-11T00:00:00.000Z&#34;,&#34;2014-08-12T00:00:00.000Z&#34;,&#34;2014-08-13T00:00:00.000Z&#34;,&#34;2014-08-14T00:00:00.000Z&#34;,&#34;2014-08-15T00:00:00.000Z&#34;,&#34;2014-08-18T00:00:00.000Z&#34;,&#34;2014-08-19T00:00:00.000Z&#34;,&#34;2014-08-20T00:00:00.000Z&#34;,&#34;2014-08-21T00:00:00.000Z&#34;,&#34;2014-08-22T00:00:00.000Z&#34;,&#34;2014-08-25T00:00:00.000Z&#34;,&#34;2014-08-26T00:00:00.000Z&#34;,&#34;2014-08-27T00:00:00.000Z&#34;,&#34;2014-08-28T00:00:00.000Z&#34;,&#34;2014-08-29T00:00:00.000Z&#34;,&#34;2014-09-02T00:00:00.000Z&#34;,&#34;2014-09-03T00:00:00.000Z&#34;,&#34;2014-09-04T00:00:00.000Z&#34;,&#34;2014-09-05T00:00:00.000Z&#34;,&#34;2014-09-08T00:00:00.000Z&#34;,&#34;2014-09-09T00:00:00.000Z&#34;,&#34;2014-09-10T00:00:00.000Z&#34;,&#34;2014-09-11T00:00:00.000Z&#34;,&#34;2014-09-12T00:00:00.000Z&#34;,&#34;2014-09-15T00:00:00.000Z&#34;,&#34;2014-09-16T00:00:00.000Z&#34;,&#34;2014-09-17T00:00:00.000Z&#34;,&#34;2014-09-18T00:00:00.000Z&#34;,&#34;2014-09-19T00:00:00.000Z&#34;,&#34;2014-09-22T00:00:00.000Z&#34;,&#34;2014-09-23T00:00:00.000Z&#34;,&#34;2014-09-24T00:00:00.000Z&#34;,&#34;2014-09-25T00:00:00.000Z&#34;,&#34;2014-09-26T00:00:00.000Z&#34;,&#34;2014-09-29T00:00:00.000Z&#34;,&#34;2014-09-30T00:00:00.000Z&#34;,&#34;2014-10-01T00:00:00.000Z&#34;,&#34;2014-10-02T00:00:00.000Z&#34;,&#34;2014-10-03T00:00:00.000Z&#34;,&#34;2014-10-06T00:00:00.000Z&#34;,&#34;2014-10-07T00:00:00.000Z&#34;,&#34;2014-10-08T00:00:00.000Z&#34;,&#34;2014-10-09T00:00:00.000Z&#34;,&#34;2014-10-10T00:00:00.000Z&#34;,&#34;2014-10-13T00:00:00.000Z&#34;,&#34;2014-10-14T00:00:00.000Z&#34;,&#34;2014-10-15T00:00:00.000Z&#34;,&#34;2014-10-16T00:00:00.000Z&#34;,&#34;2014-10-17T00:00:00.000Z&#34;,&#34;2014-10-20T00:00:00.000Z&#34;,&#34;2014-10-21T00:00:00.000Z&#34;,&#34;2014-10-22T00:00:00.000Z&#34;,&#34;2014-10-23T00:00:00.000Z&#34;,&#34;2014-10-24T00:00:00.000Z&#34;,&#34;2014-10-27T00:00:00.000Z&#34;,&#34;2014-10-28T00:00:00.000Z&#34;,&#34;2014-10-29T00:00:00.000Z&#34;,&#34;2014-10-30T00:00:00.000Z&#34;,&#34;2014-10-31T00:00:00.000Z&#34;,&#34;2014-11-03T00:00:00.000Z&#34;,&#34;2014-11-04T00:00:00.000Z&#34;,&#34;2014-11-05T00:00:00.000Z&#34;,&#34;2014-11-06T00:00:00.000Z&#34;,&#34;2014-11-07T00:00:00.000Z&#34;,&#34;2014-11-10T00:00:00.000Z&#34;,&#34;2014-11-11T00:00:00.000Z&#34;,&#34;2014-11-12T00:00:00.000Z&#34;,&#34;2014-11-13T00:00:00.000Z&#34;,&#34;2014-11-14T00:00:00.000Z&#34;,&#34;2014-11-17T00:00:00.000Z&#34;,&#34;2014-11-18T00:00:00.000Z&#34;,&#34;2014-11-19T00:00:00.000Z&#34;,&#34;2014-11-20T00:00:00.000Z&#34;,&#34;2014-11-21T00:00:00.000Z&#34;,&#34;2014-11-24T00:00:00.000Z&#34;,&#34;2014-11-25T00:00:00.000Z&#34;,&#34;2014-11-26T00:00:00.000Z&#34;,&#34;2014-11-28T00:00:00.000Z&#34;,&#34;2014-12-01T00:00:00.000Z&#34;,&#34;2014-12-02T00:00:00.000Z&#34;,&#34;2014-12-03T00:00:00.000Z&#34;,&#34;2014-12-04T00:00:00.000Z&#34;,&#34;2014-12-05T00:00:00.000Z&#34;,&#34;2014-12-08T00:00:00.000Z&#34;,&#34;2014-12-09T00:00:00.000Z&#34;,&#34;2014-12-10T00:00:00.000Z&#34;,&#34;2014-12-11T00:00:00.000Z&#34;,&#34;2014-12-12T00:00:00.000Z&#34;,&#34;2014-12-15T00:00:00.000Z&#34;,&#34;2014-12-16T00:00:00.000Z&#34;,&#34;2014-12-17T00:00:00.000Z&#34;,&#34;2014-12-18T00:00:00.000Z&#34;,&#34;2014-12-19T00:00:00.000Z&#34;,&#34;2014-12-22T00:00:00.000Z&#34;,&#34;2014-12-23T00:00:00.000Z&#34;,&#34;2014-12-24T00:00:00.000Z&#34;,&#34;2014-12-26T00:00:00.000Z&#34;,&#34;2014-12-29T00:00:00.000Z&#34;,&#34;2014-12-30T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-01-02T00:00:00.000Z&#34;,&#34;2015-01-05T00:00:00.000Z&#34;,&#34;2015-01-06T00:00:00.000Z&#34;,&#34;2015-01-07T00:00:00.000Z&#34;,&#34;2015-01-08T00:00:00.000Z&#34;,&#34;2015-01-09T00:00:00.000Z&#34;,&#34;2015-01-12T00:00:00.000Z&#34;,&#34;2015-01-13T00:00:00.000Z&#34;,&#34;2015-01-14T00:00:00.000Z&#34;,&#34;2015-01-15T00:00:00.000Z&#34;,&#34;2015-01-16T00:00:00.000Z&#34;,&#34;2015-01-20T00:00:00.000Z&#34;,&#34;2015-01-21T00:00:00.000Z&#34;,&#34;2015-01-22T00:00:00.000Z&#34;,&#34;2015-01-23T00:00:00.000Z&#34;,&#34;2015-01-26T00:00:00.000Z&#34;,&#34;2015-01-27T00:00:00.000Z&#34;,&#34;2015-01-28T00:00:00.000Z&#34;,&#34;2015-01-29T00:00:00.000Z&#34;,&#34;2015-01-30T00:00:00.000Z&#34;,&#34;2015-02-02T00:00:00.000Z&#34;,&#34;2015-02-03T00:00:00.000Z&#34;,&#34;2015-02-04T00:00:00.000Z&#34;,&#34;2015-02-05T00:00:00.000Z&#34;,&#34;2015-02-06T00:00:00.000Z&#34;,&#34;2015-02-09T00:00:00.000Z&#34;,&#34;2015-02-10T00:00:00.000Z&#34;,&#34;2015-02-11T00:00:00.000Z&#34;,&#34;2015-02-12T00:00:00.000Z&#34;,&#34;2015-02-13T00:00:00.000Z&#34;,&#34;2015-02-17T00:00:00.000Z&#34;,&#34;2015-02-18T00:00:00.000Z&#34;,&#34;2015-02-19T00:00:00.000Z&#34;,&#34;2015-02-20T00:00:00.000Z&#34;,&#34;2015-02-23T00:00:00.000Z&#34;,&#34;2015-02-24T00:00:00.000Z&#34;,&#34;2015-02-25T00:00:00.000Z&#34;,&#34;2015-02-26T00:00:00.000Z&#34;,&#34;2015-02-27T00:00:00.000Z&#34;,&#34;2015-03-02T00:00:00.000Z&#34;,&#34;2015-03-03T00:00:00.000Z&#34;,&#34;2015-03-04T00:00:00.000Z&#34;,&#34;2015-03-05T00:00:00.000Z&#34;,&#34;2015-03-06T00:00:00.000Z&#34;,&#34;2015-03-09T00:00:00.000Z&#34;,&#34;2015-03-10T00:00:00.000Z&#34;,&#34;2015-03-11T00:00:00.000Z&#34;,&#34;2015-03-12T00:00:00.000Z&#34;,&#34;2015-03-13T00:00:00.000Z&#34;,&#34;2015-03-16T00:00:00.000Z&#34;,&#34;2015-03-17T00:00:00.000Z&#34;,&#34;2015-03-18T00:00:00.000Z&#34;,&#34;2015-03-19T00:00:00.000Z&#34;,&#34;2015-03-20T00:00:00.000Z&#34;,&#34;2015-03-23T00:00:00.000Z&#34;,&#34;2015-03-24T00:00:00.000Z&#34;,&#34;2015-03-25T00:00:00.000Z&#34;,&#34;2015-03-26T00:00:00.000Z&#34;,&#34;2015-03-27T00:00:00.000Z&#34;,&#34;2015-03-30T00:00:00.000Z&#34;,&#34;2015-03-31T00:00:00.000Z&#34;,&#34;2015-04-01T00:00:00.000Z&#34;,&#34;2015-04-02T00:00:00.000Z&#34;,&#34;2015-04-03T00:00:00.000Z&#34;,&#34;2015-04-06T00:00:00.000Z&#34;,&#34;2015-04-07T00:00:00.000Z&#34;,&#34;2015-04-08T00:00:00.000Z&#34;,&#34;2015-04-09T00:00:00.000Z&#34;,&#34;2015-04-10T00:00:00.000Z&#34;,&#34;2015-04-13T00:00:00.000Z&#34;,&#34;2015-04-14T00:00:00.000Z&#34;,&#34;2015-04-15T00:00:00.000Z&#34;,&#34;2015-04-16T00:00:00.000Z&#34;,&#34;2015-04-17T00:00:00.000Z&#34;,&#34;2015-04-20T00:00:00.000Z&#34;,&#34;2015-04-21T00:00:00.000Z&#34;,&#34;2015-04-22T00:00:00.000Z&#34;,&#34;2015-04-23T00:00:00.000Z&#34;,&#34;2015-04-24T00:00:00.000Z&#34;,&#34;2015-04-27T00:00:00.000Z&#34;,&#34;2015-04-28T00:00:00.000Z&#34;,&#34;2015-04-29T00:00:00.000Z&#34;,&#34;2015-04-30T00:00:00.000Z&#34;,&#34;2015-05-01T00:00:00.000Z&#34;,&#34;2015-05-04T00:00:00.000Z&#34;,&#34;2015-05-05T00:00:00.000Z&#34;,&#34;2015-05-06T00:00:00.000Z&#34;,&#34;2015-05-07T00:00:00.000Z&#34;,&#34;2015-05-08T00:00:00.000Z&#34;,&#34;2015-05-11T00:00:00.000Z&#34;,&#34;2015-05-12T00:00:00.000Z&#34;,&#34;2015-05-13T00:00:00.000Z&#34;,&#34;2015-05-14T00:00:00.000Z&#34;,&#34;2015-05-15T00:00:00.000Z&#34;,&#34;2015-05-18T00:00:00.000Z&#34;,&#34;2015-05-19T00:00:00.000Z&#34;,&#34;2015-05-20T00:00:00.000Z&#34;,&#34;2015-05-21T00:00:00.000Z&#34;,&#34;2015-05-22T00:00:00.000Z&#34;,&#34;2015-05-26T00:00:00.000Z&#34;,&#34;2015-05-27T00:00:00.000Z&#34;,&#34;2015-05-28T00:00:00.000Z&#34;,&#34;2015-05-29T00:00:00.000Z&#34;,&#34;2015-06-01T00:00:00.000Z&#34;,&#34;2015-06-02T00:00:00.000Z&#34;,&#34;2015-06-03T00:00:00.000Z&#34;,&#34;2015-06-04T00:00:00.000Z&#34;,&#34;2015-06-05T00:00:00.000Z&#34;,&#34;2015-06-08T00:00:00.000Z&#34;,&#34;2015-06-09T00:00:00.000Z&#34;,&#34;2015-06-10T00:00:00.000Z&#34;,&#34;2015-06-11T00:00:00.000Z&#34;,&#34;2015-06-12T00:00:00.000Z&#34;,&#34;2015-06-15T00:00:00.000Z&#34;,&#34;2015-06-16T00:00:00.000Z&#34;,&#34;2015-06-17T00:00:00.000Z&#34;,&#34;2015-06-18T00:00:00.000Z&#34;,&#34;2015-06-19T00:00:00.000Z&#34;,&#34;2015-06-22T00:00:00.000Z&#34;,&#34;2015-06-23T00:00:00.000Z&#34;,&#34;2015-06-24T00:00:00.000Z&#34;,&#34;2015-06-25T00:00:00.000Z&#34;,&#34;2015-06-26T00:00:00.000Z&#34;,&#34;2015-06-29T00:00:00.000Z&#34;,&#34;2015-06-30T00:00:00.000Z&#34;,&#34;2015-07-01T00:00:00.000Z&#34;,&#34;2015-07-02T00:00:00.000Z&#34;,&#34;2015-07-06T00:00:00.000Z&#34;,&#34;2015-07-07T00:00:00.000Z&#34;,&#34;2015-07-08T00:00:00.000Z&#34;,&#34;2015-07-09T00:00:00.000Z&#34;,&#34;2015-07-10T00:00:00.000Z&#34;,&#34;2015-07-13T00:00:00.000Z&#34;,&#34;2015-07-14T00:00:00.000Z&#34;,&#34;2015-07-15T00:00:00.000Z&#34;,&#34;2015-07-16T00:00:00.000Z&#34;,&#34;2015-07-17T00:00:00.000Z&#34;,&#34;2015-07-20T00:00:00.000Z&#34;,&#34;2015-07-21T00:00:00.000Z&#34;,&#34;2015-07-22T00:00:00.000Z&#34;,&#34;2015-07-23T00:00:00.000Z&#34;,&#34;2015-07-24T00:00:00.000Z&#34;,&#34;2015-07-27T00:00:00.000Z&#34;,&#34;2015-07-28T00:00:00.000Z&#34;,&#34;2015-07-29T00:00:00.000Z&#34;,&#34;2015-07-30T00:00:00.000Z&#34;,&#34;2015-07-31T00:00:00.000Z&#34;,&#34;2015-08-03T00:00:00.000Z&#34;,&#34;2015-08-04T00:00:00.000Z&#34;,&#34;2015-08-05T00:00:00.000Z&#34;,&#34;2015-08-06T00:00:00.000Z&#34;,&#34;2015-08-07T00:00:00.000Z&#34;,&#34;2015-08-10T00:00:00.000Z&#34;,&#34;2015-08-11T00:00:00.000Z&#34;,&#34;2015-08-12T00:00:00.000Z&#34;,&#34;2015-08-13T00:00:00.000Z&#34;,&#34;2015-08-14T00:00:00.000Z&#34;,&#34;2015-08-17T00:00:00.000Z&#34;,&#34;2015-08-18T00:00:00.000Z&#34;,&#34;2015-08-19T00:00:00.000Z&#34;,&#34;2015-08-20T00:00:00.000Z&#34;,&#34;2015-08-21T00:00:00.000Z&#34;,&#34;2015-08-24T00:00:00.000Z&#34;,&#34;2015-08-25T00:00:00.000Z&#34;,&#34;2015-08-26T00:00:00.000Z&#34;,&#34;2015-08-27T00:00:00.000Z&#34;,&#34;2015-08-28T00:00:00.000Z&#34;,&#34;2015-08-31T00:00:00.000Z&#34;,&#34;2015-09-01T00:00:00.000Z&#34;,&#34;2015-09-02T00:00:00.000Z&#34;,&#34;2015-09-03T00:00:00.000Z&#34;,&#34;2015-09-04T00:00:00.000Z&#34;,&#34;2015-09-08T00:00:00.000Z&#34;,&#34;2015-09-09T00:00:00.000Z&#34;,&#34;2015-09-10T00:00:00.000Z&#34;,&#34;2015-09-11T00:00:00.000Z&#34;,&#34;2015-09-14T00:00:00.000Z&#34;,&#34;2015-09-15T00:00:00.000Z&#34;,&#34;2015-09-16T00:00:00.000Z&#34;,&#34;2015-09-17T00:00:00.000Z&#34;,&#34;2015-09-18T00:00:00.000Z&#34;,&#34;2015-09-21T00:00:00.000Z&#34;,&#34;2015-09-22T00:00:00.000Z&#34;,&#34;2015-09-23T00:00:00.000Z&#34;,&#34;2015-09-24T00:00:00.000Z&#34;,&#34;2015-09-25T00:00:00.000Z&#34;,&#34;2015-09-28T00:00:00.000Z&#34;,&#34;2015-09-29T00:00:00.000Z&#34;,&#34;2015-09-30T00:00:00.000Z&#34;,&#34;2015-10-01T00:00:00.000Z&#34;,&#34;2015-10-02T00:00:00.000Z&#34;,&#34;2015-10-05T00:00:00.000Z&#34;,&#34;2015-10-06T00:00:00.000Z&#34;,&#34;2015-10-07T00:00:00.000Z&#34;,&#34;2015-10-08T00:00:00.000Z&#34;,&#34;2015-10-09T00:00:00.000Z&#34;,&#34;2015-10-12T00:00:00.000Z&#34;,&#34;2015-10-13T00:00:00.000Z&#34;,&#34;2015-10-14T00:00:00.000Z&#34;,&#34;2015-10-15T00:00:00.000Z&#34;,&#34;2015-10-16T00:00:00.000Z&#34;,&#34;2015-10-19T00:00:00.000Z&#34;,&#34;2015-10-20T00:00:00.000Z&#34;,&#34;2015-10-21T00:00:00.000Z&#34;,&#34;2015-10-22T00:00:00.000Z&#34;,&#34;2015-10-23T00:00:00.000Z&#34;,&#34;2015-10-26T00:00:00.000Z&#34;,&#34;2015-10-27T00:00:00.000Z&#34;,&#34;2015-10-28T00:00:00.000Z&#34;,&#34;2015-10-29T00:00:00.000Z&#34;,&#34;2015-10-30T00:00:00.000Z&#34;,&#34;2015-11-02T00:00:00.000Z&#34;,&#34;2015-11-03T00:00:00.000Z&#34;,&#34;2015-11-04T00:00:00.000Z&#34;,&#34;2015-11-05T00:00:00.000Z&#34;,&#34;2015-11-06T00:00:00.000Z&#34;,&#34;2015-11-09T00:00:00.000Z&#34;,&#34;2015-11-10T00:00:00.000Z&#34;,&#34;2015-11-11T00:00:00.000Z&#34;,&#34;2015-11-12T00:00:00.000Z&#34;,&#34;2015-11-13T00:00:00.000Z&#34;,&#34;2015-11-16T00:00:00.000Z&#34;,&#34;2015-11-17T00:00:00.000Z&#34;,&#34;2015-11-18T00:00:00.000Z&#34;,&#34;2015-11-19T00:00:00.000Z&#34;,&#34;2015-11-20T00:00:00.000Z&#34;,&#34;2015-11-23T00:00:00.000Z&#34;,&#34;2015-11-24T00:00:00.000Z&#34;,&#34;2015-11-25T00:00:00.000Z&#34;,&#34;2015-11-27T00:00:00.000Z&#34;,&#34;2015-11-30T00:00:00.000Z&#34;,&#34;2015-12-01T00:00:00.000Z&#34;,&#34;2015-12-02T00:00:00.000Z&#34;,&#34;2015-12-03T00:00:00.000Z&#34;,&#34;2015-12-04T00:00:00.000Z&#34;,&#34;2015-12-07T00:00:00.000Z&#34;,&#34;2015-12-08T00:00:00.000Z&#34;,&#34;2015-12-09T00:00:00.000Z&#34;,&#34;2015-12-10T00:00:00.000Z&#34;,&#34;2015-12-11T00:00:00.000Z&#34;,&#34;2015-12-14T00:00:00.000Z&#34;,&#34;2015-12-15T00:00:00.000Z&#34;,&#34;2015-12-16T00:00:00.000Z&#34;,&#34;2015-12-17T00:00:00.000Z&#34;,&#34;2015-12-18T00:00:00.000Z&#34;,&#34;2015-12-21T00:00:00.000Z&#34;,&#34;2015-12-22T00:00:00.000Z&#34;,&#34;2015-12-23T00:00:00.000Z&#34;,&#34;2015-12-24T00:00:00.000Z&#34;,&#34;2015-12-28T00:00:00.000Z&#34;,&#34;2015-12-29T00:00:00.000Z&#34;,&#34;2015-12-30T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-01-04T00:00:00.000Z&#34;,&#34;2016-01-05T00:00:00.000Z&#34;,&#34;2016-01-06T00:00:00.000Z&#34;,&#34;2016-01-07T00:00:00.000Z&#34;,&#34;2016-01-08T00:00:00.000Z&#34;,&#34;2016-01-11T00:00:00.000Z&#34;,&#34;2016-01-12T00:00:00.000Z&#34;,&#34;2016-01-13T00:00:00.000Z&#34;,&#34;2016-01-14T00:00:00.000Z&#34;,&#34;2016-01-15T00:00:00.000Z&#34;,&#34;2016-01-19T00:00:00.000Z&#34;,&#34;2016-01-20T00:00:00.000Z&#34;,&#34;2016-01-21T00:00:00.000Z&#34;,&#34;2016-01-22T00:00:00.000Z&#34;,&#34;2016-01-25T00:00:00.000Z&#34;,&#34;2016-01-26T00:00:00.000Z&#34;,&#34;2016-01-27T00:00:00.000Z&#34;,&#34;2016-01-28T00:00:00.000Z&#34;,&#34;2016-01-29T00:00:00.000Z&#34;,&#34;2016-02-01T00:00:00.000Z&#34;,&#34;2016-02-02T00:00:00.000Z&#34;,&#34;2016-02-03T00:00:00.000Z&#34;,&#34;2016-02-04T00:00:00.000Z&#34;,&#34;2016-02-05T00:00:00.000Z&#34;,&#34;2016-02-08T00:00:00.000Z&#34;,&#34;2016-02-09T00:00:00.000Z&#34;,&#34;2016-02-10T00:00:00.000Z&#34;,&#34;2016-02-11T00:00:00.000Z&#34;,&#34;2016-02-12T00:00:00.000Z&#34;,&#34;2016-02-16T00:00:00.000Z&#34;,&#34;2016-02-17T00:00:00.000Z&#34;,&#34;2016-02-18T00:00:00.000Z&#34;,&#34;2016-02-19T00:00:00.000Z&#34;,&#34;2016-02-22T00:00:00.000Z&#34;,&#34;2016-02-23T00:00:00.000Z&#34;,&#34;2016-02-24T00:00:00.000Z&#34;,&#34;2016-02-25T00:00:00.000Z&#34;,&#34;2016-02-26T00:00:00.000Z&#34;,&#34;2016-02-29T00:00:00.000Z&#34;,&#34;2016-03-01T00:00:00.000Z&#34;,&#34;2016-03-02T00:00:00.000Z&#34;,&#34;2016-03-03T00:00:00.000Z&#34;,&#34;2016-03-04T00:00:00.000Z&#34;,&#34;2016-03-07T00:00:00.000Z&#34;,&#34;2016-03-08T00:00:00.000Z&#34;,&#34;2016-03-09T00:00:00.000Z&#34;,&#34;2016-03-10T00:00:00.000Z&#34;,&#34;2016-03-11T00:00:00.000Z&#34;,&#34;2016-03-14T00:00:00.000Z&#34;,&#34;2016-03-15T00:00:00.000Z&#34;,&#34;2016-03-16T00:00:00.000Z&#34;,&#34;2016-03-17T00:00:00.000Z&#34;,&#34;2016-03-18T00:00:00.000Z&#34;,&#34;2016-03-21T00:00:00.000Z&#34;,&#34;2016-03-22T00:00:00.000Z&#34;,&#34;2016-03-23T00:00:00.000Z&#34;,&#34;2016-03-24T00:00:00.000Z&#34;,&#34;2016-03-28T00:00:00.000Z&#34;,&#34;2016-03-29T00:00:00.000Z&#34;,&#34;2016-03-30T00:00:00.000Z&#34;,&#34;2016-03-31T00:00:00.000Z&#34;,&#34;2016-04-01T00:00:00.000Z&#34;,&#34;2016-04-04T00:00:00.000Z&#34;,&#34;2016-04-05T00:00:00.000Z&#34;,&#34;2016-04-06T00:00:00.000Z&#34;,&#34;2016-04-07T00:00:00.000Z&#34;,&#34;2016-04-08T00:00:00.000Z&#34;,&#34;2016-04-11T00:00:00.000Z&#34;,&#34;2016-04-12T00:00:00.000Z&#34;,&#34;2016-04-13T00:00:00.000Z&#34;,&#34;2016-04-14T00:00:00.000Z&#34;,&#34;2016-04-15T00:00:00.000Z&#34;,&#34;2016-04-18T00:00:00.000Z&#34;,&#34;2016-04-19T00:00:00.000Z&#34;,&#34;2016-04-20T00:00:00.000Z&#34;,&#34;2016-04-21T00:00:00.000Z&#34;,&#34;2016-04-22T00:00:00.000Z&#34;,&#34;2016-04-25T00:00:00.000Z&#34;,&#34;2016-04-26T00:00:00.000Z&#34;,&#34;2016-04-27T00:00:00.000Z&#34;,&#34;2016-04-28T00:00:00.000Z&#34;,&#34;2016-04-29T00:00:00.000Z&#34;,&#34;2016-05-02T00:00:00.000Z&#34;,&#34;2016-05-03T00:00:00.000Z&#34;,&#34;2016-05-04T00:00:00.000Z&#34;,&#34;2016-05-05T00:00:00.000Z&#34;,&#34;2016-05-06T00:00:00.000Z&#34;,&#34;2016-05-09T00:00:00.000Z&#34;,&#34;2016-05-10T00:00:00.000Z&#34;,&#34;2016-05-11T00:00:00.000Z&#34;,&#34;2016-05-12T00:00:00.000Z&#34;,&#34;2016-05-13T00:00:00.000Z&#34;,&#34;2016-05-16T00:00:00.000Z&#34;,&#34;2016-05-17T00:00:00.000Z&#34;,&#34;2016-05-18T00:00:00.000Z&#34;,&#34;2016-05-19T00:00:00.000Z&#34;,&#34;2016-05-20T00:00:00.000Z&#34;,&#34;2016-05-23T00:00:00.000Z&#34;,&#34;2016-05-24T00:00:00.000Z&#34;,&#34;2016-05-25T00:00:00.000Z&#34;,&#34;2016-05-26T00:00:00.000Z&#34;,&#34;2016-05-27T00:00:00.000Z&#34;,&#34;2016-05-31T00:00:00.000Z&#34;,&#34;2016-06-01T00:00:00.000Z&#34;,&#34;2016-06-02T00:00:00.000Z&#34;,&#34;2016-06-03T00:00:00.000Z&#34;,&#34;2016-06-06T00:00:00.000Z&#34;,&#34;2016-06-07T00:00:00.000Z&#34;,&#34;2016-06-08T00:00:00.000Z&#34;,&#34;2016-06-09T00:00:00.000Z&#34;,&#34;2016-06-10T00:00:00.000Z&#34;,&#34;2016-06-13T00:00:00.000Z&#34;,&#34;2016-06-14T00:00:00.000Z&#34;,&#34;2016-06-15T00:00:00.000Z&#34;,&#34;2016-06-16T00:00:00.000Z&#34;,&#34;2016-06-17T00:00:00.000Z&#34;,&#34;2016-06-20T00:00:00.000Z&#34;,&#34;2016-06-21T00:00:00.000Z&#34;,&#34;2016-06-22T00:00:00.000Z&#34;,&#34;2016-06-23T00:00:00.000Z&#34;,&#34;2016-06-24T00:00:00.000Z&#34;,&#34;2016-06-27T00:00:00.000Z&#34;,&#34;2016-06-28T00:00:00.000Z&#34;,&#34;2016-06-29T00:00:00.000Z&#34;,&#34;2016-06-30T00:00:00.000Z&#34;,&#34;2016-07-01T00:00:00.000Z&#34;,&#34;2016-07-05T00:00:00.000Z&#34;,&#34;2016-07-06T00:00:00.000Z&#34;,&#34;2016-07-07T00:00:00.000Z&#34;,&#34;2016-07-08T00:00:00.000Z&#34;,&#34;2016-07-11T00:00:00.000Z&#34;,&#34;2016-07-12T00:00:00.000Z&#34;,&#34;2016-07-13T00:00:00.000Z&#34;,&#34;2016-07-14T00:00:00.000Z&#34;,&#34;2016-07-15T00:00:00.000Z&#34;,&#34;2016-07-18T00:00:00.000Z&#34;,&#34;2016-07-19T00:00:00.000Z&#34;,&#34;2016-07-20T00:00:00.000Z&#34;,&#34;2016-07-21T00:00:00.000Z&#34;,&#34;2016-07-22T00:00:00.000Z&#34;,&#34;2016-07-25T00:00:00.000Z&#34;,&#34;2016-07-26T00:00:00.000Z&#34;,&#34;2016-07-27T00:00:00.000Z&#34;,&#34;2016-07-28T00:00:00.000Z&#34;,&#34;2016-07-29T00:00:00.000Z&#34;,&#34;2016-08-01T00:00:00.000Z&#34;,&#34;2016-08-02T00:00:00.000Z&#34;,&#34;2016-08-03T00:00:00.000Z&#34;,&#34;2016-08-04T00:00:00.000Z&#34;,&#34;2016-08-05T00:00:00.000Z&#34;,&#34;2016-08-08T00:00:00.000Z&#34;,&#34;2016-08-09T00:00:00.000Z&#34;,&#34;2016-08-10T00:00:00.000Z&#34;,&#34;2016-08-11T00:00:00.000Z&#34;,&#34;2016-08-12T00:00:00.000Z&#34;,&#34;2016-08-15T00:00:00.000Z&#34;,&#34;2016-08-16T00:00:00.000Z&#34;,&#34;2016-08-17T00:00:00.000Z&#34;,&#34;2016-08-18T00:00:00.000Z&#34;,&#34;2016-08-19T00:00:00.000Z&#34;,&#34;2016-08-22T00:00:00.000Z&#34;,&#34;2016-08-23T00:00:00.000Z&#34;,&#34;2016-08-24T00:00:00.000Z&#34;,&#34;2016-08-25T00:00:00.000Z&#34;,&#34;2016-08-26T00:00:00.000Z&#34;,&#34;2016-08-29T00:00:00.000Z&#34;,&#34;2016-08-30T00:00:00.000Z&#34;,&#34;2016-08-31T00:00:00.000Z&#34;,&#34;2016-09-01T00:00:00.000Z&#34;,&#34;2016-09-02T00:00:00.000Z&#34;,&#34;2016-09-06T00:00:00.000Z&#34;,&#34;2016-09-07T00:00:00.000Z&#34;,&#34;2016-09-08T00:00:00.000Z&#34;,&#34;2016-09-09T00:00:00.000Z&#34;,&#34;2016-09-12T00:00:00.000Z&#34;,&#34;2016-09-13T00:00:00.000Z&#34;,&#34;2016-09-14T00:00:00.000Z&#34;,&#34;2016-09-15T00:00:00.000Z&#34;,&#34;2016-09-16T00:00:00.000Z&#34;,&#34;2016-09-19T00:00:00.000Z&#34;,&#34;2016-09-20T00:00:00.000Z&#34;,&#34;2016-09-21T00:00:00.000Z&#34;,&#34;2016-09-22T00:00:00.000Z&#34;,&#34;2016-09-23T00:00:00.000Z&#34;,&#34;2016-09-26T00:00:00.000Z&#34;,&#34;2016-09-27T00:00:00.000Z&#34;,&#34;2016-09-28T00:00:00.000Z&#34;,&#34;2016-09-29T00:00:00.000Z&#34;,&#34;2016-09-30T00:00:00.000Z&#34;,&#34;2016-10-03T00:00:00.000Z&#34;,&#34;2016-10-04T00:00:00.000Z&#34;,&#34;2016-10-05T00:00:00.000Z&#34;,&#34;2016-10-06T00:00:00.000Z&#34;,&#34;2016-10-07T00:00:00.000Z&#34;,&#34;2016-10-10T00:00:00.000Z&#34;,&#34;2016-10-11T00:00:00.000Z&#34;,&#34;2016-10-12T00:00:00.000Z&#34;,&#34;2016-10-13T00:00:00.000Z&#34;,&#34;2016-10-14T00:00:00.000Z&#34;,&#34;2016-10-17T00:00:00.000Z&#34;,&#34;2016-10-18T00:00:00.000Z&#34;,&#34;2016-10-19T00:00:00.000Z&#34;,&#34;2016-10-20T00:00:00.000Z&#34;,&#34;2016-10-21T00:00:00.000Z&#34;,&#34;2016-10-24T00:00:00.000Z&#34;,&#34;2016-10-25T00:00:00.000Z&#34;,&#34;2016-10-26T00:00:00.000Z&#34;,&#34;2016-10-27T00:00:00.000Z&#34;,&#34;2016-10-28T00:00:00.000Z&#34;,&#34;2016-10-31T00:00:00.000Z&#34;,&#34;2016-11-01T00:00:00.000Z&#34;,&#34;2016-11-02T00:00:00.000Z&#34;,&#34;2016-11-03T00:00:00.000Z&#34;,&#34;2016-11-04T00:00:00.000Z&#34;,&#34;2016-11-07T00:00:00.000Z&#34;,&#34;2016-11-08T00:00:00.000Z&#34;,&#34;2016-11-09T00:00:00.000Z&#34;,&#34;2016-11-10T00:00:00.000Z&#34;,&#34;2016-11-11T00:00:00.000Z&#34;,&#34;2016-11-14T00:00:00.000Z&#34;,&#34;2016-11-15T00:00:00.000Z&#34;,&#34;2016-11-16T00:00:00.000Z&#34;,&#34;2016-11-17T00:00:00.000Z&#34;,&#34;2016-11-18T00:00:00.000Z&#34;,&#34;2016-11-21T00:00:00.000Z&#34;,&#34;2016-11-22T00:00:00.000Z&#34;,&#34;2016-11-23T00:00:00.000Z&#34;,&#34;2016-11-25T00:00:00.000Z&#34;,&#34;2016-11-28T00:00:00.000Z&#34;,&#34;2016-11-29T00:00:00.000Z&#34;,&#34;2016-11-30T00:00:00.000Z&#34;,&#34;2016-12-01T00:00:00.000Z&#34;,&#34;2016-12-02T00:00:00.000Z&#34;,&#34;2016-12-05T00:00:00.000Z&#34;,&#34;2016-12-06T00:00:00.000Z&#34;,&#34;2016-12-07T00:00:00.000Z&#34;,&#34;2016-12-08T00:00:00.000Z&#34;,&#34;2016-12-09T00:00:00.000Z&#34;,&#34;2016-12-12T00:00:00.000Z&#34;,&#34;2016-12-13T00:00:00.000Z&#34;,&#34;2016-12-14T00:00:00.000Z&#34;,&#34;2016-12-15T00:00:00.000Z&#34;,&#34;2016-12-16T00:00:00.000Z&#34;,&#34;2016-12-19T00:00:00.000Z&#34;,&#34;2016-12-20T00:00:00.000Z&#34;,&#34;2016-12-21T00:00:00.000Z&#34;,&#34;2016-12-22T00:00:00.000Z&#34;,&#34;2016-12-23T00:00:00.000Z&#34;,&#34;2016-12-27T00:00:00.000Z&#34;,&#34;2016-12-28T00:00:00.000Z&#34;,&#34;2016-12-29T00:00:00.000Z&#34;,&#34;2016-12-30T00:00:00.000Z&#34;,&#34;2017-01-03T00:00:00.000Z&#34;,&#34;2017-01-04T00:00:00.000Z&#34;,&#34;2017-01-05T00:00:00.000Z&#34;,&#34;2017-01-06T00:00:00.000Z&#34;,&#34;2017-01-09T00:00:00.000Z&#34;,&#34;2017-01-10T00:00:00.000Z&#34;,&#34;2017-01-11T00:00:00.000Z&#34;,&#34;2017-01-12T00:00:00.000Z&#34;,&#34;2017-01-13T00:00:00.000Z&#34;,&#34;2017-01-17T00:00:00.000Z&#34;,&#34;2017-01-18T00:00:00.000Z&#34;,&#34;2017-01-19T00:00:00.000Z&#34;,&#34;2017-01-20T00:00:00.000Z&#34;,&#34;2017-01-23T00:00:00.000Z&#34;,&#34;2017-01-24T00:00:00.000Z&#34;,&#34;2017-01-25T00:00:00.000Z&#34;,&#34;2017-01-26T00:00:00.000Z&#34;,&#34;2017-01-27T00:00:00.000Z&#34;,&#34;2017-01-30T00:00:00.000Z&#34;,&#34;2017-01-31T00:00:00.000Z&#34;,&#34;2017-02-01T00:00:00.000Z&#34;,&#34;2017-02-02T00:00:00.000Z&#34;,&#34;2017-02-03T00:00:00.000Z&#34;,&#34;2017-02-06T00:00:00.000Z&#34;,&#34;2017-02-07T00:00:00.000Z&#34;,&#34;2017-02-08T00:00:00.000Z&#34;,&#34;2017-02-09T00:00:00.000Z&#34;,&#34;2017-02-10T00:00:00.000Z&#34;,&#34;2017-02-13T00:00:00.000Z&#34;,&#34;2017-02-14T00:00:00.000Z&#34;,&#34;2017-02-15T00:00:00.000Z&#34;,&#34;2017-02-16T00:00:00.000Z&#34;,&#34;2017-02-17T00:00:00.000Z&#34;,&#34;2017-02-21T00:00:00.000Z&#34;,&#34;2017-02-22T00:00:00.000Z&#34;,&#34;2017-02-23T00:00:00.000Z&#34;,&#34;2017-02-24T00:00:00.000Z&#34;,&#34;2017-02-27T00:00:00.000Z&#34;,&#34;2017-02-28T00:00:00.000Z&#34;],[0.220243673851921,0.212655794630123,0.211252391827665,0.212209302325581,0.212206952303961,0.215139442231076,0.215997804342523,0.221156763974024,0.22271277900417,0.225054360956753,0.225736490150009,0.229525536415836,0.224819711538462,0.226091878686766,0.228537098227696,0.224986765484383,0.225690623733133,0.224194665742986,0.220797227036395,0.217947980204857,0.219706942934005,0.214993169398907,0.224236147074055,0.223995820756907,0.221741868987632,0.225871740010409,0.228550891316849,0.223959844484419,0.222692977365061,0.222128329156711,0.220008109830273,0.219365299976836,0.214844882574659,0.218171987934665,0.21638418079096,0.213149196033391,0.217593375021126,0.218764095624718,0.21874301051219,0.226173084789341,0.227877133898502,0.227833664756112,0.226098949468866,0.22313258776389,0.223320862283984,0.222876317183729,0.225094945953842,0.225094945953842,0.229990556014638,0.233854769006026,0.234528472431455,0.233965454765068,0.234270977028729,0.232422586520947,0.233260619281343,0.22937595129376,0.229156641000962,0.230511390602753,0.230221378123331,0.228421497074612,0.229633216317637,0.229078056670461,0.233591654247392,0.234461077844311,0.23478881101532,0.232821614983113,0.232545287073994,0.226240487062405,0.219704730340464,0.219168173598553,0.221286097052694,0.218371406184076,0.219809546915752,0.220808337877962,0.221381498657554,0.221047177861758,0.22507764447963,0.222011152644157,0.223463177115033,0.225447788473255,0.22704266088214,0.229456991830851,0.230350919360654,0.230991337824832,0.228869407496977,0.228376559823832,0.226355458302942,0.230461838813983,0.229697725148021,0.230178145778447,0.231369476653087,0.230334595959596,0.227866752081999,0.22618971164344,0.226799427307042,0.220934662518255,0.217947107230354,0.220557688676276,0.221203856399848,0.219452337897184,0.22016051364366,0.219771814647205,0.223639181248789,0.216611231930408,0.215186228081403,0.204257945078679,0.204937352685771,0.203597077761268,0.206945124938755,0.212372368586915,0.206496446764354,0.209652146662488,0.20673404849011,0.206414931092022,0.207241720217499,0.208051628764597,0.208894630005536,0.211595364320059,0.209716373544711,0.21061041866411,0.211047254150702,0.208755905511811,0.2106416772554,0.212139461172742,0.21452528379773,0.217553920957487,0.21687425674407,0.217936860278703,0.216726730458556,0.215624802077396,0.215593732301303,0.214774022028105,0.218506060798375,0.217945441768351,0.219880653266332,0.218710731339533,0.217238125196603,0.221097529921059,0.223614274867122,0.217873388931008,0.21437175098263,0.212726811318361,0.209875007773148,0.210141786886261,0.211742892459827,0.210841513860591,0.212325364793542,0.210544366153271,0.207414640292302,0.209900373599004,0.210366420732841,0.21401503385724,0.21250542501085,0.212540968400223,0.210471074890412,0.208654324055666,0.210047517819182,0.208985471098086,0.20951673782563,0.211718121635835,0.208227887167459,0.210775047258979,0.211310614388665,0.209391471011021,0.208887291891244,0.208353264769194,0.208220822082208,0.208609471020605,0.207910321489002,0.204948673826618,0.204800425129901,0.208796405769686,0.206875293565054,0.210356731875719,0.213971778857275,0.214425907752699,0.21431459765467,0.210624470189319,0.217586577029546,0.215497737556561,0.214988409566348,0.216413270785056,0.213400837198778,0.214209281369678,0.212546816479401,0.213929361074891,0.212143713942994,0.210846084608461,0.21303144938174,0.213030047739399,0.214757150110002,0.21346987002757,0.211470932500975,0.212864050376701,0.213476177051029,0.211514463981849,0.211490471869329,0.212516960651289,0.211291240045506,0.213796082949309,0.212529374677595,0.214244932914645,0.214937188091551,0.211777339215231,0.210161729754797,0.209330913773927,0.210291090855631,0.208206775700935,0.208282190659887,0.204954031738596,0.20477775830851,0.205165493572218,0.207228213348878,0.20791547277937,0.206184648288973,0.204431486880466,0.200875145857643,0.201071842410197,0.199289387024091,0.200647062221965,0.20135667903525,0.199728339402347,0.202153110047847,0.201405493672363,0.203384455719557,0.203933627291715,0.202291401458165,0.201410300331164,0.202103337905807,0.202978821098548,0.205184969414506,0.207764011116258,0.212139809457011,0.21167713421726,0.214441690273843,0.216674545024817,0.213315297300476,0.214055164319249,0.215440747227087,0.214904577918277,0.215542351159268,0.214938664779429,0.216122184219837,0.215026517383618,0.217819706498952,0.215721572157216,0.214298741564837,0.214302935326382,0.213071264922224,0.215869381853235,0.215926861542163,0.216045654930853,0.217269363885905,0.220541212695405,0.221037859787412,0.223088119352295,0.222498937010265,0.220009625797136,0.220869827846572,0.220172824791418,0.219167770685294,0.216814424344076,0.215155294257379,0.213343631178707,0.215696711615803,0.217160640189686,0.217989605480747,0.217643920080631,0.219444278100485,0.21969696969697,0.22076350656422,0.221429431599229,0.222632299541639,0.224226183307238,0.226159099077513,0.224347877992001,0.224916287969385,0.222536806342016,0.222701149425287,0.225300120048019,0.225579419973304,0.226633104870504,0.227101325872765,0.22817642380865,0.231911984087519,0.227269892741332,0.228543356997972,0.224971486503612,0.224497583312134,0.223237927121422,0.220808568598316,0.22215955380084,0.223528293517521,0.221427208547987,0.221508522004579,0.222014096133088,0.220585433995809,0.222303345819313,0.221415435347834,0.221799746514575,0.222278067475027,0.220945605640896,0.221506255107814,0.220268742936079,0.212950267979559,0.210730466083287,0.213716951788491,0.21210806791424,0.215055102422016,0.214085384855095,0.215109356395312,0.213858797161001,0.212879357913218,0.21046875,0.214081645609803,0.214161514683153,0.215588349014048,0.212009648343278,0.214249363867684,0.216744420627916,0.219084900211769,0.219139551236975,0.223117921385743,0.241070116125239,0.23842659359677,0.230646794964549,0.230208333333333,0.225865405289185,0.220408163265306,0.219650717023995,0.221863144583392,0.221507730195649,0.21911117226197,0.219810549270819,0.216527409822702,0.213144793251279,0.211535840828564,0.226301051768884,0.225476839237057,0.227809221424627,0.228743977743096,0.227529620046303,0.233607127940972,0.234400055776337,0.230993330993331,0.233992264718522,0.237363905112121,0.243350186854254,0.242540278881584,0.242378048780488,0.247001608892789,0.237067107343009,0.237379200923121,0.240155196170861,0.236541364191763,0.234537725823592,0.236176935229068,0.235673301692994,0.240856058979314,0.240775171624714,0.234230416048598,0.236153289949385,0.233660366469485,0.231880900508352,0.231714326771088,0.23119918699187,0.230988250558639,0.231559155336997,0.231011268842383,0.228851193942924,0.238082277004433,0.239741406008052,0.236998746867168,0.240900533417007,0.247316200390371,0.251939584021129,0.24928495546294,0.251254280481007,0.252694225510696,0.253534627366403,0.253978725158737,0.251963721758847,0.246889798539209,0.248597081930415,0.248730369560122,0.248160613650595,0.246279703934554,0.247946373217607,0.245831702544031,0.24470487463012,0.243638332430969,0.23873502994012,0.239604405484379,0.241114058355438,0.239953341360626,0.235262958758986,0.234605540499849,0.229682779456193,0.237618104236513,0.241342486651411,0.241835800396765,0.243129126362659,0.247194513715711,0.247064769458052,0.249523155565728,0.251999390661894,0.247733573087585,0.251173175900696,0.250412293853073,0.245152761457109,0.245279580083109,0.244217537695799,0.243208797611245,0.241609514081424,0.243071761960327,0.240166224833417,0.238478104809763,0.234583978600591,0.233051444679352,0.229647458587003,0.231050293738358,0.233512786002692,0.232908750719632,0.236121229782894,0.235031020054826,0.236259376803231,0.239165505609738,0.238833883388339,0.241486882658047,0.245108529501681,0.244877826680832,0.246525126011914,0.251089699472356,0.244614822928076,0.2496998349092,0.249284099472494,0.24813829787234,0.245564787783517,0.249622242369296,0.248468320382546,0.250358085186581,0.25443234836703,0.250757231561411,0.247608926673751,0.251469802244789,0.248301630434783,0.247847757136384,0.246499349605938,0.249961437606047,0.257492113564669,0.258539642745221,0.259544383346426,0.257449297971919,0.24865804793226,0.250532562385879,0.250513034886372,0.247932960893855,0.244883424544569,0.241519774848171,0.241459627329193,0.241198224852071,0.243495391019923,0.246090565478396,0.248885699176551,0.250799573560768,0.247014528029208,0.248643070101674,0.245484899074215,0.248299579671379,0.253230577611708,0.254624931699321,0.254601950912524,0.249448123620309,0.245743605690741,0.246465744912226,0.247858209541775,0.24829210836278,0.25131160572337,0.257116436153104,0.25934410417169,0.260957138253303,0.26010955372966,0.25856358054613,0.258316008316008,0.263233248793259,0.262011950560694,0.262097420285211,0.264474537787869,0.265748191498009,0.266777301060471,0.261525665399239,0.264719904648391,0.271778140293638,0.271263251598284,0.271055800883179,0.273473034437947,0.271903567672518,0.279539748953975,0.27781926811053,0.279581108144192,0.283586424363123,0.284119924223705,0.285338376778225,0.284141884033893,0.28624303418448,0.280076722167809,0.274987889552721,0.275605815831987,0.277407286922576,0.276907384740922,0.272816007808687,0.27163365145561,0.271760850451603,0.272041111289546,0.275094888153113,0.27342364134817,0.269869797907181,0.273111612175874,0.272485063781689,0.26321001346748,0.261330380447679,0.260725027703024,0.262671889990406,0.258913009031849,0.260666559330221,0.259696798645271,0.253847984766741,0.257010465766557,0.255666905273204,0.259144402035623,0.258925037599937,0.256667712582366,0.253468723354779,0.25596386937389,0.254306367271609,0.251743745261562,0.252170302710048,0.252574587308799,0.252372636853694,0.25198277815545,0.250990062018979,0.248548026805659,0.246160216834814,0.243053469510363,0.245080974723778,0.238537886082512,0.243795784123187,0.243795784123187,0.242324480284087,0.235894178312533,0.231884598181005,0.225102116598589,0.220827556009633,0.217934703396006,0.21849166062364,0.218661228057397,0.220345842531273,0.225734307439988,0.223675310033822,0.224101796407186,0.227997254423429,0.232232728381882,0.230972840263925,0.234533096470225,0.236435306848045,0.237377279102384,0.238746483276024,0.237504843084076,0.237231392089692,0.233502148557397,0.236016949152542,0.235080614350118,0.23485254691689,0.23240663586092,0.232501706225828,0.231088004822182,0.232038461538462,0.234095618141355,0.237320241224679,0.238198757763975,0.240395127284086,0.239993770440741,0.243045331266951,0.24040901053279,0.239354739354739,0.237075617283951,0.233829885767212,0.236068895643364,0.236565330876708,0.234606569900688,0.235037835358863,0.23672978426199,0.239436072704676,0.240852948030762,0.244404137079346,0.243279777537463,0.243087998774604,0.244453034402783,0.244413515812263,0.245767952384633,0.243800695249131,0.243051242236025,0.243416480037068,0.246206255806751,0.252370791844476,0.25319622012229,0.251014884979702,0.251766217084136,0.255608265658921,0.252792734871012,0.248673633440514,0.246687948922586,0.243830364986822,0.242959712804148,0.242498809334815,0.24127538071066,0.23688756281407,0.237928868650389,0.23899913718723,0.24042620114807,0.240136749449859,0.23407170586892,0.23685610089652,0.238657056145675,0.238208797032326,0.239033429133263,0.240015186028853,0.238560606060606,0.241149773071104,0.240539725614352,0.244383499887294,0.247236104800848,0.24665907365224,0.24633497911128,0.24439326436608,0.243130227001195,0.243644384626888,0.247838065355476,0.249672346002621,0.246576396368672,0.243678335484851,0.242401099740339,0.242522261968186,0.244622215417592,0.244883881352035,0.252091726061357,0.247602240466508,0.247909153686795,0.247207887237156,0.249633176307051,0.251541403262312,0.247778378796075,0.251339597732391,0.249143302180685,0.242021887196755,0.241875190723222,0.241882496752999,0.242032862055789,0.240602078239609,0.236593540524071,0.234835223380775,0.237408968953622,0.239115357940972,0.238244151030808,0.245399721663832,0.249038235063202,0.250195526356953,0.251585375401237,0.247857921794672,0.247524366471735,0.2424583171772,0.243684415079674,0.247923752273986,0.245115802741453,0.247985145385588,0.249387980731264,0.251954995212257,0.248095887116171,0.249537818503336,0.249373939736651,0.252113133940182,0.249655619479783,0.25572549971676,0.254393068264637,0.252263643037768,0.254092965857672,0.249671268902038,0.248525798525799,0.251066797964878,0.250573206681952,0.249485215385883,0.250759753593429,0.248285832300702,0.249753005104561,0.246788008565311,0.251174299614159,0.251139471285324,0.250433275563258,0.248900688625239,0.247264412869508,0.248321048321048,0.247010493776946,0.250081063553826,0.241499879430914,0.240104796453043,0.242348380844706,0.240393890675241,0.24228617106315,0.242810089974293,0.248270248270248,0.24780701754386,0.250427141811081,0.252888057273023,0.254061556045391,0.256299015518104,0.26126664390577,0.263250128227047,0.259784191144986,0.263812516365541,0.265228426395939,0.260942041374594,0.261036385583721,0.26152192605331,0.261797946682771,0.258243650452002,0.257928475033738,0.25766793409379,0.251524517584162,0.255214004522992,0.254219497858762,0.253402354512816,0.251233587020156,0.247347757079609,0.247367541367207,0.243362831858407,0.24059934318555,0.242953635757171,0.239387670666115,0.242857142857143,0.24581967901857,0.24361764459697,0.239261063743402,0.237122629994304,0.240062035752183,0.241121112929624,0.240059642147117,0.241016835580869,0.241773423762874,0.240436929773165,0.243164144159211,0.246121895397135,0.246370659648527,0.244951001278228,0.237220781393792,0.240121837718927,0.236421192935688,0.23971792922895,0.239293542404316,0.231976744186047,0.22994915532229,0.230940778062278,0.232271410839884,0.229463037579146,0.224123945489942,0.217028515878159,0.206804374240583,0.206435800126502,0.207847129767405,0.20209395765724,0.202133415784185,0.199930806488814,0.196309763267832,0.201148976082539,0.194588526747697,0.19546621043627,0.196915351506456,0.19773171685569,0.196755994358251,0.206398348813209,0.206678271878462,0.206973058637084,0.210957127806143,0.209461637653127,0.208062682689185,0.209392945036916,0.213834931562987,0.213086017121892,0.21475871202715,0.2200133366675,0.218830254328556,0.21674692793092,0.21990335749396,0.22654357089147,0.225437135720233,0.224371693121693,0.223981527296718,0.224476277221164,0.222051495016611,0.222971847409629,0.22343005267999,0.225839704492741,0.230366941015089,0.227135591759331,0.227904753628226,0.232141307178196,0.232387645323616,0.232159889014133,0.230035704955151,0.224682994615251,0.228765717218373,0.234216745442269,0.236363636363636,0.236217168750524,0.234277123527938,0.234129947722181,0.231288548091349,0.235271775827144,0.232186628349252,0.228168197996855,0.228828378715963,0.228828378715963,0.22419169538815,0.229390384933091,0.228451500290915,0.22997654155496,0.228333056616304,0.228216459601434,0.227992957746479,0.227174365376613,0.232512520868114,0.231399118796242,0.229199832425639,0.22487322304431,0.224913640576291,0.225887474882786,0.234172906739278,0.23053270173689,0.229070533948583,0.231029922301207,0.244122124492557,0.249595572584078,0.246376811594203,0.246396245390546,0.246366462236411,0.247462787550744,0.246488941216046,0.246577079107505,0.247400637263123,0.242120814182534,0.240411294271258,0.240636474908201,0.238638214692947,0.237095036871323,0.235875589378774,0.238375954832282,0.235281906501702,0.240355458221024,0.237516869095816,0.23508122211935,0.232007734992433,0.230665656820668,0.230968930575329,0.232168481472103,0.23112605328113,0.233087857509848,0.231503579952267,0.23277839123418,0.233664952364893,0.228239681328926,0.229004071937564,0.224331392896313,0.222490470139771,0.222968378102686,0.218768206408656,0.215730337078652,0.218636478837543,0.223941506546506,0.225695036670646,0.225821596244131,0.22545175588135,0.223791348600509,0.223886328725038,0.225391259728042,0.226428878384186,0.216757586089328,0.212649661634565,0.215212720240653,0.220669427191166,0.21983763710165,0.221178812532456,0.220589510186389,0.220542095171693,0.221304309817292,0.221265129428395,0.224430791470907,0.224512913457182,0.222766834631241,0.218033086555159,0.219391985260249,0.214383436701934,0.219211822660099,0.220391726157789,0.218807423741272,0.21622979267513,0.215485588397283,0.216833226368387,0.216726535875472,0.21537332599523,0.214011516314779,0.21803115377649,0.211357890935356,0.210158475783476,0.212019360043022,0.212418007008716,0.208519578043984,0.205621699042163,0.202375675915256,0.201474414570685,0.198947913073474,0.196722732790012,0.204094183798981,0.200160056909123,0.207984316521119,0.207013674459638,0.206537102473498,0.20209777933819,0.205895331391757,0.212633451957295,0.206931929699349,0.217587222271794,0.221642468239564,0.22126566303074,0.223148735611348,0.217968397291196,0.220932341737711,0.219973190348525,0.220347327902605,0.210614181530621,0.211675933280381,0.205066666666667,0.203738069989396,0.200381348587277,0.200008728288383,0.19934611646196,0.19993789370952,0.210264455401165,0.207099264045952,0.204863248614898,0.207363149108163,0.205702825252878,0.206396866840731,0.20503188608369,0.209028798754648,0.207700231779552,0.205138102590496,0.205067367172274,0.204225944944861,0.203362622507604,0.202122219381232,0.201146010186757,0.202466598150051,0.204397394136808,0.202011518954698,0.201928020565553,0.202091189578334,0.200195561601905,0.201821668264621,0.20268967934116,0.203847169645215,0.208868144690782,0.209681793527391,0.204084404999094,0.206077043302381,0.204944398492786,0.203628847037207,0.204304544197622,0.201017576318224,0.200758627070034,0.195459579180509,0.197033501778027,0.194441845232525,0.192643102328602,0.190838985412989,0.189304461942257,0.191236729372323,0.19107476635514,0.194139367544026,0.191827735034716,0.194256439180297,0.1924682223487,0.193651690684751,0.19124020285846,0.189938684503902,0.190281520022299,0.191165553080921,0.192433137638617,0.195747051722537,0.197614351460505,0.192962649355537,0.191187384044527,0.193614389036924,0.197242543612831,0.196783436546816,0.195106066244883,0.197447166635497,0.196017452655032,0.193040635217188,0.198970037453184,0.201641819211172,0.20048104131296,0.192568824404762,0.193666543026706,0.190539426687426,0.181937172774869,0.183668822297113,0.179483670862981,0.179966826391449,0.179422316254254,0.183587928464978,0.177821582469973,0.1812046644018,0.176821551256554,0.18147878346385,0.182294992246648,0.180539220121234,0.181574718800214,0.184889765190894,0.183667981355324,0.184879971336439,0.181886692082631,0.182027854164819,0.183299745903794,0.183828610919143,0.181421661772327,0.174346773520327,0.170059230833403,0.169498618900142,0.160589790848626,0.163586474053749,0.169633247785413,0.171249277516307,0.168950330315635,0.168684980494148,0.174700289375775,0.172175407019553,0.169128925486397,0.166774349862704,0.173635022134776,0.172501823486506,0.174063236608957,0.175449198291838,0.175322093208207,0.178832978974722,0.180533565547815,0.175778464463989,0.177462995384371,0.174331761006289,0.177842218161595,0.179765348762456,0.181323146944083,0.181526071748149,0.181020166073547,0.181807305790397,0.184073002090368,0.183023553917641,0.182275067418485,0.18212706729982,0.183744569226986,0.178739074134024,0.178254136441438,0.176754172743478,0.176812305678285,0.175533661740558,0.173803321393683,0.175092024539877,0.167812651674486,0.167927565392354,0.16618922574998,0.170319199618866,0.173845043310876,0.177224489795918,0.174519503689887,0.175421530479896,0.177414205905826,0.178902010852218,0.180304243394716,0.184666720924554,0.182298813463556,0.181009499275479,0.177753762407941,0.175780323982616,0.176776295376978,0.174673669575964,0.171573564732316,0.171444278646038,0.169183577159037,0.16637017557429,0.166245259165613,0.165361183637946,0.164836026988859,0.163189797685586,0.163141756427392,0.164206062509816,0.163924149819777,0.1634215278323,0.164487322596077,0.164364420312999,0.164455279354168,0.168402636504191,0.172047404985697,0.172649782804688,0.174163783160323,0.172662166611788,0.171012459773909,0.171061332451645,0.170308846060802,0.170094809577374,0.164818386370942,0.163716462930624,0.160604629192253,0.159533532275797,0.160191529118655,0.159030802738021,0.162816923316223,0.158166808116658,0.158800773694391,0.162286821705426,0.166587957497048,0.168414826498423,0.171542974944497,0.16,0.160793950850662,0.164981373070782,0.16455648504032,0.166174466151749,0.165421956684093,0.160557886214764,0.15737692926633,0.155825563468174,0.155955535924617,0.158263305322129,0.165580768366659,0.166567430782971,0.168217985287494,0.168035256893175,0.168058376589182,0.169744051640021,0.170696581520503,0.169496619083396,0.168807616744748,0.167942402425161,0.168458509993943,0.164694354413206,0.16557832320048,0.164603409933284,0.162535148734646,0.161719437115215,0.161934960548632,0.159994112452164,0.161104459742592,0.16229188540573,0.160530246452577,0.161459495648293,0.163128491620112,0.160241054050007,0.160523763336566,0.160829322473158,0.160274074625754,0.160375962107756,0.161630856460758,0.159976078343425,0.157765179770252,0.156750226517668,0.157222937656238,0.157018539538403,0.156663391034848,0.157578065498858,0.158230751586513,0.157468026796589,0.156552297460701,0.154324644549763,0.155578681335018,0.156675138286739,0.15694747125573,0.158595641646489,0.158798120642619,0.162481089258699,0.163774733637747,0.164714438830194,0.163571319835591,0.164041095890411,0.161618444846293,0.163161035280078,0.16392523364486,0.16345723242275,0.163009049773756,0.16518872214643,0.165014753726262,0.167669230183507,0.166806722689076,0.170457237621417,0.170407840657604,0.171867498799808,0.172671951317159,0.174194831013917,0.173862729449322,0.173407401486692,0.168525896414343,0.167863698028888,0.167370854591837,0.166402284263959,0.165391592396877,0.165178571428571,0.164586460225926,0.165412044374009,0.167662552087428,0.169157179000633,0.170794226674028,0.17140507518797,0.172845809441521,0.172709627329193,0.170157468277022,0.172216680733523,0.173323112303565,0.180279818664999,0.186661435857199,0.193089909697684,0.201318698673405,0.20472923303112,0.20614717197348,0.204328297264189,0.201405343573821,0.20441285232969,0.203855381815173,0.207678955199207,0.209915785997358,0.219120491045153,0.22632382892057,0.223043332213638,0.218452731711424,0.223906730440724,0.225512040449053,0.222534252404051,0.229045996592845,0.228845495032545,0.224425531914894,0.22396990938622,0.227876487838537,0.224581005586592,0.224172214057232,0.223887023163696,0.230182656499379,0.225579142076984,0.218895221394125,0.220901458241273,0.22027230129962,0.220986888731396,0.218438024560474,0.220522289633342,0.218974899069686,0.21405750798722,0.21685334722584,0.213511187607573,0.218656140049773,0.214128502497249,0.216294528719959,0.213520128280868,0.219611978068326,0.217365869964901,0.221745290881814,0.224084601237251,0.215722648198532,0.215163765365894,0.21652101539742,0.217196447837995,0.217135570911484,0.22303435744962,0.2256219736183,0.22407127248277,0.225513295186806,0.221882333221589,0.225177891775608,0.224328135368281,0.220103558806608,0.214156750102585,0.215081300813008,0.212769405282774,0.214972527472527,0.21439559549834,0.223752430330525,0.226764129369487,0.223139145355013,0.222132012665422,0.219032258064516,0.218608597285068,0.221858585858586,0.221793831168831,0.211366181410974,0.213223008990373,0.213734690631462,0.215870988344244],[1.97,2,2.02,1.98,1.98,2,1.93,1.94,1.89,1.87,1.92,2.01,2.05,2.09,2.08,2.01,1.96,1.93,1.87,1.83,1.87,1.86,1.97,1.93,2,2.01,2.04,1.96,1.99,1.92,1.93,1.99,2.01,2.05,2.01,1.99,1.98,1.92,1.94,1.98,2.03,1.99,2,1.96,1.98,2.03,2.04,2.04,2.14,2.29,2.29,2.31,2.39,2.38,2.31,2.29,2.25,2.26,2.2,2.21,2.18,2.23,2.22,2.3,2.25,2.19,2.07,2.06,2.01,2.05,2.08,2.02,2,2.03,2,1.98,1.99,1.96,2,2.01,1.98,1.96,1.95,1.98,1.96,1.96,1.91,1.92,1.88,1.87,1.89,1.84,1.78,1.76,1.76,1.7,1.71,1.75,1.79,1.73,1.77,1.75,1.74,1.63,1.59,1.47,1.53,1.57,1.66,1.66,1.65,1.6,1.67,1.61,1.64,1.6,1.59,1.64,1.65,1.63,1.69,1.63,1.66,1.65,1.6,1.67,1.61,1.65,1.62,1.57,1.53,1.53,1.54,1.5,1.52,1.5,1.53,1.52,1.54,1.49,1.47,1.44,1.43,1.45,1.58,1.53,1.51,1.56,1.51,1.6,1.59,1.66,1.68,1.69,1.65,1.65,1.73,1.8,1.83,1.81,1.82,1.8,1.71,1.68,1.68,1.65,1.64,1.66,1.63,1.57,1.59,1.6,1.68,1.67,1.68,1.7,1.77,1.75,1.88,1.85,1.82,1.79,1.8,1.77,1.74,1.7,1.64,1.66,1.65,1.64,1.64,1.64,1.7,1.75,1.75,1.74,1.72,1.7,1.69,1.7,1.75,1.83,1.86,1.79,1.83,1.79,1.8,1.86,1.78,1.74,1.74,1.72,1.75,1.75,1.72,1.78,1.68,1.62,1.61,1.61,1.59,1.59,1.58,1.58,1.61,1.66,1.69,1.7,1.66,1.64,1.63,1.62,1.62,1.63,1.62,1.6,1.59,1.64,1.63,1.66,1.72,1.74,1.72,1.78,1.84,1.82,1.81,1.77,1.79,1.77,1.74,1.73,1.78,1.86,1.92,1.93,1.92,1.89,1.88,1.91,1.89,1.89,1.86,1.84,1.89,1.87,1.86,1.86,1.88,1.98,2,2.03,2.03,2.02,2.04,2,2.04,2,1.99,1.99,1.99,2.02,2.05,2,2.01,2.03,2.02,1.99,1.97,1.88,1.88,1.91,1.89,1.86,1.88,1.9,1.95,2,2.06,2.07,2.03,2.04,2.04,2.01,1.96,1.92,1.96,1.95,1.93,1.93,1.92,1.87,1.87,1.86,1.88,1.83,1.78,1.72,1.76,1.78,1.84,1.82,1.75,1.72,1.75,1.73,1.72,1.73,1.72,1.74,1.73,1.74,1.7,1.7,1.7,1.66,1.66,1.78,1.8,1.82,1.81,1.81,1.9,1.92,1.96,1.94,1.87,1.95,1.97,1.94,2.03,2.02,2.01,2.15,2.13,2.13,2.16,2.13,2.14,2.1,2.08,2.17,2.22,2.2,2.25,2.19,2.14,2.19,2.2,2.33,2.41,2.52,2.57,2.6,2.55,2.49,2.52,2.5,2.48,2.52,2.73,2.65,2.65,2.7,2.6,2.61,2.57,2.55,2.52,2.56,2.5,2.5,2.53,2.61,2.61,2.58,2.61,2.63,2.6,2.74,2.63,2.67,2.67,2.61,2.58,2.57,2.61,2.71,2.71,2.77,2.84,2.88,2.82,2.87,2.9,2.82,2.79,2.72,2.78,2.75,2.78,2.86,2.9,2.98,2.94,2.9,2.96,2.93,2.92,2.9,2.88,2.86,2.69,2.76,2.75,2.72,2.67,2.63,2.66,2.64,2.64,2.66,2.63,2.62,2.66,2.65,2.66,2.68,2.71,2.7,2.7,2.75,2.69,2.61,2.6,2.63,2.54,2.51,2.53,2.53,2.54,2.53,2.55,2.57,2.65,2.63,2.69,2.67,2.63,2.77,2.77,2.8,2.75,2.69,2.71,2.67,2.71,2.8,2.79,2.75,2.74,2.71,2.74,2.75,2.81,2.79,2.84,2.88,2.88,2.86,2.81,2.86,2.89,2.88,2.89,2.85,2.89,2.94,2.89,2.94,2.99,3,3.02,2.99,3.04,3,3.01,2.98,2.96,3.01,2.97,2.88,2.84,2.88,2.9,2.86,2.84,2.85,2.87,2.79,2.75,2.78,2.77,2.69,2.72,2.67,2.61,2.64,2.7,2.73,2.71,2.7,2.75,2.8,2.73,2.75,2.71,2.73,2.76,2.73,2.75,2.7,2.67,2.65,2.66,2.6,2.7,2.7,2.74,2.8,2.79,2.77,2.73,2.66,2.65,2.7,2.68,2.78,2.79,2.75,2.74,2.75,2.71,2.69,2.73,2.73,2.77,2.82,2.8,2.74,2.71,2.69,2.71,2.65,2.63,2.65,2.64,2.65,2.73,2.73,2.73,2.7,2.7,2.68,2.7,2.71,2.67,2.63,2.6,2.63,2.61,2.62,2.61,2.62,2.66,2.61,2.54,2.5,2.52,2.54,2.52,2.54,2.56,2.54,2.52,2.44,2.45,2.48,2.54,2.6,2.61,2.59,2.6,2.62,2.64,2.65,2.58,2.6,2.61,2.66,2.61,2.64,2.63,2.63,2.59,2.57,2.53,2.54,2.53,2.58,2.64,2.65,2.63,2.58,2.57,2.55,2.53,2.55,2.56,2.55,2.47,2.5,2.49,2.48,2.48,2.52,2.48,2.5,2.47,2.57,2.58,2.52,2.51,2.49,2.49,2.43,2.44,2.44,2.46,2.43,2.4,2.34,2.39,2.4,2.43,2.41,2.4,2.39,2.39,2.37,2.34,2.35,2.42,2.41,2.45,2.46,2.48,2.5,2.54,2.54,2.62,2.6,2.6,2.62,2.63,2.59,2.57,2.54,2.57,2.52,2.54,2.5,2.52,2.42,2.44,2.45,2.43,2.36,2.35,2.34,2.31,2.31,2.21,2.15,2.17,2.22,2.2,2.23,2.25,2.29,2.29,2.27,2.3,2.34,2.32,2.35,2.36,2.35,2.36,2.39,2.32,2.38,2.38,2.37,2.35,2.32,2.34,2.32,2.36,2.34,2.31,2.3,2.27,2.24,2.18,2.22,2.28,2.29,2.25,2.31,2.26,2.22,2.18,2.19,2.1,2.12,2.07,2.14,2.22,2.17,2.17,2.26,2.27,2.25,2.22,2.2,2.17,2.12,2.04,1.97,1.96,2.03,1.98,1.92,1.91,1.86,1.77,1.83,1.82,1.87,1.9,1.81,1.83,1.83,1.73,1.77,1.68,1.68,1.79,1.81,1.83,1.95,1.96,2.01,2,1.99,2.02,2.14,2.07,2.11,2.13,2.06,1.99,1.96,2.03,2,2.08,2.12,2.12,2.11,2.24,2.2,2.14,2.11,2.1,2.13,2.1,2.06,1.93,1.98,1.93,1.92,1.88,1.93,2.01,1.95,1.96,1.94,1.87,1.92,1.85,1.92,1.89,1.92,1.97,1.96,1.94,1.9,1.91,1.9,1.87,1.9,1.92,1.99,1.96,1.93,1.94,2,2.06,2.05,2.12,2.16,2.19,2.25,2.18,2.16,2.28,2.28,2.27,2.23,2.14,2.23,2.27,2.26,2.19,2.21,2.14,2.14,2.13,2.12,2.19,2.27,2.38,2.31,2.41,2.39,2.42,2.5,2.39,2.39,2.36,2.32,2.32,2.35,2.26,2.37,2.42,2.38,2.4,2.49,2.33,2.35,2.43,2.4,2.3,2.27,2.22,2.32,2.42,2.44,2.41,2.36,2.36,2.34,2.38,2.35,2.33,2.28,2.27,2.23,2.26,2.29,2.28,2.2,2.16,2.23,2.28,2.23,2.18,2.24,2.15,2.14,2.19,2.2,2.16,2.2,2.12,2.09,2.05,2.01,2.12,2.18,2.18,2.19,2.21,2.17,2.2,2.18,2.13,2.2,2.21,2.23,2.2,2.18,2.28,2.3,2.21,2.13,2.2,2.14,2.16,2.13,2.17,2.1,2.05,2.06,2.05,1.99,2.07,2.05,2.08,2.12,2.12,2.12,2.06,1.99,2.04,2.04,2.04,2.08,2.04,2.04,2.09,2.07,2.05,2.1,2.19,2.16,2.2,2.23,2.25,2.26,2.34,2.36,2.32,2.32,2.32,2.28,2.27,2.25,2.27,2.24,2.26,2.25,2.24,2.23,2.22,2.21,2.15,2.18,2.33,2.28,2.23,2.24,2.22,2.24,2.13,2.23,2.28,2.3,2.24,2.19,2.2,2.24,2.27,2.25,2.24,2.32,2.31,2.27,2.24,2.25,2.18,2.16,2.13,2.17,2.12,2.08,2.1,2.03,2.06,2.01,2.02,2.07,2.03,2.01,2.02,2,1.94,1.97,1.87,1.88,1.87,1.86,1.75,1.74,1.71,1.63,1.74,1.78,1.81,1.75,1.76,1.77,1.74,1.75,1.71,1.76,1.74,1.83,1.84,1.83,1.88,1.91,1.83,1.9,1.93,1.98,1.97,1.97,1.94,1.91,1.88,1.92,1.94,1.88,1.91,1.89,1.81,1.83,1.78,1.79,1.78,1.73,1.76,1.7,1.72,1.73,1.79,1.77,1.8,1.76,1.78,1.79,1.85,1.88,1.89,1.91,1.94,1.87,1.84,1.83,1.88,1.81,1.79,1.76,1.79,1.77,1.77,1.73,1.75,1.71,1.75,1.76,1.87,1.85,1.85,1.84,1.86,1.87,1.83,1.85,1.84,1.85,1.81,1.71,1.73,1.72,1.71,1.68,1.64,1.62,1.62,1.6,1.57,1.62,1.67,1.71,1.69,1.74,1.57,1.46,1.46,1.5,1.49,1.46,1.37,1.38,1.4,1.37,1.43,1.53,1.48,1.53,1.6,1.59,1.56,1.59,1.57,1.57,1.58,1.57,1.52,1.52,1.46,1.51,1.55,1.55,1.51,1.59,1.59,1.55,1.5,1.57,1.51,1.55,1.57,1.56,1.53,1.58,1.55,1.55,1.56,1.58,1.62,1.57,1.57,1.58,1.57,1.6,1.55,1.54,1.61,1.67,1.68,1.73,1.7,1.71,1.7,1.7,1.69,1.66,1.63,1.62,1.59,1.56,1.57,1.56,1.6,1.63,1.69,1.72,1.75,1.73,1.73,1.77,1.79,1.75,1.8,1.77,1.75,1.76,1.76,1.74,1.77,1.77,1.79,1.85,1.86,1.84,1.83,1.81,1.82,1.79,1.83,1.88,2.07,2.15,2.15,2.23,2.23,2.22,2.29,2.34,2.33,2.31,2.36,2.36,2.32,2.3,2.37,2.45,2.4,2.39,2.39,2.34,2.4,2.47,2.49,2.48,2.54,2.6,2.6,2.54,2.57,2.55,2.55,2.55,2.57,2.51,2.49,2.45,2.45,2.46,2.37,2.42,2.38,2.38,2.38,2.36,2.4,2.33,2.42,2.47,2.48,2.41,2.47,2.53,2.51,2.49,2.49,2.45,2.48,2.48,2.49,2.42,2.4,2.34,2.4,2.41,2.43,2.47,2.51,2.45,2.42,2.43,2.42,2.38,2.31,2.36,2.36]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;That chart is completely unhelpful, of course, because our time series have different scales. I also don’t love the choppiness of the blue 10-year chart. Let’s address these two issues by adding a right-hand side scale and a &lt;code&gt;dyRoller()&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;dyRoller()&lt;/code&gt; will help smooth out our chart because each plotted point will be an average of the number of periods specified with &lt;code&gt;rollPeriod = X&lt;/code&gt;. This won’t affect our xts object, where we store the data, it just makes the chart more readable.&lt;/p&gt;
&lt;p&gt;Adding the right-hand-side y-axis requires a few more lines of code. First we need to invoke &lt;code&gt;dyAxis()&lt;/code&gt; for the left-hand axis, called “y”. Then we invoke &lt;code&gt;dyAxis()&lt;/code&gt; for the right-hand axis, called “y2”. We also need to set &lt;code&gt;independentTicks = TRUE&lt;/code&gt; so that we can use a unique, independent value scale for the right-hand side. Next, in our &lt;code&gt;dySeries()&lt;/code&gt; call for each time series, we assign each one to an axis. Here we assign “ratio” with &lt;code&gt;axis = &#39;y&#39;&lt;/code&gt;, so that the copper-gold price ratio will be on the left-hand scale, and we assign “TenYear” with &lt;code&gt;axis = &#39;y2&#39;&lt;/code&gt;, so the 10-year yield will be on the right-hand scale. I also like to include a label with LHS and RHS for each time series.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraph(tenYear_ratio) %&amp;gt;% 
  # Add the rollPeriod for smoothing.
  dyRoller(rollPeriod = 3) %&amp;gt;% 
  # Create two independent axes.
  dyAxis(&amp;quot;y&amp;quot;, label = &amp;quot;USD&amp;quot;) %&amp;gt;%
  dyAxis(&amp;quot;y2&amp;quot;, label = &amp;quot;Percent (%)&amp;quot;, independentTicks = TRUE) %&amp;gt;%
  # Assign each time series to an axis.
  dySeries(&amp;quot;ratio&amp;quot;, axis = &amp;#39;y&amp;#39;, label = &amp;quot;Copper/Gold (LHS)&amp;quot;) %&amp;gt;% 
  dySeries(&amp;quot;TenYear&amp;quot;, axis = &amp;#39;y2&amp;#39;, label = &amp;quot;10-Year % Yield (RHS)&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-2&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-2&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60},&#34;y&#34;:[],&#34;y2&#34;:{&#34;independentTicks&#34;:true}},&#34;labels&#34;:[&#34;day&#34;,&#34;Copper/Gold (LHS)&#34;,&#34;10-Year % Yield (RHS)&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;showRoller&#34;:true,&#34;rollPeriod&#34;:3,&#34;ylabel&#34;:&#34;USD&#34;,&#34;y2label&#34;:&#34;Percent (%)&#34;,&#34;series&#34;:{&#34;Copper/Gold (LHS)&#34;:{&#34;axis&#34;:&#34;y&#34;},&#34;10-Year % Yield (RHS)&#34;:{&#34;axis&#34;:&#34;y2&#34;}}},&#34;scale&#34;:&#34;daily&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;2012-01-03T00:00:00.000Z&#34;,&#34;2012-01-04T00:00:00.000Z&#34;,&#34;2012-01-05T00:00:00.000Z&#34;,&#34;2012-01-06T00:00:00.000Z&#34;,&#34;2012-01-09T00:00:00.000Z&#34;,&#34;2012-01-10T00:00:00.000Z&#34;,&#34;2012-01-11T00:00:00.000Z&#34;,&#34;2012-01-12T00:00:00.000Z&#34;,&#34;2012-01-13T00:00:00.000Z&#34;,&#34;2012-01-17T00:00:00.000Z&#34;,&#34;2012-01-18T00:00:00.000Z&#34;,&#34;2012-01-19T00:00:00.000Z&#34;,&#34;2012-01-20T00:00:00.000Z&#34;,&#34;2012-01-23T00:00:00.000Z&#34;,&#34;2012-01-24T00:00:00.000Z&#34;,&#34;2012-01-25T00:00:00.000Z&#34;,&#34;2012-01-26T00:00:00.000Z&#34;,&#34;2012-01-27T00:00:00.000Z&#34;,&#34;2012-01-30T00:00:00.000Z&#34;,&#34;2012-01-31T00:00:00.000Z&#34;,&#34;2012-02-01T00:00:00.000Z&#34;,&#34;2012-02-02T00:00:00.000Z&#34;,&#34;2012-02-03T00:00:00.000Z&#34;,&#34;2012-02-06T00:00:00.000Z&#34;,&#34;2012-02-07T00:00:00.000Z&#34;,&#34;2012-02-08T00:00:00.000Z&#34;,&#34;2012-02-09T00:00:00.000Z&#34;,&#34;2012-02-10T00:00:00.000Z&#34;,&#34;2012-02-13T00:00:00.000Z&#34;,&#34;2012-02-14T00:00:00.000Z&#34;,&#34;2012-02-15T00:00:00.000Z&#34;,&#34;2012-02-16T00:00:00.000Z&#34;,&#34;2012-02-17T00:00:00.000Z&#34;,&#34;2012-02-21T00:00:00.000Z&#34;,&#34;2012-02-22T00:00:00.000Z&#34;,&#34;2012-02-23T00:00:00.000Z&#34;,&#34;2012-02-24T00:00:00.000Z&#34;,&#34;2012-02-27T00:00:00.000Z&#34;,&#34;2012-02-28T00:00:00.000Z&#34;,&#34;2012-02-29T00:00:00.000Z&#34;,&#34;2012-03-01T00:00:00.000Z&#34;,&#34;2012-03-02T00:00:00.000Z&#34;,&#34;2012-03-05T00:00:00.000Z&#34;,&#34;2012-03-06T00:00:00.000Z&#34;,&#34;2012-03-07T00:00:00.000Z&#34;,&#34;2012-03-08T00:00:00.000Z&#34;,&#34;2012-03-09T00:00:00.000Z&#34;,&#34;2012-03-12T00:00:00.000Z&#34;,&#34;2012-03-13T00:00:00.000Z&#34;,&#34;2012-03-14T00:00:00.000Z&#34;,&#34;2012-03-15T00:00:00.000Z&#34;,&#34;2012-03-16T00:00:00.000Z&#34;,&#34;2012-03-19T00:00:00.000Z&#34;,&#34;2012-03-20T00:00:00.000Z&#34;,&#34;2012-03-21T00:00:00.000Z&#34;,&#34;2012-03-22T00:00:00.000Z&#34;,&#34;2012-03-23T00:00:00.000Z&#34;,&#34;2012-03-26T00:00:00.000Z&#34;,&#34;2012-03-27T00:00:00.000Z&#34;,&#34;2012-03-28T00:00:00.000Z&#34;,&#34;2012-03-29T00:00:00.000Z&#34;,&#34;2012-03-30T00:00:00.000Z&#34;,&#34;2012-04-02T00:00:00.000Z&#34;,&#34;2012-04-03T00:00:00.000Z&#34;,&#34;2012-04-04T00:00:00.000Z&#34;,&#34;2012-04-05T00:00:00.000Z&#34;,&#34;2012-04-06T00:00:00.000Z&#34;,&#34;2012-04-09T00:00:00.000Z&#34;,&#34;2012-04-10T00:00:00.000Z&#34;,&#34;2012-04-11T00:00:00.000Z&#34;,&#34;2012-04-12T00:00:00.000Z&#34;,&#34;2012-04-13T00:00:00.000Z&#34;,&#34;2012-04-16T00:00:00.000Z&#34;,&#34;2012-04-17T00:00:00.000Z&#34;,&#34;2012-04-18T00:00:00.000Z&#34;,&#34;2012-04-19T00:00:00.000Z&#34;,&#34;2012-04-20T00:00:00.000Z&#34;,&#34;2012-04-23T00:00:00.000Z&#34;,&#34;2012-04-24T00:00:00.000Z&#34;,&#34;2012-04-25T00:00:00.000Z&#34;,&#34;2012-04-26T00:00:00.000Z&#34;,&#34;2012-04-27T00:00:00.000Z&#34;,&#34;2012-04-30T00:00:00.000Z&#34;,&#34;2012-05-01T00:00:00.000Z&#34;,&#34;2012-05-02T00:00:00.000Z&#34;,&#34;2012-05-03T00:00:00.000Z&#34;,&#34;2012-05-04T00:00:00.000Z&#34;,&#34;2012-05-07T00:00:00.000Z&#34;,&#34;2012-05-08T00:00:00.000Z&#34;,&#34;2012-05-09T00:00:00.000Z&#34;,&#34;2012-05-10T00:00:00.000Z&#34;,&#34;2012-05-11T00:00:00.000Z&#34;,&#34;2012-05-14T00:00:00.000Z&#34;,&#34;2012-05-15T00:00:00.000Z&#34;,&#34;2012-05-16T00:00:00.000Z&#34;,&#34;2012-05-17T00:00:00.000Z&#34;,&#34;2012-05-18T00:00:00.000Z&#34;,&#34;2012-05-21T00:00:00.000Z&#34;,&#34;2012-05-22T00:00:00.000Z&#34;,&#34;2012-05-23T00:00:00.000Z&#34;,&#34;2012-05-24T00:00:00.000Z&#34;,&#34;2012-05-25T00:00:00.000Z&#34;,&#34;2012-05-29T00:00:00.000Z&#34;,&#34;2012-05-30T00:00:00.000Z&#34;,&#34;2012-05-31T00:00:00.000Z&#34;,&#34;2012-06-01T00:00:00.000Z&#34;,&#34;2012-06-04T00:00:00.000Z&#34;,&#34;2012-06-05T00:00:00.000Z&#34;,&#34;2012-06-06T00:00:00.000Z&#34;,&#34;2012-06-07T00:00:00.000Z&#34;,&#34;2012-06-08T00:00:00.000Z&#34;,&#34;2012-06-11T00:00:00.000Z&#34;,&#34;2012-06-12T00:00:00.000Z&#34;,&#34;2012-06-13T00:00:00.000Z&#34;,&#34;2012-06-14T00:00:00.000Z&#34;,&#34;2012-06-15T00:00:00.000Z&#34;,&#34;2012-06-18T00:00:00.000Z&#34;,&#34;2012-06-19T00:00:00.000Z&#34;,&#34;2012-06-20T00:00:00.000Z&#34;,&#34;2012-06-21T00:00:00.000Z&#34;,&#34;2012-06-22T00:00:00.000Z&#34;,&#34;2012-06-25T00:00:00.000Z&#34;,&#34;2012-06-26T00:00:00.000Z&#34;,&#34;2012-06-27T00:00:00.000Z&#34;,&#34;2012-06-28T00:00:00.000Z&#34;,&#34;2012-06-29T00:00:00.000Z&#34;,&#34;2012-07-02T00:00:00.000Z&#34;,&#34;2012-07-03T00:00:00.000Z&#34;,&#34;2012-07-05T00:00:00.000Z&#34;,&#34;2012-07-06T00:00:00.000Z&#34;,&#34;2012-07-09T00:00:00.000Z&#34;,&#34;2012-07-10T00:00:00.000Z&#34;,&#34;2012-07-11T00:00:00.000Z&#34;,&#34;2012-07-12T00:00:00.000Z&#34;,&#34;2012-07-13T00:00:00.000Z&#34;,&#34;2012-07-16T00:00:00.000Z&#34;,&#34;2012-07-17T00:00:00.000Z&#34;,&#34;2012-07-18T00:00:00.000Z&#34;,&#34;2012-07-19T00:00:00.000Z&#34;,&#34;2012-07-20T00:00:00.000Z&#34;,&#34;2012-07-23T00:00:00.000Z&#34;,&#34;2012-07-24T00:00:00.000Z&#34;,&#34;2012-07-25T00:00:00.000Z&#34;,&#34;2012-07-26T00:00:00.000Z&#34;,&#34;2012-07-27T00:00:00.000Z&#34;,&#34;2012-07-30T00:00:00.000Z&#34;,&#34;2012-07-31T00:00:00.000Z&#34;,&#34;2012-08-01T00:00:00.000Z&#34;,&#34;2012-08-02T00:00:00.000Z&#34;,&#34;2012-08-03T00:00:00.000Z&#34;,&#34;2012-08-06T00:00:00.000Z&#34;,&#34;2012-08-07T00:00:00.000Z&#34;,&#34;2012-08-08T00:00:00.000Z&#34;,&#34;2012-08-09T00:00:00.000Z&#34;,&#34;2012-08-10T00:00:00.000Z&#34;,&#34;2012-08-13T00:00:00.000Z&#34;,&#34;2012-08-14T00:00:00.000Z&#34;,&#34;2012-08-15T00:00:00.000Z&#34;,&#34;2012-08-16T00:00:00.000Z&#34;,&#34;2012-08-17T00:00:00.000Z&#34;,&#34;2012-08-20T00:00:00.000Z&#34;,&#34;2012-08-21T00:00:00.000Z&#34;,&#34;2012-08-22T00:00:00.000Z&#34;,&#34;2012-08-23T00:00:00.000Z&#34;,&#34;2012-08-24T00:00:00.000Z&#34;,&#34;2012-08-27T00:00:00.000Z&#34;,&#34;2012-08-28T00:00:00.000Z&#34;,&#34;2012-08-29T00:00:00.000Z&#34;,&#34;2012-08-30T00:00:00.000Z&#34;,&#34;2012-08-31T00:00:00.000Z&#34;,&#34;2012-09-04T00:00:00.000Z&#34;,&#34;2012-09-05T00:00:00.000Z&#34;,&#34;2012-09-06T00:00:00.000Z&#34;,&#34;2012-09-07T00:00:00.000Z&#34;,&#34;2012-09-10T00:00:00.000Z&#34;,&#34;2012-09-11T00:00:00.000Z&#34;,&#34;2012-09-12T00:00:00.000Z&#34;,&#34;2012-09-13T00:00:00.000Z&#34;,&#34;2012-09-14T00:00:00.000Z&#34;,&#34;2012-09-17T00:00:00.000Z&#34;,&#34;2012-09-18T00:00:00.000Z&#34;,&#34;2012-09-19T00:00:00.000Z&#34;,&#34;2012-09-20T00:00:00.000Z&#34;,&#34;2012-09-21T00:00:00.000Z&#34;,&#34;2012-09-24T00:00:00.000Z&#34;,&#34;2012-09-25T00:00:00.000Z&#34;,&#34;2012-09-26T00:00:00.000Z&#34;,&#34;2012-09-27T00:00:00.000Z&#34;,&#34;2012-09-28T00:00:00.000Z&#34;,&#34;2012-10-01T00:00:00.000Z&#34;,&#34;2012-10-02T00:00:00.000Z&#34;,&#34;2012-10-03T00:00:00.000Z&#34;,&#34;2012-10-04T00:00:00.000Z&#34;,&#34;2012-10-05T00:00:00.000Z&#34;,&#34;2012-10-08T00:00:00.000Z&#34;,&#34;2012-10-09T00:00:00.000Z&#34;,&#34;2012-10-10T00:00:00.000Z&#34;,&#34;2012-10-11T00:00:00.000Z&#34;,&#34;2012-10-12T00:00:00.000Z&#34;,&#34;2012-10-15T00:00:00.000Z&#34;,&#34;2012-10-16T00:00:00.000Z&#34;,&#34;2012-10-17T00:00:00.000Z&#34;,&#34;2012-10-18T00:00:00.000Z&#34;,&#34;2012-10-19T00:00:00.000Z&#34;,&#34;2012-10-22T00:00:00.000Z&#34;,&#34;2012-10-23T00:00:00.000Z&#34;,&#34;2012-10-24T00:00:00.000Z&#34;,&#34;2012-10-25T00:00:00.000Z&#34;,&#34;2012-10-26T00:00:00.000Z&#34;,&#34;2012-10-29T00:00:00.000Z&#34;,&#34;2012-10-30T00:00:00.000Z&#34;,&#34;2012-10-31T00:00:00.000Z&#34;,&#34;2012-11-01T00:00:00.000Z&#34;,&#34;2012-11-02T00:00:00.000Z&#34;,&#34;2012-11-05T00:00:00.000Z&#34;,&#34;2012-11-06T00:00:00.000Z&#34;,&#34;2012-11-07T00:00:00.000Z&#34;,&#34;2012-11-08T00:00:00.000Z&#34;,&#34;2012-11-09T00:00:00.000Z&#34;,&#34;2012-11-12T00:00:00.000Z&#34;,&#34;2012-11-13T00:00:00.000Z&#34;,&#34;2012-11-14T00:00:00.000Z&#34;,&#34;2012-11-15T00:00:00.000Z&#34;,&#34;2012-11-16T00:00:00.000Z&#34;,&#34;2012-11-19T00:00:00.000Z&#34;,&#34;2012-11-20T00:00:00.000Z&#34;,&#34;2012-11-21T00:00:00.000Z&#34;,&#34;2012-11-23T00:00:00.000Z&#34;,&#34;2012-11-26T00:00:00.000Z&#34;,&#34;2012-11-27T00:00:00.000Z&#34;,&#34;2012-11-28T00:00:00.000Z&#34;,&#34;2012-11-29T00:00:00.000Z&#34;,&#34;2012-11-30T00:00:00.000Z&#34;,&#34;2012-12-03T00:00:00.000Z&#34;,&#34;2012-12-04T00:00:00.000Z&#34;,&#34;2012-12-05T00:00:00.000Z&#34;,&#34;2012-12-06T00:00:00.000Z&#34;,&#34;2012-12-07T00:00:00.000Z&#34;,&#34;2012-12-10T00:00:00.000Z&#34;,&#34;2012-12-11T00:00:00.000Z&#34;,&#34;2012-12-12T00:00:00.000Z&#34;,&#34;2012-12-13T00:00:00.000Z&#34;,&#34;2012-12-14T00:00:00.000Z&#34;,&#34;2012-12-17T00:00:00.000Z&#34;,&#34;2012-12-18T00:00:00.000Z&#34;,&#34;2012-12-19T00:00:00.000Z&#34;,&#34;2012-12-20T00:00:00.000Z&#34;,&#34;2012-12-21T00:00:00.000Z&#34;,&#34;2012-12-24T00:00:00.000Z&#34;,&#34;2012-12-26T00:00:00.000Z&#34;,&#34;2012-12-27T00:00:00.000Z&#34;,&#34;2012-12-28T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-01-02T00:00:00.000Z&#34;,&#34;2013-01-03T00:00:00.000Z&#34;,&#34;2013-01-04T00:00:00.000Z&#34;,&#34;2013-01-07T00:00:00.000Z&#34;,&#34;2013-01-08T00:00:00.000Z&#34;,&#34;2013-01-09T00:00:00.000Z&#34;,&#34;2013-01-10T00:00:00.000Z&#34;,&#34;2013-01-11T00:00:00.000Z&#34;,&#34;2013-01-14T00:00:00.000Z&#34;,&#34;2013-01-15T00:00:00.000Z&#34;,&#34;2013-01-16T00:00:00.000Z&#34;,&#34;2013-01-17T00:00:00.000Z&#34;,&#34;2013-01-18T00:00:00.000Z&#34;,&#34;2013-01-22T00:00:00.000Z&#34;,&#34;2013-01-23T00:00:00.000Z&#34;,&#34;2013-01-24T00:00:00.000Z&#34;,&#34;2013-01-25T00:00:00.000Z&#34;,&#34;2013-01-28T00:00:00.000Z&#34;,&#34;2013-01-29T00:00:00.000Z&#34;,&#34;2013-01-30T00:00:00.000Z&#34;,&#34;2013-01-31T00:00:00.000Z&#34;,&#34;2013-02-01T00:00:00.000Z&#34;,&#34;2013-02-04T00:00:00.000Z&#34;,&#34;2013-02-05T00:00:00.000Z&#34;,&#34;2013-02-06T00:00:00.000Z&#34;,&#34;2013-02-07T00:00:00.000Z&#34;,&#34;2013-02-08T00:00:00.000Z&#34;,&#34;2013-02-11T00:00:00.000Z&#34;,&#34;2013-02-12T00:00:00.000Z&#34;,&#34;2013-02-13T00:00:00.000Z&#34;,&#34;2013-02-14T00:00:00.000Z&#34;,&#34;2013-02-15T00:00:00.000Z&#34;,&#34;2013-02-19T00:00:00.000Z&#34;,&#34;2013-02-20T00:00:00.000Z&#34;,&#34;2013-02-21T00:00:00.000Z&#34;,&#34;2013-02-22T00:00:00.000Z&#34;,&#34;2013-02-25T00:00:00.000Z&#34;,&#34;2013-02-26T00:00:00.000Z&#34;,&#34;2013-02-27T00:00:00.000Z&#34;,&#34;2013-02-28T00:00:00.000Z&#34;,&#34;2013-03-01T00:00:00.000Z&#34;,&#34;2013-03-04T00:00:00.000Z&#34;,&#34;2013-03-05T00:00:00.000Z&#34;,&#34;2013-03-06T00:00:00.000Z&#34;,&#34;2013-03-07T00:00:00.000Z&#34;,&#34;2013-03-08T00:00:00.000Z&#34;,&#34;2013-03-11T00:00:00.000Z&#34;,&#34;2013-03-12T00:00:00.000Z&#34;,&#34;2013-03-13T00:00:00.000Z&#34;,&#34;2013-03-14T00:00:00.000Z&#34;,&#34;2013-03-15T00:00:00.000Z&#34;,&#34;2013-03-18T00:00:00.000Z&#34;,&#34;2013-03-19T00:00:00.000Z&#34;,&#34;2013-03-20T00:00:00.000Z&#34;,&#34;2013-03-21T00:00:00.000Z&#34;,&#34;2013-03-22T00:00:00.000Z&#34;,&#34;2013-03-25T00:00:00.000Z&#34;,&#34;2013-03-26T00:00:00.000Z&#34;,&#34;2013-03-27T00:00:00.000Z&#34;,&#34;2013-03-28T00:00:00.000Z&#34;,&#34;2013-04-01T00:00:00.000Z&#34;,&#34;2013-04-02T00:00:00.000Z&#34;,&#34;2013-04-03T00:00:00.000Z&#34;,&#34;2013-04-04T00:00:00.000Z&#34;,&#34;2013-04-05T00:00:00.000Z&#34;,&#34;2013-04-08T00:00:00.000Z&#34;,&#34;2013-04-09T00:00:00.000Z&#34;,&#34;2013-04-10T00:00:00.000Z&#34;,&#34;2013-04-11T00:00:00.000Z&#34;,&#34;2013-04-12T00:00:00.000Z&#34;,&#34;2013-04-15T00:00:00.000Z&#34;,&#34;2013-04-16T00:00:00.000Z&#34;,&#34;2013-04-17T00:00:00.000Z&#34;,&#34;2013-04-18T00:00:00.000Z&#34;,&#34;2013-04-19T00:00:00.000Z&#34;,&#34;2013-04-22T00:00:00.000Z&#34;,&#34;2013-04-23T00:00:00.000Z&#34;,&#34;2013-04-24T00:00:00.000Z&#34;,&#34;2013-04-25T00:00:00.000Z&#34;,&#34;2013-04-26T00:00:00.000Z&#34;,&#34;2013-04-29T00:00:00.000Z&#34;,&#34;2013-04-30T00:00:00.000Z&#34;,&#34;2013-05-01T00:00:00.000Z&#34;,&#34;2013-05-02T00:00:00.000Z&#34;,&#34;2013-05-03T00:00:00.000Z&#34;,&#34;2013-05-06T00:00:00.000Z&#34;,&#34;2013-05-07T00:00:00.000Z&#34;,&#34;2013-05-08T00:00:00.000Z&#34;,&#34;2013-05-09T00:00:00.000Z&#34;,&#34;2013-05-10T00:00:00.000Z&#34;,&#34;2013-05-13T00:00:00.000Z&#34;,&#34;2013-05-14T00:00:00.000Z&#34;,&#34;2013-05-15T00:00:00.000Z&#34;,&#34;2013-05-16T00:00:00.000Z&#34;,&#34;2013-05-17T00:00:00.000Z&#34;,&#34;2013-05-20T00:00:00.000Z&#34;,&#34;2013-05-21T00:00:00.000Z&#34;,&#34;2013-05-22T00:00:00.000Z&#34;,&#34;2013-05-23T00:00:00.000Z&#34;,&#34;2013-05-24T00:00:00.000Z&#34;,&#34;2013-05-28T00:00:00.000Z&#34;,&#34;2013-05-29T00:00:00.000Z&#34;,&#34;2013-05-30T00:00:00.000Z&#34;,&#34;2013-05-31T00:00:00.000Z&#34;,&#34;2013-06-03T00:00:00.000Z&#34;,&#34;2013-06-04T00:00:00.000Z&#34;,&#34;2013-06-05T00:00:00.000Z&#34;,&#34;2013-06-06T00:00:00.000Z&#34;,&#34;2013-06-07T00:00:00.000Z&#34;,&#34;2013-06-10T00:00:00.000Z&#34;,&#34;2013-06-11T00:00:00.000Z&#34;,&#34;2013-06-12T00:00:00.000Z&#34;,&#34;2013-06-13T00:00:00.000Z&#34;,&#34;2013-06-14T00:00:00.000Z&#34;,&#34;2013-06-17T00:00:00.000Z&#34;,&#34;2013-06-18T00:00:00.000Z&#34;,&#34;2013-06-19T00:00:00.000Z&#34;,&#34;2013-06-20T00:00:00.000Z&#34;,&#34;2013-06-21T00:00:00.000Z&#34;,&#34;2013-06-24T00:00:00.000Z&#34;,&#34;2013-06-25T00:00:00.000Z&#34;,&#34;2013-06-26T00:00:00.000Z&#34;,&#34;2013-06-27T00:00:00.000Z&#34;,&#34;2013-06-28T00:00:00.000Z&#34;,&#34;2013-07-01T00:00:00.000Z&#34;,&#34;2013-07-02T00:00:00.000Z&#34;,&#34;2013-07-03T00:00:00.000Z&#34;,&#34;2013-07-05T00:00:00.000Z&#34;,&#34;2013-07-08T00:00:00.000Z&#34;,&#34;2013-07-09T00:00:00.000Z&#34;,&#34;2013-07-10T00:00:00.000Z&#34;,&#34;2013-07-11T00:00:00.000Z&#34;,&#34;2013-07-12T00:00:00.000Z&#34;,&#34;2013-07-15T00:00:00.000Z&#34;,&#34;2013-07-16T00:00:00.000Z&#34;,&#34;2013-07-17T00:00:00.000Z&#34;,&#34;2013-07-18T00:00:00.000Z&#34;,&#34;2013-07-19T00:00:00.000Z&#34;,&#34;2013-07-22T00:00:00.000Z&#34;,&#34;2013-07-23T00:00:00.000Z&#34;,&#34;2013-07-24T00:00:00.000Z&#34;,&#34;2013-07-25T00:00:00.000Z&#34;,&#34;2013-07-26T00:00:00.000Z&#34;,&#34;2013-07-29T00:00:00.000Z&#34;,&#34;2013-07-30T00:00:00.000Z&#34;,&#34;2013-07-31T00:00:00.000Z&#34;,&#34;2013-08-01T00:00:00.000Z&#34;,&#34;2013-08-02T00:00:00.000Z&#34;,&#34;2013-08-05T00:00:00.000Z&#34;,&#34;2013-08-06T00:00:00.000Z&#34;,&#34;2013-08-07T00:00:00.000Z&#34;,&#34;2013-08-08T00:00:00.000Z&#34;,&#34;2013-08-09T00:00:00.000Z&#34;,&#34;2013-08-12T00:00:00.000Z&#34;,&#34;2013-08-13T00:00:00.000Z&#34;,&#34;2013-08-14T00:00:00.000Z&#34;,&#34;2013-08-15T00:00:00.000Z&#34;,&#34;2013-08-16T00:00:00.000Z&#34;,&#34;2013-08-19T00:00:00.000Z&#34;,&#34;2013-08-20T00:00:00.000Z&#34;,&#34;2013-08-21T00:00:00.000Z&#34;,&#34;2013-08-22T00:00:00.000Z&#34;,&#34;2013-08-23T00:00:00.000Z&#34;,&#34;2013-08-26T00:00:00.000Z&#34;,&#34;2013-08-27T00:00:00.000Z&#34;,&#34;2013-08-28T00:00:00.000Z&#34;,&#34;2013-08-29T00:00:00.000Z&#34;,&#34;2013-08-30T00:00:00.000Z&#34;,&#34;2013-09-03T00:00:00.000Z&#34;,&#34;2013-09-04T00:00:00.000Z&#34;,&#34;2013-09-05T00:00:00.000Z&#34;,&#34;2013-09-06T00:00:00.000Z&#34;,&#34;2013-09-09T00:00:00.000Z&#34;,&#34;2013-09-10T00:00:00.000Z&#34;,&#34;2013-09-11T00:00:00.000Z&#34;,&#34;2013-09-12T00:00:00.000Z&#34;,&#34;2013-09-13T00:00:00.000Z&#34;,&#34;2013-09-16T00:00:00.000Z&#34;,&#34;2013-09-17T00:00:00.000Z&#34;,&#34;2013-09-18T00:00:00.000Z&#34;,&#34;2013-09-19T00:00:00.000Z&#34;,&#34;2013-09-20T00:00:00.000Z&#34;,&#34;2013-09-23T00:00:00.000Z&#34;,&#34;2013-09-24T00:00:00.000Z&#34;,&#34;2013-09-25T00:00:00.000Z&#34;,&#34;2013-09-26T00:00:00.000Z&#34;,&#34;2013-09-27T00:00:00.000Z&#34;,&#34;2013-09-30T00:00:00.000Z&#34;,&#34;2013-10-01T00:00:00.000Z&#34;,&#34;2013-10-02T00:00:00.000Z&#34;,&#34;2013-10-03T00:00:00.000Z&#34;,&#34;2013-10-04T00:00:00.000Z&#34;,&#34;2013-10-07T00:00:00.000Z&#34;,&#34;2013-10-08T00:00:00.000Z&#34;,&#34;2013-10-09T00:00:00.000Z&#34;,&#34;2013-10-10T00:00:00.000Z&#34;,&#34;2013-10-11T00:00:00.000Z&#34;,&#34;2013-10-14T00:00:00.000Z&#34;,&#34;2013-10-15T00:00:00.000Z&#34;,&#34;2013-10-16T00:00:00.000Z&#34;,&#34;2013-10-17T00:00:00.000Z&#34;,&#34;2013-10-18T00:00:00.000Z&#34;,&#34;2013-10-21T00:00:00.000Z&#34;,&#34;2013-10-22T00:00:00.000Z&#34;,&#34;2013-10-23T00:00:00.000Z&#34;,&#34;2013-10-24T00:00:00.000Z&#34;,&#34;2013-10-25T00:00:00.000Z&#34;,&#34;2013-10-28T00:00:00.000Z&#34;,&#34;2013-10-29T00:00:00.000Z&#34;,&#34;2013-10-30T00:00:00.000Z&#34;,&#34;2013-10-31T00:00:00.000Z&#34;,&#34;2013-11-01T00:00:00.000Z&#34;,&#34;2013-11-04T00:00:00.000Z&#34;,&#34;2013-11-05T00:00:00.000Z&#34;,&#34;2013-11-06T00:00:00.000Z&#34;,&#34;2013-11-07T00:00:00.000Z&#34;,&#34;2013-11-08T00:00:00.000Z&#34;,&#34;2013-11-11T00:00:00.000Z&#34;,&#34;2013-11-12T00:00:00.000Z&#34;,&#34;2013-11-13T00:00:00.000Z&#34;,&#34;2013-11-14T00:00:00.000Z&#34;,&#34;2013-11-15T00:00:00.000Z&#34;,&#34;2013-11-18T00:00:00.000Z&#34;,&#34;2013-11-19T00:00:00.000Z&#34;,&#34;2013-11-20T00:00:00.000Z&#34;,&#34;2013-11-21T00:00:00.000Z&#34;,&#34;2013-11-22T00:00:00.000Z&#34;,&#34;2013-11-25T00:00:00.000Z&#34;,&#34;2013-11-26T00:00:00.000Z&#34;,&#34;2013-11-27T00:00:00.000Z&#34;,&#34;2013-11-29T00:00:00.000Z&#34;,&#34;2013-12-02T00:00:00.000Z&#34;,&#34;2013-12-03T00:00:00.000Z&#34;,&#34;2013-12-04T00:00:00.000Z&#34;,&#34;2013-12-05T00:00:00.000Z&#34;,&#34;2013-12-06T00:00:00.000Z&#34;,&#34;2013-12-09T00:00:00.000Z&#34;,&#34;2013-12-10T00:00:00.000Z&#34;,&#34;2013-12-11T00:00:00.000Z&#34;,&#34;2013-12-12T00:00:00.000Z&#34;,&#34;2013-12-13T00:00:00.000Z&#34;,&#34;2013-12-16T00:00:00.000Z&#34;,&#34;2013-12-17T00:00:00.000Z&#34;,&#34;2013-12-18T00:00:00.000Z&#34;,&#34;2013-12-19T00:00:00.000Z&#34;,&#34;2013-12-20T00:00:00.000Z&#34;,&#34;2013-12-23T00:00:00.000Z&#34;,&#34;2013-12-24T00:00:00.000Z&#34;,&#34;2013-12-26T00:00:00.000Z&#34;,&#34;2013-12-27T00:00:00.000Z&#34;,&#34;2013-12-30T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-01-02T00:00:00.000Z&#34;,&#34;2014-01-03T00:00:00.000Z&#34;,&#34;2014-01-06T00:00:00.000Z&#34;,&#34;2014-01-07T00:00:00.000Z&#34;,&#34;2014-01-08T00:00:00.000Z&#34;,&#34;2014-01-09T00:00:00.000Z&#34;,&#34;2014-01-10T00:00:00.000Z&#34;,&#34;2014-01-13T00:00:00.000Z&#34;,&#34;2014-01-14T00:00:00.000Z&#34;,&#34;2014-01-15T00:00:00.000Z&#34;,&#34;2014-01-16T00:00:00.000Z&#34;,&#34;2014-01-17T00:00:00.000Z&#34;,&#34;2014-01-21T00:00:00.000Z&#34;,&#34;2014-01-22T00:00:00.000Z&#34;,&#34;2014-01-23T00:00:00.000Z&#34;,&#34;2014-01-24T00:00:00.000Z&#34;,&#34;2014-01-27T00:00:00.000Z&#34;,&#34;2014-01-28T00:00:00.000Z&#34;,&#34;2014-01-29T00:00:00.000Z&#34;,&#34;2014-01-30T00:00:00.000Z&#34;,&#34;2014-01-31T00:00:00.000Z&#34;,&#34;2014-02-03T00:00:00.000Z&#34;,&#34;2014-02-04T00:00:00.000Z&#34;,&#34;2014-02-05T00:00:00.000Z&#34;,&#34;2014-02-06T00:00:00.000Z&#34;,&#34;2014-02-07T00:00:00.000Z&#34;,&#34;2014-02-10T00:00:00.000Z&#34;,&#34;2014-02-11T00:00:00.000Z&#34;,&#34;2014-02-12T00:00:00.000Z&#34;,&#34;2014-02-13T00:00:00.000Z&#34;,&#34;2014-02-14T00:00:00.000Z&#34;,&#34;2014-02-18T00:00:00.000Z&#34;,&#34;2014-02-19T00:00:00.000Z&#34;,&#34;2014-02-20T00:00:00.000Z&#34;,&#34;2014-02-21T00:00:00.000Z&#34;,&#34;2014-02-24T00:00:00.000Z&#34;,&#34;2014-02-25T00:00:00.000Z&#34;,&#34;2014-02-26T00:00:00.000Z&#34;,&#34;2014-02-27T00:00:00.000Z&#34;,&#34;2014-02-28T00:00:00.000Z&#34;,&#34;2014-03-03T00:00:00.000Z&#34;,&#34;2014-03-04T00:00:00.000Z&#34;,&#34;2014-03-05T00:00:00.000Z&#34;,&#34;2014-03-06T00:00:00.000Z&#34;,&#34;2014-03-07T00:00:00.000Z&#34;,&#34;2014-03-10T00:00:00.000Z&#34;,&#34;2014-03-11T00:00:00.000Z&#34;,&#34;2014-03-12T00:00:00.000Z&#34;,&#34;2014-03-13T00:00:00.000Z&#34;,&#34;2014-03-14T00:00:00.000Z&#34;,&#34;2014-03-17T00:00:00.000Z&#34;,&#34;2014-03-18T00:00:00.000Z&#34;,&#34;2014-03-19T00:00:00.000Z&#34;,&#34;2014-03-20T00:00:00.000Z&#34;,&#34;2014-03-21T00:00:00.000Z&#34;,&#34;2014-03-24T00:00:00.000Z&#34;,&#34;2014-03-25T00:00:00.000Z&#34;,&#34;2014-03-26T00:00:00.000Z&#34;,&#34;2014-03-27T00:00:00.000Z&#34;,&#34;2014-03-28T00:00:00.000Z&#34;,&#34;2014-03-31T00:00:00.000Z&#34;,&#34;2014-04-01T00:00:00.000Z&#34;,&#34;2014-04-02T00:00:00.000Z&#34;,&#34;2014-04-03T00:00:00.000Z&#34;,&#34;2014-04-04T00:00:00.000Z&#34;,&#34;2014-04-07T00:00:00.000Z&#34;,&#34;2014-04-08T00:00:00.000Z&#34;,&#34;2014-04-09T00:00:00.000Z&#34;,&#34;2014-04-10T00:00:00.000Z&#34;,&#34;2014-04-11T00:00:00.000Z&#34;,&#34;2014-04-14T00:00:00.000Z&#34;,&#34;2014-04-15T00:00:00.000Z&#34;,&#34;2014-04-16T00:00:00.000Z&#34;,&#34;2014-04-17T00:00:00.000Z&#34;,&#34;2014-04-21T00:00:00.000Z&#34;,&#34;2014-04-22T00:00:00.000Z&#34;,&#34;2014-04-23T00:00:00.000Z&#34;,&#34;2014-04-24T00:00:00.000Z&#34;,&#34;2014-04-25T00:00:00.000Z&#34;,&#34;2014-04-28T00:00:00.000Z&#34;,&#34;2014-04-29T00:00:00.000Z&#34;,&#34;2014-04-30T00:00:00.000Z&#34;,&#34;2014-05-01T00:00:00.000Z&#34;,&#34;2014-05-02T00:00:00.000Z&#34;,&#34;2014-05-05T00:00:00.000Z&#34;,&#34;2014-05-06T00:00:00.000Z&#34;,&#34;2014-05-07T00:00:00.000Z&#34;,&#34;2014-05-08T00:00:00.000Z&#34;,&#34;2014-05-09T00:00:00.000Z&#34;,&#34;2014-05-12T00:00:00.000Z&#34;,&#34;2014-05-13T00:00:00.000Z&#34;,&#34;2014-05-14T00:00:00.000Z&#34;,&#34;2014-05-15T00:00:00.000Z&#34;,&#34;2014-05-16T00:00:00.000Z&#34;,&#34;2014-05-19T00:00:00.000Z&#34;,&#34;2014-05-20T00:00:00.000Z&#34;,&#34;2014-05-21T00:00:00.000Z&#34;,&#34;2014-05-22T00:00:00.000Z&#34;,&#34;2014-05-23T00:00:00.000Z&#34;,&#34;2014-05-27T00:00:00.000Z&#34;,&#34;2014-05-28T00:00:00.000Z&#34;,&#34;2014-05-29T00:00:00.000Z&#34;,&#34;2014-05-30T00:00:00.000Z&#34;,&#34;2014-06-02T00:00:00.000Z&#34;,&#34;2014-06-03T00:00:00.000Z&#34;,&#34;2014-06-04T00:00:00.000Z&#34;,&#34;2014-06-05T00:00:00.000Z&#34;,&#34;2014-06-06T00:00:00.000Z&#34;,&#34;2014-06-09T00:00:00.000Z&#34;,&#34;2014-06-10T00:00:00.000Z&#34;,&#34;2014-06-11T00:00:00.000Z&#34;,&#34;2014-06-12T00:00:00.000Z&#34;,&#34;2014-06-13T00:00:00.000Z&#34;,&#34;2014-06-16T00:00:00.000Z&#34;,&#34;2014-06-17T00:00:00.000Z&#34;,&#34;2014-06-18T00:00:00.000Z&#34;,&#34;2014-06-19T00:00:00.000Z&#34;,&#34;2014-06-20T00:00:00.000Z&#34;,&#34;2014-06-23T00:00:00.000Z&#34;,&#34;2014-06-24T00:00:00.000Z&#34;,&#34;2014-06-25T00:00:00.000Z&#34;,&#34;2014-06-26T00:00:00.000Z&#34;,&#34;2014-06-27T00:00:00.000Z&#34;,&#34;2014-06-30T00:00:00.000Z&#34;,&#34;2014-07-01T00:00:00.000Z&#34;,&#34;2014-07-02T00:00:00.000Z&#34;,&#34;2014-07-03T00:00:00.000Z&#34;,&#34;2014-07-07T00:00:00.000Z&#34;,&#34;2014-07-08T00:00:00.000Z&#34;,&#34;2014-07-09T00:00:00.000Z&#34;,&#34;2014-07-10T00:00:00.000Z&#34;,&#34;2014-07-11T00:00:00.000Z&#34;,&#34;2014-07-14T00:00:00.000Z&#34;,&#34;2014-07-15T00:00:00.000Z&#34;,&#34;2014-07-16T00:00:00.000Z&#34;,&#34;2014-07-17T00:00:00.000Z&#34;,&#34;2014-07-18T00:00:00.000Z&#34;,&#34;2014-07-21T00:00:00.000Z&#34;,&#34;2014-07-22T00:00:00.000Z&#34;,&#34;2014-07-23T00:00:00.000Z&#34;,&#34;2014-07-24T00:00:00.000Z&#34;,&#34;2014-07-25T00:00:00.000Z&#34;,&#34;2014-07-28T00:00:00.000Z&#34;,&#34;2014-07-29T00:00:00.000Z&#34;,&#34;2014-07-30T00:00:00.000Z&#34;,&#34;2014-07-31T00:00:00.000Z&#34;,&#34;2014-08-01T00:00:00.000Z&#34;,&#34;2014-08-04T00:00:00.000Z&#34;,&#34;2014-08-05T00:00:00.000Z&#34;,&#34;2014-08-06T00:00:00.000Z&#34;,&#34;2014-08-07T00:00:00.000Z&#34;,&#34;2014-08-08T00:00:00.000Z&#34;,&#34;2014-08-11T00:00:00.000Z&#34;,&#34;2014-08-12T00:00:00.000Z&#34;,&#34;2014-08-13T00:00:00.000Z&#34;,&#34;2014-08-14T00:00:00.000Z&#34;,&#34;2014-08-15T00:00:00.000Z&#34;,&#34;2014-08-18T00:00:00.000Z&#34;,&#34;2014-08-19T00:00:00.000Z&#34;,&#34;2014-08-20T00:00:00.000Z&#34;,&#34;2014-08-21T00:00:00.000Z&#34;,&#34;2014-08-22T00:00:00.000Z&#34;,&#34;2014-08-25T00:00:00.000Z&#34;,&#34;2014-08-26T00:00:00.000Z&#34;,&#34;2014-08-27T00:00:00.000Z&#34;,&#34;2014-08-28T00:00:00.000Z&#34;,&#34;2014-08-29T00:00:00.000Z&#34;,&#34;2014-09-02T00:00:00.000Z&#34;,&#34;2014-09-03T00:00:00.000Z&#34;,&#34;2014-09-04T00:00:00.000Z&#34;,&#34;2014-09-05T00:00:00.000Z&#34;,&#34;2014-09-08T00:00:00.000Z&#34;,&#34;2014-09-09T00:00:00.000Z&#34;,&#34;2014-09-10T00:00:00.000Z&#34;,&#34;2014-09-11T00:00:00.000Z&#34;,&#34;2014-09-12T00:00:00.000Z&#34;,&#34;2014-09-15T00:00:00.000Z&#34;,&#34;2014-09-16T00:00:00.000Z&#34;,&#34;2014-09-17T00:00:00.000Z&#34;,&#34;2014-09-18T00:00:00.000Z&#34;,&#34;2014-09-19T00:00:00.000Z&#34;,&#34;2014-09-22T00:00:00.000Z&#34;,&#34;2014-09-23T00:00:00.000Z&#34;,&#34;2014-09-24T00:00:00.000Z&#34;,&#34;2014-09-25T00:00:00.000Z&#34;,&#34;2014-09-26T00:00:00.000Z&#34;,&#34;2014-09-29T00:00:00.000Z&#34;,&#34;2014-09-30T00:00:00.000Z&#34;,&#34;2014-10-01T00:00:00.000Z&#34;,&#34;2014-10-02T00:00:00.000Z&#34;,&#34;2014-10-03T00:00:00.000Z&#34;,&#34;2014-10-06T00:00:00.000Z&#34;,&#34;2014-10-07T00:00:00.000Z&#34;,&#34;2014-10-08T00:00:00.000Z&#34;,&#34;2014-10-09T00:00:00.000Z&#34;,&#34;2014-10-10T00:00:00.000Z&#34;,&#34;2014-10-13T00:00:00.000Z&#34;,&#34;2014-10-14T00:00:00.000Z&#34;,&#34;2014-10-15T00:00:00.000Z&#34;,&#34;2014-10-16T00:00:00.000Z&#34;,&#34;2014-10-17T00:00:00.000Z&#34;,&#34;2014-10-20T00:00:00.000Z&#34;,&#34;2014-10-21T00:00:00.000Z&#34;,&#34;2014-10-22T00:00:00.000Z&#34;,&#34;2014-10-23T00:00:00.000Z&#34;,&#34;2014-10-24T00:00:00.000Z&#34;,&#34;2014-10-27T00:00:00.000Z&#34;,&#34;2014-10-28T00:00:00.000Z&#34;,&#34;2014-10-29T00:00:00.000Z&#34;,&#34;2014-10-30T00:00:00.000Z&#34;,&#34;2014-10-31T00:00:00.000Z&#34;,&#34;2014-11-03T00:00:00.000Z&#34;,&#34;2014-11-04T00:00:00.000Z&#34;,&#34;2014-11-05T00:00:00.000Z&#34;,&#34;2014-11-06T00:00:00.000Z&#34;,&#34;2014-11-07T00:00:00.000Z&#34;,&#34;2014-11-10T00:00:00.000Z&#34;,&#34;2014-11-11T00:00:00.000Z&#34;,&#34;2014-11-12T00:00:00.000Z&#34;,&#34;2014-11-13T00:00:00.000Z&#34;,&#34;2014-11-14T00:00:00.000Z&#34;,&#34;2014-11-17T00:00:00.000Z&#34;,&#34;2014-11-18T00:00:00.000Z&#34;,&#34;2014-11-19T00:00:00.000Z&#34;,&#34;2014-11-20T00:00:00.000Z&#34;,&#34;2014-11-21T00:00:00.000Z&#34;,&#34;2014-11-24T00:00:00.000Z&#34;,&#34;2014-11-25T00:00:00.000Z&#34;,&#34;2014-11-26T00:00:00.000Z&#34;,&#34;2014-11-28T00:00:00.000Z&#34;,&#34;2014-12-01T00:00:00.000Z&#34;,&#34;2014-12-02T00:00:00.000Z&#34;,&#34;2014-12-03T00:00:00.000Z&#34;,&#34;2014-12-04T00:00:00.000Z&#34;,&#34;2014-12-05T00:00:00.000Z&#34;,&#34;2014-12-08T00:00:00.000Z&#34;,&#34;2014-12-09T00:00:00.000Z&#34;,&#34;2014-12-10T00:00:00.000Z&#34;,&#34;2014-12-11T00:00:00.000Z&#34;,&#34;2014-12-12T00:00:00.000Z&#34;,&#34;2014-12-15T00:00:00.000Z&#34;,&#34;2014-12-16T00:00:00.000Z&#34;,&#34;2014-12-17T00:00:00.000Z&#34;,&#34;2014-12-18T00:00:00.000Z&#34;,&#34;2014-12-19T00:00:00.000Z&#34;,&#34;2014-12-22T00:00:00.000Z&#34;,&#34;2014-12-23T00:00:00.000Z&#34;,&#34;2014-12-24T00:00:00.000Z&#34;,&#34;2014-12-26T00:00:00.000Z&#34;,&#34;2014-12-29T00:00:00.000Z&#34;,&#34;2014-12-30T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-01-02T00:00:00.000Z&#34;,&#34;2015-01-05T00:00:00.000Z&#34;,&#34;2015-01-06T00:00:00.000Z&#34;,&#34;2015-01-07T00:00:00.000Z&#34;,&#34;2015-01-08T00:00:00.000Z&#34;,&#34;2015-01-09T00:00:00.000Z&#34;,&#34;2015-01-12T00:00:00.000Z&#34;,&#34;2015-01-13T00:00:00.000Z&#34;,&#34;2015-01-14T00:00:00.000Z&#34;,&#34;2015-01-15T00:00:00.000Z&#34;,&#34;2015-01-16T00:00:00.000Z&#34;,&#34;2015-01-20T00:00:00.000Z&#34;,&#34;2015-01-21T00:00:00.000Z&#34;,&#34;2015-01-22T00:00:00.000Z&#34;,&#34;2015-01-23T00:00:00.000Z&#34;,&#34;2015-01-26T00:00:00.000Z&#34;,&#34;2015-01-27T00:00:00.000Z&#34;,&#34;2015-01-28T00:00:00.000Z&#34;,&#34;2015-01-29T00:00:00.000Z&#34;,&#34;2015-01-30T00:00:00.000Z&#34;,&#34;2015-02-02T00:00:00.000Z&#34;,&#34;2015-02-03T00:00:00.000Z&#34;,&#34;2015-02-04T00:00:00.000Z&#34;,&#34;2015-02-05T00:00:00.000Z&#34;,&#34;2015-02-06T00:00:00.000Z&#34;,&#34;2015-02-09T00:00:00.000Z&#34;,&#34;2015-02-10T00:00:00.000Z&#34;,&#34;2015-02-11T00:00:00.000Z&#34;,&#34;2015-02-12T00:00:00.000Z&#34;,&#34;2015-02-13T00:00:00.000Z&#34;,&#34;2015-02-17T00:00:00.000Z&#34;,&#34;2015-02-18T00:00:00.000Z&#34;,&#34;2015-02-19T00:00:00.000Z&#34;,&#34;2015-02-20T00:00:00.000Z&#34;,&#34;2015-02-23T00:00:00.000Z&#34;,&#34;2015-02-24T00:00:00.000Z&#34;,&#34;2015-02-25T00:00:00.000Z&#34;,&#34;2015-02-26T00:00:00.000Z&#34;,&#34;2015-02-27T00:00:00.000Z&#34;,&#34;2015-03-02T00:00:00.000Z&#34;,&#34;2015-03-03T00:00:00.000Z&#34;,&#34;2015-03-04T00:00:00.000Z&#34;,&#34;2015-03-05T00:00:00.000Z&#34;,&#34;2015-03-06T00:00:00.000Z&#34;,&#34;2015-03-09T00:00:00.000Z&#34;,&#34;2015-03-10T00:00:00.000Z&#34;,&#34;2015-03-11T00:00:00.000Z&#34;,&#34;2015-03-12T00:00:00.000Z&#34;,&#34;2015-03-13T00:00:00.000Z&#34;,&#34;2015-03-16T00:00:00.000Z&#34;,&#34;2015-03-17T00:00:00.000Z&#34;,&#34;2015-03-18T00:00:00.000Z&#34;,&#34;2015-03-19T00:00:00.000Z&#34;,&#34;2015-03-20T00:00:00.000Z&#34;,&#34;2015-03-23T00:00:00.000Z&#34;,&#34;2015-03-24T00:00:00.000Z&#34;,&#34;2015-03-25T00:00:00.000Z&#34;,&#34;2015-03-26T00:00:00.000Z&#34;,&#34;2015-03-27T00:00:00.000Z&#34;,&#34;2015-03-30T00:00:00.000Z&#34;,&#34;2015-03-31T00:00:00.000Z&#34;,&#34;2015-04-01T00:00:00.000Z&#34;,&#34;2015-04-02T00:00:00.000Z&#34;,&#34;2015-04-03T00:00:00.000Z&#34;,&#34;2015-04-06T00:00:00.000Z&#34;,&#34;2015-04-07T00:00:00.000Z&#34;,&#34;2015-04-08T00:00:00.000Z&#34;,&#34;2015-04-09T00:00:00.000Z&#34;,&#34;2015-04-10T00:00:00.000Z&#34;,&#34;2015-04-13T00:00:00.000Z&#34;,&#34;2015-04-14T00:00:00.000Z&#34;,&#34;2015-04-15T00:00:00.000Z&#34;,&#34;2015-04-16T00:00:00.000Z&#34;,&#34;2015-04-17T00:00:00.000Z&#34;,&#34;2015-04-20T00:00:00.000Z&#34;,&#34;2015-04-21T00:00:00.000Z&#34;,&#34;2015-04-22T00:00:00.000Z&#34;,&#34;2015-04-23T00:00:00.000Z&#34;,&#34;2015-04-24T00:00:00.000Z&#34;,&#34;2015-04-27T00:00:00.000Z&#34;,&#34;2015-04-28T00:00:00.000Z&#34;,&#34;2015-04-29T00:00:00.000Z&#34;,&#34;2015-04-30T00:00:00.000Z&#34;,&#34;2015-05-01T00:00:00.000Z&#34;,&#34;2015-05-04T00:00:00.000Z&#34;,&#34;2015-05-05T00:00:00.000Z&#34;,&#34;2015-05-06T00:00:00.000Z&#34;,&#34;2015-05-07T00:00:00.000Z&#34;,&#34;2015-05-08T00:00:00.000Z&#34;,&#34;2015-05-11T00:00:00.000Z&#34;,&#34;2015-05-12T00:00:00.000Z&#34;,&#34;2015-05-13T00:00:00.000Z&#34;,&#34;2015-05-14T00:00:00.000Z&#34;,&#34;2015-05-15T00:00:00.000Z&#34;,&#34;2015-05-18T00:00:00.000Z&#34;,&#34;2015-05-19T00:00:00.000Z&#34;,&#34;2015-05-20T00:00:00.000Z&#34;,&#34;2015-05-21T00:00:00.000Z&#34;,&#34;2015-05-22T00:00:00.000Z&#34;,&#34;2015-05-26T00:00:00.000Z&#34;,&#34;2015-05-27T00:00:00.000Z&#34;,&#34;2015-05-28T00:00:00.000Z&#34;,&#34;2015-05-29T00:00:00.000Z&#34;,&#34;2015-06-01T00:00:00.000Z&#34;,&#34;2015-06-02T00:00:00.000Z&#34;,&#34;2015-06-03T00:00:00.000Z&#34;,&#34;2015-06-04T00:00:00.000Z&#34;,&#34;2015-06-05T00:00:00.000Z&#34;,&#34;2015-06-08T00:00:00.000Z&#34;,&#34;2015-06-09T00:00:00.000Z&#34;,&#34;2015-06-10T00:00:00.000Z&#34;,&#34;2015-06-11T00:00:00.000Z&#34;,&#34;2015-06-12T00:00:00.000Z&#34;,&#34;2015-06-15T00:00:00.000Z&#34;,&#34;2015-06-16T00:00:00.000Z&#34;,&#34;2015-06-17T00:00:00.000Z&#34;,&#34;2015-06-18T00:00:00.000Z&#34;,&#34;2015-06-19T00:00:00.000Z&#34;,&#34;2015-06-22T00:00:00.000Z&#34;,&#34;2015-06-23T00:00:00.000Z&#34;,&#34;2015-06-24T00:00:00.000Z&#34;,&#34;2015-06-25T00:00:00.000Z&#34;,&#34;2015-06-26T00:00:00.000Z&#34;,&#34;2015-06-29T00:00:00.000Z&#34;,&#34;2015-06-30T00:00:00.000Z&#34;,&#34;2015-07-01T00:00:00.000Z&#34;,&#34;2015-07-02T00:00:00.000Z&#34;,&#34;2015-07-06T00:00:00.000Z&#34;,&#34;2015-07-07T00:00:00.000Z&#34;,&#34;2015-07-08T00:00:00.000Z&#34;,&#34;2015-07-09T00:00:00.000Z&#34;,&#34;2015-07-10T00:00:00.000Z&#34;,&#34;2015-07-13T00:00:00.000Z&#34;,&#34;2015-07-14T00:00:00.000Z&#34;,&#34;2015-07-15T00:00:00.000Z&#34;,&#34;2015-07-16T00:00:00.000Z&#34;,&#34;2015-07-17T00:00:00.000Z&#34;,&#34;2015-07-20T00:00:00.000Z&#34;,&#34;2015-07-21T00:00:00.000Z&#34;,&#34;2015-07-22T00:00:00.000Z&#34;,&#34;2015-07-23T00:00:00.000Z&#34;,&#34;2015-07-24T00:00:00.000Z&#34;,&#34;2015-07-27T00:00:00.000Z&#34;,&#34;2015-07-28T00:00:00.000Z&#34;,&#34;2015-07-29T00:00:00.000Z&#34;,&#34;2015-07-30T00:00:00.000Z&#34;,&#34;2015-07-31T00:00:00.000Z&#34;,&#34;2015-08-03T00:00:00.000Z&#34;,&#34;2015-08-04T00:00:00.000Z&#34;,&#34;2015-08-05T00:00:00.000Z&#34;,&#34;2015-08-06T00:00:00.000Z&#34;,&#34;2015-08-07T00:00:00.000Z&#34;,&#34;2015-08-10T00:00:00.000Z&#34;,&#34;2015-08-11T00:00:00.000Z&#34;,&#34;2015-08-12T00:00:00.000Z&#34;,&#34;2015-08-13T00:00:00.000Z&#34;,&#34;2015-08-14T00:00:00.000Z&#34;,&#34;2015-08-17T00:00:00.000Z&#34;,&#34;2015-08-18T00:00:00.000Z&#34;,&#34;2015-08-19T00:00:00.000Z&#34;,&#34;2015-08-20T00:00:00.000Z&#34;,&#34;2015-08-21T00:00:00.000Z&#34;,&#34;2015-08-24T00:00:00.000Z&#34;,&#34;2015-08-25T00:00:00.000Z&#34;,&#34;2015-08-26T00:00:00.000Z&#34;,&#34;2015-08-27T00:00:00.000Z&#34;,&#34;2015-08-28T00:00:00.000Z&#34;,&#34;2015-08-31T00:00:00.000Z&#34;,&#34;2015-09-01T00:00:00.000Z&#34;,&#34;2015-09-02T00:00:00.000Z&#34;,&#34;2015-09-03T00:00:00.000Z&#34;,&#34;2015-09-04T00:00:00.000Z&#34;,&#34;2015-09-08T00:00:00.000Z&#34;,&#34;2015-09-09T00:00:00.000Z&#34;,&#34;2015-09-10T00:00:00.000Z&#34;,&#34;2015-09-11T00:00:00.000Z&#34;,&#34;2015-09-14T00:00:00.000Z&#34;,&#34;2015-09-15T00:00:00.000Z&#34;,&#34;2015-09-16T00:00:00.000Z&#34;,&#34;2015-09-17T00:00:00.000Z&#34;,&#34;2015-09-18T00:00:00.000Z&#34;,&#34;2015-09-21T00:00:00.000Z&#34;,&#34;2015-09-22T00:00:00.000Z&#34;,&#34;2015-09-23T00:00:00.000Z&#34;,&#34;2015-09-24T00:00:00.000Z&#34;,&#34;2015-09-25T00:00:00.000Z&#34;,&#34;2015-09-28T00:00:00.000Z&#34;,&#34;2015-09-29T00:00:00.000Z&#34;,&#34;2015-09-30T00:00:00.000Z&#34;,&#34;2015-10-01T00:00:00.000Z&#34;,&#34;2015-10-02T00:00:00.000Z&#34;,&#34;2015-10-05T00:00:00.000Z&#34;,&#34;2015-10-06T00:00:00.000Z&#34;,&#34;2015-10-07T00:00:00.000Z&#34;,&#34;2015-10-08T00:00:00.000Z&#34;,&#34;2015-10-09T00:00:00.000Z&#34;,&#34;2015-10-12T00:00:00.000Z&#34;,&#34;2015-10-13T00:00:00.000Z&#34;,&#34;2015-10-14T00:00:00.000Z&#34;,&#34;2015-10-15T00:00:00.000Z&#34;,&#34;2015-10-16T00:00:00.000Z&#34;,&#34;2015-10-19T00:00:00.000Z&#34;,&#34;2015-10-20T00:00:00.000Z&#34;,&#34;2015-10-21T00:00:00.000Z&#34;,&#34;2015-10-22T00:00:00.000Z&#34;,&#34;2015-10-23T00:00:00.000Z&#34;,&#34;2015-10-26T00:00:00.000Z&#34;,&#34;2015-10-27T00:00:00.000Z&#34;,&#34;2015-10-28T00:00:00.000Z&#34;,&#34;2015-10-29T00:00:00.000Z&#34;,&#34;2015-10-30T00:00:00.000Z&#34;,&#34;2015-11-02T00:00:00.000Z&#34;,&#34;2015-11-03T00:00:00.000Z&#34;,&#34;2015-11-04T00:00:00.000Z&#34;,&#34;2015-11-05T00:00:00.000Z&#34;,&#34;2015-11-06T00:00:00.000Z&#34;,&#34;2015-11-09T00:00:00.000Z&#34;,&#34;2015-11-10T00:00:00.000Z&#34;,&#34;2015-11-11T00:00:00.000Z&#34;,&#34;2015-11-12T00:00:00.000Z&#34;,&#34;2015-11-13T00:00:00.000Z&#34;,&#34;2015-11-16T00:00:00.000Z&#34;,&#34;2015-11-17T00:00:00.000Z&#34;,&#34;2015-11-18T00:00:00.000Z&#34;,&#34;2015-11-19T00:00:00.000Z&#34;,&#34;2015-11-20T00:00:00.000Z&#34;,&#34;2015-11-23T00:00:00.000Z&#34;,&#34;2015-11-24T00:00:00.000Z&#34;,&#34;2015-11-25T00:00:00.000Z&#34;,&#34;2015-11-27T00:00:00.000Z&#34;,&#34;2015-11-30T00:00:00.000Z&#34;,&#34;2015-12-01T00:00:00.000Z&#34;,&#34;2015-12-02T00:00:00.000Z&#34;,&#34;2015-12-03T00:00:00.000Z&#34;,&#34;2015-12-04T00:00:00.000Z&#34;,&#34;2015-12-07T00:00:00.000Z&#34;,&#34;2015-12-08T00:00:00.000Z&#34;,&#34;2015-12-09T00:00:00.000Z&#34;,&#34;2015-12-10T00:00:00.000Z&#34;,&#34;2015-12-11T00:00:00.000Z&#34;,&#34;2015-12-14T00:00:00.000Z&#34;,&#34;2015-12-15T00:00:00.000Z&#34;,&#34;2015-12-16T00:00:00.000Z&#34;,&#34;2015-12-17T00:00:00.000Z&#34;,&#34;2015-12-18T00:00:00.000Z&#34;,&#34;2015-12-21T00:00:00.000Z&#34;,&#34;2015-12-22T00:00:00.000Z&#34;,&#34;2015-12-23T00:00:00.000Z&#34;,&#34;2015-12-24T00:00:00.000Z&#34;,&#34;2015-12-28T00:00:00.000Z&#34;,&#34;2015-12-29T00:00:00.000Z&#34;,&#34;2015-12-30T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-01-04T00:00:00.000Z&#34;,&#34;2016-01-05T00:00:00.000Z&#34;,&#34;2016-01-06T00:00:00.000Z&#34;,&#34;2016-01-07T00:00:00.000Z&#34;,&#34;2016-01-08T00:00:00.000Z&#34;,&#34;2016-01-11T00:00:00.000Z&#34;,&#34;2016-01-12T00:00:00.000Z&#34;,&#34;2016-01-13T00:00:00.000Z&#34;,&#34;2016-01-14T00:00:00.000Z&#34;,&#34;2016-01-15T00:00:00.000Z&#34;,&#34;2016-01-19T00:00:00.000Z&#34;,&#34;2016-01-20T00:00:00.000Z&#34;,&#34;2016-01-21T00:00:00.000Z&#34;,&#34;2016-01-22T00:00:00.000Z&#34;,&#34;2016-01-25T00:00:00.000Z&#34;,&#34;2016-01-26T00:00:00.000Z&#34;,&#34;2016-01-27T00:00:00.000Z&#34;,&#34;2016-01-28T00:00:00.000Z&#34;,&#34;2016-01-29T00:00:00.000Z&#34;,&#34;2016-02-01T00:00:00.000Z&#34;,&#34;2016-02-02T00:00:00.000Z&#34;,&#34;2016-02-03T00:00:00.000Z&#34;,&#34;2016-02-04T00:00:00.000Z&#34;,&#34;2016-02-05T00:00:00.000Z&#34;,&#34;2016-02-08T00:00:00.000Z&#34;,&#34;2016-02-09T00:00:00.000Z&#34;,&#34;2016-02-10T00:00:00.000Z&#34;,&#34;2016-02-11T00:00:00.000Z&#34;,&#34;2016-02-12T00:00:00.000Z&#34;,&#34;2016-02-16T00:00:00.000Z&#34;,&#34;2016-02-17T00:00:00.000Z&#34;,&#34;2016-02-18T00:00:00.000Z&#34;,&#34;2016-02-19T00:00:00.000Z&#34;,&#34;2016-02-22T00:00:00.000Z&#34;,&#34;2016-02-23T00:00:00.000Z&#34;,&#34;2016-02-24T00:00:00.000Z&#34;,&#34;2016-02-25T00:00:00.000Z&#34;,&#34;2016-02-26T00:00:00.000Z&#34;,&#34;2016-02-29T00:00:00.000Z&#34;,&#34;2016-03-01T00:00:00.000Z&#34;,&#34;2016-03-02T00:00:00.000Z&#34;,&#34;2016-03-03T00:00:00.000Z&#34;,&#34;2016-03-04T00:00:00.000Z&#34;,&#34;2016-03-07T00:00:00.000Z&#34;,&#34;2016-03-08T00:00:00.000Z&#34;,&#34;2016-03-09T00:00:00.000Z&#34;,&#34;2016-03-10T00:00:00.000Z&#34;,&#34;2016-03-11T00:00:00.000Z&#34;,&#34;2016-03-14T00:00:00.000Z&#34;,&#34;2016-03-15T00:00:00.000Z&#34;,&#34;2016-03-16T00:00:00.000Z&#34;,&#34;2016-03-17T00:00:00.000Z&#34;,&#34;2016-03-18T00:00:00.000Z&#34;,&#34;2016-03-21T00:00:00.000Z&#34;,&#34;2016-03-22T00:00:00.000Z&#34;,&#34;2016-03-23T00:00:00.000Z&#34;,&#34;2016-03-24T00:00:00.000Z&#34;,&#34;2016-03-28T00:00:00.000Z&#34;,&#34;2016-03-29T00:00:00.000Z&#34;,&#34;2016-03-30T00:00:00.000Z&#34;,&#34;2016-03-31T00:00:00.000Z&#34;,&#34;2016-04-01T00:00:00.000Z&#34;,&#34;2016-04-04T00:00:00.000Z&#34;,&#34;2016-04-05T00:00:00.000Z&#34;,&#34;2016-04-06T00:00:00.000Z&#34;,&#34;2016-04-07T00:00:00.000Z&#34;,&#34;2016-04-08T00:00:00.000Z&#34;,&#34;2016-04-11T00:00:00.000Z&#34;,&#34;2016-04-12T00:00:00.000Z&#34;,&#34;2016-04-13T00:00:00.000Z&#34;,&#34;2016-04-14T00:00:00.000Z&#34;,&#34;2016-04-15T00:00:00.000Z&#34;,&#34;2016-04-18T00:00:00.000Z&#34;,&#34;2016-04-19T00:00:00.000Z&#34;,&#34;2016-04-20T00:00:00.000Z&#34;,&#34;2016-04-21T00:00:00.000Z&#34;,&#34;2016-04-22T00:00:00.000Z&#34;,&#34;2016-04-25T00:00:00.000Z&#34;,&#34;2016-04-26T00:00:00.000Z&#34;,&#34;2016-04-27T00:00:00.000Z&#34;,&#34;2016-04-28T00:00:00.000Z&#34;,&#34;2016-04-29T00:00:00.000Z&#34;,&#34;2016-05-02T00:00:00.000Z&#34;,&#34;2016-05-03T00:00:00.000Z&#34;,&#34;2016-05-04T00:00:00.000Z&#34;,&#34;2016-05-05T00:00:00.000Z&#34;,&#34;2016-05-06T00:00:00.000Z&#34;,&#34;2016-05-09T00:00:00.000Z&#34;,&#34;2016-05-10T00:00:00.000Z&#34;,&#34;2016-05-11T00:00:00.000Z&#34;,&#34;2016-05-12T00:00:00.000Z&#34;,&#34;2016-05-13T00:00:00.000Z&#34;,&#34;2016-05-16T00:00:00.000Z&#34;,&#34;2016-05-17T00:00:00.000Z&#34;,&#34;2016-05-18T00:00:00.000Z&#34;,&#34;2016-05-19T00:00:00.000Z&#34;,&#34;2016-05-20T00:00:00.000Z&#34;,&#34;2016-05-23T00:00:00.000Z&#34;,&#34;2016-05-24T00:00:00.000Z&#34;,&#34;2016-05-25T00:00:00.000Z&#34;,&#34;2016-05-26T00:00:00.000Z&#34;,&#34;2016-05-27T00:00:00.000Z&#34;,&#34;2016-05-31T00:00:00.000Z&#34;,&#34;2016-06-01T00:00:00.000Z&#34;,&#34;2016-06-02T00:00:00.000Z&#34;,&#34;2016-06-03T00:00:00.000Z&#34;,&#34;2016-06-06T00:00:00.000Z&#34;,&#34;2016-06-07T00:00:00.000Z&#34;,&#34;2016-06-08T00:00:00.000Z&#34;,&#34;2016-06-09T00:00:00.000Z&#34;,&#34;2016-06-10T00:00:00.000Z&#34;,&#34;2016-06-13T00:00:00.000Z&#34;,&#34;2016-06-14T00:00:00.000Z&#34;,&#34;2016-06-15T00:00:00.000Z&#34;,&#34;2016-06-16T00:00:00.000Z&#34;,&#34;2016-06-17T00:00:00.000Z&#34;,&#34;2016-06-20T00:00:00.000Z&#34;,&#34;2016-06-21T00:00:00.000Z&#34;,&#34;2016-06-22T00:00:00.000Z&#34;,&#34;2016-06-23T00:00:00.000Z&#34;,&#34;2016-06-24T00:00:00.000Z&#34;,&#34;2016-06-27T00:00:00.000Z&#34;,&#34;2016-06-28T00:00:00.000Z&#34;,&#34;2016-06-29T00:00:00.000Z&#34;,&#34;2016-06-30T00:00:00.000Z&#34;,&#34;2016-07-01T00:00:00.000Z&#34;,&#34;2016-07-05T00:00:00.000Z&#34;,&#34;2016-07-06T00:00:00.000Z&#34;,&#34;2016-07-07T00:00:00.000Z&#34;,&#34;2016-07-08T00:00:00.000Z&#34;,&#34;2016-07-11T00:00:00.000Z&#34;,&#34;2016-07-12T00:00:00.000Z&#34;,&#34;2016-07-13T00:00:00.000Z&#34;,&#34;2016-07-14T00:00:00.000Z&#34;,&#34;2016-07-15T00:00:00.000Z&#34;,&#34;2016-07-18T00:00:00.000Z&#34;,&#34;2016-07-19T00:00:00.000Z&#34;,&#34;2016-07-20T00:00:00.000Z&#34;,&#34;2016-07-21T00:00:00.000Z&#34;,&#34;2016-07-22T00:00:00.000Z&#34;,&#34;2016-07-25T00:00:00.000Z&#34;,&#34;2016-07-26T00:00:00.000Z&#34;,&#34;2016-07-27T00:00:00.000Z&#34;,&#34;2016-07-28T00:00:00.000Z&#34;,&#34;2016-07-29T00:00:00.000Z&#34;,&#34;2016-08-01T00:00:00.000Z&#34;,&#34;2016-08-02T00:00:00.000Z&#34;,&#34;2016-08-03T00:00:00.000Z&#34;,&#34;2016-08-04T00:00:00.000Z&#34;,&#34;2016-08-05T00:00:00.000Z&#34;,&#34;2016-08-08T00:00:00.000Z&#34;,&#34;2016-08-09T00:00:00.000Z&#34;,&#34;2016-08-10T00:00:00.000Z&#34;,&#34;2016-08-11T00:00:00.000Z&#34;,&#34;2016-08-12T00:00:00.000Z&#34;,&#34;2016-08-15T00:00:00.000Z&#34;,&#34;2016-08-16T00:00:00.000Z&#34;,&#34;2016-08-17T00:00:00.000Z&#34;,&#34;2016-08-18T00:00:00.000Z&#34;,&#34;2016-08-19T00:00:00.000Z&#34;,&#34;2016-08-22T00:00:00.000Z&#34;,&#34;2016-08-23T00:00:00.000Z&#34;,&#34;2016-08-24T00:00:00.000Z&#34;,&#34;2016-08-25T00:00:00.000Z&#34;,&#34;2016-08-26T00:00:00.000Z&#34;,&#34;2016-08-29T00:00:00.000Z&#34;,&#34;2016-08-30T00:00:00.000Z&#34;,&#34;2016-08-31T00:00:00.000Z&#34;,&#34;2016-09-01T00:00:00.000Z&#34;,&#34;2016-09-02T00:00:00.000Z&#34;,&#34;2016-09-06T00:00:00.000Z&#34;,&#34;2016-09-07T00:00:00.000Z&#34;,&#34;2016-09-08T00:00:00.000Z&#34;,&#34;2016-09-09T00:00:00.000Z&#34;,&#34;2016-09-12T00:00:00.000Z&#34;,&#34;2016-09-13T00:00:00.000Z&#34;,&#34;2016-09-14T00:00:00.000Z&#34;,&#34;2016-09-15T00:00:00.000Z&#34;,&#34;2016-09-16T00:00:00.000Z&#34;,&#34;2016-09-19T00:00:00.000Z&#34;,&#34;2016-09-20T00:00:00.000Z&#34;,&#34;2016-09-21T00:00:00.000Z&#34;,&#34;2016-09-22T00:00:00.000Z&#34;,&#34;2016-09-23T00:00:00.000Z&#34;,&#34;2016-09-26T00:00:00.000Z&#34;,&#34;2016-09-27T00:00:00.000Z&#34;,&#34;2016-09-28T00:00:00.000Z&#34;,&#34;2016-09-29T00:00:00.000Z&#34;,&#34;2016-09-30T00:00:00.000Z&#34;,&#34;2016-10-03T00:00:00.000Z&#34;,&#34;2016-10-04T00:00:00.000Z&#34;,&#34;2016-10-05T00:00:00.000Z&#34;,&#34;2016-10-06T00:00:00.000Z&#34;,&#34;2016-10-07T00:00:00.000Z&#34;,&#34;2016-10-10T00:00:00.000Z&#34;,&#34;2016-10-11T00:00:00.000Z&#34;,&#34;2016-10-12T00:00:00.000Z&#34;,&#34;2016-10-13T00:00:00.000Z&#34;,&#34;2016-10-14T00:00:00.000Z&#34;,&#34;2016-10-17T00:00:00.000Z&#34;,&#34;2016-10-18T00:00:00.000Z&#34;,&#34;2016-10-19T00:00:00.000Z&#34;,&#34;2016-10-20T00:00:00.000Z&#34;,&#34;2016-10-21T00:00:00.000Z&#34;,&#34;2016-10-24T00:00:00.000Z&#34;,&#34;2016-10-25T00:00:00.000Z&#34;,&#34;2016-10-26T00:00:00.000Z&#34;,&#34;2016-10-27T00:00:00.000Z&#34;,&#34;2016-10-28T00:00:00.000Z&#34;,&#34;2016-10-31T00:00:00.000Z&#34;,&#34;2016-11-01T00:00:00.000Z&#34;,&#34;2016-11-02T00:00:00.000Z&#34;,&#34;2016-11-03T00:00:00.000Z&#34;,&#34;2016-11-04T00:00:00.000Z&#34;,&#34;2016-11-07T00:00:00.000Z&#34;,&#34;2016-11-08T00:00:00.000Z&#34;,&#34;2016-11-09T00:00:00.000Z&#34;,&#34;2016-11-10T00:00:00.000Z&#34;,&#34;2016-11-11T00:00:00.000Z&#34;,&#34;2016-11-14T00:00:00.000Z&#34;,&#34;2016-11-15T00:00:00.000Z&#34;,&#34;2016-11-16T00:00:00.000Z&#34;,&#34;2016-11-17T00:00:00.000Z&#34;,&#34;2016-11-18T00:00:00.000Z&#34;,&#34;2016-11-21T00:00:00.000Z&#34;,&#34;2016-11-22T00:00:00.000Z&#34;,&#34;2016-11-23T00:00:00.000Z&#34;,&#34;2016-11-25T00:00:00.000Z&#34;,&#34;2016-11-28T00:00:00.000Z&#34;,&#34;2016-11-29T00:00:00.000Z&#34;,&#34;2016-11-30T00:00:00.000Z&#34;,&#34;2016-12-01T00:00:00.000Z&#34;,&#34;2016-12-02T00:00:00.000Z&#34;,&#34;2016-12-05T00:00:00.000Z&#34;,&#34;2016-12-06T00:00:00.000Z&#34;,&#34;2016-12-07T00:00:00.000Z&#34;,&#34;2016-12-08T00:00:00.000Z&#34;,&#34;2016-12-09T00:00:00.000Z&#34;,&#34;2016-12-12T00:00:00.000Z&#34;,&#34;2016-12-13T00:00:00.000Z&#34;,&#34;2016-12-14T00:00:00.000Z&#34;,&#34;2016-12-15T00:00:00.000Z&#34;,&#34;2016-12-16T00:00:00.000Z&#34;,&#34;2016-12-19T00:00:00.000Z&#34;,&#34;2016-12-20T00:00:00.000Z&#34;,&#34;2016-12-21T00:00:00.000Z&#34;,&#34;2016-12-22T00:00:00.000Z&#34;,&#34;2016-12-23T00:00:00.000Z&#34;,&#34;2016-12-27T00:00:00.000Z&#34;,&#34;2016-12-28T00:00:00.000Z&#34;,&#34;2016-12-29T00:00:00.000Z&#34;,&#34;2016-12-30T00:00:00.000Z&#34;,&#34;2017-01-03T00:00:00.000Z&#34;,&#34;2017-01-04T00:00:00.000Z&#34;,&#34;2017-01-05T00:00:00.000Z&#34;,&#34;2017-01-06T00:00:00.000Z&#34;,&#34;2017-01-09T00:00:00.000Z&#34;,&#34;2017-01-10T00:00:00.000Z&#34;,&#34;2017-01-11T00:00:00.000Z&#34;,&#34;2017-01-12T00:00:00.000Z&#34;,&#34;2017-01-13T00:00:00.000Z&#34;,&#34;2017-01-17T00:00:00.000Z&#34;,&#34;2017-01-18T00:00:00.000Z&#34;,&#34;2017-01-19T00:00:00.000Z&#34;,&#34;2017-01-20T00:00:00.000Z&#34;,&#34;2017-01-23T00:00:00.000Z&#34;,&#34;2017-01-24T00:00:00.000Z&#34;,&#34;2017-01-25T00:00:00.000Z&#34;,&#34;2017-01-26T00:00:00.000Z&#34;,&#34;2017-01-27T00:00:00.000Z&#34;,&#34;2017-01-30T00:00:00.000Z&#34;,&#34;2017-01-31T00:00:00.000Z&#34;,&#34;2017-02-01T00:00:00.000Z&#34;,&#34;2017-02-02T00:00:00.000Z&#34;,&#34;2017-02-03T00:00:00.000Z&#34;,&#34;2017-02-06T00:00:00.000Z&#34;,&#34;2017-02-07T00:00:00.000Z&#34;,&#34;2017-02-08T00:00:00.000Z&#34;,&#34;2017-02-09T00:00:00.000Z&#34;,&#34;2017-02-10T00:00:00.000Z&#34;,&#34;2017-02-13T00:00:00.000Z&#34;,&#34;2017-02-14T00:00:00.000Z&#34;,&#34;2017-02-15T00:00:00.000Z&#34;,&#34;2017-02-16T00:00:00.000Z&#34;,&#34;2017-02-17T00:00:00.000Z&#34;,&#34;2017-02-21T00:00:00.000Z&#34;,&#34;2017-02-22T00:00:00.000Z&#34;,&#34;2017-02-23T00:00:00.000Z&#34;,&#34;2017-02-24T00:00:00.000Z&#34;,&#34;2017-02-27T00:00:00.000Z&#34;,&#34;2017-02-28T00:00:00.000Z&#34;],[0.220243673851921,0.212655794630123,0.211252391827665,0.212209302325581,0.212206952303961,0.215139442231076,0.215997804342523,0.221156763974024,0.22271277900417,0.225054360956753,0.225736490150009,0.229525536415836,0.224819711538462,0.226091878686766,0.228537098227696,0.224986765484383,0.225690623733133,0.224194665742986,0.220797227036395,0.217947980204857,0.219706942934005,0.214993169398907,0.224236147074055,0.223995820756907,0.221741868987632,0.225871740010409,0.228550891316849,0.223959844484419,0.222692977365061,0.222128329156711,0.220008109830273,0.219365299976836,0.214844882574659,0.218171987934665,0.21638418079096,0.213149196033391,0.217593375021126,0.218764095624718,0.21874301051219,0.226173084789341,0.227877133898502,0.227833664756112,0.226098949468866,0.22313258776389,0.223320862283984,0.222876317183729,0.225094945953842,0.225094945953842,0.229990556014638,0.233854769006026,0.234528472431455,0.233965454765068,0.234270977028729,0.232422586520947,0.233260619281343,0.22937595129376,0.229156641000962,0.230511390602753,0.230221378123331,0.228421497074612,0.229633216317637,0.229078056670461,0.233591654247392,0.234461077844311,0.23478881101532,0.232821614983113,0.232545287073994,0.226240487062405,0.219704730340464,0.219168173598553,0.221286097052694,0.218371406184076,0.219809546915752,0.220808337877962,0.221381498657554,0.221047177861758,0.22507764447963,0.222011152644157,0.223463177115033,0.225447788473255,0.22704266088214,0.229456991830851,0.230350919360654,0.230991337824832,0.228869407496977,0.228376559823832,0.226355458302942,0.230461838813983,0.229697725148021,0.230178145778447,0.231369476653087,0.230334595959596,0.227866752081999,0.22618971164344,0.226799427307042,0.220934662518255,0.217947107230354,0.220557688676276,0.221203856399848,0.219452337897184,0.22016051364366,0.219771814647205,0.223639181248789,0.216611231930408,0.215186228081403,0.204257945078679,0.204937352685771,0.203597077761268,0.206945124938755,0.212372368586915,0.206496446764354,0.209652146662488,0.20673404849011,0.206414931092022,0.207241720217499,0.208051628764597,0.208894630005536,0.211595364320059,0.209716373544711,0.21061041866411,0.211047254150702,0.208755905511811,0.2106416772554,0.212139461172742,0.21452528379773,0.217553920957487,0.21687425674407,0.217936860278703,0.216726730458556,0.215624802077396,0.215593732301303,0.214774022028105,0.218506060798375,0.217945441768351,0.219880653266332,0.218710731339533,0.217238125196603,0.221097529921059,0.223614274867122,0.217873388931008,0.21437175098263,0.212726811318361,0.209875007773148,0.210141786886261,0.211742892459827,0.210841513860591,0.212325364793542,0.210544366153271,0.207414640292302,0.209900373599004,0.210366420732841,0.21401503385724,0.21250542501085,0.212540968400223,0.210471074890412,0.208654324055666,0.210047517819182,0.208985471098086,0.20951673782563,0.211718121635835,0.208227887167459,0.210775047258979,0.211310614388665,0.209391471011021,0.208887291891244,0.208353264769194,0.208220822082208,0.208609471020605,0.207910321489002,0.204948673826618,0.204800425129901,0.208796405769686,0.206875293565054,0.210356731875719,0.213971778857275,0.214425907752699,0.21431459765467,0.210624470189319,0.217586577029546,0.215497737556561,0.214988409566348,0.216413270785056,0.213400837198778,0.214209281369678,0.212546816479401,0.213929361074891,0.212143713942994,0.210846084608461,0.21303144938174,0.213030047739399,0.214757150110002,0.21346987002757,0.211470932500975,0.212864050376701,0.213476177051029,0.211514463981849,0.211490471869329,0.212516960651289,0.211291240045506,0.213796082949309,0.212529374677595,0.214244932914645,0.214937188091551,0.211777339215231,0.210161729754797,0.209330913773927,0.210291090855631,0.208206775700935,0.208282190659887,0.204954031738596,0.20477775830851,0.205165493572218,0.207228213348878,0.20791547277937,0.206184648288973,0.204431486880466,0.200875145857643,0.201071842410197,0.199289387024091,0.200647062221965,0.20135667903525,0.199728339402347,0.202153110047847,0.201405493672363,0.203384455719557,0.203933627291715,0.202291401458165,0.201410300331164,0.202103337905807,0.202978821098548,0.205184969414506,0.207764011116258,0.212139809457011,0.21167713421726,0.214441690273843,0.216674545024817,0.213315297300476,0.214055164319249,0.215440747227087,0.214904577918277,0.215542351159268,0.214938664779429,0.216122184219837,0.215026517383618,0.217819706498952,0.215721572157216,0.214298741564837,0.214302935326382,0.213071264922224,0.215869381853235,0.215926861542163,0.216045654930853,0.217269363885905,0.220541212695405,0.221037859787412,0.223088119352295,0.222498937010265,0.220009625797136,0.220869827846572,0.220172824791418,0.219167770685294,0.216814424344076,0.215155294257379,0.213343631178707,0.215696711615803,0.217160640189686,0.217989605480747,0.217643920080631,0.219444278100485,0.21969696969697,0.22076350656422,0.221429431599229,0.222632299541639,0.224226183307238,0.226159099077513,0.224347877992001,0.224916287969385,0.222536806342016,0.222701149425287,0.225300120048019,0.225579419973304,0.226633104870504,0.227101325872765,0.22817642380865,0.231911984087519,0.227269892741332,0.228543356997972,0.224971486503612,0.224497583312134,0.223237927121422,0.220808568598316,0.22215955380084,0.223528293517521,0.221427208547987,0.221508522004579,0.222014096133088,0.220585433995809,0.222303345819313,0.221415435347834,0.221799746514575,0.222278067475027,0.220945605640896,0.221506255107814,0.220268742936079,0.212950267979559,0.210730466083287,0.213716951788491,0.21210806791424,0.215055102422016,0.214085384855095,0.215109356395312,0.213858797161001,0.212879357913218,0.21046875,0.214081645609803,0.214161514683153,0.215588349014048,0.212009648343278,0.214249363867684,0.216744420627916,0.219084900211769,0.219139551236975,0.223117921385743,0.241070116125239,0.23842659359677,0.230646794964549,0.230208333333333,0.225865405289185,0.220408163265306,0.219650717023995,0.221863144583392,0.221507730195649,0.21911117226197,0.219810549270819,0.216527409822702,0.213144793251279,0.211535840828564,0.226301051768884,0.225476839237057,0.227809221424627,0.228743977743096,0.227529620046303,0.233607127940972,0.234400055776337,0.230993330993331,0.233992264718522,0.237363905112121,0.243350186854254,0.242540278881584,0.242378048780488,0.247001608892789,0.237067107343009,0.237379200923121,0.240155196170861,0.236541364191763,0.234537725823592,0.236176935229068,0.235673301692994,0.240856058979314,0.240775171624714,0.234230416048598,0.236153289949385,0.233660366469485,0.231880900508352,0.231714326771088,0.23119918699187,0.230988250558639,0.231559155336997,0.231011268842383,0.228851193942924,0.238082277004433,0.239741406008052,0.236998746867168,0.240900533417007,0.247316200390371,0.251939584021129,0.24928495546294,0.251254280481007,0.252694225510696,0.253534627366403,0.253978725158737,0.251963721758847,0.246889798539209,0.248597081930415,0.248730369560122,0.248160613650595,0.246279703934554,0.247946373217607,0.245831702544031,0.24470487463012,0.243638332430969,0.23873502994012,0.239604405484379,0.241114058355438,0.239953341360626,0.235262958758986,0.234605540499849,0.229682779456193,0.237618104236513,0.241342486651411,0.241835800396765,0.243129126362659,0.247194513715711,0.247064769458052,0.249523155565728,0.251999390661894,0.247733573087585,0.251173175900696,0.250412293853073,0.245152761457109,0.245279580083109,0.244217537695799,0.243208797611245,0.241609514081424,0.243071761960327,0.240166224833417,0.238478104809763,0.234583978600591,0.233051444679352,0.229647458587003,0.231050293738358,0.233512786002692,0.232908750719632,0.236121229782894,0.235031020054826,0.236259376803231,0.239165505609738,0.238833883388339,0.241486882658047,0.245108529501681,0.244877826680832,0.246525126011914,0.251089699472356,0.244614822928076,0.2496998349092,0.249284099472494,0.24813829787234,0.245564787783517,0.249622242369296,0.248468320382546,0.250358085186581,0.25443234836703,0.250757231561411,0.247608926673751,0.251469802244789,0.248301630434783,0.247847757136384,0.246499349605938,0.249961437606047,0.257492113564669,0.258539642745221,0.259544383346426,0.257449297971919,0.24865804793226,0.250532562385879,0.250513034886372,0.247932960893855,0.244883424544569,0.241519774848171,0.241459627329193,0.241198224852071,0.243495391019923,0.246090565478396,0.248885699176551,0.250799573560768,0.247014528029208,0.248643070101674,0.245484899074215,0.248299579671379,0.253230577611708,0.254624931699321,0.254601950912524,0.249448123620309,0.245743605690741,0.246465744912226,0.247858209541775,0.24829210836278,0.25131160572337,0.257116436153104,0.25934410417169,0.260957138253303,0.26010955372966,0.25856358054613,0.258316008316008,0.263233248793259,0.262011950560694,0.262097420285211,0.264474537787869,0.265748191498009,0.266777301060471,0.261525665399239,0.264719904648391,0.271778140293638,0.271263251598284,0.271055800883179,0.273473034437947,0.271903567672518,0.279539748953975,0.27781926811053,0.279581108144192,0.283586424363123,0.284119924223705,0.285338376778225,0.284141884033893,0.28624303418448,0.280076722167809,0.274987889552721,0.275605815831987,0.277407286922576,0.276907384740922,0.272816007808687,0.27163365145561,0.271760850451603,0.272041111289546,0.275094888153113,0.27342364134817,0.269869797907181,0.273111612175874,0.272485063781689,0.26321001346748,0.261330380447679,0.260725027703024,0.262671889990406,0.258913009031849,0.260666559330221,0.259696798645271,0.253847984766741,0.257010465766557,0.255666905273204,0.259144402035623,0.258925037599937,0.256667712582366,0.253468723354779,0.25596386937389,0.254306367271609,0.251743745261562,0.252170302710048,0.252574587308799,0.252372636853694,0.25198277815545,0.250990062018979,0.248548026805659,0.246160216834814,0.243053469510363,0.245080974723778,0.238537886082512,0.243795784123187,0.243795784123187,0.242324480284087,0.235894178312533,0.231884598181005,0.225102116598589,0.220827556009633,0.217934703396006,0.21849166062364,0.218661228057397,0.220345842531273,0.225734307439988,0.223675310033822,0.224101796407186,0.227997254423429,0.232232728381882,0.230972840263925,0.234533096470225,0.236435306848045,0.237377279102384,0.238746483276024,0.237504843084076,0.237231392089692,0.233502148557397,0.236016949152542,0.235080614350118,0.23485254691689,0.23240663586092,0.232501706225828,0.231088004822182,0.232038461538462,0.234095618141355,0.237320241224679,0.238198757763975,0.240395127284086,0.239993770440741,0.243045331266951,0.24040901053279,0.239354739354739,0.237075617283951,0.233829885767212,0.236068895643364,0.236565330876708,0.234606569900688,0.235037835358863,0.23672978426199,0.239436072704676,0.240852948030762,0.244404137079346,0.243279777537463,0.243087998774604,0.244453034402783,0.244413515812263,0.245767952384633,0.243800695249131,0.243051242236025,0.243416480037068,0.246206255806751,0.252370791844476,0.25319622012229,0.251014884979702,0.251766217084136,0.255608265658921,0.252792734871012,0.248673633440514,0.246687948922586,0.243830364986822,0.242959712804148,0.242498809334815,0.24127538071066,0.23688756281407,0.237928868650389,0.23899913718723,0.24042620114807,0.240136749449859,0.23407170586892,0.23685610089652,0.238657056145675,0.238208797032326,0.239033429133263,0.240015186028853,0.238560606060606,0.241149773071104,0.240539725614352,0.244383499887294,0.247236104800848,0.24665907365224,0.24633497911128,0.24439326436608,0.243130227001195,0.243644384626888,0.247838065355476,0.249672346002621,0.246576396368672,0.243678335484851,0.242401099740339,0.242522261968186,0.244622215417592,0.244883881352035,0.252091726061357,0.247602240466508,0.247909153686795,0.247207887237156,0.249633176307051,0.251541403262312,0.247778378796075,0.251339597732391,0.249143302180685,0.242021887196755,0.241875190723222,0.241882496752999,0.242032862055789,0.240602078239609,0.236593540524071,0.234835223380775,0.237408968953622,0.239115357940972,0.238244151030808,0.245399721663832,0.249038235063202,0.250195526356953,0.251585375401237,0.247857921794672,0.247524366471735,0.2424583171772,0.243684415079674,0.247923752273986,0.245115802741453,0.247985145385588,0.249387980731264,0.251954995212257,0.248095887116171,0.249537818503336,0.249373939736651,0.252113133940182,0.249655619479783,0.25572549971676,0.254393068264637,0.252263643037768,0.254092965857672,0.249671268902038,0.248525798525799,0.251066797964878,0.250573206681952,0.249485215385883,0.250759753593429,0.248285832300702,0.249753005104561,0.246788008565311,0.251174299614159,0.251139471285324,0.250433275563258,0.248900688625239,0.247264412869508,0.248321048321048,0.247010493776946,0.250081063553826,0.241499879430914,0.240104796453043,0.242348380844706,0.240393890675241,0.24228617106315,0.242810089974293,0.248270248270248,0.24780701754386,0.250427141811081,0.252888057273023,0.254061556045391,0.256299015518104,0.26126664390577,0.263250128227047,0.259784191144986,0.263812516365541,0.265228426395939,0.260942041374594,0.261036385583721,0.26152192605331,0.261797946682771,0.258243650452002,0.257928475033738,0.25766793409379,0.251524517584162,0.255214004522992,0.254219497858762,0.253402354512816,0.251233587020156,0.247347757079609,0.247367541367207,0.243362831858407,0.24059934318555,0.242953635757171,0.239387670666115,0.242857142857143,0.24581967901857,0.24361764459697,0.239261063743402,0.237122629994304,0.240062035752183,0.241121112929624,0.240059642147117,0.241016835580869,0.241773423762874,0.240436929773165,0.243164144159211,0.246121895397135,0.246370659648527,0.244951001278228,0.237220781393792,0.240121837718927,0.236421192935688,0.23971792922895,0.239293542404316,0.231976744186047,0.22994915532229,0.230940778062278,0.232271410839884,0.229463037579146,0.224123945489942,0.217028515878159,0.206804374240583,0.206435800126502,0.207847129767405,0.20209395765724,0.202133415784185,0.199930806488814,0.196309763267832,0.201148976082539,0.194588526747697,0.19546621043627,0.196915351506456,0.19773171685569,0.196755994358251,0.206398348813209,0.206678271878462,0.206973058637084,0.210957127806143,0.209461637653127,0.208062682689185,0.209392945036916,0.213834931562987,0.213086017121892,0.21475871202715,0.2200133366675,0.218830254328556,0.21674692793092,0.21990335749396,0.22654357089147,0.225437135720233,0.224371693121693,0.223981527296718,0.224476277221164,0.222051495016611,0.222971847409629,0.22343005267999,0.225839704492741,0.230366941015089,0.227135591759331,0.227904753628226,0.232141307178196,0.232387645323616,0.232159889014133,0.230035704955151,0.224682994615251,0.228765717218373,0.234216745442269,0.236363636363636,0.236217168750524,0.234277123527938,0.234129947722181,0.231288548091349,0.235271775827144,0.232186628349252,0.228168197996855,0.228828378715963,0.228828378715963,0.22419169538815,0.229390384933091,0.228451500290915,0.22997654155496,0.228333056616304,0.228216459601434,0.227992957746479,0.227174365376613,0.232512520868114,0.231399118796242,0.229199832425639,0.22487322304431,0.224913640576291,0.225887474882786,0.234172906739278,0.23053270173689,0.229070533948583,0.231029922301207,0.244122124492557,0.249595572584078,0.246376811594203,0.246396245390546,0.246366462236411,0.247462787550744,0.246488941216046,0.246577079107505,0.247400637263123,0.242120814182534,0.240411294271258,0.240636474908201,0.238638214692947,0.237095036871323,0.235875589378774,0.238375954832282,0.235281906501702,0.240355458221024,0.237516869095816,0.23508122211935,0.232007734992433,0.230665656820668,0.230968930575329,0.232168481472103,0.23112605328113,0.233087857509848,0.231503579952267,0.23277839123418,0.233664952364893,0.228239681328926,0.229004071937564,0.224331392896313,0.222490470139771,0.222968378102686,0.218768206408656,0.215730337078652,0.218636478837543,0.223941506546506,0.225695036670646,0.225821596244131,0.22545175588135,0.223791348600509,0.223886328725038,0.225391259728042,0.226428878384186,0.216757586089328,0.212649661634565,0.215212720240653,0.220669427191166,0.21983763710165,0.221178812532456,0.220589510186389,0.220542095171693,0.221304309817292,0.221265129428395,0.224430791470907,0.224512913457182,0.222766834631241,0.218033086555159,0.219391985260249,0.214383436701934,0.219211822660099,0.220391726157789,0.218807423741272,0.21622979267513,0.215485588397283,0.216833226368387,0.216726535875472,0.21537332599523,0.214011516314779,0.21803115377649,0.211357890935356,0.210158475783476,0.212019360043022,0.212418007008716,0.208519578043984,0.205621699042163,0.202375675915256,0.201474414570685,0.198947913073474,0.196722732790012,0.204094183798981,0.200160056909123,0.207984316521119,0.207013674459638,0.206537102473498,0.20209777933819,0.205895331391757,0.212633451957295,0.206931929699349,0.217587222271794,0.221642468239564,0.22126566303074,0.223148735611348,0.217968397291196,0.220932341737711,0.219973190348525,0.220347327902605,0.210614181530621,0.211675933280381,0.205066666666667,0.203738069989396,0.200381348587277,0.200008728288383,0.19934611646196,0.19993789370952,0.210264455401165,0.207099264045952,0.204863248614898,0.207363149108163,0.205702825252878,0.206396866840731,0.20503188608369,0.209028798754648,0.207700231779552,0.205138102590496,0.205067367172274,0.204225944944861,0.203362622507604,0.202122219381232,0.201146010186757,0.202466598150051,0.204397394136808,0.202011518954698,0.201928020565553,0.202091189578334,0.200195561601905,0.201821668264621,0.20268967934116,0.203847169645215,0.208868144690782,0.209681793527391,0.204084404999094,0.206077043302381,0.204944398492786,0.203628847037207,0.204304544197622,0.201017576318224,0.200758627070034,0.195459579180509,0.197033501778027,0.194441845232525,0.192643102328602,0.190838985412989,0.189304461942257,0.191236729372323,0.19107476635514,0.194139367544026,0.191827735034716,0.194256439180297,0.1924682223487,0.193651690684751,0.19124020285846,0.189938684503902,0.190281520022299,0.191165553080921,0.192433137638617,0.195747051722537,0.197614351460505,0.192962649355537,0.191187384044527,0.193614389036924,0.197242543612831,0.196783436546816,0.195106066244883,0.197447166635497,0.196017452655032,0.193040635217188,0.198970037453184,0.201641819211172,0.20048104131296,0.192568824404762,0.193666543026706,0.190539426687426,0.181937172774869,0.183668822297113,0.179483670862981,0.179966826391449,0.179422316254254,0.183587928464978,0.177821582469973,0.1812046644018,0.176821551256554,0.18147878346385,0.182294992246648,0.180539220121234,0.181574718800214,0.184889765190894,0.183667981355324,0.184879971336439,0.181886692082631,0.182027854164819,0.183299745903794,0.183828610919143,0.181421661772327,0.174346773520327,0.170059230833403,0.169498618900142,0.160589790848626,0.163586474053749,0.169633247785413,0.171249277516307,0.168950330315635,0.168684980494148,0.174700289375775,0.172175407019553,0.169128925486397,0.166774349862704,0.173635022134776,0.172501823486506,0.174063236608957,0.175449198291838,0.175322093208207,0.178832978974722,0.180533565547815,0.175778464463989,0.177462995384371,0.174331761006289,0.177842218161595,0.179765348762456,0.181323146944083,0.181526071748149,0.181020166073547,0.181807305790397,0.184073002090368,0.183023553917641,0.182275067418485,0.18212706729982,0.183744569226986,0.178739074134024,0.178254136441438,0.176754172743478,0.176812305678285,0.175533661740558,0.173803321393683,0.175092024539877,0.167812651674486,0.167927565392354,0.16618922574998,0.170319199618866,0.173845043310876,0.177224489795918,0.174519503689887,0.175421530479896,0.177414205905826,0.178902010852218,0.180304243394716,0.184666720924554,0.182298813463556,0.181009499275479,0.177753762407941,0.175780323982616,0.176776295376978,0.174673669575964,0.171573564732316,0.171444278646038,0.169183577159037,0.16637017557429,0.166245259165613,0.165361183637946,0.164836026988859,0.163189797685586,0.163141756427392,0.164206062509816,0.163924149819777,0.1634215278323,0.164487322596077,0.164364420312999,0.164455279354168,0.168402636504191,0.172047404985697,0.172649782804688,0.174163783160323,0.172662166611788,0.171012459773909,0.171061332451645,0.170308846060802,0.170094809577374,0.164818386370942,0.163716462930624,0.160604629192253,0.159533532275797,0.160191529118655,0.159030802738021,0.162816923316223,0.158166808116658,0.158800773694391,0.162286821705426,0.166587957497048,0.168414826498423,0.171542974944497,0.16,0.160793950850662,0.164981373070782,0.16455648504032,0.166174466151749,0.165421956684093,0.160557886214764,0.15737692926633,0.155825563468174,0.155955535924617,0.158263305322129,0.165580768366659,0.166567430782971,0.168217985287494,0.168035256893175,0.168058376589182,0.169744051640021,0.170696581520503,0.169496619083396,0.168807616744748,0.167942402425161,0.168458509993943,0.164694354413206,0.16557832320048,0.164603409933284,0.162535148734646,0.161719437115215,0.161934960548632,0.159994112452164,0.161104459742592,0.16229188540573,0.160530246452577,0.161459495648293,0.163128491620112,0.160241054050007,0.160523763336566,0.160829322473158,0.160274074625754,0.160375962107756,0.161630856460758,0.159976078343425,0.157765179770252,0.156750226517668,0.157222937656238,0.157018539538403,0.156663391034848,0.157578065498858,0.158230751586513,0.157468026796589,0.156552297460701,0.154324644549763,0.155578681335018,0.156675138286739,0.15694747125573,0.158595641646489,0.158798120642619,0.162481089258699,0.163774733637747,0.164714438830194,0.163571319835591,0.164041095890411,0.161618444846293,0.163161035280078,0.16392523364486,0.16345723242275,0.163009049773756,0.16518872214643,0.165014753726262,0.167669230183507,0.166806722689076,0.170457237621417,0.170407840657604,0.171867498799808,0.172671951317159,0.174194831013917,0.173862729449322,0.173407401486692,0.168525896414343,0.167863698028888,0.167370854591837,0.166402284263959,0.165391592396877,0.165178571428571,0.164586460225926,0.165412044374009,0.167662552087428,0.169157179000633,0.170794226674028,0.17140507518797,0.172845809441521,0.172709627329193,0.170157468277022,0.172216680733523,0.173323112303565,0.180279818664999,0.186661435857199,0.193089909697684,0.201318698673405,0.20472923303112,0.20614717197348,0.204328297264189,0.201405343573821,0.20441285232969,0.203855381815173,0.207678955199207,0.209915785997358,0.219120491045153,0.22632382892057,0.223043332213638,0.218452731711424,0.223906730440724,0.225512040449053,0.222534252404051,0.229045996592845,0.228845495032545,0.224425531914894,0.22396990938622,0.227876487838537,0.224581005586592,0.224172214057232,0.223887023163696,0.230182656499379,0.225579142076984,0.218895221394125,0.220901458241273,0.22027230129962,0.220986888731396,0.218438024560474,0.220522289633342,0.218974899069686,0.21405750798722,0.21685334722584,0.213511187607573,0.218656140049773,0.214128502497249,0.216294528719959,0.213520128280868,0.219611978068326,0.217365869964901,0.221745290881814,0.224084601237251,0.215722648198532,0.215163765365894,0.21652101539742,0.217196447837995,0.217135570911484,0.22303435744962,0.2256219736183,0.22407127248277,0.225513295186806,0.221882333221589,0.225177891775608,0.224328135368281,0.220103558806608,0.214156750102585,0.215081300813008,0.212769405282774,0.214972527472527,0.21439559549834,0.223752430330525,0.226764129369487,0.223139145355013,0.222132012665422,0.219032258064516,0.218608597285068,0.221858585858586,0.221793831168831,0.211366181410974,0.213223008990373,0.213734690631462,0.215870988344244],[1.97,2,2.02,1.98,1.98,2,1.93,1.94,1.89,1.87,1.92,2.01,2.05,2.09,2.08,2.01,1.96,1.93,1.87,1.83,1.87,1.86,1.97,1.93,2,2.01,2.04,1.96,1.99,1.92,1.93,1.99,2.01,2.05,2.01,1.99,1.98,1.92,1.94,1.98,2.03,1.99,2,1.96,1.98,2.03,2.04,2.04,2.14,2.29,2.29,2.31,2.39,2.38,2.31,2.29,2.25,2.26,2.2,2.21,2.18,2.23,2.22,2.3,2.25,2.19,2.07,2.06,2.01,2.05,2.08,2.02,2,2.03,2,1.98,1.99,1.96,2,2.01,1.98,1.96,1.95,1.98,1.96,1.96,1.91,1.92,1.88,1.87,1.89,1.84,1.78,1.76,1.76,1.7,1.71,1.75,1.79,1.73,1.77,1.75,1.74,1.63,1.59,1.47,1.53,1.57,1.66,1.66,1.65,1.6,1.67,1.61,1.64,1.6,1.59,1.64,1.65,1.63,1.69,1.63,1.66,1.65,1.6,1.67,1.61,1.65,1.62,1.57,1.53,1.53,1.54,1.5,1.52,1.5,1.53,1.52,1.54,1.49,1.47,1.44,1.43,1.45,1.58,1.53,1.51,1.56,1.51,1.6,1.59,1.66,1.68,1.69,1.65,1.65,1.73,1.8,1.83,1.81,1.82,1.8,1.71,1.68,1.68,1.65,1.64,1.66,1.63,1.57,1.59,1.6,1.68,1.67,1.68,1.7,1.77,1.75,1.88,1.85,1.82,1.79,1.8,1.77,1.74,1.7,1.64,1.66,1.65,1.64,1.64,1.64,1.7,1.75,1.75,1.74,1.72,1.7,1.69,1.7,1.75,1.83,1.86,1.79,1.83,1.79,1.8,1.86,1.78,1.74,1.74,1.72,1.75,1.75,1.72,1.78,1.68,1.62,1.61,1.61,1.59,1.59,1.58,1.58,1.61,1.66,1.69,1.7,1.66,1.64,1.63,1.62,1.62,1.63,1.62,1.6,1.59,1.64,1.63,1.66,1.72,1.74,1.72,1.78,1.84,1.82,1.81,1.77,1.79,1.77,1.74,1.73,1.78,1.86,1.92,1.93,1.92,1.89,1.88,1.91,1.89,1.89,1.86,1.84,1.89,1.87,1.86,1.86,1.88,1.98,2,2.03,2.03,2.02,2.04,2,2.04,2,1.99,1.99,1.99,2.02,2.05,2,2.01,2.03,2.02,1.99,1.97,1.88,1.88,1.91,1.89,1.86,1.88,1.9,1.95,2,2.06,2.07,2.03,2.04,2.04,2.01,1.96,1.92,1.96,1.95,1.93,1.93,1.92,1.87,1.87,1.86,1.88,1.83,1.78,1.72,1.76,1.78,1.84,1.82,1.75,1.72,1.75,1.73,1.72,1.73,1.72,1.74,1.73,1.74,1.7,1.7,1.7,1.66,1.66,1.78,1.8,1.82,1.81,1.81,1.9,1.92,1.96,1.94,1.87,1.95,1.97,1.94,2.03,2.02,2.01,2.15,2.13,2.13,2.16,2.13,2.14,2.1,2.08,2.17,2.22,2.2,2.25,2.19,2.14,2.19,2.2,2.33,2.41,2.52,2.57,2.6,2.55,2.49,2.52,2.5,2.48,2.52,2.73,2.65,2.65,2.7,2.6,2.61,2.57,2.55,2.52,2.56,2.5,2.5,2.53,2.61,2.61,2.58,2.61,2.63,2.6,2.74,2.63,2.67,2.67,2.61,2.58,2.57,2.61,2.71,2.71,2.77,2.84,2.88,2.82,2.87,2.9,2.82,2.79,2.72,2.78,2.75,2.78,2.86,2.9,2.98,2.94,2.9,2.96,2.93,2.92,2.9,2.88,2.86,2.69,2.76,2.75,2.72,2.67,2.63,2.66,2.64,2.64,2.66,2.63,2.62,2.66,2.65,2.66,2.68,2.71,2.7,2.7,2.75,2.69,2.61,2.6,2.63,2.54,2.51,2.53,2.53,2.54,2.53,2.55,2.57,2.65,2.63,2.69,2.67,2.63,2.77,2.77,2.8,2.75,2.69,2.71,2.67,2.71,2.8,2.79,2.75,2.74,2.71,2.74,2.75,2.81,2.79,2.84,2.88,2.88,2.86,2.81,2.86,2.89,2.88,2.89,2.85,2.89,2.94,2.89,2.94,2.99,3,3.02,2.99,3.04,3,3.01,2.98,2.96,3.01,2.97,2.88,2.84,2.88,2.9,2.86,2.84,2.85,2.87,2.79,2.75,2.78,2.77,2.69,2.72,2.67,2.61,2.64,2.7,2.73,2.71,2.7,2.75,2.8,2.73,2.75,2.71,2.73,2.76,2.73,2.75,2.7,2.67,2.65,2.66,2.6,2.7,2.7,2.74,2.8,2.79,2.77,2.73,2.66,2.65,2.7,2.68,2.78,2.79,2.75,2.74,2.75,2.71,2.69,2.73,2.73,2.77,2.82,2.8,2.74,2.71,2.69,2.71,2.65,2.63,2.65,2.64,2.65,2.73,2.73,2.73,2.7,2.7,2.68,2.7,2.71,2.67,2.63,2.6,2.63,2.61,2.62,2.61,2.62,2.66,2.61,2.54,2.5,2.52,2.54,2.52,2.54,2.56,2.54,2.52,2.44,2.45,2.48,2.54,2.6,2.61,2.59,2.6,2.62,2.64,2.65,2.58,2.6,2.61,2.66,2.61,2.64,2.63,2.63,2.59,2.57,2.53,2.54,2.53,2.58,2.64,2.65,2.63,2.58,2.57,2.55,2.53,2.55,2.56,2.55,2.47,2.5,2.49,2.48,2.48,2.52,2.48,2.5,2.47,2.57,2.58,2.52,2.51,2.49,2.49,2.43,2.44,2.44,2.46,2.43,2.4,2.34,2.39,2.4,2.43,2.41,2.4,2.39,2.39,2.37,2.34,2.35,2.42,2.41,2.45,2.46,2.48,2.5,2.54,2.54,2.62,2.6,2.6,2.62,2.63,2.59,2.57,2.54,2.57,2.52,2.54,2.5,2.52,2.42,2.44,2.45,2.43,2.36,2.35,2.34,2.31,2.31,2.21,2.15,2.17,2.22,2.2,2.23,2.25,2.29,2.29,2.27,2.3,2.34,2.32,2.35,2.36,2.35,2.36,2.39,2.32,2.38,2.38,2.37,2.35,2.32,2.34,2.32,2.36,2.34,2.31,2.3,2.27,2.24,2.18,2.22,2.28,2.29,2.25,2.31,2.26,2.22,2.18,2.19,2.1,2.12,2.07,2.14,2.22,2.17,2.17,2.26,2.27,2.25,2.22,2.2,2.17,2.12,2.04,1.97,1.96,2.03,1.98,1.92,1.91,1.86,1.77,1.83,1.82,1.87,1.9,1.81,1.83,1.83,1.73,1.77,1.68,1.68,1.79,1.81,1.83,1.95,1.96,2.01,2,1.99,2.02,2.14,2.07,2.11,2.13,2.06,1.99,1.96,2.03,2,2.08,2.12,2.12,2.11,2.24,2.2,2.14,2.11,2.1,2.13,2.1,2.06,1.93,1.98,1.93,1.92,1.88,1.93,2.01,1.95,1.96,1.94,1.87,1.92,1.85,1.92,1.89,1.92,1.97,1.96,1.94,1.9,1.91,1.9,1.87,1.9,1.92,1.99,1.96,1.93,1.94,2,2.06,2.05,2.12,2.16,2.19,2.25,2.18,2.16,2.28,2.28,2.27,2.23,2.14,2.23,2.27,2.26,2.19,2.21,2.14,2.14,2.13,2.12,2.19,2.27,2.38,2.31,2.41,2.39,2.42,2.5,2.39,2.39,2.36,2.32,2.32,2.35,2.26,2.37,2.42,2.38,2.4,2.49,2.33,2.35,2.43,2.4,2.3,2.27,2.22,2.32,2.42,2.44,2.41,2.36,2.36,2.34,2.38,2.35,2.33,2.28,2.27,2.23,2.26,2.29,2.28,2.2,2.16,2.23,2.28,2.23,2.18,2.24,2.15,2.14,2.19,2.2,2.16,2.2,2.12,2.09,2.05,2.01,2.12,2.18,2.18,2.19,2.21,2.17,2.2,2.18,2.13,2.2,2.21,2.23,2.2,2.18,2.28,2.3,2.21,2.13,2.2,2.14,2.16,2.13,2.17,2.1,2.05,2.06,2.05,1.99,2.07,2.05,2.08,2.12,2.12,2.12,2.06,1.99,2.04,2.04,2.04,2.08,2.04,2.04,2.09,2.07,2.05,2.1,2.19,2.16,2.2,2.23,2.25,2.26,2.34,2.36,2.32,2.32,2.32,2.28,2.27,2.25,2.27,2.24,2.26,2.25,2.24,2.23,2.22,2.21,2.15,2.18,2.33,2.28,2.23,2.24,2.22,2.24,2.13,2.23,2.28,2.3,2.24,2.19,2.2,2.24,2.27,2.25,2.24,2.32,2.31,2.27,2.24,2.25,2.18,2.16,2.13,2.17,2.12,2.08,2.1,2.03,2.06,2.01,2.02,2.07,2.03,2.01,2.02,2,1.94,1.97,1.87,1.88,1.87,1.86,1.75,1.74,1.71,1.63,1.74,1.78,1.81,1.75,1.76,1.77,1.74,1.75,1.71,1.76,1.74,1.83,1.84,1.83,1.88,1.91,1.83,1.9,1.93,1.98,1.97,1.97,1.94,1.91,1.88,1.92,1.94,1.88,1.91,1.89,1.81,1.83,1.78,1.79,1.78,1.73,1.76,1.7,1.72,1.73,1.79,1.77,1.8,1.76,1.78,1.79,1.85,1.88,1.89,1.91,1.94,1.87,1.84,1.83,1.88,1.81,1.79,1.76,1.79,1.77,1.77,1.73,1.75,1.71,1.75,1.76,1.87,1.85,1.85,1.84,1.86,1.87,1.83,1.85,1.84,1.85,1.81,1.71,1.73,1.72,1.71,1.68,1.64,1.62,1.62,1.6,1.57,1.62,1.67,1.71,1.69,1.74,1.57,1.46,1.46,1.5,1.49,1.46,1.37,1.38,1.4,1.37,1.43,1.53,1.48,1.53,1.6,1.59,1.56,1.59,1.57,1.57,1.58,1.57,1.52,1.52,1.46,1.51,1.55,1.55,1.51,1.59,1.59,1.55,1.5,1.57,1.51,1.55,1.57,1.56,1.53,1.58,1.55,1.55,1.56,1.58,1.62,1.57,1.57,1.58,1.57,1.6,1.55,1.54,1.61,1.67,1.68,1.73,1.7,1.71,1.7,1.7,1.69,1.66,1.63,1.62,1.59,1.56,1.57,1.56,1.6,1.63,1.69,1.72,1.75,1.73,1.73,1.77,1.79,1.75,1.8,1.77,1.75,1.76,1.76,1.74,1.77,1.77,1.79,1.85,1.86,1.84,1.83,1.81,1.82,1.79,1.83,1.88,2.07,2.15,2.15,2.23,2.23,2.22,2.29,2.34,2.33,2.31,2.36,2.36,2.32,2.3,2.37,2.45,2.4,2.39,2.39,2.34,2.4,2.47,2.49,2.48,2.54,2.6,2.6,2.54,2.57,2.55,2.55,2.55,2.57,2.51,2.49,2.45,2.45,2.46,2.37,2.42,2.38,2.38,2.38,2.36,2.4,2.33,2.42,2.47,2.48,2.41,2.47,2.53,2.51,2.49,2.49,2.45,2.48,2.48,2.49,2.42,2.4,2.34,2.4,2.41,2.43,2.47,2.51,2.45,2.42,2.43,2.42,2.38,2.31,2.36,2.36]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Alright, that chart looks better now (though I encourage you to play with different settings for rollPeriod to compare different smoothness levels) and, incidentally, seems supportive of our hypothesized relationship between copper-gold and yields. There did seem to be a few periods of divergence, which would be a ripe area for further research. But we will move on to calculate and chart the rolling correlation between these two time series.&lt;/p&gt;
&lt;p&gt;Recall way back to &lt;a href=&#34;https://rviews.rstudio.com/2017/01/18/reproducible-finance-with-r-sector-correlations/&#34;&gt;this post&lt;/a&gt; from January where we examined rolling correlations between sector ETFs. We’ll port our work from that project and use &lt;code&gt;rollyapply&lt;/code&gt; to calculate the 90-day rolling correlation between copper-gold and yields. We will also rename the column since it will be displayed on the dygraph.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Calculate the rolling correlation between copper-gold and Treasury yields. 

rolling_cor &amp;lt;- rollapply(tenYear_ratio, 90, 
                                       function(x) cor(x[, 1], x[, 2], use = &amp;quot;pairwise.complete.obs&amp;quot;), 
                                       by.column = FALSE)

names(rolling_cor) &amp;lt;- &amp;quot;Copper/Gold 10-Year Correlation&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Let’s graph that rolling correlation.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dygraph(rolling_cor, main = &amp;quot;Rolling 90-day Correlation Copper-Gold &amp;amp; 10-Year Yield&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-3&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-3&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;title&#34;:&#34;Rolling 90-day Correlation Copper-Gold &amp; 10-Year Yield&#34;,&#34;labels&#34;:[&#34;day&#34;,&#34;Copper/Gold 10-Year Correlation&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60}}},&#34;scale&#34;:&#34;daily&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;2012-01-03T00:00:00.000Z&#34;,&#34;2012-01-04T00:00:00.000Z&#34;,&#34;2012-01-05T00:00:00.000Z&#34;,&#34;2012-01-06T00:00:00.000Z&#34;,&#34;2012-01-09T00:00:00.000Z&#34;,&#34;2012-01-10T00:00:00.000Z&#34;,&#34;2012-01-11T00:00:00.000Z&#34;,&#34;2012-01-12T00:00:00.000Z&#34;,&#34;2012-01-13T00:00:00.000Z&#34;,&#34;2012-01-17T00:00:00.000Z&#34;,&#34;2012-01-18T00:00:00.000Z&#34;,&#34;2012-01-19T00:00:00.000Z&#34;,&#34;2012-01-20T00:00:00.000Z&#34;,&#34;2012-01-23T00:00:00.000Z&#34;,&#34;2012-01-24T00:00:00.000Z&#34;,&#34;2012-01-25T00:00:00.000Z&#34;,&#34;2012-01-26T00:00:00.000Z&#34;,&#34;2012-01-27T00:00:00.000Z&#34;,&#34;2012-01-30T00:00:00.000Z&#34;,&#34;2012-01-31T00:00:00.000Z&#34;,&#34;2012-02-01T00:00:00.000Z&#34;,&#34;2012-02-02T00:00:00.000Z&#34;,&#34;2012-02-03T00:00:00.000Z&#34;,&#34;2012-02-06T00:00:00.000Z&#34;,&#34;2012-02-07T00:00:00.000Z&#34;,&#34;2012-02-08T00:00:00.000Z&#34;,&#34;2012-02-09T00:00:00.000Z&#34;,&#34;2012-02-10T00:00:00.000Z&#34;,&#34;2012-02-13T00:00:00.000Z&#34;,&#34;2012-02-14T00:00:00.000Z&#34;,&#34;2012-02-15T00:00:00.000Z&#34;,&#34;2012-02-16T00:00:00.000Z&#34;,&#34;2012-02-17T00:00:00.000Z&#34;,&#34;2012-02-21T00:00:00.000Z&#34;,&#34;2012-02-22T00:00:00.000Z&#34;,&#34;2012-02-23T00:00:00.000Z&#34;,&#34;2012-02-24T00:00:00.000Z&#34;,&#34;2012-02-27T00:00:00.000Z&#34;,&#34;2012-02-28T00:00:00.000Z&#34;,&#34;2012-02-29T00:00:00.000Z&#34;,&#34;2012-03-01T00:00:00.000Z&#34;,&#34;2012-03-02T00:00:00.000Z&#34;,&#34;2012-03-05T00:00:00.000Z&#34;,&#34;2012-03-06T00:00:00.000Z&#34;,&#34;2012-03-07T00:00:00.000Z&#34;,&#34;2012-03-08T00:00:00.000Z&#34;,&#34;2012-03-09T00:00:00.000Z&#34;,&#34;2012-03-12T00:00:00.000Z&#34;,&#34;2012-03-13T00:00:00.000Z&#34;,&#34;2012-03-14T00:00:00.000Z&#34;,&#34;2012-03-15T00:00:00.000Z&#34;,&#34;2012-03-16T00:00:00.000Z&#34;,&#34;2012-03-19T00:00:00.000Z&#34;,&#34;2012-03-20T00:00:00.000Z&#34;,&#34;2012-03-21T00:00:00.000Z&#34;,&#34;2012-03-22T00:00:00.000Z&#34;,&#34;2012-03-23T00:00:00.000Z&#34;,&#34;2012-03-26T00:00:00.000Z&#34;,&#34;2012-03-27T00:00:00.000Z&#34;,&#34;2012-03-28T00:00:00.000Z&#34;,&#34;2012-03-29T00:00:00.000Z&#34;,&#34;2012-03-30T00:00:00.000Z&#34;,&#34;2012-04-02T00:00:00.000Z&#34;,&#34;2012-04-03T00:00:00.000Z&#34;,&#34;2012-04-04T00:00:00.000Z&#34;,&#34;2012-04-05T00:00:00.000Z&#34;,&#34;2012-04-06T00:00:00.000Z&#34;,&#34;2012-04-09T00:00:00.000Z&#34;,&#34;2012-04-10T00:00:00.000Z&#34;,&#34;2012-04-11T00:00:00.000Z&#34;,&#34;2012-04-12T00:00:00.000Z&#34;,&#34;2012-04-13T00:00:00.000Z&#34;,&#34;2012-04-16T00:00:00.000Z&#34;,&#34;2012-04-17T00:00:00.000Z&#34;,&#34;2012-04-18T00:00:00.000Z&#34;,&#34;2012-04-19T00:00:00.000Z&#34;,&#34;2012-04-20T00:00:00.000Z&#34;,&#34;2012-04-23T00:00:00.000Z&#34;,&#34;2012-04-24T00:00:00.000Z&#34;,&#34;2012-04-25T00:00:00.000Z&#34;,&#34;2012-04-26T00:00:00.000Z&#34;,&#34;2012-04-27T00:00:00.000Z&#34;,&#34;2012-04-30T00:00:00.000Z&#34;,&#34;2012-05-01T00:00:00.000Z&#34;,&#34;2012-05-02T00:00:00.000Z&#34;,&#34;2012-05-03T00:00:00.000Z&#34;,&#34;2012-05-04T00:00:00.000Z&#34;,&#34;2012-05-07T00:00:00.000Z&#34;,&#34;2012-05-08T00:00:00.000Z&#34;,&#34;2012-05-09T00:00:00.000Z&#34;,&#34;2012-05-10T00:00:00.000Z&#34;,&#34;2012-05-11T00:00:00.000Z&#34;,&#34;2012-05-14T00:00:00.000Z&#34;,&#34;2012-05-15T00:00:00.000Z&#34;,&#34;2012-05-16T00:00:00.000Z&#34;,&#34;2012-05-17T00:00:00.000Z&#34;,&#34;2012-05-18T00:00:00.000Z&#34;,&#34;2012-05-21T00:00:00.000Z&#34;,&#34;2012-05-22T00:00:00.000Z&#34;,&#34;2012-05-23T00:00:00.000Z&#34;,&#34;2012-05-24T00:00:00.000Z&#34;,&#34;2012-05-25T00:00:00.000Z&#34;,&#34;2012-05-29T00:00:00.000Z&#34;,&#34;2012-05-30T00:00:00.000Z&#34;,&#34;2012-05-31T00:00:00.000Z&#34;,&#34;2012-06-01T00:00:00.000Z&#34;,&#34;2012-06-04T00:00:00.000Z&#34;,&#34;2012-06-05T00:00:00.000Z&#34;,&#34;2012-06-06T00:00:00.000Z&#34;,&#34;2012-06-07T00:00:00.000Z&#34;,&#34;2012-06-08T00:00:00.000Z&#34;,&#34;2012-06-11T00:00:00.000Z&#34;,&#34;2012-06-12T00:00:00.000Z&#34;,&#34;2012-06-13T00:00:00.000Z&#34;,&#34;2012-06-14T00:00:00.000Z&#34;,&#34;2012-06-15T00:00:00.000Z&#34;,&#34;2012-06-18T00:00:00.000Z&#34;,&#34;2012-06-19T00:00:00.000Z&#34;,&#34;2012-06-20T00:00:00.000Z&#34;,&#34;2012-06-21T00:00:00.000Z&#34;,&#34;2012-06-22T00:00:00.000Z&#34;,&#34;2012-06-25T00:00:00.000Z&#34;,&#34;2012-06-26T00:00:00.000Z&#34;,&#34;2012-06-27T00:00:00.000Z&#34;,&#34;2012-06-28T00:00:00.000Z&#34;,&#34;2012-06-29T00:00:00.000Z&#34;,&#34;2012-07-02T00:00:00.000Z&#34;,&#34;2012-07-03T00:00:00.000Z&#34;,&#34;2012-07-05T00:00:00.000Z&#34;,&#34;2012-07-06T00:00:00.000Z&#34;,&#34;2012-07-09T00:00:00.000Z&#34;,&#34;2012-07-10T00:00:00.000Z&#34;,&#34;2012-07-11T00:00:00.000Z&#34;,&#34;2012-07-12T00:00:00.000Z&#34;,&#34;2012-07-13T00:00:00.000Z&#34;,&#34;2012-07-16T00:00:00.000Z&#34;,&#34;2012-07-17T00:00:00.000Z&#34;,&#34;2012-07-18T00:00:00.000Z&#34;,&#34;2012-07-19T00:00:00.000Z&#34;,&#34;2012-07-20T00:00:00.000Z&#34;,&#34;2012-07-23T00:00:00.000Z&#34;,&#34;2012-07-24T00:00:00.000Z&#34;,&#34;2012-07-25T00:00:00.000Z&#34;,&#34;2012-07-26T00:00:00.000Z&#34;,&#34;2012-07-27T00:00:00.000Z&#34;,&#34;2012-07-30T00:00:00.000Z&#34;,&#34;2012-07-31T00:00:00.000Z&#34;,&#34;2012-08-01T00:00:00.000Z&#34;,&#34;2012-08-02T00:00:00.000Z&#34;,&#34;2012-08-03T00:00:00.000Z&#34;,&#34;2012-08-06T00:00:00.000Z&#34;,&#34;2012-08-07T00:00:00.000Z&#34;,&#34;2012-08-08T00:00:00.000Z&#34;,&#34;2012-08-09T00:00:00.000Z&#34;,&#34;2012-08-10T00:00:00.000Z&#34;,&#34;2012-08-13T00:00:00.000Z&#34;,&#34;2012-08-14T00:00:00.000Z&#34;,&#34;2012-08-15T00:00:00.000Z&#34;,&#34;2012-08-16T00:00:00.000Z&#34;,&#34;2012-08-17T00:00:00.000Z&#34;,&#34;2012-08-20T00:00:00.000Z&#34;,&#34;2012-08-21T00:00:00.000Z&#34;,&#34;2012-08-22T00:00:00.000Z&#34;,&#34;2012-08-23T00:00:00.000Z&#34;,&#34;2012-08-24T00:00:00.000Z&#34;,&#34;2012-08-27T00:00:00.000Z&#34;,&#34;2012-08-28T00:00:00.000Z&#34;,&#34;2012-08-29T00:00:00.000Z&#34;,&#34;2012-08-30T00:00:00.000Z&#34;,&#34;2012-08-31T00:00:00.000Z&#34;,&#34;2012-09-04T00:00:00.000Z&#34;,&#34;2012-09-05T00:00:00.000Z&#34;,&#34;2012-09-06T00:00:00.000Z&#34;,&#34;2012-09-07T00:00:00.000Z&#34;,&#34;2012-09-10T00:00:00.000Z&#34;,&#34;2012-09-11T00:00:00.000Z&#34;,&#34;2012-09-12T00:00:00.000Z&#34;,&#34;2012-09-13T00:00:00.000Z&#34;,&#34;2012-09-14T00:00:00.000Z&#34;,&#34;2012-09-17T00:00:00.000Z&#34;,&#34;2012-09-18T00:00:00.000Z&#34;,&#34;2012-09-19T00:00:00.000Z&#34;,&#34;2012-09-20T00:00:00.000Z&#34;,&#34;2012-09-21T00:00:00.000Z&#34;,&#34;2012-09-24T00:00:00.000Z&#34;,&#34;2012-09-25T00:00:00.000Z&#34;,&#34;2012-09-26T00:00:00.000Z&#34;,&#34;2012-09-27T00:00:00.000Z&#34;,&#34;2012-09-28T00:00:00.000Z&#34;,&#34;2012-10-01T00:00:00.000Z&#34;,&#34;2012-10-02T00:00:00.000Z&#34;,&#34;2012-10-03T00:00:00.000Z&#34;,&#34;2012-10-04T00:00:00.000Z&#34;,&#34;2012-10-05T00:00:00.000Z&#34;,&#34;2012-10-08T00:00:00.000Z&#34;,&#34;2012-10-09T00:00:00.000Z&#34;,&#34;2012-10-10T00:00:00.000Z&#34;,&#34;2012-10-11T00:00:00.000Z&#34;,&#34;2012-10-12T00:00:00.000Z&#34;,&#34;2012-10-15T00:00:00.000Z&#34;,&#34;2012-10-16T00:00:00.000Z&#34;,&#34;2012-10-17T00:00:00.000Z&#34;,&#34;2012-10-18T00:00:00.000Z&#34;,&#34;2012-10-19T00:00:00.000Z&#34;,&#34;2012-10-22T00:00:00.000Z&#34;,&#34;2012-10-23T00:00:00.000Z&#34;,&#34;2012-10-24T00:00:00.000Z&#34;,&#34;2012-10-25T00:00:00.000Z&#34;,&#34;2012-10-26T00:00:00.000Z&#34;,&#34;2012-10-29T00:00:00.000Z&#34;,&#34;2012-10-30T00:00:00.000Z&#34;,&#34;2012-10-31T00:00:00.000Z&#34;,&#34;2012-11-01T00:00:00.000Z&#34;,&#34;2012-11-02T00:00:00.000Z&#34;,&#34;2012-11-05T00:00:00.000Z&#34;,&#34;2012-11-06T00:00:00.000Z&#34;,&#34;2012-11-07T00:00:00.000Z&#34;,&#34;2012-11-08T00:00:00.000Z&#34;,&#34;2012-11-09T00:00:00.000Z&#34;,&#34;2012-11-12T00:00:00.000Z&#34;,&#34;2012-11-13T00:00:00.000Z&#34;,&#34;2012-11-14T00:00:00.000Z&#34;,&#34;2012-11-15T00:00:00.000Z&#34;,&#34;2012-11-16T00:00:00.000Z&#34;,&#34;2012-11-19T00:00:00.000Z&#34;,&#34;2012-11-20T00:00:00.000Z&#34;,&#34;2012-11-21T00:00:00.000Z&#34;,&#34;2012-11-23T00:00:00.000Z&#34;,&#34;2012-11-26T00:00:00.000Z&#34;,&#34;2012-11-27T00:00:00.000Z&#34;,&#34;2012-11-28T00:00:00.000Z&#34;,&#34;2012-11-29T00:00:00.000Z&#34;,&#34;2012-11-30T00:00:00.000Z&#34;,&#34;2012-12-03T00:00:00.000Z&#34;,&#34;2012-12-04T00:00:00.000Z&#34;,&#34;2012-12-05T00:00:00.000Z&#34;,&#34;2012-12-06T00:00:00.000Z&#34;,&#34;2012-12-07T00:00:00.000Z&#34;,&#34;2012-12-10T00:00:00.000Z&#34;,&#34;2012-12-11T00:00:00.000Z&#34;,&#34;2012-12-12T00:00:00.000Z&#34;,&#34;2012-12-13T00:00:00.000Z&#34;,&#34;2012-12-14T00:00:00.000Z&#34;,&#34;2012-12-17T00:00:00.000Z&#34;,&#34;2012-12-18T00:00:00.000Z&#34;,&#34;2012-12-19T00:00:00.000Z&#34;,&#34;2012-12-20T00:00:00.000Z&#34;,&#34;2012-12-21T00:00:00.000Z&#34;,&#34;2012-12-24T00:00:00.000Z&#34;,&#34;2012-12-26T00:00:00.000Z&#34;,&#34;2012-12-27T00:00:00.000Z&#34;,&#34;2012-12-28T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-01-02T00:00:00.000Z&#34;,&#34;2013-01-03T00:00:00.000Z&#34;,&#34;2013-01-04T00:00:00.000Z&#34;,&#34;2013-01-07T00:00:00.000Z&#34;,&#34;2013-01-08T00:00:00.000Z&#34;,&#34;2013-01-09T00:00:00.000Z&#34;,&#34;2013-01-10T00:00:00.000Z&#34;,&#34;2013-01-11T00:00:00.000Z&#34;,&#34;2013-01-14T00:00:00.000Z&#34;,&#34;2013-01-15T00:00:00.000Z&#34;,&#34;2013-01-16T00:00:00.000Z&#34;,&#34;2013-01-17T00:00:00.000Z&#34;,&#34;2013-01-18T00:00:00.000Z&#34;,&#34;2013-01-22T00:00:00.000Z&#34;,&#34;2013-01-23T00:00:00.000Z&#34;,&#34;2013-01-24T00:00:00.000Z&#34;,&#34;2013-01-25T00:00:00.000Z&#34;,&#34;2013-01-28T00:00:00.000Z&#34;,&#34;2013-01-29T00:00:00.000Z&#34;,&#34;2013-01-30T00:00:00.000Z&#34;,&#34;2013-01-31T00:00:00.000Z&#34;,&#34;2013-02-01T00:00:00.000Z&#34;,&#34;2013-02-04T00:00:00.000Z&#34;,&#34;2013-02-05T00:00:00.000Z&#34;,&#34;2013-02-06T00:00:00.000Z&#34;,&#34;2013-02-07T00:00:00.000Z&#34;,&#34;2013-02-08T00:00:00.000Z&#34;,&#34;2013-02-11T00:00:00.000Z&#34;,&#34;2013-02-12T00:00:00.000Z&#34;,&#34;2013-02-13T00:00:00.000Z&#34;,&#34;2013-02-14T00:00:00.000Z&#34;,&#34;2013-02-15T00:00:00.000Z&#34;,&#34;2013-02-19T00:00:00.000Z&#34;,&#34;2013-02-20T00:00:00.000Z&#34;,&#34;2013-02-21T00:00:00.000Z&#34;,&#34;2013-02-22T00:00:00.000Z&#34;,&#34;2013-02-25T00:00:00.000Z&#34;,&#34;2013-02-26T00:00:00.000Z&#34;,&#34;2013-02-27T00:00:00.000Z&#34;,&#34;2013-02-28T00:00:00.000Z&#34;,&#34;2013-03-01T00:00:00.000Z&#34;,&#34;2013-03-04T00:00:00.000Z&#34;,&#34;2013-03-05T00:00:00.000Z&#34;,&#34;2013-03-06T00:00:00.000Z&#34;,&#34;2013-03-07T00:00:00.000Z&#34;,&#34;2013-03-08T00:00:00.000Z&#34;,&#34;2013-03-11T00:00:00.000Z&#34;,&#34;2013-03-12T00:00:00.000Z&#34;,&#34;2013-03-13T00:00:00.000Z&#34;,&#34;2013-03-14T00:00:00.000Z&#34;,&#34;2013-03-15T00:00:00.000Z&#34;,&#34;2013-03-18T00:00:00.000Z&#34;,&#34;2013-03-19T00:00:00.000Z&#34;,&#34;2013-03-20T00:00:00.000Z&#34;,&#34;2013-03-21T00:00:00.000Z&#34;,&#34;2013-03-22T00:00:00.000Z&#34;,&#34;2013-03-25T00:00:00.000Z&#34;,&#34;2013-03-26T00:00:00.000Z&#34;,&#34;2013-03-27T00:00:00.000Z&#34;,&#34;2013-03-28T00:00:00.000Z&#34;,&#34;2013-04-01T00:00:00.000Z&#34;,&#34;2013-04-02T00:00:00.000Z&#34;,&#34;2013-04-03T00:00:00.000Z&#34;,&#34;2013-04-04T00:00:00.000Z&#34;,&#34;2013-04-05T00:00:00.000Z&#34;,&#34;2013-04-08T00:00:00.000Z&#34;,&#34;2013-04-09T00:00:00.000Z&#34;,&#34;2013-04-10T00:00:00.000Z&#34;,&#34;2013-04-11T00:00:00.000Z&#34;,&#34;2013-04-12T00:00:00.000Z&#34;,&#34;2013-04-15T00:00:00.000Z&#34;,&#34;2013-04-16T00:00:00.000Z&#34;,&#34;2013-04-17T00:00:00.000Z&#34;,&#34;2013-04-18T00:00:00.000Z&#34;,&#34;2013-04-19T00:00:00.000Z&#34;,&#34;2013-04-22T00:00:00.000Z&#34;,&#34;2013-04-23T00:00:00.000Z&#34;,&#34;2013-04-24T00:00:00.000Z&#34;,&#34;2013-04-25T00:00:00.000Z&#34;,&#34;2013-04-26T00:00:00.000Z&#34;,&#34;2013-04-29T00:00:00.000Z&#34;,&#34;2013-04-30T00:00:00.000Z&#34;,&#34;2013-05-01T00:00:00.000Z&#34;,&#34;2013-05-02T00:00:00.000Z&#34;,&#34;2013-05-03T00:00:00.000Z&#34;,&#34;2013-05-06T00:00:00.000Z&#34;,&#34;2013-05-07T00:00:00.000Z&#34;,&#34;2013-05-08T00:00:00.000Z&#34;,&#34;2013-05-09T00:00:00.000Z&#34;,&#34;2013-05-10T00:00:00.000Z&#34;,&#34;2013-05-13T00:00:00.000Z&#34;,&#34;2013-05-14T00:00:00.000Z&#34;,&#34;2013-05-15T00:00:00.000Z&#34;,&#34;2013-05-16T00:00:00.000Z&#34;,&#34;2013-05-17T00:00:00.000Z&#34;,&#34;2013-05-20T00:00:00.000Z&#34;,&#34;2013-05-21T00:00:00.000Z&#34;,&#34;2013-05-22T00:00:00.000Z&#34;,&#34;2013-05-23T00:00:00.000Z&#34;,&#34;2013-05-24T00:00:00.000Z&#34;,&#34;2013-05-28T00:00:00.000Z&#34;,&#34;2013-05-29T00:00:00.000Z&#34;,&#34;2013-05-30T00:00:00.000Z&#34;,&#34;2013-05-31T00:00:00.000Z&#34;,&#34;2013-06-03T00:00:00.000Z&#34;,&#34;2013-06-04T00:00:00.000Z&#34;,&#34;2013-06-05T00:00:00.000Z&#34;,&#34;2013-06-06T00:00:00.000Z&#34;,&#34;2013-06-07T00:00:00.000Z&#34;,&#34;2013-06-10T00:00:00.000Z&#34;,&#34;2013-06-11T00:00:00.000Z&#34;,&#34;2013-06-12T00:00:00.000Z&#34;,&#34;2013-06-13T00:00:00.000Z&#34;,&#34;2013-06-14T00:00:00.000Z&#34;,&#34;2013-06-17T00:00:00.000Z&#34;,&#34;2013-06-18T00:00:00.000Z&#34;,&#34;2013-06-19T00:00:00.000Z&#34;,&#34;2013-06-20T00:00:00.000Z&#34;,&#34;2013-06-21T00:00:00.000Z&#34;,&#34;2013-06-24T00:00:00.000Z&#34;,&#34;2013-06-25T00:00:00.000Z&#34;,&#34;2013-06-26T00:00:00.000Z&#34;,&#34;2013-06-27T00:00:00.000Z&#34;,&#34;2013-06-28T00:00:00.000Z&#34;,&#34;2013-07-01T00:00:00.000Z&#34;,&#34;2013-07-02T00:00:00.000Z&#34;,&#34;2013-07-03T00:00:00.000Z&#34;,&#34;2013-07-05T00:00:00.000Z&#34;,&#34;2013-07-08T00:00:00.000Z&#34;,&#34;2013-07-09T00:00:00.000Z&#34;,&#34;2013-07-10T00:00:00.000Z&#34;,&#34;2013-07-11T00:00:00.000Z&#34;,&#34;2013-07-12T00:00:00.000Z&#34;,&#34;2013-07-15T00:00:00.000Z&#34;,&#34;2013-07-16T00:00:00.000Z&#34;,&#34;2013-07-17T00:00:00.000Z&#34;,&#34;2013-07-18T00:00:00.000Z&#34;,&#34;2013-07-19T00:00:00.000Z&#34;,&#34;2013-07-22T00:00:00.000Z&#34;,&#34;2013-07-23T00:00:00.000Z&#34;,&#34;2013-07-24T00:00:00.000Z&#34;,&#34;2013-07-25T00:00:00.000Z&#34;,&#34;2013-07-26T00:00:00.000Z&#34;,&#34;2013-07-29T00:00:00.000Z&#34;,&#34;2013-07-30T00:00:00.000Z&#34;,&#34;2013-07-31T00:00:00.000Z&#34;,&#34;2013-08-01T00:00:00.000Z&#34;,&#34;2013-08-02T00:00:00.000Z&#34;,&#34;2013-08-05T00:00:00.000Z&#34;,&#34;2013-08-06T00:00:00.000Z&#34;,&#34;2013-08-07T00:00:00.000Z&#34;,&#34;2013-08-08T00:00:00.000Z&#34;,&#34;2013-08-09T00:00:00.000Z&#34;,&#34;2013-08-12T00:00:00.000Z&#34;,&#34;2013-08-13T00:00:00.000Z&#34;,&#34;2013-08-14T00:00:00.000Z&#34;,&#34;2013-08-15T00:00:00.000Z&#34;,&#34;2013-08-16T00:00:00.000Z&#34;,&#34;2013-08-19T00:00:00.000Z&#34;,&#34;2013-08-20T00:00:00.000Z&#34;,&#34;2013-08-21T00:00:00.000Z&#34;,&#34;2013-08-22T00:00:00.000Z&#34;,&#34;2013-08-23T00:00:00.000Z&#34;,&#34;2013-08-26T00:00:00.000Z&#34;,&#34;2013-08-27T00:00:00.000Z&#34;,&#34;2013-08-28T00:00:00.000Z&#34;,&#34;2013-08-29T00:00:00.000Z&#34;,&#34;2013-08-30T00:00:00.000Z&#34;,&#34;2013-09-03T00:00:00.000Z&#34;,&#34;2013-09-04T00:00:00.000Z&#34;,&#34;2013-09-05T00:00:00.000Z&#34;,&#34;2013-09-06T00:00:00.000Z&#34;,&#34;2013-09-09T00:00:00.000Z&#34;,&#34;2013-09-10T00:00:00.000Z&#34;,&#34;2013-09-11T00:00:00.000Z&#34;,&#34;2013-09-12T00:00:00.000Z&#34;,&#34;2013-09-13T00:00:00.000Z&#34;,&#34;2013-09-16T00:00:00.000Z&#34;,&#34;2013-09-17T00:00:00.000Z&#34;,&#34;2013-09-18T00:00:00.000Z&#34;,&#34;2013-09-19T00:00:00.000Z&#34;,&#34;2013-09-20T00:00:00.000Z&#34;,&#34;2013-09-23T00:00:00.000Z&#34;,&#34;2013-09-24T00:00:00.000Z&#34;,&#34;2013-09-25T00:00:00.000Z&#34;,&#34;2013-09-26T00:00:00.000Z&#34;,&#34;2013-09-27T00:00:00.000Z&#34;,&#34;2013-09-30T00:00:00.000Z&#34;,&#34;2013-10-01T00:00:00.000Z&#34;,&#34;2013-10-02T00:00:00.000Z&#34;,&#34;2013-10-03T00:00:00.000Z&#34;,&#34;2013-10-04T00:00:00.000Z&#34;,&#34;2013-10-07T00:00:00.000Z&#34;,&#34;2013-10-08T00:00:00.000Z&#34;,&#34;2013-10-09T00:00:00.000Z&#34;,&#34;2013-10-10T00:00:00.000Z&#34;,&#34;2013-10-11T00:00:00.000Z&#34;,&#34;2013-10-14T00:00:00.000Z&#34;,&#34;2013-10-15T00:00:00.000Z&#34;,&#34;2013-10-16T00:00:00.000Z&#34;,&#34;2013-10-17T00:00:00.000Z&#34;,&#34;2013-10-18T00:00:00.000Z&#34;,&#34;2013-10-21T00:00:00.000Z&#34;,&#34;2013-10-22T00:00:00.000Z&#34;,&#34;2013-10-23T00:00:00.000Z&#34;,&#34;2013-10-24T00:00:00.000Z&#34;,&#34;2013-10-25T00:00:00.000Z&#34;,&#34;2013-10-28T00:00:00.000Z&#34;,&#34;2013-10-29T00:00:00.000Z&#34;,&#34;2013-10-30T00:00:00.000Z&#34;,&#34;2013-10-31T00:00:00.000Z&#34;,&#34;2013-11-01T00:00:00.000Z&#34;,&#34;2013-11-04T00:00:00.000Z&#34;,&#34;2013-11-05T00:00:00.000Z&#34;,&#34;2013-11-06T00:00:00.000Z&#34;,&#34;2013-11-07T00:00:00.000Z&#34;,&#34;2013-11-08T00:00:00.000Z&#34;,&#34;2013-11-11T00:00:00.000Z&#34;,&#34;2013-11-12T00:00:00.000Z&#34;,&#34;2013-11-13T00:00:00.000Z&#34;,&#34;2013-11-14T00:00:00.000Z&#34;,&#34;2013-11-15T00:00:00.000Z&#34;,&#34;2013-11-18T00:00:00.000Z&#34;,&#34;2013-11-19T00:00:00.000Z&#34;,&#34;2013-11-20T00:00:00.000Z&#34;,&#34;2013-11-21T00:00:00.000Z&#34;,&#34;2013-11-22T00:00:00.000Z&#34;,&#34;2013-11-25T00:00:00.000Z&#34;,&#34;2013-11-26T00:00:00.000Z&#34;,&#34;2013-11-27T00:00:00.000Z&#34;,&#34;2013-11-29T00:00:00.000Z&#34;,&#34;2013-12-02T00:00:00.000Z&#34;,&#34;2013-12-03T00:00:00.000Z&#34;,&#34;2013-12-04T00:00:00.000Z&#34;,&#34;2013-12-05T00:00:00.000Z&#34;,&#34;2013-12-06T00:00:00.000Z&#34;,&#34;2013-12-09T00:00:00.000Z&#34;,&#34;2013-12-10T00:00:00.000Z&#34;,&#34;2013-12-11T00:00:00.000Z&#34;,&#34;2013-12-12T00:00:00.000Z&#34;,&#34;2013-12-13T00:00:00.000Z&#34;,&#34;2013-12-16T00:00:00.000Z&#34;,&#34;2013-12-17T00:00:00.000Z&#34;,&#34;2013-12-18T00:00:00.000Z&#34;,&#34;2013-12-19T00:00:00.000Z&#34;,&#34;2013-12-20T00:00:00.000Z&#34;,&#34;2013-12-23T00:00:00.000Z&#34;,&#34;2013-12-24T00:00:00.000Z&#34;,&#34;2013-12-26T00:00:00.000Z&#34;,&#34;2013-12-27T00:00:00.000Z&#34;,&#34;2013-12-30T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-01-02T00:00:00.000Z&#34;,&#34;2014-01-03T00:00:00.000Z&#34;,&#34;2014-01-06T00:00:00.000Z&#34;,&#34;2014-01-07T00:00:00.000Z&#34;,&#34;2014-01-08T00:00:00.000Z&#34;,&#34;2014-01-09T00:00:00.000Z&#34;,&#34;2014-01-10T00:00:00.000Z&#34;,&#34;2014-01-13T00:00:00.000Z&#34;,&#34;2014-01-14T00:00:00.000Z&#34;,&#34;2014-01-15T00:00:00.000Z&#34;,&#34;2014-01-16T00:00:00.000Z&#34;,&#34;2014-01-17T00:00:00.000Z&#34;,&#34;2014-01-21T00:00:00.000Z&#34;,&#34;2014-01-22T00:00:00.000Z&#34;,&#34;2014-01-23T00:00:00.000Z&#34;,&#34;2014-01-24T00:00:00.000Z&#34;,&#34;2014-01-27T00:00:00.000Z&#34;,&#34;2014-01-28T00:00:00.000Z&#34;,&#34;2014-01-29T00:00:00.000Z&#34;,&#34;2014-01-30T00:00:00.000Z&#34;,&#34;2014-01-31T00:00:00.000Z&#34;,&#34;2014-02-03T00:00:00.000Z&#34;,&#34;2014-02-04T00:00:00.000Z&#34;,&#34;2014-02-05T00:00:00.000Z&#34;,&#34;2014-02-06T00:00:00.000Z&#34;,&#34;2014-02-07T00:00:00.000Z&#34;,&#34;2014-02-10T00:00:00.000Z&#34;,&#34;2014-02-11T00:00:00.000Z&#34;,&#34;2014-02-12T00:00:00.000Z&#34;,&#34;2014-02-13T00:00:00.000Z&#34;,&#34;2014-02-14T00:00:00.000Z&#34;,&#34;2014-02-18T00:00:00.000Z&#34;,&#34;2014-02-19T00:00:00.000Z&#34;,&#34;2014-02-20T00:00:00.000Z&#34;,&#34;2014-02-21T00:00:00.000Z&#34;,&#34;2014-02-24T00:00:00.000Z&#34;,&#34;2014-02-25T00:00:00.000Z&#34;,&#34;2014-02-26T00:00:00.000Z&#34;,&#34;2014-02-27T00:00:00.000Z&#34;,&#34;2014-02-28T00:00:00.000Z&#34;,&#34;2014-03-03T00:00:00.000Z&#34;,&#34;2014-03-04T00:00:00.000Z&#34;,&#34;2014-03-05T00:00:00.000Z&#34;,&#34;2014-03-06T00:00:00.000Z&#34;,&#34;2014-03-07T00:00:00.000Z&#34;,&#34;2014-03-10T00:00:00.000Z&#34;,&#34;2014-03-11T00:00:00.000Z&#34;,&#34;2014-03-12T00:00:00.000Z&#34;,&#34;2014-03-13T00:00:00.000Z&#34;,&#34;2014-03-14T00:00:00.000Z&#34;,&#34;2014-03-17T00:00:00.000Z&#34;,&#34;2014-03-18T00:00:00.000Z&#34;,&#34;2014-03-19T00:00:00.000Z&#34;,&#34;2014-03-20T00:00:00.000Z&#34;,&#34;2014-03-21T00:00:00.000Z&#34;,&#34;2014-03-24T00:00:00.000Z&#34;,&#34;2014-03-25T00:00:00.000Z&#34;,&#34;2014-03-26T00:00:00.000Z&#34;,&#34;2014-03-27T00:00:00.000Z&#34;,&#34;2014-03-28T00:00:00.000Z&#34;,&#34;2014-03-31T00:00:00.000Z&#34;,&#34;2014-04-01T00:00:00.000Z&#34;,&#34;2014-04-02T00:00:00.000Z&#34;,&#34;2014-04-03T00:00:00.000Z&#34;,&#34;2014-04-04T00:00:00.000Z&#34;,&#34;2014-04-07T00:00:00.000Z&#34;,&#34;2014-04-08T00:00:00.000Z&#34;,&#34;2014-04-09T00:00:00.000Z&#34;,&#34;2014-04-10T00:00:00.000Z&#34;,&#34;2014-04-11T00:00:00.000Z&#34;,&#34;2014-04-14T00:00:00.000Z&#34;,&#34;2014-04-15T00:00:00.000Z&#34;,&#34;2014-04-16T00:00:00.000Z&#34;,&#34;2014-04-17T00:00:00.000Z&#34;,&#34;2014-04-21T00:00:00.000Z&#34;,&#34;2014-04-22T00:00:00.000Z&#34;,&#34;2014-04-23T00:00:00.000Z&#34;,&#34;2014-04-24T00:00:00.000Z&#34;,&#34;2014-04-25T00:00:00.000Z&#34;,&#34;2014-04-28T00:00:00.000Z&#34;,&#34;2014-04-29T00:00:00.000Z&#34;,&#34;2014-04-30T00:00:00.000Z&#34;,&#34;2014-05-01T00:00:00.000Z&#34;,&#34;2014-05-02T00:00:00.000Z&#34;,&#34;2014-05-05T00:00:00.000Z&#34;,&#34;2014-05-06T00:00:00.000Z&#34;,&#34;2014-05-07T00:00:00.000Z&#34;,&#34;2014-05-08T00:00:00.000Z&#34;,&#34;2014-05-09T00:00:00.000Z&#34;,&#34;2014-05-12T00:00:00.000Z&#34;,&#34;2014-05-13T00:00:00.000Z&#34;,&#34;2014-05-14T00:00:00.000Z&#34;,&#34;2014-05-15T00:00:00.000Z&#34;,&#34;2014-05-16T00:00:00.000Z&#34;,&#34;2014-05-19T00:00:00.000Z&#34;,&#34;2014-05-20T00:00:00.000Z&#34;,&#34;2014-05-21T00:00:00.000Z&#34;,&#34;2014-05-22T00:00:00.000Z&#34;,&#34;2014-05-23T00:00:00.000Z&#34;,&#34;2014-05-27T00:00:00.000Z&#34;,&#34;2014-05-28T00:00:00.000Z&#34;,&#34;2014-05-29T00:00:00.000Z&#34;,&#34;2014-05-30T00:00:00.000Z&#34;,&#34;2014-06-02T00:00:00.000Z&#34;,&#34;2014-06-03T00:00:00.000Z&#34;,&#34;2014-06-04T00:00:00.000Z&#34;,&#34;2014-06-05T00:00:00.000Z&#34;,&#34;2014-06-06T00:00:00.000Z&#34;,&#34;2014-06-09T00:00:00.000Z&#34;,&#34;2014-06-10T00:00:00.000Z&#34;,&#34;2014-06-11T00:00:00.000Z&#34;,&#34;2014-06-12T00:00:00.000Z&#34;,&#34;2014-06-13T00:00:00.000Z&#34;,&#34;2014-06-16T00:00:00.000Z&#34;,&#34;2014-06-17T00:00:00.000Z&#34;,&#34;2014-06-18T00:00:00.000Z&#34;,&#34;2014-06-19T00:00:00.000Z&#34;,&#34;2014-06-20T00:00:00.000Z&#34;,&#34;2014-06-23T00:00:00.000Z&#34;,&#34;2014-06-24T00:00:00.000Z&#34;,&#34;2014-06-25T00:00:00.000Z&#34;,&#34;2014-06-26T00:00:00.000Z&#34;,&#34;2014-06-27T00:00:00.000Z&#34;,&#34;2014-06-30T00:00:00.000Z&#34;,&#34;2014-07-01T00:00:00.000Z&#34;,&#34;2014-07-02T00:00:00.000Z&#34;,&#34;2014-07-03T00:00:00.000Z&#34;,&#34;2014-07-07T00:00:00.000Z&#34;,&#34;2014-07-08T00:00:00.000Z&#34;,&#34;2014-07-09T00:00:00.000Z&#34;,&#34;2014-07-10T00:00:00.000Z&#34;,&#34;2014-07-11T00:00:00.000Z&#34;,&#34;2014-07-14T00:00:00.000Z&#34;,&#34;2014-07-15T00:00:00.000Z&#34;,&#34;2014-07-16T00:00:00.000Z&#34;,&#34;2014-07-17T00:00:00.000Z&#34;,&#34;2014-07-18T00:00:00.000Z&#34;,&#34;2014-07-21T00:00:00.000Z&#34;,&#34;2014-07-22T00:00:00.000Z&#34;,&#34;2014-07-23T00:00:00.000Z&#34;,&#34;2014-07-24T00:00:00.000Z&#34;,&#34;2014-07-25T00:00:00.000Z&#34;,&#34;2014-07-28T00:00:00.000Z&#34;,&#34;2014-07-29T00:00:00.000Z&#34;,&#34;2014-07-30T00:00:00.000Z&#34;,&#34;2014-07-31T00:00:00.000Z&#34;,&#34;2014-08-01T00:00:00.000Z&#34;,&#34;2014-08-04T00:00:00.000Z&#34;,&#34;2014-08-05T00:00:00.000Z&#34;,&#34;2014-08-06T00:00:00.000Z&#34;,&#34;2014-08-07T00:00:00.000Z&#34;,&#34;2014-08-08T00:00:00.000Z&#34;,&#34;2014-08-11T00:00:00.000Z&#34;,&#34;2014-08-12T00:00:00.000Z&#34;,&#34;2014-08-13T00:00:00.000Z&#34;,&#34;2014-08-14T00:00:00.000Z&#34;,&#34;2014-08-15T00:00:00.000Z&#34;,&#34;2014-08-18T00:00:00.000Z&#34;,&#34;2014-08-19T00:00:00.000Z&#34;,&#34;2014-08-20T00:00:00.000Z&#34;,&#34;2014-08-21T00:00:00.000Z&#34;,&#34;2014-08-22T00:00:00.000Z&#34;,&#34;2014-08-25T00:00:00.000Z&#34;,&#34;2014-08-26T00:00:00.000Z&#34;,&#34;2014-08-27T00:00:00.000Z&#34;,&#34;2014-08-28T00:00:00.000Z&#34;,&#34;2014-08-29T00:00:00.000Z&#34;,&#34;2014-09-02T00:00:00.000Z&#34;,&#34;2014-09-03T00:00:00.000Z&#34;,&#34;2014-09-04T00:00:00.000Z&#34;,&#34;2014-09-05T00:00:00.000Z&#34;,&#34;2014-09-08T00:00:00.000Z&#34;,&#34;2014-09-09T00:00:00.000Z&#34;,&#34;2014-09-10T00:00:00.000Z&#34;,&#34;2014-09-11T00:00:00.000Z&#34;,&#34;2014-09-12T00:00:00.000Z&#34;,&#34;2014-09-15T00:00:00.000Z&#34;,&#34;2014-09-16T00:00:00.000Z&#34;,&#34;2014-09-17T00:00:00.000Z&#34;,&#34;2014-09-18T00:00:00.000Z&#34;,&#34;2014-09-19T00:00:00.000Z&#34;,&#34;2014-09-22T00:00:00.000Z&#34;,&#34;2014-09-23T00:00:00.000Z&#34;,&#34;2014-09-24T00:00:00.000Z&#34;,&#34;2014-09-25T00:00:00.000Z&#34;,&#34;2014-09-26T00:00:00.000Z&#34;,&#34;2014-09-29T00:00:00.000Z&#34;,&#34;2014-09-30T00:00:00.000Z&#34;,&#34;2014-10-01T00:00:00.000Z&#34;,&#34;2014-10-02T00:00:00.000Z&#34;,&#34;2014-10-03T00:00:00.000Z&#34;,&#34;2014-10-06T00:00:00.000Z&#34;,&#34;2014-10-07T00:00:00.000Z&#34;,&#34;2014-10-08T00:00:00.000Z&#34;,&#34;2014-10-09T00:00:00.000Z&#34;,&#34;2014-10-10T00:00:00.000Z&#34;,&#34;2014-10-13T00:00:00.000Z&#34;,&#34;2014-10-14T00:00:00.000Z&#34;,&#34;2014-10-15T00:00:00.000Z&#34;,&#34;2014-10-16T00:00:00.000Z&#34;,&#34;2014-10-17T00:00:00.000Z&#34;,&#34;2014-10-20T00:00:00.000Z&#34;,&#34;2014-10-21T00:00:00.000Z&#34;,&#34;2014-10-22T00:00:00.000Z&#34;,&#34;2014-10-23T00:00:00.000Z&#34;,&#34;2014-10-24T00:00:00.000Z&#34;,&#34;2014-10-27T00:00:00.000Z&#34;,&#34;2014-10-28T00:00:00.000Z&#34;,&#34;2014-10-29T00:00:00.000Z&#34;,&#34;2014-10-30T00:00:00.000Z&#34;,&#34;2014-10-31T00:00:00.000Z&#34;,&#34;2014-11-03T00:00:00.000Z&#34;,&#34;2014-11-04T00:00:00.000Z&#34;,&#34;2014-11-05T00:00:00.000Z&#34;,&#34;2014-11-06T00:00:00.000Z&#34;,&#34;2014-11-07T00:00:00.000Z&#34;,&#34;2014-11-10T00:00:00.000Z&#34;,&#34;2014-11-11T00:00:00.000Z&#34;,&#34;2014-11-12T00:00:00.000Z&#34;,&#34;2014-11-13T00:00:00.000Z&#34;,&#34;2014-11-14T00:00:00.000Z&#34;,&#34;2014-11-17T00:00:00.000Z&#34;,&#34;2014-11-18T00:00:00.000Z&#34;,&#34;2014-11-19T00:00:00.000Z&#34;,&#34;2014-11-20T00:00:00.000Z&#34;,&#34;2014-11-21T00:00:00.000Z&#34;,&#34;2014-11-24T00:00:00.000Z&#34;,&#34;2014-11-25T00:00:00.000Z&#34;,&#34;2014-11-26T00:00:00.000Z&#34;,&#34;2014-11-28T00:00:00.000Z&#34;,&#34;2014-12-01T00:00:00.000Z&#34;,&#34;2014-12-02T00:00:00.000Z&#34;,&#34;2014-12-03T00:00:00.000Z&#34;,&#34;2014-12-04T00:00:00.000Z&#34;,&#34;2014-12-05T00:00:00.000Z&#34;,&#34;2014-12-08T00:00:00.000Z&#34;,&#34;2014-12-09T00:00:00.000Z&#34;,&#34;2014-12-10T00:00:00.000Z&#34;,&#34;2014-12-11T00:00:00.000Z&#34;,&#34;2014-12-12T00:00:00.000Z&#34;,&#34;2014-12-15T00:00:00.000Z&#34;,&#34;2014-12-16T00:00:00.000Z&#34;,&#34;2014-12-17T00:00:00.000Z&#34;,&#34;2014-12-18T00:00:00.000Z&#34;,&#34;2014-12-19T00:00:00.000Z&#34;,&#34;2014-12-22T00:00:00.000Z&#34;,&#34;2014-12-23T00:00:00.000Z&#34;,&#34;2014-12-24T00:00:00.000Z&#34;,&#34;2014-12-26T00:00:00.000Z&#34;,&#34;2014-12-29T00:00:00.000Z&#34;,&#34;2014-12-30T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-01-02T00:00:00.000Z&#34;,&#34;2015-01-05T00:00:00.000Z&#34;,&#34;2015-01-06T00:00:00.000Z&#34;,&#34;2015-01-07T00:00:00.000Z&#34;,&#34;2015-01-08T00:00:00.000Z&#34;,&#34;2015-01-09T00:00:00.000Z&#34;,&#34;2015-01-12T00:00:00.000Z&#34;,&#34;2015-01-13T00:00:00.000Z&#34;,&#34;2015-01-14T00:00:00.000Z&#34;,&#34;2015-01-15T00:00:00.000Z&#34;,&#34;2015-01-16T00:00:00.000Z&#34;,&#34;2015-01-20T00:00:00.000Z&#34;,&#34;2015-01-21T00:00:00.000Z&#34;,&#34;2015-01-22T00:00:00.000Z&#34;,&#34;2015-01-23T00:00:00.000Z&#34;,&#34;2015-01-26T00:00:00.000Z&#34;,&#34;2015-01-27T00:00:00.000Z&#34;,&#34;2015-01-28T00:00:00.000Z&#34;,&#34;2015-01-29T00:00:00.000Z&#34;,&#34;2015-01-30T00:00:00.000Z&#34;,&#34;2015-02-02T00:00:00.000Z&#34;,&#34;2015-02-03T00:00:00.000Z&#34;,&#34;2015-02-04T00:00:00.000Z&#34;,&#34;2015-02-05T00:00:00.000Z&#34;,&#34;2015-02-06T00:00:00.000Z&#34;,&#34;2015-02-09T00:00:00.000Z&#34;,&#34;2015-02-10T00:00:00.000Z&#34;,&#34;2015-02-11T00:00:00.000Z&#34;,&#34;2015-02-12T00:00:00.000Z&#34;,&#34;2015-02-13T00:00:00.000Z&#34;,&#34;2015-02-17T00:00:00.000Z&#34;,&#34;2015-02-18T00:00:00.000Z&#34;,&#34;2015-02-19T00:00:00.000Z&#34;,&#34;2015-02-20T00:00:00.000Z&#34;,&#34;2015-02-23T00:00:00.000Z&#34;,&#34;2015-02-24T00:00:00.000Z&#34;,&#34;2015-02-25T00:00:00.000Z&#34;,&#34;2015-02-26T00:00:00.000Z&#34;,&#34;2015-02-27T00:00:00.000Z&#34;,&#34;2015-03-02T00:00:00.000Z&#34;,&#34;2015-03-03T00:00:00.000Z&#34;,&#34;2015-03-04T00:00:00.000Z&#34;,&#34;2015-03-05T00:00:00.000Z&#34;,&#34;2015-03-06T00:00:00.000Z&#34;,&#34;2015-03-09T00:00:00.000Z&#34;,&#34;2015-03-10T00:00:00.000Z&#34;,&#34;2015-03-11T00:00:00.000Z&#34;,&#34;2015-03-12T00:00:00.000Z&#34;,&#34;2015-03-13T00:00:00.000Z&#34;,&#34;2015-03-16T00:00:00.000Z&#34;,&#34;2015-03-17T00:00:00.000Z&#34;,&#34;2015-03-18T00:00:00.000Z&#34;,&#34;2015-03-19T00:00:00.000Z&#34;,&#34;2015-03-20T00:00:00.000Z&#34;,&#34;2015-03-23T00:00:00.000Z&#34;,&#34;2015-03-24T00:00:00.000Z&#34;,&#34;2015-03-25T00:00:00.000Z&#34;,&#34;2015-03-26T00:00:00.000Z&#34;,&#34;2015-03-27T00:00:00.000Z&#34;,&#34;2015-03-30T00:00:00.000Z&#34;,&#34;2015-03-31T00:00:00.000Z&#34;,&#34;2015-04-01T00:00:00.000Z&#34;,&#34;2015-04-02T00:00:00.000Z&#34;,&#34;2015-04-03T00:00:00.000Z&#34;,&#34;2015-04-06T00:00:00.000Z&#34;,&#34;2015-04-07T00:00:00.000Z&#34;,&#34;2015-04-08T00:00:00.000Z&#34;,&#34;2015-04-09T00:00:00.000Z&#34;,&#34;2015-04-10T00:00:00.000Z&#34;,&#34;2015-04-13T00:00:00.000Z&#34;,&#34;2015-04-14T00:00:00.000Z&#34;,&#34;2015-04-15T00:00:00.000Z&#34;,&#34;2015-04-16T00:00:00.000Z&#34;,&#34;2015-04-17T00:00:00.000Z&#34;,&#34;2015-04-20T00:00:00.000Z&#34;,&#34;2015-04-21T00:00:00.000Z&#34;,&#34;2015-04-22T00:00:00.000Z&#34;,&#34;2015-04-23T00:00:00.000Z&#34;,&#34;2015-04-24T00:00:00.000Z&#34;,&#34;2015-04-27T00:00:00.000Z&#34;,&#34;2015-04-28T00:00:00.000Z&#34;,&#34;2015-04-29T00:00:00.000Z&#34;,&#34;2015-04-30T00:00:00.000Z&#34;,&#34;2015-05-01T00:00:00.000Z&#34;,&#34;2015-05-04T00:00:00.000Z&#34;,&#34;2015-05-05T00:00:00.000Z&#34;,&#34;2015-05-06T00:00:00.000Z&#34;,&#34;2015-05-07T00:00:00.000Z&#34;,&#34;2015-05-08T00:00:00.000Z&#34;,&#34;2015-05-11T00:00:00.000Z&#34;,&#34;2015-05-12T00:00:00.000Z&#34;,&#34;2015-05-13T00:00:00.000Z&#34;,&#34;2015-05-14T00:00:00.000Z&#34;,&#34;2015-05-15T00:00:00.000Z&#34;,&#34;2015-05-18T00:00:00.000Z&#34;,&#34;2015-05-19T00:00:00.000Z&#34;,&#34;2015-05-20T00:00:00.000Z&#34;,&#34;2015-05-21T00:00:00.000Z&#34;,&#34;2015-05-22T00:00:00.000Z&#34;,&#34;2015-05-26T00:00:00.000Z&#34;,&#34;2015-05-27T00:00:00.000Z&#34;,&#34;2015-05-28T00:00:00.000Z&#34;,&#34;2015-05-29T00:00:00.000Z&#34;,&#34;2015-06-01T00:00:00.000Z&#34;,&#34;2015-06-02T00:00:00.000Z&#34;,&#34;2015-06-03T00:00:00.000Z&#34;,&#34;2015-06-04T00:00:00.000Z&#34;,&#34;2015-06-05T00:00:00.000Z&#34;,&#34;2015-06-08T00:00:00.000Z&#34;,&#34;2015-06-09T00:00:00.000Z&#34;,&#34;2015-06-10T00:00:00.000Z&#34;,&#34;2015-06-11T00:00:00.000Z&#34;,&#34;2015-06-12T00:00:00.000Z&#34;,&#34;2015-06-15T00:00:00.000Z&#34;,&#34;2015-06-16T00:00:00.000Z&#34;,&#34;2015-06-17T00:00:00.000Z&#34;,&#34;2015-06-18T00:00:00.000Z&#34;,&#34;2015-06-19T00:00:00.000Z&#34;,&#34;2015-06-22T00:00:00.000Z&#34;,&#34;2015-06-23T00:00:00.000Z&#34;,&#34;2015-06-24T00:00:00.000Z&#34;,&#34;2015-06-25T00:00:00.000Z&#34;,&#34;2015-06-26T00:00:00.000Z&#34;,&#34;2015-06-29T00:00:00.000Z&#34;,&#34;2015-06-30T00:00:00.000Z&#34;,&#34;2015-07-01T00:00:00.000Z&#34;,&#34;2015-07-02T00:00:00.000Z&#34;,&#34;2015-07-06T00:00:00.000Z&#34;,&#34;2015-07-07T00:00:00.000Z&#34;,&#34;2015-07-08T00:00:00.000Z&#34;,&#34;2015-07-09T00:00:00.000Z&#34;,&#34;2015-07-10T00:00:00.000Z&#34;,&#34;2015-07-13T00:00:00.000Z&#34;,&#34;2015-07-14T00:00:00.000Z&#34;,&#34;2015-07-15T00:00:00.000Z&#34;,&#34;2015-07-16T00:00:00.000Z&#34;,&#34;2015-07-17T00:00:00.000Z&#34;,&#34;2015-07-20T00:00:00.000Z&#34;,&#34;2015-07-21T00:00:00.000Z&#34;,&#34;2015-07-22T00:00:00.000Z&#34;,&#34;2015-07-23T00:00:00.000Z&#34;,&#34;2015-07-24T00:00:00.000Z&#34;,&#34;2015-07-27T00:00:00.000Z&#34;,&#34;2015-07-28T00:00:00.000Z&#34;,&#34;2015-07-29T00:00:00.000Z&#34;,&#34;2015-07-30T00:00:00.000Z&#34;,&#34;2015-07-31T00:00:00.000Z&#34;,&#34;2015-08-03T00:00:00.000Z&#34;,&#34;2015-08-04T00:00:00.000Z&#34;,&#34;2015-08-05T00:00:00.000Z&#34;,&#34;2015-08-06T00:00:00.000Z&#34;,&#34;2015-08-07T00:00:00.000Z&#34;,&#34;2015-08-10T00:00:00.000Z&#34;,&#34;2015-08-11T00:00:00.000Z&#34;,&#34;2015-08-12T00:00:00.000Z&#34;,&#34;2015-08-13T00:00:00.000Z&#34;,&#34;2015-08-14T00:00:00.000Z&#34;,&#34;2015-08-17T00:00:00.000Z&#34;,&#34;2015-08-18T00:00:00.000Z&#34;,&#34;2015-08-19T00:00:00.000Z&#34;,&#34;2015-08-20T00:00:00.000Z&#34;,&#34;2015-08-21T00:00:00.000Z&#34;,&#34;2015-08-24T00:00:00.000Z&#34;,&#34;2015-08-25T00:00:00.000Z&#34;,&#34;2015-08-26T00:00:00.000Z&#34;,&#34;2015-08-27T00:00:00.000Z&#34;,&#34;2015-08-28T00:00:00.000Z&#34;,&#34;2015-08-31T00:00:00.000Z&#34;,&#34;2015-09-01T00:00:00.000Z&#34;,&#34;2015-09-02T00:00:00.000Z&#34;,&#34;2015-09-03T00:00:00.000Z&#34;,&#34;2015-09-04T00:00:00.000Z&#34;,&#34;2015-09-08T00:00:00.000Z&#34;,&#34;2015-09-09T00:00:00.000Z&#34;,&#34;2015-09-10T00:00:00.000Z&#34;,&#34;2015-09-11T00:00:00.000Z&#34;,&#34;2015-09-14T00:00:00.000Z&#34;,&#34;2015-09-15T00:00:00.000Z&#34;,&#34;2015-09-16T00:00:00.000Z&#34;,&#34;2015-09-17T00:00:00.000Z&#34;,&#34;2015-09-18T00:00:00.000Z&#34;,&#34;2015-09-21T00:00:00.000Z&#34;,&#34;2015-09-22T00:00:00.000Z&#34;,&#34;2015-09-23T00:00:00.000Z&#34;,&#34;2015-09-24T00:00:00.000Z&#34;,&#34;2015-09-25T00:00:00.000Z&#34;,&#34;2015-09-28T00:00:00.000Z&#34;,&#34;2015-09-29T00:00:00.000Z&#34;,&#34;2015-09-30T00:00:00.000Z&#34;,&#34;2015-10-01T00:00:00.000Z&#34;,&#34;2015-10-02T00:00:00.000Z&#34;,&#34;2015-10-05T00:00:00.000Z&#34;,&#34;2015-10-06T00:00:00.000Z&#34;,&#34;2015-10-07T00:00:00.000Z&#34;,&#34;2015-10-08T00:00:00.000Z&#34;,&#34;2015-10-09T00:00:00.000Z&#34;,&#34;2015-10-12T00:00:00.000Z&#34;,&#34;2015-10-13T00:00:00.000Z&#34;,&#34;2015-10-14T00:00:00.000Z&#34;,&#34;2015-10-15T00:00:00.000Z&#34;,&#34;2015-10-16T00:00:00.000Z&#34;,&#34;2015-10-19T00:00:00.000Z&#34;,&#34;2015-10-20T00:00:00.000Z&#34;,&#34;2015-10-21T00:00:00.000Z&#34;,&#34;2015-10-22T00:00:00.000Z&#34;,&#34;2015-10-23T00:00:00.000Z&#34;,&#34;2015-10-26T00:00:00.000Z&#34;,&#34;2015-10-27T00:00:00.000Z&#34;,&#34;2015-10-28T00:00:00.000Z&#34;,&#34;2015-10-29T00:00:00.000Z&#34;,&#34;2015-10-30T00:00:00.000Z&#34;,&#34;2015-11-02T00:00:00.000Z&#34;,&#34;2015-11-03T00:00:00.000Z&#34;,&#34;2015-11-04T00:00:00.000Z&#34;,&#34;2015-11-05T00:00:00.000Z&#34;,&#34;2015-11-06T00:00:00.000Z&#34;,&#34;2015-11-09T00:00:00.000Z&#34;,&#34;2015-11-10T00:00:00.000Z&#34;,&#34;2015-11-11T00:00:00.000Z&#34;,&#34;2015-11-12T00:00:00.000Z&#34;,&#34;2015-11-13T00:00:00.000Z&#34;,&#34;2015-11-16T00:00:00.000Z&#34;,&#34;2015-11-17T00:00:00.000Z&#34;,&#34;2015-11-18T00:00:00.000Z&#34;,&#34;2015-11-19T00:00:00.000Z&#34;,&#34;2015-11-20T00:00:00.000Z&#34;,&#34;2015-11-23T00:00:00.000Z&#34;,&#34;2015-11-24T00:00:00.000Z&#34;,&#34;2015-11-25T00:00:00.000Z&#34;,&#34;2015-11-27T00:00:00.000Z&#34;,&#34;2015-11-30T00:00:00.000Z&#34;,&#34;2015-12-01T00:00:00.000Z&#34;,&#34;2015-12-02T00:00:00.000Z&#34;,&#34;2015-12-03T00:00:00.000Z&#34;,&#34;2015-12-04T00:00:00.000Z&#34;,&#34;2015-12-07T00:00:00.000Z&#34;,&#34;2015-12-08T00:00:00.000Z&#34;,&#34;2015-12-09T00:00:00.000Z&#34;,&#34;2015-12-10T00:00:00.000Z&#34;,&#34;2015-12-11T00:00:00.000Z&#34;,&#34;2015-12-14T00:00:00.000Z&#34;,&#34;2015-12-15T00:00:00.000Z&#34;,&#34;2015-12-16T00:00:00.000Z&#34;,&#34;2015-12-17T00:00:00.000Z&#34;,&#34;2015-12-18T00:00:00.000Z&#34;,&#34;2015-12-21T00:00:00.000Z&#34;,&#34;2015-12-22T00:00:00.000Z&#34;,&#34;2015-12-23T00:00:00.000Z&#34;,&#34;2015-12-24T00:00:00.000Z&#34;,&#34;2015-12-28T00:00:00.000Z&#34;,&#34;2015-12-29T00:00:00.000Z&#34;,&#34;2015-12-30T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-01-04T00:00:00.000Z&#34;,&#34;2016-01-05T00:00:00.000Z&#34;,&#34;2016-01-06T00:00:00.000Z&#34;,&#34;2016-01-07T00:00:00.000Z&#34;,&#34;2016-01-08T00:00:00.000Z&#34;,&#34;2016-01-11T00:00:00.000Z&#34;,&#34;2016-01-12T00:00:00.000Z&#34;,&#34;2016-01-13T00:00:00.000Z&#34;,&#34;2016-01-14T00:00:00.000Z&#34;,&#34;2016-01-15T00:00:00.000Z&#34;,&#34;2016-01-19T00:00:00.000Z&#34;,&#34;2016-01-20T00:00:00.000Z&#34;,&#34;2016-01-21T00:00:00.000Z&#34;,&#34;2016-01-22T00:00:00.000Z&#34;,&#34;2016-01-25T00:00:00.000Z&#34;,&#34;2016-01-26T00:00:00.000Z&#34;,&#34;2016-01-27T00:00:00.000Z&#34;,&#34;2016-01-28T00:00:00.000Z&#34;,&#34;2016-01-29T00:00:00.000Z&#34;,&#34;2016-02-01T00:00:00.000Z&#34;,&#34;2016-02-02T00:00:00.000Z&#34;,&#34;2016-02-03T00:00:00.000Z&#34;,&#34;2016-02-04T00:00:00.000Z&#34;,&#34;2016-02-05T00:00:00.000Z&#34;,&#34;2016-02-08T00:00:00.000Z&#34;,&#34;2016-02-09T00:00:00.000Z&#34;,&#34;2016-02-10T00:00:00.000Z&#34;,&#34;2016-02-11T00:00:00.000Z&#34;,&#34;2016-02-12T00:00:00.000Z&#34;,&#34;2016-02-16T00:00:00.000Z&#34;,&#34;2016-02-17T00:00:00.000Z&#34;,&#34;2016-02-18T00:00:00.000Z&#34;,&#34;2016-02-19T00:00:00.000Z&#34;,&#34;2016-02-22T00:00:00.000Z&#34;,&#34;2016-02-23T00:00:00.000Z&#34;,&#34;2016-02-24T00:00:00.000Z&#34;,&#34;2016-02-25T00:00:00.000Z&#34;,&#34;2016-02-26T00:00:00.000Z&#34;,&#34;2016-02-29T00:00:00.000Z&#34;,&#34;2016-03-01T00:00:00.000Z&#34;,&#34;2016-03-02T00:00:00.000Z&#34;,&#34;2016-03-03T00:00:00.000Z&#34;,&#34;2016-03-04T00:00:00.000Z&#34;,&#34;2016-03-07T00:00:00.000Z&#34;,&#34;2016-03-08T00:00:00.000Z&#34;,&#34;2016-03-09T00:00:00.000Z&#34;,&#34;2016-03-10T00:00:00.000Z&#34;,&#34;2016-03-11T00:00:00.000Z&#34;,&#34;2016-03-14T00:00:00.000Z&#34;,&#34;2016-03-15T00:00:00.000Z&#34;,&#34;2016-03-16T00:00:00.000Z&#34;,&#34;2016-03-17T00:00:00.000Z&#34;,&#34;2016-03-18T00:00:00.000Z&#34;,&#34;2016-03-21T00:00:00.000Z&#34;,&#34;2016-03-22T00:00:00.000Z&#34;,&#34;2016-03-23T00:00:00.000Z&#34;,&#34;2016-03-24T00:00:00.000Z&#34;,&#34;2016-03-28T00:00:00.000Z&#34;,&#34;2016-03-29T00:00:00.000Z&#34;,&#34;2016-03-30T00:00:00.000Z&#34;,&#34;2016-03-31T00:00:00.000Z&#34;,&#34;2016-04-01T00:00:00.000Z&#34;,&#34;2016-04-04T00:00:00.000Z&#34;,&#34;2016-04-05T00:00:00.000Z&#34;,&#34;2016-04-06T00:00:00.000Z&#34;,&#34;2016-04-07T00:00:00.000Z&#34;,&#34;2016-04-08T00:00:00.000Z&#34;,&#34;2016-04-11T00:00:00.000Z&#34;,&#34;2016-04-12T00:00:00.000Z&#34;,&#34;2016-04-13T00:00:00.000Z&#34;,&#34;2016-04-14T00:00:00.000Z&#34;,&#34;2016-04-15T00:00:00.000Z&#34;,&#34;2016-04-18T00:00:00.000Z&#34;,&#34;2016-04-19T00:00:00.000Z&#34;,&#34;2016-04-20T00:00:00.000Z&#34;,&#34;2016-04-21T00:00:00.000Z&#34;,&#34;2016-04-22T00:00:00.000Z&#34;,&#34;2016-04-25T00:00:00.000Z&#34;,&#34;2016-04-26T00:00:00.000Z&#34;,&#34;2016-04-27T00:00:00.000Z&#34;,&#34;2016-04-28T00:00:00.000Z&#34;,&#34;2016-04-29T00:00:00.000Z&#34;,&#34;2016-05-02T00:00:00.000Z&#34;,&#34;2016-05-03T00:00:00.000Z&#34;,&#34;2016-05-04T00:00:00.000Z&#34;,&#34;2016-05-05T00:00:00.000Z&#34;,&#34;2016-05-06T00:00:00.000Z&#34;,&#34;2016-05-09T00:00:00.000Z&#34;,&#34;2016-05-10T00:00:00.000Z&#34;,&#34;2016-05-11T00:00:00.000Z&#34;,&#34;2016-05-12T00:00:00.000Z&#34;,&#34;2016-05-13T00:00:00.000Z&#34;,&#34;2016-05-16T00:00:00.000Z&#34;,&#34;2016-05-17T00:00:00.000Z&#34;,&#34;2016-05-18T00:00:00.000Z&#34;,&#34;2016-05-19T00:00:00.000Z&#34;,&#34;2016-05-20T00:00:00.000Z&#34;,&#34;2016-05-23T00:00:00.000Z&#34;,&#34;2016-05-24T00:00:00.000Z&#34;,&#34;2016-05-25T00:00:00.000Z&#34;,&#34;2016-05-26T00:00:00.000Z&#34;,&#34;2016-05-27T00:00:00.000Z&#34;,&#34;2016-05-31T00:00:00.000Z&#34;,&#34;2016-06-01T00:00:00.000Z&#34;,&#34;2016-06-02T00:00:00.000Z&#34;,&#34;2016-06-03T00:00:00.000Z&#34;,&#34;2016-06-06T00:00:00.000Z&#34;,&#34;2016-06-07T00:00:00.000Z&#34;,&#34;2016-06-08T00:00:00.000Z&#34;,&#34;2016-06-09T00:00:00.000Z&#34;,&#34;2016-06-10T00:00:00.000Z&#34;,&#34;2016-06-13T00:00:00.000Z&#34;,&#34;2016-06-14T00:00:00.000Z&#34;,&#34;2016-06-15T00:00:00.000Z&#34;,&#34;2016-06-16T00:00:00.000Z&#34;,&#34;2016-06-17T00:00:00.000Z&#34;,&#34;2016-06-20T00:00:00.000Z&#34;,&#34;2016-06-21T00:00:00.000Z&#34;,&#34;2016-06-22T00:00:00.000Z&#34;,&#34;2016-06-23T00:00:00.000Z&#34;,&#34;2016-06-24T00:00:00.000Z&#34;,&#34;2016-06-27T00:00:00.000Z&#34;,&#34;2016-06-28T00:00:00.000Z&#34;,&#34;2016-06-29T00:00:00.000Z&#34;,&#34;2016-06-30T00:00:00.000Z&#34;,&#34;2016-07-01T00:00:00.000Z&#34;,&#34;2016-07-05T00:00:00.000Z&#34;,&#34;2016-07-06T00:00:00.000Z&#34;,&#34;2016-07-07T00:00:00.000Z&#34;,&#34;2016-07-08T00:00:00.000Z&#34;,&#34;2016-07-11T00:00:00.000Z&#34;,&#34;2016-07-12T00:00:00.000Z&#34;,&#34;2016-07-13T00:00:00.000Z&#34;,&#34;2016-07-14T00:00:00.000Z&#34;,&#34;2016-07-15T00:00:00.000Z&#34;,&#34;2016-07-18T00:00:00.000Z&#34;,&#34;2016-07-19T00:00:00.000Z&#34;,&#34;2016-07-20T00:00:00.000Z&#34;,&#34;2016-07-21T00:00:00.000Z&#34;,&#34;2016-07-22T00:00:00.000Z&#34;,&#34;2016-07-25T00:00:00.000Z&#34;,&#34;2016-07-26T00:00:00.000Z&#34;,&#34;2016-07-27T00:00:00.000Z&#34;,&#34;2016-07-28T00:00:00.000Z&#34;,&#34;2016-07-29T00:00:00.000Z&#34;,&#34;2016-08-01T00:00:00.000Z&#34;,&#34;2016-08-02T00:00:00.000Z&#34;,&#34;2016-08-03T00:00:00.000Z&#34;,&#34;2016-08-04T00:00:00.000Z&#34;,&#34;2016-08-05T00:00:00.000Z&#34;,&#34;2016-08-08T00:00:00.000Z&#34;,&#34;2016-08-09T00:00:00.000Z&#34;,&#34;2016-08-10T00:00:00.000Z&#34;,&#34;2016-08-11T00:00:00.000Z&#34;,&#34;2016-08-12T00:00:00.000Z&#34;,&#34;2016-08-15T00:00:00.000Z&#34;,&#34;2016-08-16T00:00:00.000Z&#34;,&#34;2016-08-17T00:00:00.000Z&#34;,&#34;2016-08-18T00:00:00.000Z&#34;,&#34;2016-08-19T00:00:00.000Z&#34;,&#34;2016-08-22T00:00:00.000Z&#34;,&#34;2016-08-23T00:00:00.000Z&#34;,&#34;2016-08-24T00:00:00.000Z&#34;,&#34;2016-08-25T00:00:00.000Z&#34;,&#34;2016-08-26T00:00:00.000Z&#34;,&#34;2016-08-29T00:00:00.000Z&#34;,&#34;2016-08-30T00:00:00.000Z&#34;,&#34;2016-08-31T00:00:00.000Z&#34;,&#34;2016-09-01T00:00:00.000Z&#34;,&#34;2016-09-02T00:00:00.000Z&#34;,&#34;2016-09-06T00:00:00.000Z&#34;,&#34;2016-09-07T00:00:00.000Z&#34;,&#34;2016-09-08T00:00:00.000Z&#34;,&#34;2016-09-09T00:00:00.000Z&#34;,&#34;2016-09-12T00:00:00.000Z&#34;,&#34;2016-09-13T00:00:00.000Z&#34;,&#34;2016-09-14T00:00:00.000Z&#34;,&#34;2016-09-15T00:00:00.000Z&#34;,&#34;2016-09-16T00:00:00.000Z&#34;,&#34;2016-09-19T00:00:00.000Z&#34;,&#34;2016-09-20T00:00:00.000Z&#34;,&#34;2016-09-21T00:00:00.000Z&#34;,&#34;2016-09-22T00:00:00.000Z&#34;,&#34;2016-09-23T00:00:00.000Z&#34;,&#34;2016-09-26T00:00:00.000Z&#34;,&#34;2016-09-27T00:00:00.000Z&#34;,&#34;2016-09-28T00:00:00.000Z&#34;,&#34;2016-09-29T00:00:00.000Z&#34;,&#34;2016-09-30T00:00:00.000Z&#34;,&#34;2016-10-03T00:00:00.000Z&#34;,&#34;2016-10-04T00:00:00.000Z&#34;,&#34;2016-10-05T00:00:00.000Z&#34;,&#34;2016-10-06T00:00:00.000Z&#34;,&#34;2016-10-07T00:00:00.000Z&#34;,&#34;2016-10-10T00:00:00.000Z&#34;,&#34;2016-10-11T00:00:00.000Z&#34;,&#34;2016-10-12T00:00:00.000Z&#34;,&#34;2016-10-13T00:00:00.000Z&#34;,&#34;2016-10-14T00:00:00.000Z&#34;,&#34;2016-10-17T00:00:00.000Z&#34;,&#34;2016-10-18T00:00:00.000Z&#34;,&#34;2016-10-19T00:00:00.000Z&#34;,&#34;2016-10-20T00:00:00.000Z&#34;,&#34;2016-10-21T00:00:00.000Z&#34;,&#34;2016-10-24T00:00:00.000Z&#34;,&#34;2016-10-25T00:00:00.000Z&#34;,&#34;2016-10-26T00:00:00.000Z&#34;,&#34;2016-10-27T00:00:00.000Z&#34;,&#34;2016-10-28T00:00:00.000Z&#34;,&#34;2016-10-31T00:00:00.000Z&#34;,&#34;2016-11-01T00:00:00.000Z&#34;,&#34;2016-11-02T00:00:00.000Z&#34;,&#34;2016-11-03T00:00:00.000Z&#34;,&#34;2016-11-04T00:00:00.000Z&#34;,&#34;2016-11-07T00:00:00.000Z&#34;,&#34;2016-11-08T00:00:00.000Z&#34;,&#34;2016-11-09T00:00:00.000Z&#34;,&#34;2016-11-10T00:00:00.000Z&#34;,&#34;2016-11-11T00:00:00.000Z&#34;,&#34;2016-11-14T00:00:00.000Z&#34;,&#34;2016-11-15T00:00:00.000Z&#34;,&#34;2016-11-16T00:00:00.000Z&#34;,&#34;2016-11-17T00:00:00.000Z&#34;,&#34;2016-11-18T00:00:00.000Z&#34;,&#34;2016-11-21T00:00:00.000Z&#34;,&#34;2016-11-22T00:00:00.000Z&#34;,&#34;2016-11-23T00:00:00.000Z&#34;,&#34;2016-11-25T00:00:00.000Z&#34;,&#34;2016-11-28T00:00:00.000Z&#34;,&#34;2016-11-29T00:00:00.000Z&#34;,&#34;2016-11-30T00:00:00.000Z&#34;,&#34;2016-12-01T00:00:00.000Z&#34;,&#34;2016-12-02T00:00:00.000Z&#34;,&#34;2016-12-05T00:00:00.000Z&#34;,&#34;2016-12-06T00:00:00.000Z&#34;,&#34;2016-12-07T00:00:00.000Z&#34;,&#34;2016-12-08T00:00:00.000Z&#34;,&#34;2016-12-09T00:00:00.000Z&#34;,&#34;2016-12-12T00:00:00.000Z&#34;,&#34;2016-12-13T00:00:00.000Z&#34;,&#34;2016-12-14T00:00:00.000Z&#34;,&#34;2016-12-15T00:00:00.000Z&#34;,&#34;2016-12-16T00:00:00.000Z&#34;,&#34;2016-12-19T00:00:00.000Z&#34;,&#34;2016-12-20T00:00:00.000Z&#34;,&#34;2016-12-21T00:00:00.000Z&#34;,&#34;2016-12-22T00:00:00.000Z&#34;,&#34;2016-12-23T00:00:00.000Z&#34;,&#34;2016-12-27T00:00:00.000Z&#34;,&#34;2016-12-28T00:00:00.000Z&#34;,&#34;2016-12-29T00:00:00.000Z&#34;,&#34;2016-12-30T00:00:00.000Z&#34;,&#34;2017-01-03T00:00:00.000Z&#34;,&#34;2017-01-04T00:00:00.000Z&#34;,&#34;2017-01-05T00:00:00.000Z&#34;,&#34;2017-01-06T00:00:00.000Z&#34;,&#34;2017-01-09T00:00:00.000Z&#34;,&#34;2017-01-10T00:00:00.000Z&#34;,&#34;2017-01-11T00:00:00.000Z&#34;,&#34;2017-01-12T00:00:00.000Z&#34;,&#34;2017-01-13T00:00:00.000Z&#34;,&#34;2017-01-17T00:00:00.000Z&#34;,&#34;2017-01-18T00:00:00.000Z&#34;,&#34;2017-01-19T00:00:00.000Z&#34;,&#34;2017-01-20T00:00:00.000Z&#34;,&#34;2017-01-23T00:00:00.000Z&#34;,&#34;2017-01-24T00:00:00.000Z&#34;,&#34;2017-01-25T00:00:00.000Z&#34;,&#34;2017-01-26T00:00:00.000Z&#34;,&#34;2017-01-27T00:00:00.000Z&#34;,&#34;2017-01-30T00:00:00.000Z&#34;,&#34;2017-01-31T00:00:00.000Z&#34;,&#34;2017-02-01T00:00:00.000Z&#34;,&#34;2017-02-02T00:00:00.000Z&#34;,&#34;2017-02-03T00:00:00.000Z&#34;,&#34;2017-02-06T00:00:00.000Z&#34;,&#34;2017-02-07T00:00:00.000Z&#34;,&#34;2017-02-08T00:00:00.000Z&#34;,&#34;2017-02-09T00:00:00.000Z&#34;,&#34;2017-02-10T00:00:00.000Z&#34;,&#34;2017-02-13T00:00:00.000Z&#34;,&#34;2017-02-14T00:00:00.000Z&#34;,&#34;2017-02-15T00:00:00.000Z&#34;,&#34;2017-02-16T00:00:00.000Z&#34;,&#34;2017-02-17T00:00:00.000Z&#34;,&#34;2017-02-21T00:00:00.000Z&#34;,&#34;2017-02-22T00:00:00.000Z&#34;,&#34;2017-02-23T00:00:00.000Z&#34;,&#34;2017-02-24T00:00:00.000Z&#34;,&#34;2017-02-27T00:00:00.000Z&#34;,&#34;2017-02-28T00:00:00.000Z&#34;],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.585290243415525,0.561350000494383,0.543705862967393,0.536561647027123,0.527722179993673,0.519219500551394,0.531323322565562,0.544377849951098,0.548886278343821,0.551704015614809,0.562756968941214,0.570887567815412,0.57999660558983,0.576573207541847,0.592198319008961,0.609440819933137,0.65325786554937,0.682295822336636,0.703019288244898,0.713008134755475,0.719782326966653,0.72880818944919,0.739555580523628,0.746582053906618,0.756620245072141,0.764835686862281,0.772832436954354,0.779854335732526,0.784607875740208,0.789597067674631,0.794249717628866,0.797672136524904,0.803958415265129,0.814447736002549,0.822340250921298,0.828888677141998,0.837519624088776,0.839996273327961,0.840027966792934,0.841129941631477,0.840787144387017,0.839225087882043,0.839117276912785,0.834576422766799,0.830044642190733,0.823742104465626,0.81957553540866,0.817498517680825,0.809894164579949,0.797225778713294,0.788669023512875,0.783006109653641,0.778467088563656,0.775502463402649,0.774345894040217,0.76918559680264,0.769674325139645,0.769001118541418,0.766517080925691,0.764933393350677,0.763330862172186,0.759711851430953,0.756208117439132,0.744611312022435,0.72931916117281,0.711945199499809,0.695310483998885,0.677024463428987,0.658678139331088,0.649748380789352,0.649877811394914,0.638857631008409,0.638642017888737,0.640289719161516,0.641535823265595,0.639698606910744,0.63937639728675,0.631340110348778,0.627390289571344,0.622760652611185,0.616449923693931,0.604018129621944,0.586065811077575,0.55749752756336,0.525304239195038,0.496439577507564,0.464477815382151,0.435830299383981,0.385035097469241,0.349824602500527,0.306555515700857,0.249266533526566,0.206276545536799,0.173560212807126,0.149988915383181,0.119554414226254,0.112449262877336,0.105026795017987,0.0855722860101903,0.055395207426424,0.0398174533510003,0.0132977229156978,-0.0096169261181528,-0.0451578420029481,-0.0410901998055439,-0.0313251042071034,-0.0718882243318719,-0.0987246777981956,-0.120769116029575,-0.120933264147105,-0.118020445641748,-0.117508631792717,-0.10869885119602,-0.0877954490406765,-0.0991946305466722,-0.113432137749001,-0.133659069395399,-0.150266981714811,-0.171864543434206,-0.185301955464476,-0.198283841076281,-0.207760551147093,-0.218266608239229,-0.227081490330433,-0.234091314770952,-0.234978550797928,-0.252338361337193,-0.238137106768644,-0.214481683145769,-0.181435218965329,-0.151078755504264,-0.115650630098011,-0.0797171048695681,-0.0384472244296595,0.00963714310123336,0.053993384301186,0.0928097249581054,0.116792185362994,0.159852517347486,0.222838365405606,0.27932957422451,0.322612279711007,0.361954154407995,0.375496475299648,0.39209370365477,0.388928943502698,0.375260281623171,0.385630985929605,0.385100084592321,0.367349138687646,0.361836265004023,0.368710684058997,0.379938934804983,0.382255917802014,0.391956398833276,0.414019083468004,0.424787000879906,0.432085998325113,0.442412338345001,0.453759605204169,0.45879424763333,0.472484400644771,0.475056560641189,0.48240521352016,0.504296542487474,0.531423966539291,0.560791327539919,0.583448435428866,0.596593956657914,0.608428581976932,0.614728758116409,0.617529818963331,0.622289939570469,0.622154908435083,0.621236432728688,0.62748733625272,0.635693469137528,0.640517028474907,0.645585879960629,0.647989936162854,0.654396507644204,0.663436463527201,0.673640998436649,0.686729555545929,0.701634075176756,0.718675779087989,0.732247916573035,0.747233360363909,0.754839225767386,0.76536874158952,0.777856788073064,0.792849965746181,0.80619852785322,0.814383695148145,0.820024416341048,0.825028486622832,0.8303720187309,0.835337086394004,0.839414109712551,0.842214482459487,0.843659761295559,0.843934332868175,0.845016736316619,0.84534233117134,0.845010395203676,0.847680051486459,0.849462991290345,0.851064089734779,0.858678299941469,0.85759509409229,0.856795436182453,0.858452985655556,0.856937343206083,0.856454634434485,0.855446869578619,0.847268217162073,0.844253636778316,0.838167374366419,0.825467036533823,0.817698433578272,0.807443010771044,0.796570009439079,0.785975831151458,0.772419250608426,0.754777110753312,0.740997470274166,0.732500337326137,0.728513975564401,0.731283485197556,0.725562265657548,0.713846446423779,0.69789130905575,0.679881790510405,0.65193381783995,0.500005884231125,0.410515221684902,0.367278167682141,0.30755248638947,0.269211984320689,0.251962423822374,0.23562240499297,0.216506302679081,0.198510877459368,0.189013405914253,0.178437809021514,0.186488526563507,0.205443276219106,0.226766796096267,0.203688535090328,0.184824200403034,0.166492081329944,0.143112836948324,0.121091483125885,0.114250713187387,0.117705294183523,0.127342018530218,0.133627146709318,0.12378389301368,0.135884735766974,0.152026881052867,0.159518579670228,0.192383822422048,0.210312809781395,0.223301143443257,0.257242897880913,0.282394488274507,0.299722276484851,0.3202678048313,0.335818035056759,0.359967514503483,0.382839812237208,0.396720150189289,0.417713709996101,0.431911526686951,0.439483530728963,0.44411311309787,0.449177624926188,0.454876645733667,0.461491451347754,0.466138374618018,0.458937057815954,0.476122980541122,0.495574572419252,0.503846934508928,0.522747812801399,0.553492602237958,0.584108463111463,0.608466809893858,0.63132174615378,0.6513091425148,0.670102265559739,0.69110581624208,0.706427758996893,0.714537193096844,0.723055346366115,0.731045395134168,0.738078131507604,0.743925464548498,0.750805289135975,0.757645145879796,0.7634911365859,0.767500274941087,0.768871558442823,0.770186602203417,0.77121631442694,0.773419087195089,0.771508390750292,0.767788823630843,0.757324093806618,0.755839658410361,0.756182132358935,0.757939075928384,0.759254642929539,0.763969096484468,0.769790390156094,0.774355441173185,0.776761732547702,0.776847257919422,0.77792332953133,0.779064377784721,0.776152052523349,0.773415270624903,0.768055276355159,0.76093189958588,0.771356232758934,0.777825475486459,0.772285977597796,0.764966784842741,0.749914236056505,0.72601668225839,0.695674790025742,0.666167396752711,0.636640873127987,0.599211234064645,0.56375772200561,0.521262243569084,0.4721126493696,0.417331079953006,0.385086772544739,0.355157941595985,0.335083688092124,0.313787381675195,0.288684957907811,0.27893869698393,0.2683276163738,0.252466338155853,0.240964870889545,0.236187897487267,0.250590604532594,0.263678343730758,0.276620198504804,0.304340099033495,0.297059372307527,0.289315784851206,0.28929120880565,0.27961737890631,0.262841951304965,0.250445333951952,0.234926624714114,0.238256379218636,0.241045011313466,0.216282485577833,0.20543949606631,0.179407415837365,0.139400929724145,0.0965521409733566,0.0412683885887287,-0.0338575064321919,-0.107236443392839,-0.189687484075004,-0.267080480496103,-0.290546508043532,-0.299920425717474,-0.315427012762459,-0.324850885618689,-0.324055995280075,-0.313563703067692,-0.307259690644068,-0.297017650379132,-0.283616972507526,-0.256145931573344,-0.24942234899389,-0.228327181547526,-0.223144286251846,-0.223891952525049,-0.219837986733869,-0.217712088349645,-0.215973418719344,-0.201005646062915,-0.182452794516614,-0.171397656776497,-0.167448201156057,-0.187199369835031,-0.197975264117431,-0.196884558914816,-0.179375509860395,-0.184100253047207,-0.175898931067191,-0.160097409559848,-0.135894783071432,-0.0988058367605682,-0.0920310770254563,-0.0682344479578921,-0.0246028304924737,0.00900555034213161,0.0442390248458991,0.0741923913287452,0.101437264206809,0.148842885454561,0.176703678773806,0.214843769918033,0.266982574257355,0.319255416502266,0.3662469483029,0.408054050768506,0.455990336595736,0.48511759964695,0.507074086732811,0.521174013771079,0.541875666950663,0.563065470207985,0.582820693597001,0.607975952167146,0.639805342998224,0.685411845990903,0.728391774882235,0.760885625771167,0.800979223349944,0.837623096183088,0.869623240089029,0.892010065285148,0.912303428970419,0.928330798171915,0.927883131753248,0.933883057849136,0.935695208920313,0.934747639671222,0.933146910073876,0.930563536082327,0.930218482777714,0.929434533193664,0.928486106048711,0.928534395436418,0.926950401109027,0.923786248867499,0.923077527880922,0.920552950948871,0.919990284795409,0.920060857315308,0.918739372586285,0.918227837859337,0.916748184182251,0.916188287418906,0.916694186545429,0.915798261205663,0.916319374983603,0.917112755359883,0.91652579752727,0.915851655695609,0.907893942276437,0.883018195531989,0.854076986592695,0.822955122956237,0.801309562188339,0.798594091052411,0.797581668823246,0.788022952786103,0.784577969937901,0.767861417743043,0.751804982745309,0.743764587479708,0.740359881288432,0.738097523672793,0.739087556762443,0.741111833124347,0.74085343730996,0.742243484853981,0.740177778685354,0.733366876188849,0.72867100863164,0.730628755178426,0.736236040266898,0.744750275991676,0.749339475256121,0.755497162052343,0.759949732208261,0.764901336187172,0.768177800027163,0.770178590123554,0.769508312104429,0.768866316188891,0.769455676042756,0.769439448217528,0.767358805868859,0.765880376435376,0.764145875397819,0.764013458899855,0.762924729943411,0.757701651171015,0.753711842938432,0.748114831625096,0.737744581718179,0.724794771266018,0.706419663797193,0.687234082997423,0.660452875759613,0.634571673043685,0.603511626289761,0.560519048553431,0.516605518418559,0.46420716942413,0.416106631022419,0.380287354511107,0.350380027574972,0.30292046966842,0.226665898559597,0.142431359007455,0.0753668886890612,-0.0012755527569914,-0.0906688160695237,-0.1310637444549,-0.156389946550645,-0.189798773193381,-0.223472149925775,-0.232432017598569,-0.251322997479269,-0.256912486858108,-0.243680041924355,-0.238314158903882,-0.247380205890889,-0.271269431119722,-0.290252682100233,-0.302712832035645,-0.325399898000629,-0.372673553275772,-0.395275917731269,-0.419690150881446,-0.435420244303194,-0.457046688295119,-0.493323588599852,-0.522809252639932,-0.556123121900972,-0.567590826875604,-0.572864845689599,-0.578058170692985,-0.585557396256754,-0.58861654525588,-0.599606965626959,-0.613753975853766,-0.630639060511188,-0.641285756257147,-0.637210380976369,-0.623854147772953,-0.614293609039577,-0.631981208613434,-0.65539669007214,-0.669135178311687,-0.687800750080079,-0.678508134511494,-0.664659325521714,-0.651601515318301,-0.634454364159623,-0.62749895687129,-0.625543483584987,-0.62694841159558,-0.615330164025361,-0.596839826455127,-0.586297107417354,-0.576460751473096,-0.561698650198924,-0.509539414096922,-0.447159701260874,-0.385267673415418,-0.344503709794602,-0.306860318403144,-0.302491121377341,-0.303376611314258,-0.310395485909261,-0.32081960239623,-0.315466233808429,-0.311551317653467,-0.291640297755078,-0.277655878859025,-0.289814887156712,-0.284865045521805,-0.280080874114995,-0.265633098959089,-0.243323225444513,-0.227983169920349,-0.212341051606013,-0.186253039334029,-0.143408561770902,-0.112166633067912,-0.0731506452874117,-0.0356721779171717,-0.0117168457919917,0.00939144475917778,0.0160307677753711,0.0169115427662989,0.0237076408712529,0.0231406483059716,0.0247129338393246,0.0228267748335908,0.0250363490621386,0.0142203418239747,0.0122253406716278,0.017941467501699,0.0148490158073029,0.00147772354047099,-0.0180743892256538,-0.0408428196882597,-0.0612645390391871,-0.0689671698352224,-0.091829851051633,-0.0476104665724326,0.00122316825780229,0.0333035518958027,0.07890063104164,0.113168245705476,0.143147002177063,0.154967717866317,0.164544262525202,0.194140536151685,0.206757185708434,0.216881724144234,0.211773875049206,0.193181733940964,0.167009506159367,0.15635282994675,0.134195743688334,0.129803020804459,0.113717120334902,0.103794179211984,0.0962568606784382,0.0865030415539953,0.083526968183675,0.0786840428206486,0.0755443747575984,0.0742957897233617,0.067476300548971,0.0670362363112586,0.0648625854409055,0.0714922593750589,0.0851385085924939,0.0958632844121909,0.120863492078994,0.138787821605331,0.151472753064603,0.167627480644109,0.181706930587124,0.186382281313908,0.19121213288174,0.214630115670602,0.238778133047578,0.256975935794444,0.289435342413353,0.31630440475229,0.34229499691128,0.363068830688756,0.38664264789518,0.412467030732399,0.432171784720034,0.439094221133182,0.452387972626915,0.472463590074949,0.485519284196194,0.49632868043102,0.505817620813387,0.517185496493054,0.545044381863121,0.577873315455554,0.607026925542677,0.626658615811023,0.649097112528471,0.679324137057664,0.70644443849855,0.731645462371334,0.760797295928468,0.782653886448926,0.80105674745662,0.813288084233524,0.822509593588034,0.839612210307728,0.849848837562451,0.860110743284587,0.877655997576532,0.888819748411037,0.902867844264879,0.915004193968843,0.924134566140874,0.930834259816382,0.939083547321552,0.943216094069788,0.949680030547009,0.948968571109558,0.951410524786668,0.953686021667169,0.954481328070582,0.949174958980434,0.948865543447098,0.947204920735194,0.943181045368728,0.942807897144831,0.942861387725067,0.94239430970258,0.942516072088858,0.942451518943997,0.942157018232815,0.94047739047364,0.939132002658734,0.937812813257167,0.932384788347314,0.930375717979995,0.92883518119267,0.927604496374376,0.926524888878106,0.925166705712714,0.923647061696155,0.921821350630813,0.918399252544684,0.914197946286017,0.906013297595281,0.893405719688502,0.876865991995916,0.865381620841857,0.858399351136546,0.850439070234492,0.839268120898539,0.829672397708729,0.816432830455541,0.805500895503208,0.790119329992349,0.781949889462464,0.770118720080966,0.761065688514275,0.755690438955901,0.75021974573835,0.742397757729535,0.735264679091915,0.726094076954248,0.709123913140035,0.691736275650824,0.681484629900881,0.676112148772108,0.670022616627195,0.666362241596022,0.655367691893793,0.650570187921099,0.644236757775121,0.636923985784773,0.627147998158324,0.622653884148133,0.616893654433967,0.614561445815379,0.624744832754915,0.62831264302286,0.633870777718844,0.64170289495428,0.651534956009041,0.65906736120385,0.666878134672326,0.673847853700733,0.678044982173789,0.680941894816475,0.683005649730519,0.685917239917648,0.683766612486252,0.679693088971892,0.676747241108745,0.670749787136417,0.667027330695709,0.664415139943737,0.648588111264445,0.627977847294247,0.611780757340506,0.577887759902389,0.545729935889984,0.49995771847687,0.444740412675949,0.403252312867434,0.363550551389357,0.314399286299447,0.281996244142064,0.250282826499355,0.212182080176269,0.176249194734007,0.131357393412551,0.0994490005794686,0.091678479080744,0.0735497656240676,0.053232411181122,0.0411347989565277,0.020130296214704,-0.00117454878579307,-0.021029009909523,-0.046526023147592,-0.0728578672064776,-0.0843908967630428,-0.0998287330480877,-0.123362587352522,-0.145238899404951,-0.159413911778213,-0.172288308713566,-0.18446023602853,-0.195532969428701,-0.20251446752814,-0.208302874119164,-0.214496691023398,-0.221302453025795,-0.237975730422387,-0.242090546188571,-0.240794679048259,-0.236896757388078,-0.231391948401099,-0.223085718167242,-0.211948726323259,-0.210716381935398,-0.206848596656023,-0.202824235304207,-0.201995299501128,-0.204785597871177,-0.196767708522174,-0.194567711159622,-0.188968020047456,-0.18584495384497,-0.171100417995473,-0.163090574711925,-0.139200893143337,-0.109918554006582,-0.0716096812650209,-0.010784776715665,0.0212753398358845,0.041607373536979,0.0500759198490746,0.0581014592150298,0.0671811086815842,0.106542447376218,0.13374440017001,0.154847586787091,0.184475360852279,0.229834898353647,0.270381900898661,0.298888330356078,0.320833183504314,0.332805866045584,0.362873547839988,0.399326354364209,0.407158513558006,0.42471206387695,0.436232570936099,0.462904157151411,0.511981762442094,0.540090787168905,0.552634944248628,0.574469305602204,0.617861002387618,0.638635502400523,0.693564858659659,0.743227519982005,0.788749239852948,0.829960865945248,0.853058051564363,0.864390920539057,0.864015859189027,0.870381086521032,0.86954304022982,0.866774339000429,0.865327101879342,0.859879029771786,0.859778981869361,0.858610645112888,0.858949182462559,0.859168037524548,0.859360428287496,0.861093017360566,0.863220836205216,0.863706453079439,0.854448169845791,0.847786248304094,0.837737645328374,0.83122162020956,0.824942682629292,0.808238612550154,0.77910544702542,0.740931519068167,0.716254344957497,0.696795097161376,0.668928558896669,0.642895456491242,0.602984422528165,0.567340537842086,0.520416852955698,0.478567173404792,0.425112318436672,0.373210950606523,0.316019323058894,0.263228210857631,0.221494340245752,0.193817739579132,0.179682826393776,0.16890770805015,0.118672886085752,0.0674955439774478,0.0306374622285472,0.00981043124785707,0.00181201116487271,-0.0216112802993353,-0.0377222177466833,-0.0545200090379221,-0.0735708296342009,-0.112980480704984,-0.119405514511583,-0.117347603962273,-0.122449599660875,-0.134096547375021,-0.13941913541951,-0.147011104582153,-0.154704604493749,-0.161349895955457,-0.169378676711597,-0.189903495067485,-0.194664659940932,-0.201292610709064,-0.197523669319543,-0.183743981874947,-0.166326867440092,-0.155478168277891,-0.132844761579448,-0.0991154127634737,-0.0745094579621157,-0.0335266664880922,-0.0132830679208922,0.0197582784690245,0.0464039347417653,0.0663787770063916,0.0673719730624816,0.0633472410632139,0.0748213269165903,0.107685637936642,0.130695358523687,0.162429001570368,0.200277814923039,0.230586413215576,0.254968471419615,0.286602059948142,0.345755842734865,0.419106997208668,0.48240657843408,0.562086384089052,0.607972123674885,0.640504214782776,0.66555511875643,0.687751294777971,0.711469155327979,0.727572231174193,0.747855061102645,0.775746813117475,0.797899879611165,0.813485059936418,0.827693997132905,0.836851583543409,0.849639389448621,0.864974472464132,0.87273482692069,0.881593827779407,0.89332014798279,0.899448186174373,0.901730297141245,0.906084777885108,0.909806102043271,0.916775773677806,0.923880480382732,0.925428866374943,0.923796829688567,0.920594425467536,0.919186482428554,0.917054248747418,0.914446426165954,0.911153869569872,0.908538275364906,0.907009087191595,0.905103916920893,0.903779980626702,0.903986721872182,0.905279803790516,0.904871810343519,0.90659326393278,0.907138248932812,0.907364351288646,0.908162863507294,0.907632581456799,0.90587005665,0.90565374982407,0.905195503970537,0.90376327095939,0.901912530483029,0.899414767728907,0.896876765302764,0.893149751743852,0.890528216463821,0.890195673924297,0.886905648051549,0.884209341641233,0.88014414664636,0.874951852787728,0.868090728849104,0.861588590719481,0.852621189333194,0.837538317128236,0.817530964093388,0.799851851483875,0.782955600331947,0.766195717624728,0.751116663517418,0.754536125560036,0.732996857628321,0.737350032650321,0.734435092732808,0.731511660393314,0.72210640712994,0.726316858405407,0.727083840232795,0.735348876330097,0.732765996474287,0.730515144247917,0.732680681804505,0.730021766273965,0.720764160730366,0.718014759963039,0.716162597184653,0.721039441395532,0.734002512090259,0.744753440429599,0.757727160140336,0.762571580510237,0.779718207438445,0.78939808721397,0.79503592136754,0.789657021767666,0.788467619832498,0.787033604254968,0.795024376451594,0.791213107457695,0.775828518564314,0.772219381723077,0.763419978658382,0.754212444654091,0.753417638900926,0.764647387726652,0.777922379523529,0.788001742925342,0.794056624893821,0.792448726600558,0.785428696363864,0.777651487066109,0.775691601474165,0.771893160078462,0.767272817221204,0.759934520841729,0.750883093772349,0.741044434367468,0.732905069878634,0.724658759692289,0.721068165775765,0.71322573844755,0.702879651832951,0.700592183957996,0.695400840792341,0.691654362192951,0.694825593137029,0.692605234368713,0.693252950107944,0.694709431093978,0.696694111261821,0.698727582761362,0.702142460900637,0.704694793324794,0.706430603981446,0.709744036079555,0.711497845522034,0.710727316407589,0.709974478731043,0.710125109445651,0.707930593113285,0.704682138438836,0.692761089542232,0.681403133768626,0.670763219296406,0.653526148335996,0.629263949142279,0.608404703965308,0.593242131392638,0.580142776273392,0.55419782268101,0.530066214316313,0.50956858160735,0.488168022584972,0.481925925866131,0.477719194096803,0.476854502099274,0.475198148790228,0.478379257459272,0.477994841322968,0.478443402520241,0.480027930501389,0.490841655385085,0.495660285181023,0.499933748077363,0.503627999693055,0.490552746632565,0.463125411389962,0.441595740856272,0.413498357093144,0.398263955400353,0.387888590006556,0.38398299059782,0.401629150580199,0.418456813549296,0.429807669503753,0.442251005779881,0.458311379624991,0.468678518160323,0.471970100575622,0.476050025910551,0.474404294909607,0.474007415033256,0.485448021828263,0.499499786847191,0.513348820478575,0.527368649267132,0.537916670368312,0.55474010843086,0.561856597942882,0.583929702130506,0.599862149286356,0.626723702454239,0.658300783710845,0.71429041700164,0.763826203767888,0.79683669938466,0.830125983446724,0.853970990754975,0.872588062756677,0.892838241721348,0.907502341579181,0.918375947287474,0.927240698564442,0.936453903074477,0.941296029935461,0.945528645400645,0.949783017252555,0.953772026403584,0.958761725754349,0.962480113278107,0.965079298269514,0.968713001818289,0.970336306343591,0.971912219003773,0.973667875723539,0.975151989124615,0.97605557884971,0.976535149401537,0.977486228712347,0.978246308949279,0.977987357103745,0.977957923346889,0.977822716831117,0.977760977296511,0.977283854656291,0.977192180761939,0.97724605222762,0.976771956266071,0.976774318643292,0.976360190882239,0.97635751576358,0.976360516859879,0.976247705780349,0.976074851459267,0.975850720367276,0.975657503563489,0.975070697242339,0.974472102039414,0.973980440279117,0.973611677174796,0.973482960674537,0.973302116969818,0.973870970666364,0.973875703708821,0.973931420747829,0.973836550257001,0.973718442112217,0.973469396385992,0.972963994333174,0.972528911364946,0.971990091810091,0.970633238168204,0.970030809930887,0.969601057665294,0.969361549822128,0.969275070289822,0.968461222455343,0.967553794143012,0.966970238886498,0.966261275760978,0.965741033300231,0.965527364095927,0.964793203764616,0.963750604387711,0.961965959948293,0.960273673801684,0.958292524130377,0.955836126992428]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;It looks like the correlation has been above .4 for the last year and on the increase since the election in November. Peeking back up at the chart of the copper-gold ratio and yields, both those time series have been on the rise since the election as well. Investors seem bullish on the economy and an increase in interest rates.&lt;/p&gt;
&lt;p&gt;We can add further context with the minimum, maximum and mean rolling correlations and an event label for the election. Nothing complicated here but it’s a good use of the &lt;code&gt;dyLimit()&lt;/code&gt; and &lt;code&gt;dyEvent()&lt;/code&gt; functions.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;  avg &amp;lt;- round(mean(rolling_cor,  na.rm = T), 2)

  mini &amp;lt;- round(min(rolling_cor,  na.rm = T), 2)
 
  maxi &amp;lt;- round(max(rolling_cor,  na.rm = T), 2)
  
dygraph(rolling_cor, main = &amp;quot;Rolling 90-day correlations Copper-Gold &amp;amp; 10-Year Yield&amp;quot;) %&amp;gt;% 
  dyLimit(avg, color = &amp;#39;purple&amp;#39;) %&amp;gt;% 
  dyLimit(mini, color = &amp;#39;red&amp;#39;) %&amp;gt;% 
  dyLimit(maxi, color = &amp;#39;blue&amp;#39;) %&amp;gt;% 
  dyEvent(&amp;quot;2016-11-08&amp;quot;, &amp;quot;Trump!&amp;quot;, labelLoc = &amp;quot;bottom&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-4&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-4&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;title&#34;:&#34;Rolling 90-day correlations Copper-Gold &amp; 10-Year Yield&#34;,&#34;labels&#34;:[&#34;day&#34;,&#34;Copper/Gold 10-Year Correlation&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60}}},&#34;scale&#34;:&#34;daily&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[{&#34;pos&#34;:0.46,&#34;labelLoc&#34;:&#34;left&#34;,&#34;color&#34;:&#34;purple&#34;,&#34;strokePattern&#34;:[7,3],&#34;axis&#34;:&#34;y&#34;},{&#34;pos&#34;:-0.69,&#34;labelLoc&#34;:&#34;left&#34;,&#34;color&#34;:&#34;red&#34;,&#34;strokePattern&#34;:[7,3],&#34;axis&#34;:&#34;y&#34;},{&#34;pos&#34;:0.98,&#34;labelLoc&#34;:&#34;left&#34;,&#34;color&#34;:&#34;blue&#34;,&#34;strokePattern&#34;:[7,3],&#34;axis&#34;:&#34;y&#34;},{&#34;pos&#34;:&#34;2016-11-08T00:00:00.000Z&#34;,&#34;label&#34;:&#34;Trump!&#34;,&#34;labelLoc&#34;:&#34;bottom&#34;,&#34;color&#34;:&#34;black&#34;,&#34;strokePattern&#34;:[7,3],&#34;axis&#34;:&#34;x&#34;}],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;2012-01-03T00:00:00.000Z&#34;,&#34;2012-01-04T00:00:00.000Z&#34;,&#34;2012-01-05T00:00:00.000Z&#34;,&#34;2012-01-06T00:00:00.000Z&#34;,&#34;2012-01-09T00:00:00.000Z&#34;,&#34;2012-01-10T00:00:00.000Z&#34;,&#34;2012-01-11T00:00:00.000Z&#34;,&#34;2012-01-12T00:00:00.000Z&#34;,&#34;2012-01-13T00:00:00.000Z&#34;,&#34;2012-01-17T00:00:00.000Z&#34;,&#34;2012-01-18T00:00:00.000Z&#34;,&#34;2012-01-19T00:00:00.000Z&#34;,&#34;2012-01-20T00:00:00.000Z&#34;,&#34;2012-01-23T00:00:00.000Z&#34;,&#34;2012-01-24T00:00:00.000Z&#34;,&#34;2012-01-25T00:00:00.000Z&#34;,&#34;2012-01-26T00:00:00.000Z&#34;,&#34;2012-01-27T00:00:00.000Z&#34;,&#34;2012-01-30T00:00:00.000Z&#34;,&#34;2012-01-31T00:00:00.000Z&#34;,&#34;2012-02-01T00:00:00.000Z&#34;,&#34;2012-02-02T00:00:00.000Z&#34;,&#34;2012-02-03T00:00:00.000Z&#34;,&#34;2012-02-06T00:00:00.000Z&#34;,&#34;2012-02-07T00:00:00.000Z&#34;,&#34;2012-02-08T00:00:00.000Z&#34;,&#34;2012-02-09T00:00:00.000Z&#34;,&#34;2012-02-10T00:00:00.000Z&#34;,&#34;2012-02-13T00:00:00.000Z&#34;,&#34;2012-02-14T00:00:00.000Z&#34;,&#34;2012-02-15T00:00:00.000Z&#34;,&#34;2012-02-16T00:00:00.000Z&#34;,&#34;2012-02-17T00:00:00.000Z&#34;,&#34;2012-02-21T00:00:00.000Z&#34;,&#34;2012-02-22T00:00:00.000Z&#34;,&#34;2012-02-23T00:00:00.000Z&#34;,&#34;2012-02-24T00:00:00.000Z&#34;,&#34;2012-02-27T00:00:00.000Z&#34;,&#34;2012-02-28T00:00:00.000Z&#34;,&#34;2012-02-29T00:00:00.000Z&#34;,&#34;2012-03-01T00:00:00.000Z&#34;,&#34;2012-03-02T00:00:00.000Z&#34;,&#34;2012-03-05T00:00:00.000Z&#34;,&#34;2012-03-06T00:00:00.000Z&#34;,&#34;2012-03-07T00:00:00.000Z&#34;,&#34;2012-03-08T00:00:00.000Z&#34;,&#34;2012-03-09T00:00:00.000Z&#34;,&#34;2012-03-12T00:00:00.000Z&#34;,&#34;2012-03-13T00:00:00.000Z&#34;,&#34;2012-03-14T00:00:00.000Z&#34;,&#34;2012-03-15T00:00:00.000Z&#34;,&#34;2012-03-16T00:00:00.000Z&#34;,&#34;2012-03-19T00:00:00.000Z&#34;,&#34;2012-03-20T00:00:00.000Z&#34;,&#34;2012-03-21T00:00:00.000Z&#34;,&#34;2012-03-22T00:00:00.000Z&#34;,&#34;2012-03-23T00:00:00.000Z&#34;,&#34;2012-03-26T00:00:00.000Z&#34;,&#34;2012-03-27T00:00:00.000Z&#34;,&#34;2012-03-28T00:00:00.000Z&#34;,&#34;2012-03-29T00:00:00.000Z&#34;,&#34;2012-03-30T00:00:00.000Z&#34;,&#34;2012-04-02T00:00:00.000Z&#34;,&#34;2012-04-03T00:00:00.000Z&#34;,&#34;2012-04-04T00:00:00.000Z&#34;,&#34;2012-04-05T00:00:00.000Z&#34;,&#34;2012-04-06T00:00:00.000Z&#34;,&#34;2012-04-09T00:00:00.000Z&#34;,&#34;2012-04-10T00:00:00.000Z&#34;,&#34;2012-04-11T00:00:00.000Z&#34;,&#34;2012-04-12T00:00:00.000Z&#34;,&#34;2012-04-13T00:00:00.000Z&#34;,&#34;2012-04-16T00:00:00.000Z&#34;,&#34;2012-04-17T00:00:00.000Z&#34;,&#34;2012-04-18T00:00:00.000Z&#34;,&#34;2012-04-19T00:00:00.000Z&#34;,&#34;2012-04-20T00:00:00.000Z&#34;,&#34;2012-04-23T00:00:00.000Z&#34;,&#34;2012-04-24T00:00:00.000Z&#34;,&#34;2012-04-25T00:00:00.000Z&#34;,&#34;2012-04-26T00:00:00.000Z&#34;,&#34;2012-04-27T00:00:00.000Z&#34;,&#34;2012-04-30T00:00:00.000Z&#34;,&#34;2012-05-01T00:00:00.000Z&#34;,&#34;2012-05-02T00:00:00.000Z&#34;,&#34;2012-05-03T00:00:00.000Z&#34;,&#34;2012-05-04T00:00:00.000Z&#34;,&#34;2012-05-07T00:00:00.000Z&#34;,&#34;2012-05-08T00:00:00.000Z&#34;,&#34;2012-05-09T00:00:00.000Z&#34;,&#34;2012-05-10T00:00:00.000Z&#34;,&#34;2012-05-11T00:00:00.000Z&#34;,&#34;2012-05-14T00:00:00.000Z&#34;,&#34;2012-05-15T00:00:00.000Z&#34;,&#34;2012-05-16T00:00:00.000Z&#34;,&#34;2012-05-17T00:00:00.000Z&#34;,&#34;2012-05-18T00:00:00.000Z&#34;,&#34;2012-05-21T00:00:00.000Z&#34;,&#34;2012-05-22T00:00:00.000Z&#34;,&#34;2012-05-23T00:00:00.000Z&#34;,&#34;2012-05-24T00:00:00.000Z&#34;,&#34;2012-05-25T00:00:00.000Z&#34;,&#34;2012-05-29T00:00:00.000Z&#34;,&#34;2012-05-30T00:00:00.000Z&#34;,&#34;2012-05-31T00:00:00.000Z&#34;,&#34;2012-06-01T00:00:00.000Z&#34;,&#34;2012-06-04T00:00:00.000Z&#34;,&#34;2012-06-05T00:00:00.000Z&#34;,&#34;2012-06-06T00:00:00.000Z&#34;,&#34;2012-06-07T00:00:00.000Z&#34;,&#34;2012-06-08T00:00:00.000Z&#34;,&#34;2012-06-11T00:00:00.000Z&#34;,&#34;2012-06-12T00:00:00.000Z&#34;,&#34;2012-06-13T00:00:00.000Z&#34;,&#34;2012-06-14T00:00:00.000Z&#34;,&#34;2012-06-15T00:00:00.000Z&#34;,&#34;2012-06-18T00:00:00.000Z&#34;,&#34;2012-06-19T00:00:00.000Z&#34;,&#34;2012-06-20T00:00:00.000Z&#34;,&#34;2012-06-21T00:00:00.000Z&#34;,&#34;2012-06-22T00:00:00.000Z&#34;,&#34;2012-06-25T00:00:00.000Z&#34;,&#34;2012-06-26T00:00:00.000Z&#34;,&#34;2012-06-27T00:00:00.000Z&#34;,&#34;2012-06-28T00:00:00.000Z&#34;,&#34;2012-06-29T00:00:00.000Z&#34;,&#34;2012-07-02T00:00:00.000Z&#34;,&#34;2012-07-03T00:00:00.000Z&#34;,&#34;2012-07-05T00:00:00.000Z&#34;,&#34;2012-07-06T00:00:00.000Z&#34;,&#34;2012-07-09T00:00:00.000Z&#34;,&#34;2012-07-10T00:00:00.000Z&#34;,&#34;2012-07-11T00:00:00.000Z&#34;,&#34;2012-07-12T00:00:00.000Z&#34;,&#34;2012-07-13T00:00:00.000Z&#34;,&#34;2012-07-16T00:00:00.000Z&#34;,&#34;2012-07-17T00:00:00.000Z&#34;,&#34;2012-07-18T00:00:00.000Z&#34;,&#34;2012-07-19T00:00:00.000Z&#34;,&#34;2012-07-20T00:00:00.000Z&#34;,&#34;2012-07-23T00:00:00.000Z&#34;,&#34;2012-07-24T00:00:00.000Z&#34;,&#34;2012-07-25T00:00:00.000Z&#34;,&#34;2012-07-26T00:00:00.000Z&#34;,&#34;2012-07-27T00:00:00.000Z&#34;,&#34;2012-07-30T00:00:00.000Z&#34;,&#34;2012-07-31T00:00:00.000Z&#34;,&#34;2012-08-01T00:00:00.000Z&#34;,&#34;2012-08-02T00:00:00.000Z&#34;,&#34;2012-08-03T00:00:00.000Z&#34;,&#34;2012-08-06T00:00:00.000Z&#34;,&#34;2012-08-07T00:00:00.000Z&#34;,&#34;2012-08-08T00:00:00.000Z&#34;,&#34;2012-08-09T00:00:00.000Z&#34;,&#34;2012-08-10T00:00:00.000Z&#34;,&#34;2012-08-13T00:00:00.000Z&#34;,&#34;2012-08-14T00:00:00.000Z&#34;,&#34;2012-08-15T00:00:00.000Z&#34;,&#34;2012-08-16T00:00:00.000Z&#34;,&#34;2012-08-17T00:00:00.000Z&#34;,&#34;2012-08-20T00:00:00.000Z&#34;,&#34;2012-08-21T00:00:00.000Z&#34;,&#34;2012-08-22T00:00:00.000Z&#34;,&#34;2012-08-23T00:00:00.000Z&#34;,&#34;2012-08-24T00:00:00.000Z&#34;,&#34;2012-08-27T00:00:00.000Z&#34;,&#34;2012-08-28T00:00:00.000Z&#34;,&#34;2012-08-29T00:00:00.000Z&#34;,&#34;2012-08-30T00:00:00.000Z&#34;,&#34;2012-08-31T00:00:00.000Z&#34;,&#34;2012-09-04T00:00:00.000Z&#34;,&#34;2012-09-05T00:00:00.000Z&#34;,&#34;2012-09-06T00:00:00.000Z&#34;,&#34;2012-09-07T00:00:00.000Z&#34;,&#34;2012-09-10T00:00:00.000Z&#34;,&#34;2012-09-11T00:00:00.000Z&#34;,&#34;2012-09-12T00:00:00.000Z&#34;,&#34;2012-09-13T00:00:00.000Z&#34;,&#34;2012-09-14T00:00:00.000Z&#34;,&#34;2012-09-17T00:00:00.000Z&#34;,&#34;2012-09-18T00:00:00.000Z&#34;,&#34;2012-09-19T00:00:00.000Z&#34;,&#34;2012-09-20T00:00:00.000Z&#34;,&#34;2012-09-21T00:00:00.000Z&#34;,&#34;2012-09-24T00:00:00.000Z&#34;,&#34;2012-09-25T00:00:00.000Z&#34;,&#34;2012-09-26T00:00:00.000Z&#34;,&#34;2012-09-27T00:00:00.000Z&#34;,&#34;2012-09-28T00:00:00.000Z&#34;,&#34;2012-10-01T00:00:00.000Z&#34;,&#34;2012-10-02T00:00:00.000Z&#34;,&#34;2012-10-03T00:00:00.000Z&#34;,&#34;2012-10-04T00:00:00.000Z&#34;,&#34;2012-10-05T00:00:00.000Z&#34;,&#34;2012-10-08T00:00:00.000Z&#34;,&#34;2012-10-09T00:00:00.000Z&#34;,&#34;2012-10-10T00:00:00.000Z&#34;,&#34;2012-10-11T00:00:00.000Z&#34;,&#34;2012-10-12T00:00:00.000Z&#34;,&#34;2012-10-15T00:00:00.000Z&#34;,&#34;2012-10-16T00:00:00.000Z&#34;,&#34;2012-10-17T00:00:00.000Z&#34;,&#34;2012-10-18T00:00:00.000Z&#34;,&#34;2012-10-19T00:00:00.000Z&#34;,&#34;2012-10-22T00:00:00.000Z&#34;,&#34;2012-10-23T00:00:00.000Z&#34;,&#34;2012-10-24T00:00:00.000Z&#34;,&#34;2012-10-25T00:00:00.000Z&#34;,&#34;2012-10-26T00:00:00.000Z&#34;,&#34;2012-10-29T00:00:00.000Z&#34;,&#34;2012-10-30T00:00:00.000Z&#34;,&#34;2012-10-31T00:00:00.000Z&#34;,&#34;2012-11-01T00:00:00.000Z&#34;,&#34;2012-11-02T00:00:00.000Z&#34;,&#34;2012-11-05T00:00:00.000Z&#34;,&#34;2012-11-06T00:00:00.000Z&#34;,&#34;2012-11-07T00:00:00.000Z&#34;,&#34;2012-11-08T00:00:00.000Z&#34;,&#34;2012-11-09T00:00:00.000Z&#34;,&#34;2012-11-12T00:00:00.000Z&#34;,&#34;2012-11-13T00:00:00.000Z&#34;,&#34;2012-11-14T00:00:00.000Z&#34;,&#34;2012-11-15T00:00:00.000Z&#34;,&#34;2012-11-16T00:00:00.000Z&#34;,&#34;2012-11-19T00:00:00.000Z&#34;,&#34;2012-11-20T00:00:00.000Z&#34;,&#34;2012-11-21T00:00:00.000Z&#34;,&#34;2012-11-23T00:00:00.000Z&#34;,&#34;2012-11-26T00:00:00.000Z&#34;,&#34;2012-11-27T00:00:00.000Z&#34;,&#34;2012-11-28T00:00:00.000Z&#34;,&#34;2012-11-29T00:00:00.000Z&#34;,&#34;2012-11-30T00:00:00.000Z&#34;,&#34;2012-12-03T00:00:00.000Z&#34;,&#34;2012-12-04T00:00:00.000Z&#34;,&#34;2012-12-05T00:00:00.000Z&#34;,&#34;2012-12-06T00:00:00.000Z&#34;,&#34;2012-12-07T00:00:00.000Z&#34;,&#34;2012-12-10T00:00:00.000Z&#34;,&#34;2012-12-11T00:00:00.000Z&#34;,&#34;2012-12-12T00:00:00.000Z&#34;,&#34;2012-12-13T00:00:00.000Z&#34;,&#34;2012-12-14T00:00:00.000Z&#34;,&#34;2012-12-17T00:00:00.000Z&#34;,&#34;2012-12-18T00:00:00.000Z&#34;,&#34;2012-12-19T00:00:00.000Z&#34;,&#34;2012-12-20T00:00:00.000Z&#34;,&#34;2012-12-21T00:00:00.000Z&#34;,&#34;2012-12-24T00:00:00.000Z&#34;,&#34;2012-12-26T00:00:00.000Z&#34;,&#34;2012-12-27T00:00:00.000Z&#34;,&#34;2012-12-28T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-01-02T00:00:00.000Z&#34;,&#34;2013-01-03T00:00:00.000Z&#34;,&#34;2013-01-04T00:00:00.000Z&#34;,&#34;2013-01-07T00:00:00.000Z&#34;,&#34;2013-01-08T00:00:00.000Z&#34;,&#34;2013-01-09T00:00:00.000Z&#34;,&#34;2013-01-10T00:00:00.000Z&#34;,&#34;2013-01-11T00:00:00.000Z&#34;,&#34;2013-01-14T00:00:00.000Z&#34;,&#34;2013-01-15T00:00:00.000Z&#34;,&#34;2013-01-16T00:00:00.000Z&#34;,&#34;2013-01-17T00:00:00.000Z&#34;,&#34;2013-01-18T00:00:00.000Z&#34;,&#34;2013-01-22T00:00:00.000Z&#34;,&#34;2013-01-23T00:00:00.000Z&#34;,&#34;2013-01-24T00:00:00.000Z&#34;,&#34;2013-01-25T00:00:00.000Z&#34;,&#34;2013-01-28T00:00:00.000Z&#34;,&#34;2013-01-29T00:00:00.000Z&#34;,&#34;2013-01-30T00:00:00.000Z&#34;,&#34;2013-01-31T00:00:00.000Z&#34;,&#34;2013-02-01T00:00:00.000Z&#34;,&#34;2013-02-04T00:00:00.000Z&#34;,&#34;2013-02-05T00:00:00.000Z&#34;,&#34;2013-02-06T00:00:00.000Z&#34;,&#34;2013-02-07T00:00:00.000Z&#34;,&#34;2013-02-08T00:00:00.000Z&#34;,&#34;2013-02-11T00:00:00.000Z&#34;,&#34;2013-02-12T00:00:00.000Z&#34;,&#34;2013-02-13T00:00:00.000Z&#34;,&#34;2013-02-14T00:00:00.000Z&#34;,&#34;2013-02-15T00:00:00.000Z&#34;,&#34;2013-02-19T00:00:00.000Z&#34;,&#34;2013-02-20T00:00:00.000Z&#34;,&#34;2013-02-21T00:00:00.000Z&#34;,&#34;2013-02-22T00:00:00.000Z&#34;,&#34;2013-02-25T00:00:00.000Z&#34;,&#34;2013-02-26T00:00:00.000Z&#34;,&#34;2013-02-27T00:00:00.000Z&#34;,&#34;2013-02-28T00:00:00.000Z&#34;,&#34;2013-03-01T00:00:00.000Z&#34;,&#34;2013-03-04T00:00:00.000Z&#34;,&#34;2013-03-05T00:00:00.000Z&#34;,&#34;2013-03-06T00:00:00.000Z&#34;,&#34;2013-03-07T00:00:00.000Z&#34;,&#34;2013-03-08T00:00:00.000Z&#34;,&#34;2013-03-11T00:00:00.000Z&#34;,&#34;2013-03-12T00:00:00.000Z&#34;,&#34;2013-03-13T00:00:00.000Z&#34;,&#34;2013-03-14T00:00:00.000Z&#34;,&#34;2013-03-15T00:00:00.000Z&#34;,&#34;2013-03-18T00:00:00.000Z&#34;,&#34;2013-03-19T00:00:00.000Z&#34;,&#34;2013-03-20T00:00:00.000Z&#34;,&#34;2013-03-21T00:00:00.000Z&#34;,&#34;2013-03-22T00:00:00.000Z&#34;,&#34;2013-03-25T00:00:00.000Z&#34;,&#34;2013-03-26T00:00:00.000Z&#34;,&#34;2013-03-27T00:00:00.000Z&#34;,&#34;2013-03-28T00:00:00.000Z&#34;,&#34;2013-04-01T00:00:00.000Z&#34;,&#34;2013-04-02T00:00:00.000Z&#34;,&#34;2013-04-03T00:00:00.000Z&#34;,&#34;2013-04-04T00:00:00.000Z&#34;,&#34;2013-04-05T00:00:00.000Z&#34;,&#34;2013-04-08T00:00:00.000Z&#34;,&#34;2013-04-09T00:00:00.000Z&#34;,&#34;2013-04-10T00:00:00.000Z&#34;,&#34;2013-04-11T00:00:00.000Z&#34;,&#34;2013-04-12T00:00:00.000Z&#34;,&#34;2013-04-15T00:00:00.000Z&#34;,&#34;2013-04-16T00:00:00.000Z&#34;,&#34;2013-04-17T00:00:00.000Z&#34;,&#34;2013-04-18T00:00:00.000Z&#34;,&#34;2013-04-19T00:00:00.000Z&#34;,&#34;2013-04-22T00:00:00.000Z&#34;,&#34;2013-04-23T00:00:00.000Z&#34;,&#34;2013-04-24T00:00:00.000Z&#34;,&#34;2013-04-25T00:00:00.000Z&#34;,&#34;2013-04-26T00:00:00.000Z&#34;,&#34;2013-04-29T00:00:00.000Z&#34;,&#34;2013-04-30T00:00:00.000Z&#34;,&#34;2013-05-01T00:00:00.000Z&#34;,&#34;2013-05-02T00:00:00.000Z&#34;,&#34;2013-05-03T00:00:00.000Z&#34;,&#34;2013-05-06T00:00:00.000Z&#34;,&#34;2013-05-07T00:00:00.000Z&#34;,&#34;2013-05-08T00:00:00.000Z&#34;,&#34;2013-05-09T00:00:00.000Z&#34;,&#34;2013-05-10T00:00:00.000Z&#34;,&#34;2013-05-13T00:00:00.000Z&#34;,&#34;2013-05-14T00:00:00.000Z&#34;,&#34;2013-05-15T00:00:00.000Z&#34;,&#34;2013-05-16T00:00:00.000Z&#34;,&#34;2013-05-17T00:00:00.000Z&#34;,&#34;2013-05-20T00:00:00.000Z&#34;,&#34;2013-05-21T00:00:00.000Z&#34;,&#34;2013-05-22T00:00:00.000Z&#34;,&#34;2013-05-23T00:00:00.000Z&#34;,&#34;2013-05-24T00:00:00.000Z&#34;,&#34;2013-05-28T00:00:00.000Z&#34;,&#34;2013-05-29T00:00:00.000Z&#34;,&#34;2013-05-30T00:00:00.000Z&#34;,&#34;2013-05-31T00:00:00.000Z&#34;,&#34;2013-06-03T00:00:00.000Z&#34;,&#34;2013-06-04T00:00:00.000Z&#34;,&#34;2013-06-05T00:00:00.000Z&#34;,&#34;2013-06-06T00:00:00.000Z&#34;,&#34;2013-06-07T00:00:00.000Z&#34;,&#34;2013-06-10T00:00:00.000Z&#34;,&#34;2013-06-11T00:00:00.000Z&#34;,&#34;2013-06-12T00:00:00.000Z&#34;,&#34;2013-06-13T00:00:00.000Z&#34;,&#34;2013-06-14T00:00:00.000Z&#34;,&#34;2013-06-17T00:00:00.000Z&#34;,&#34;2013-06-18T00:00:00.000Z&#34;,&#34;2013-06-19T00:00:00.000Z&#34;,&#34;2013-06-20T00:00:00.000Z&#34;,&#34;2013-06-21T00:00:00.000Z&#34;,&#34;2013-06-24T00:00:00.000Z&#34;,&#34;2013-06-25T00:00:00.000Z&#34;,&#34;2013-06-26T00:00:00.000Z&#34;,&#34;2013-06-27T00:00:00.000Z&#34;,&#34;2013-06-28T00:00:00.000Z&#34;,&#34;2013-07-01T00:00:00.000Z&#34;,&#34;2013-07-02T00:00:00.000Z&#34;,&#34;2013-07-03T00:00:00.000Z&#34;,&#34;2013-07-05T00:00:00.000Z&#34;,&#34;2013-07-08T00:00:00.000Z&#34;,&#34;2013-07-09T00:00:00.000Z&#34;,&#34;2013-07-10T00:00:00.000Z&#34;,&#34;2013-07-11T00:00:00.000Z&#34;,&#34;2013-07-12T00:00:00.000Z&#34;,&#34;2013-07-15T00:00:00.000Z&#34;,&#34;2013-07-16T00:00:00.000Z&#34;,&#34;2013-07-17T00:00:00.000Z&#34;,&#34;2013-07-18T00:00:00.000Z&#34;,&#34;2013-07-19T00:00:00.000Z&#34;,&#34;2013-07-22T00:00:00.000Z&#34;,&#34;2013-07-23T00:00:00.000Z&#34;,&#34;2013-07-24T00:00:00.000Z&#34;,&#34;2013-07-25T00:00:00.000Z&#34;,&#34;2013-07-26T00:00:00.000Z&#34;,&#34;2013-07-29T00:00:00.000Z&#34;,&#34;2013-07-30T00:00:00.000Z&#34;,&#34;2013-07-31T00:00:00.000Z&#34;,&#34;2013-08-01T00:00:00.000Z&#34;,&#34;2013-08-02T00:00:00.000Z&#34;,&#34;2013-08-05T00:00:00.000Z&#34;,&#34;2013-08-06T00:00:00.000Z&#34;,&#34;2013-08-07T00:00:00.000Z&#34;,&#34;2013-08-08T00:00:00.000Z&#34;,&#34;2013-08-09T00:00:00.000Z&#34;,&#34;2013-08-12T00:00:00.000Z&#34;,&#34;2013-08-13T00:00:00.000Z&#34;,&#34;2013-08-14T00:00:00.000Z&#34;,&#34;2013-08-15T00:00:00.000Z&#34;,&#34;2013-08-16T00:00:00.000Z&#34;,&#34;2013-08-19T00:00:00.000Z&#34;,&#34;2013-08-20T00:00:00.000Z&#34;,&#34;2013-08-21T00:00:00.000Z&#34;,&#34;2013-08-22T00:00:00.000Z&#34;,&#34;2013-08-23T00:00:00.000Z&#34;,&#34;2013-08-26T00:00:00.000Z&#34;,&#34;2013-08-27T00:00:00.000Z&#34;,&#34;2013-08-28T00:00:00.000Z&#34;,&#34;2013-08-29T00:00:00.000Z&#34;,&#34;2013-08-30T00:00:00.000Z&#34;,&#34;2013-09-03T00:00:00.000Z&#34;,&#34;2013-09-04T00:00:00.000Z&#34;,&#34;2013-09-05T00:00:00.000Z&#34;,&#34;2013-09-06T00:00:00.000Z&#34;,&#34;2013-09-09T00:00:00.000Z&#34;,&#34;2013-09-10T00:00:00.000Z&#34;,&#34;2013-09-11T00:00:00.000Z&#34;,&#34;2013-09-12T00:00:00.000Z&#34;,&#34;2013-09-13T00:00:00.000Z&#34;,&#34;2013-09-16T00:00:00.000Z&#34;,&#34;2013-09-17T00:00:00.000Z&#34;,&#34;2013-09-18T00:00:00.000Z&#34;,&#34;2013-09-19T00:00:00.000Z&#34;,&#34;2013-09-20T00:00:00.000Z&#34;,&#34;2013-09-23T00:00:00.000Z&#34;,&#34;2013-09-24T00:00:00.000Z&#34;,&#34;2013-09-25T00:00:00.000Z&#34;,&#34;2013-09-26T00:00:00.000Z&#34;,&#34;2013-09-27T00:00:00.000Z&#34;,&#34;2013-09-30T00:00:00.000Z&#34;,&#34;2013-10-01T00:00:00.000Z&#34;,&#34;2013-10-02T00:00:00.000Z&#34;,&#34;2013-10-03T00:00:00.000Z&#34;,&#34;2013-10-04T00:00:00.000Z&#34;,&#34;2013-10-07T00:00:00.000Z&#34;,&#34;2013-10-08T00:00:00.000Z&#34;,&#34;2013-10-09T00:00:00.000Z&#34;,&#34;2013-10-10T00:00:00.000Z&#34;,&#34;2013-10-11T00:00:00.000Z&#34;,&#34;2013-10-14T00:00:00.000Z&#34;,&#34;2013-10-15T00:00:00.000Z&#34;,&#34;2013-10-16T00:00:00.000Z&#34;,&#34;2013-10-17T00:00:00.000Z&#34;,&#34;2013-10-18T00:00:00.000Z&#34;,&#34;2013-10-21T00:00:00.000Z&#34;,&#34;2013-10-22T00:00:00.000Z&#34;,&#34;2013-10-23T00:00:00.000Z&#34;,&#34;2013-10-24T00:00:00.000Z&#34;,&#34;2013-10-25T00:00:00.000Z&#34;,&#34;2013-10-28T00:00:00.000Z&#34;,&#34;2013-10-29T00:00:00.000Z&#34;,&#34;2013-10-30T00:00:00.000Z&#34;,&#34;2013-10-31T00:00:00.000Z&#34;,&#34;2013-11-01T00:00:00.000Z&#34;,&#34;2013-11-04T00:00:00.000Z&#34;,&#34;2013-11-05T00:00:00.000Z&#34;,&#34;2013-11-06T00:00:00.000Z&#34;,&#34;2013-11-07T00:00:00.000Z&#34;,&#34;2013-11-08T00:00:00.000Z&#34;,&#34;2013-11-11T00:00:00.000Z&#34;,&#34;2013-11-12T00:00:00.000Z&#34;,&#34;2013-11-13T00:00:00.000Z&#34;,&#34;2013-11-14T00:00:00.000Z&#34;,&#34;2013-11-15T00:00:00.000Z&#34;,&#34;2013-11-18T00:00:00.000Z&#34;,&#34;2013-11-19T00:00:00.000Z&#34;,&#34;2013-11-20T00:00:00.000Z&#34;,&#34;2013-11-21T00:00:00.000Z&#34;,&#34;2013-11-22T00:00:00.000Z&#34;,&#34;2013-11-25T00:00:00.000Z&#34;,&#34;2013-11-26T00:00:00.000Z&#34;,&#34;2013-11-27T00:00:00.000Z&#34;,&#34;2013-11-29T00:00:00.000Z&#34;,&#34;2013-12-02T00:00:00.000Z&#34;,&#34;2013-12-03T00:00:00.000Z&#34;,&#34;2013-12-04T00:00:00.000Z&#34;,&#34;2013-12-05T00:00:00.000Z&#34;,&#34;2013-12-06T00:00:00.000Z&#34;,&#34;2013-12-09T00:00:00.000Z&#34;,&#34;2013-12-10T00:00:00.000Z&#34;,&#34;2013-12-11T00:00:00.000Z&#34;,&#34;2013-12-12T00:00:00.000Z&#34;,&#34;2013-12-13T00:00:00.000Z&#34;,&#34;2013-12-16T00:00:00.000Z&#34;,&#34;2013-12-17T00:00:00.000Z&#34;,&#34;2013-12-18T00:00:00.000Z&#34;,&#34;2013-12-19T00:00:00.000Z&#34;,&#34;2013-12-20T00:00:00.000Z&#34;,&#34;2013-12-23T00:00:00.000Z&#34;,&#34;2013-12-24T00:00:00.000Z&#34;,&#34;2013-12-26T00:00:00.000Z&#34;,&#34;2013-12-27T00:00:00.000Z&#34;,&#34;2013-12-30T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-01-02T00:00:00.000Z&#34;,&#34;2014-01-03T00:00:00.000Z&#34;,&#34;2014-01-06T00:00:00.000Z&#34;,&#34;2014-01-07T00:00:00.000Z&#34;,&#34;2014-01-08T00:00:00.000Z&#34;,&#34;2014-01-09T00:00:00.000Z&#34;,&#34;2014-01-10T00:00:00.000Z&#34;,&#34;2014-01-13T00:00:00.000Z&#34;,&#34;2014-01-14T00:00:00.000Z&#34;,&#34;2014-01-15T00:00:00.000Z&#34;,&#34;2014-01-16T00:00:00.000Z&#34;,&#34;2014-01-17T00:00:00.000Z&#34;,&#34;2014-01-21T00:00:00.000Z&#34;,&#34;2014-01-22T00:00:00.000Z&#34;,&#34;2014-01-23T00:00:00.000Z&#34;,&#34;2014-01-24T00:00:00.000Z&#34;,&#34;2014-01-27T00:00:00.000Z&#34;,&#34;2014-01-28T00:00:00.000Z&#34;,&#34;2014-01-29T00:00:00.000Z&#34;,&#34;2014-01-30T00:00:00.000Z&#34;,&#34;2014-01-31T00:00:00.000Z&#34;,&#34;2014-02-03T00:00:00.000Z&#34;,&#34;2014-02-04T00:00:00.000Z&#34;,&#34;2014-02-05T00:00:00.000Z&#34;,&#34;2014-02-06T00:00:00.000Z&#34;,&#34;2014-02-07T00:00:00.000Z&#34;,&#34;2014-02-10T00:00:00.000Z&#34;,&#34;2014-02-11T00:00:00.000Z&#34;,&#34;2014-02-12T00:00:00.000Z&#34;,&#34;2014-02-13T00:00:00.000Z&#34;,&#34;2014-02-14T00:00:00.000Z&#34;,&#34;2014-02-18T00:00:00.000Z&#34;,&#34;2014-02-19T00:00:00.000Z&#34;,&#34;2014-02-20T00:00:00.000Z&#34;,&#34;2014-02-21T00:00:00.000Z&#34;,&#34;2014-02-24T00:00:00.000Z&#34;,&#34;2014-02-25T00:00:00.000Z&#34;,&#34;2014-02-26T00:00:00.000Z&#34;,&#34;2014-02-27T00:00:00.000Z&#34;,&#34;2014-02-28T00:00:00.000Z&#34;,&#34;2014-03-03T00:00:00.000Z&#34;,&#34;2014-03-04T00:00:00.000Z&#34;,&#34;2014-03-05T00:00:00.000Z&#34;,&#34;2014-03-06T00:00:00.000Z&#34;,&#34;2014-03-07T00:00:00.000Z&#34;,&#34;2014-03-10T00:00:00.000Z&#34;,&#34;2014-03-11T00:00:00.000Z&#34;,&#34;2014-03-12T00:00:00.000Z&#34;,&#34;2014-03-13T00:00:00.000Z&#34;,&#34;2014-03-14T00:00:00.000Z&#34;,&#34;2014-03-17T00:00:00.000Z&#34;,&#34;2014-03-18T00:00:00.000Z&#34;,&#34;2014-03-19T00:00:00.000Z&#34;,&#34;2014-03-20T00:00:00.000Z&#34;,&#34;2014-03-21T00:00:00.000Z&#34;,&#34;2014-03-24T00:00:00.000Z&#34;,&#34;2014-03-25T00:00:00.000Z&#34;,&#34;2014-03-26T00:00:00.000Z&#34;,&#34;2014-03-27T00:00:00.000Z&#34;,&#34;2014-03-28T00:00:00.000Z&#34;,&#34;2014-03-31T00:00:00.000Z&#34;,&#34;2014-04-01T00:00:00.000Z&#34;,&#34;2014-04-02T00:00:00.000Z&#34;,&#34;2014-04-03T00:00:00.000Z&#34;,&#34;2014-04-04T00:00:00.000Z&#34;,&#34;2014-04-07T00:00:00.000Z&#34;,&#34;2014-04-08T00:00:00.000Z&#34;,&#34;2014-04-09T00:00:00.000Z&#34;,&#34;2014-04-10T00:00:00.000Z&#34;,&#34;2014-04-11T00:00:00.000Z&#34;,&#34;2014-04-14T00:00:00.000Z&#34;,&#34;2014-04-15T00:00:00.000Z&#34;,&#34;2014-04-16T00:00:00.000Z&#34;,&#34;2014-04-17T00:00:00.000Z&#34;,&#34;2014-04-21T00:00:00.000Z&#34;,&#34;2014-04-22T00:00:00.000Z&#34;,&#34;2014-04-23T00:00:00.000Z&#34;,&#34;2014-04-24T00:00:00.000Z&#34;,&#34;2014-04-25T00:00:00.000Z&#34;,&#34;2014-04-28T00:00:00.000Z&#34;,&#34;2014-04-29T00:00:00.000Z&#34;,&#34;2014-04-30T00:00:00.000Z&#34;,&#34;2014-05-01T00:00:00.000Z&#34;,&#34;2014-05-02T00:00:00.000Z&#34;,&#34;2014-05-05T00:00:00.000Z&#34;,&#34;2014-05-06T00:00:00.000Z&#34;,&#34;2014-05-07T00:00:00.000Z&#34;,&#34;2014-05-08T00:00:00.000Z&#34;,&#34;2014-05-09T00:00:00.000Z&#34;,&#34;2014-05-12T00:00:00.000Z&#34;,&#34;2014-05-13T00:00:00.000Z&#34;,&#34;2014-05-14T00:00:00.000Z&#34;,&#34;2014-05-15T00:00:00.000Z&#34;,&#34;2014-05-16T00:00:00.000Z&#34;,&#34;2014-05-19T00:00:00.000Z&#34;,&#34;2014-05-20T00:00:00.000Z&#34;,&#34;2014-05-21T00:00:00.000Z&#34;,&#34;2014-05-22T00:00:00.000Z&#34;,&#34;2014-05-23T00:00:00.000Z&#34;,&#34;2014-05-27T00:00:00.000Z&#34;,&#34;2014-05-28T00:00:00.000Z&#34;,&#34;2014-05-29T00:00:00.000Z&#34;,&#34;2014-05-30T00:00:00.000Z&#34;,&#34;2014-06-02T00:00:00.000Z&#34;,&#34;2014-06-03T00:00:00.000Z&#34;,&#34;2014-06-04T00:00:00.000Z&#34;,&#34;2014-06-05T00:00:00.000Z&#34;,&#34;2014-06-06T00:00:00.000Z&#34;,&#34;2014-06-09T00:00:00.000Z&#34;,&#34;2014-06-10T00:00:00.000Z&#34;,&#34;2014-06-11T00:00:00.000Z&#34;,&#34;2014-06-12T00:00:00.000Z&#34;,&#34;2014-06-13T00:00:00.000Z&#34;,&#34;2014-06-16T00:00:00.000Z&#34;,&#34;2014-06-17T00:00:00.000Z&#34;,&#34;2014-06-18T00:00:00.000Z&#34;,&#34;2014-06-19T00:00:00.000Z&#34;,&#34;2014-06-20T00:00:00.000Z&#34;,&#34;2014-06-23T00:00:00.000Z&#34;,&#34;2014-06-24T00:00:00.000Z&#34;,&#34;2014-06-25T00:00:00.000Z&#34;,&#34;2014-06-26T00:00:00.000Z&#34;,&#34;2014-06-27T00:00:00.000Z&#34;,&#34;2014-06-30T00:00:00.000Z&#34;,&#34;2014-07-01T00:00:00.000Z&#34;,&#34;2014-07-02T00:00:00.000Z&#34;,&#34;2014-07-03T00:00:00.000Z&#34;,&#34;2014-07-07T00:00:00.000Z&#34;,&#34;2014-07-08T00:00:00.000Z&#34;,&#34;2014-07-09T00:00:00.000Z&#34;,&#34;2014-07-10T00:00:00.000Z&#34;,&#34;2014-07-11T00:00:00.000Z&#34;,&#34;2014-07-14T00:00:00.000Z&#34;,&#34;2014-07-15T00:00:00.000Z&#34;,&#34;2014-07-16T00:00:00.000Z&#34;,&#34;2014-07-17T00:00:00.000Z&#34;,&#34;2014-07-18T00:00:00.000Z&#34;,&#34;2014-07-21T00:00:00.000Z&#34;,&#34;2014-07-22T00:00:00.000Z&#34;,&#34;2014-07-23T00:00:00.000Z&#34;,&#34;2014-07-24T00:00:00.000Z&#34;,&#34;2014-07-25T00:00:00.000Z&#34;,&#34;2014-07-28T00:00:00.000Z&#34;,&#34;2014-07-29T00:00:00.000Z&#34;,&#34;2014-07-30T00:00:00.000Z&#34;,&#34;2014-07-31T00:00:00.000Z&#34;,&#34;2014-08-01T00:00:00.000Z&#34;,&#34;2014-08-04T00:00:00.000Z&#34;,&#34;2014-08-05T00:00:00.000Z&#34;,&#34;2014-08-06T00:00:00.000Z&#34;,&#34;2014-08-07T00:00:00.000Z&#34;,&#34;2014-08-08T00:00:00.000Z&#34;,&#34;2014-08-11T00:00:00.000Z&#34;,&#34;2014-08-12T00:00:00.000Z&#34;,&#34;2014-08-13T00:00:00.000Z&#34;,&#34;2014-08-14T00:00:00.000Z&#34;,&#34;2014-08-15T00:00:00.000Z&#34;,&#34;2014-08-18T00:00:00.000Z&#34;,&#34;2014-08-19T00:00:00.000Z&#34;,&#34;2014-08-20T00:00:00.000Z&#34;,&#34;2014-08-21T00:00:00.000Z&#34;,&#34;2014-08-22T00:00:00.000Z&#34;,&#34;2014-08-25T00:00:00.000Z&#34;,&#34;2014-08-26T00:00:00.000Z&#34;,&#34;2014-08-27T00:00:00.000Z&#34;,&#34;2014-08-28T00:00:00.000Z&#34;,&#34;2014-08-29T00:00:00.000Z&#34;,&#34;2014-09-02T00:00:00.000Z&#34;,&#34;2014-09-03T00:00:00.000Z&#34;,&#34;2014-09-04T00:00:00.000Z&#34;,&#34;2014-09-05T00:00:00.000Z&#34;,&#34;2014-09-08T00:00:00.000Z&#34;,&#34;2014-09-09T00:00:00.000Z&#34;,&#34;2014-09-10T00:00:00.000Z&#34;,&#34;2014-09-11T00:00:00.000Z&#34;,&#34;2014-09-12T00:00:00.000Z&#34;,&#34;2014-09-15T00:00:00.000Z&#34;,&#34;2014-09-16T00:00:00.000Z&#34;,&#34;2014-09-17T00:00:00.000Z&#34;,&#34;2014-09-18T00:00:00.000Z&#34;,&#34;2014-09-19T00:00:00.000Z&#34;,&#34;2014-09-22T00:00:00.000Z&#34;,&#34;2014-09-23T00:00:00.000Z&#34;,&#34;2014-09-24T00:00:00.000Z&#34;,&#34;2014-09-25T00:00:00.000Z&#34;,&#34;2014-09-26T00:00:00.000Z&#34;,&#34;2014-09-29T00:00:00.000Z&#34;,&#34;2014-09-30T00:00:00.000Z&#34;,&#34;2014-10-01T00:00:00.000Z&#34;,&#34;2014-10-02T00:00:00.000Z&#34;,&#34;2014-10-03T00:00:00.000Z&#34;,&#34;2014-10-06T00:00:00.000Z&#34;,&#34;2014-10-07T00:00:00.000Z&#34;,&#34;2014-10-08T00:00:00.000Z&#34;,&#34;2014-10-09T00:00:00.000Z&#34;,&#34;2014-10-10T00:00:00.000Z&#34;,&#34;2014-10-13T00:00:00.000Z&#34;,&#34;2014-10-14T00:00:00.000Z&#34;,&#34;2014-10-15T00:00:00.000Z&#34;,&#34;2014-10-16T00:00:00.000Z&#34;,&#34;2014-10-17T00:00:00.000Z&#34;,&#34;2014-10-20T00:00:00.000Z&#34;,&#34;2014-10-21T00:00:00.000Z&#34;,&#34;2014-10-22T00:00:00.000Z&#34;,&#34;2014-10-23T00:00:00.000Z&#34;,&#34;2014-10-24T00:00:00.000Z&#34;,&#34;2014-10-27T00:00:00.000Z&#34;,&#34;2014-10-28T00:00:00.000Z&#34;,&#34;2014-10-29T00:00:00.000Z&#34;,&#34;2014-10-30T00:00:00.000Z&#34;,&#34;2014-10-31T00:00:00.000Z&#34;,&#34;2014-11-03T00:00:00.000Z&#34;,&#34;2014-11-04T00:00:00.000Z&#34;,&#34;2014-11-05T00:00:00.000Z&#34;,&#34;2014-11-06T00:00:00.000Z&#34;,&#34;2014-11-07T00:00:00.000Z&#34;,&#34;2014-11-10T00:00:00.000Z&#34;,&#34;2014-11-11T00:00:00.000Z&#34;,&#34;2014-11-12T00:00:00.000Z&#34;,&#34;2014-11-13T00:00:00.000Z&#34;,&#34;2014-11-14T00:00:00.000Z&#34;,&#34;2014-11-17T00:00:00.000Z&#34;,&#34;2014-11-18T00:00:00.000Z&#34;,&#34;2014-11-19T00:00:00.000Z&#34;,&#34;2014-11-20T00:00:00.000Z&#34;,&#34;2014-11-21T00:00:00.000Z&#34;,&#34;2014-11-24T00:00:00.000Z&#34;,&#34;2014-11-25T00:00:00.000Z&#34;,&#34;2014-11-26T00:00:00.000Z&#34;,&#34;2014-11-28T00:00:00.000Z&#34;,&#34;2014-12-01T00:00:00.000Z&#34;,&#34;2014-12-02T00:00:00.000Z&#34;,&#34;2014-12-03T00:00:00.000Z&#34;,&#34;2014-12-04T00:00:00.000Z&#34;,&#34;2014-12-05T00:00:00.000Z&#34;,&#34;2014-12-08T00:00:00.000Z&#34;,&#34;2014-12-09T00:00:00.000Z&#34;,&#34;2014-12-10T00:00:00.000Z&#34;,&#34;2014-12-11T00:00:00.000Z&#34;,&#34;2014-12-12T00:00:00.000Z&#34;,&#34;2014-12-15T00:00:00.000Z&#34;,&#34;2014-12-16T00:00:00.000Z&#34;,&#34;2014-12-17T00:00:00.000Z&#34;,&#34;2014-12-18T00:00:00.000Z&#34;,&#34;2014-12-19T00:00:00.000Z&#34;,&#34;2014-12-22T00:00:00.000Z&#34;,&#34;2014-12-23T00:00:00.000Z&#34;,&#34;2014-12-24T00:00:00.000Z&#34;,&#34;2014-12-26T00:00:00.000Z&#34;,&#34;2014-12-29T00:00:00.000Z&#34;,&#34;2014-12-30T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-01-02T00:00:00.000Z&#34;,&#34;2015-01-05T00:00:00.000Z&#34;,&#34;2015-01-06T00:00:00.000Z&#34;,&#34;2015-01-07T00:00:00.000Z&#34;,&#34;2015-01-08T00:00:00.000Z&#34;,&#34;2015-01-09T00:00:00.000Z&#34;,&#34;2015-01-12T00:00:00.000Z&#34;,&#34;2015-01-13T00:00:00.000Z&#34;,&#34;2015-01-14T00:00:00.000Z&#34;,&#34;2015-01-15T00:00:00.000Z&#34;,&#34;2015-01-16T00:00:00.000Z&#34;,&#34;2015-01-20T00:00:00.000Z&#34;,&#34;2015-01-21T00:00:00.000Z&#34;,&#34;2015-01-22T00:00:00.000Z&#34;,&#34;2015-01-23T00:00:00.000Z&#34;,&#34;2015-01-26T00:00:00.000Z&#34;,&#34;2015-01-27T00:00:00.000Z&#34;,&#34;2015-01-28T00:00:00.000Z&#34;,&#34;2015-01-29T00:00:00.000Z&#34;,&#34;2015-01-30T00:00:00.000Z&#34;,&#34;2015-02-02T00:00:00.000Z&#34;,&#34;2015-02-03T00:00:00.000Z&#34;,&#34;2015-02-04T00:00:00.000Z&#34;,&#34;2015-02-05T00:00:00.000Z&#34;,&#34;2015-02-06T00:00:00.000Z&#34;,&#34;2015-02-09T00:00:00.000Z&#34;,&#34;2015-02-10T00:00:00.000Z&#34;,&#34;2015-02-11T00:00:00.000Z&#34;,&#34;2015-02-12T00:00:00.000Z&#34;,&#34;2015-02-13T00:00:00.000Z&#34;,&#34;2015-02-17T00:00:00.000Z&#34;,&#34;2015-02-18T00:00:00.000Z&#34;,&#34;2015-02-19T00:00:00.000Z&#34;,&#34;2015-02-20T00:00:00.000Z&#34;,&#34;2015-02-23T00:00:00.000Z&#34;,&#34;2015-02-24T00:00:00.000Z&#34;,&#34;2015-02-25T00:00:00.000Z&#34;,&#34;2015-02-26T00:00:00.000Z&#34;,&#34;2015-02-27T00:00:00.000Z&#34;,&#34;2015-03-02T00:00:00.000Z&#34;,&#34;2015-03-03T00:00:00.000Z&#34;,&#34;2015-03-04T00:00:00.000Z&#34;,&#34;2015-03-05T00:00:00.000Z&#34;,&#34;2015-03-06T00:00:00.000Z&#34;,&#34;2015-03-09T00:00:00.000Z&#34;,&#34;2015-03-10T00:00:00.000Z&#34;,&#34;2015-03-11T00:00:00.000Z&#34;,&#34;2015-03-12T00:00:00.000Z&#34;,&#34;2015-03-13T00:00:00.000Z&#34;,&#34;2015-03-16T00:00:00.000Z&#34;,&#34;2015-03-17T00:00:00.000Z&#34;,&#34;2015-03-18T00:00:00.000Z&#34;,&#34;2015-03-19T00:00:00.000Z&#34;,&#34;2015-03-20T00:00:00.000Z&#34;,&#34;2015-03-23T00:00:00.000Z&#34;,&#34;2015-03-24T00:00:00.000Z&#34;,&#34;2015-03-25T00:00:00.000Z&#34;,&#34;2015-03-26T00:00:00.000Z&#34;,&#34;2015-03-27T00:00:00.000Z&#34;,&#34;2015-03-30T00:00:00.000Z&#34;,&#34;2015-03-31T00:00:00.000Z&#34;,&#34;2015-04-01T00:00:00.000Z&#34;,&#34;2015-04-02T00:00:00.000Z&#34;,&#34;2015-04-03T00:00:00.000Z&#34;,&#34;2015-04-06T00:00:00.000Z&#34;,&#34;2015-04-07T00:00:00.000Z&#34;,&#34;2015-04-08T00:00:00.000Z&#34;,&#34;2015-04-09T00:00:00.000Z&#34;,&#34;2015-04-10T00:00:00.000Z&#34;,&#34;2015-04-13T00:00:00.000Z&#34;,&#34;2015-04-14T00:00:00.000Z&#34;,&#34;2015-04-15T00:00:00.000Z&#34;,&#34;2015-04-16T00:00:00.000Z&#34;,&#34;2015-04-17T00:00:00.000Z&#34;,&#34;2015-04-20T00:00:00.000Z&#34;,&#34;2015-04-21T00:00:00.000Z&#34;,&#34;2015-04-22T00:00:00.000Z&#34;,&#34;2015-04-23T00:00:00.000Z&#34;,&#34;2015-04-24T00:00:00.000Z&#34;,&#34;2015-04-27T00:00:00.000Z&#34;,&#34;2015-04-28T00:00:00.000Z&#34;,&#34;2015-04-29T00:00:00.000Z&#34;,&#34;2015-04-30T00:00:00.000Z&#34;,&#34;2015-05-01T00:00:00.000Z&#34;,&#34;2015-05-04T00:00:00.000Z&#34;,&#34;2015-05-05T00:00:00.000Z&#34;,&#34;2015-05-06T00:00:00.000Z&#34;,&#34;2015-05-07T00:00:00.000Z&#34;,&#34;2015-05-08T00:00:00.000Z&#34;,&#34;2015-05-11T00:00:00.000Z&#34;,&#34;2015-05-12T00:00:00.000Z&#34;,&#34;2015-05-13T00:00:00.000Z&#34;,&#34;2015-05-14T00:00:00.000Z&#34;,&#34;2015-05-15T00:00:00.000Z&#34;,&#34;2015-05-18T00:00:00.000Z&#34;,&#34;2015-05-19T00:00:00.000Z&#34;,&#34;2015-05-20T00:00:00.000Z&#34;,&#34;2015-05-21T00:00:00.000Z&#34;,&#34;2015-05-22T00:00:00.000Z&#34;,&#34;2015-05-26T00:00:00.000Z&#34;,&#34;2015-05-27T00:00:00.000Z&#34;,&#34;2015-05-28T00:00:00.000Z&#34;,&#34;2015-05-29T00:00:00.000Z&#34;,&#34;2015-06-01T00:00:00.000Z&#34;,&#34;2015-06-02T00:00:00.000Z&#34;,&#34;2015-06-03T00:00:00.000Z&#34;,&#34;2015-06-04T00:00:00.000Z&#34;,&#34;2015-06-05T00:00:00.000Z&#34;,&#34;2015-06-08T00:00:00.000Z&#34;,&#34;2015-06-09T00:00:00.000Z&#34;,&#34;2015-06-10T00:00:00.000Z&#34;,&#34;2015-06-11T00:00:00.000Z&#34;,&#34;2015-06-12T00:00:00.000Z&#34;,&#34;2015-06-15T00:00:00.000Z&#34;,&#34;2015-06-16T00:00:00.000Z&#34;,&#34;2015-06-17T00:00:00.000Z&#34;,&#34;2015-06-18T00:00:00.000Z&#34;,&#34;2015-06-19T00:00:00.000Z&#34;,&#34;2015-06-22T00:00:00.000Z&#34;,&#34;2015-06-23T00:00:00.000Z&#34;,&#34;2015-06-24T00:00:00.000Z&#34;,&#34;2015-06-25T00:00:00.000Z&#34;,&#34;2015-06-26T00:00:00.000Z&#34;,&#34;2015-06-29T00:00:00.000Z&#34;,&#34;2015-06-30T00:00:00.000Z&#34;,&#34;2015-07-01T00:00:00.000Z&#34;,&#34;2015-07-02T00:00:00.000Z&#34;,&#34;2015-07-06T00:00:00.000Z&#34;,&#34;2015-07-07T00:00:00.000Z&#34;,&#34;2015-07-08T00:00:00.000Z&#34;,&#34;2015-07-09T00:00:00.000Z&#34;,&#34;2015-07-10T00:00:00.000Z&#34;,&#34;2015-07-13T00:00:00.000Z&#34;,&#34;2015-07-14T00:00:00.000Z&#34;,&#34;2015-07-15T00:00:00.000Z&#34;,&#34;2015-07-16T00:00:00.000Z&#34;,&#34;2015-07-17T00:00:00.000Z&#34;,&#34;2015-07-20T00:00:00.000Z&#34;,&#34;2015-07-21T00:00:00.000Z&#34;,&#34;2015-07-22T00:00:00.000Z&#34;,&#34;2015-07-23T00:00:00.000Z&#34;,&#34;2015-07-24T00:00:00.000Z&#34;,&#34;2015-07-27T00:00:00.000Z&#34;,&#34;2015-07-28T00:00:00.000Z&#34;,&#34;2015-07-29T00:00:00.000Z&#34;,&#34;2015-07-30T00:00:00.000Z&#34;,&#34;2015-07-31T00:00:00.000Z&#34;,&#34;2015-08-03T00:00:00.000Z&#34;,&#34;2015-08-04T00:00:00.000Z&#34;,&#34;2015-08-05T00:00:00.000Z&#34;,&#34;2015-08-06T00:00:00.000Z&#34;,&#34;2015-08-07T00:00:00.000Z&#34;,&#34;2015-08-10T00:00:00.000Z&#34;,&#34;2015-08-11T00:00:00.000Z&#34;,&#34;2015-08-12T00:00:00.000Z&#34;,&#34;2015-08-13T00:00:00.000Z&#34;,&#34;2015-08-14T00:00:00.000Z&#34;,&#34;2015-08-17T00:00:00.000Z&#34;,&#34;2015-08-18T00:00:00.000Z&#34;,&#34;2015-08-19T00:00:00.000Z&#34;,&#34;2015-08-20T00:00:00.000Z&#34;,&#34;2015-08-21T00:00:00.000Z&#34;,&#34;2015-08-24T00:00:00.000Z&#34;,&#34;2015-08-25T00:00:00.000Z&#34;,&#34;2015-08-26T00:00:00.000Z&#34;,&#34;2015-08-27T00:00:00.000Z&#34;,&#34;2015-08-28T00:00:00.000Z&#34;,&#34;2015-08-31T00:00:00.000Z&#34;,&#34;2015-09-01T00:00:00.000Z&#34;,&#34;2015-09-02T00:00:00.000Z&#34;,&#34;2015-09-03T00:00:00.000Z&#34;,&#34;2015-09-04T00:00:00.000Z&#34;,&#34;2015-09-08T00:00:00.000Z&#34;,&#34;2015-09-09T00:00:00.000Z&#34;,&#34;2015-09-10T00:00:00.000Z&#34;,&#34;2015-09-11T00:00:00.000Z&#34;,&#34;2015-09-14T00:00:00.000Z&#34;,&#34;2015-09-15T00:00:00.000Z&#34;,&#34;2015-09-16T00:00:00.000Z&#34;,&#34;2015-09-17T00:00:00.000Z&#34;,&#34;2015-09-18T00:00:00.000Z&#34;,&#34;2015-09-21T00:00:00.000Z&#34;,&#34;2015-09-22T00:00:00.000Z&#34;,&#34;2015-09-23T00:00:00.000Z&#34;,&#34;2015-09-24T00:00:00.000Z&#34;,&#34;2015-09-25T00:00:00.000Z&#34;,&#34;2015-09-28T00:00:00.000Z&#34;,&#34;2015-09-29T00:00:00.000Z&#34;,&#34;2015-09-30T00:00:00.000Z&#34;,&#34;2015-10-01T00:00:00.000Z&#34;,&#34;2015-10-02T00:00:00.000Z&#34;,&#34;2015-10-05T00:00:00.000Z&#34;,&#34;2015-10-06T00:00:00.000Z&#34;,&#34;2015-10-07T00:00:00.000Z&#34;,&#34;2015-10-08T00:00:00.000Z&#34;,&#34;2015-10-09T00:00:00.000Z&#34;,&#34;2015-10-12T00:00:00.000Z&#34;,&#34;2015-10-13T00:00:00.000Z&#34;,&#34;2015-10-14T00:00:00.000Z&#34;,&#34;2015-10-15T00:00:00.000Z&#34;,&#34;2015-10-16T00:00:00.000Z&#34;,&#34;2015-10-19T00:00:00.000Z&#34;,&#34;2015-10-20T00:00:00.000Z&#34;,&#34;2015-10-21T00:00:00.000Z&#34;,&#34;2015-10-22T00:00:00.000Z&#34;,&#34;2015-10-23T00:00:00.000Z&#34;,&#34;2015-10-26T00:00:00.000Z&#34;,&#34;2015-10-27T00:00:00.000Z&#34;,&#34;2015-10-28T00:00:00.000Z&#34;,&#34;2015-10-29T00:00:00.000Z&#34;,&#34;2015-10-30T00:00:00.000Z&#34;,&#34;2015-11-02T00:00:00.000Z&#34;,&#34;2015-11-03T00:00:00.000Z&#34;,&#34;2015-11-04T00:00:00.000Z&#34;,&#34;2015-11-05T00:00:00.000Z&#34;,&#34;2015-11-06T00:00:00.000Z&#34;,&#34;2015-11-09T00:00:00.000Z&#34;,&#34;2015-11-10T00:00:00.000Z&#34;,&#34;2015-11-11T00:00:00.000Z&#34;,&#34;2015-11-12T00:00:00.000Z&#34;,&#34;2015-11-13T00:00:00.000Z&#34;,&#34;2015-11-16T00:00:00.000Z&#34;,&#34;2015-11-17T00:00:00.000Z&#34;,&#34;2015-11-18T00:00:00.000Z&#34;,&#34;2015-11-19T00:00:00.000Z&#34;,&#34;2015-11-20T00:00:00.000Z&#34;,&#34;2015-11-23T00:00:00.000Z&#34;,&#34;2015-11-24T00:00:00.000Z&#34;,&#34;2015-11-25T00:00:00.000Z&#34;,&#34;2015-11-27T00:00:00.000Z&#34;,&#34;2015-11-30T00:00:00.000Z&#34;,&#34;2015-12-01T00:00:00.000Z&#34;,&#34;2015-12-02T00:00:00.000Z&#34;,&#34;2015-12-03T00:00:00.000Z&#34;,&#34;2015-12-04T00:00:00.000Z&#34;,&#34;2015-12-07T00:00:00.000Z&#34;,&#34;2015-12-08T00:00:00.000Z&#34;,&#34;2015-12-09T00:00:00.000Z&#34;,&#34;2015-12-10T00:00:00.000Z&#34;,&#34;2015-12-11T00:00:00.000Z&#34;,&#34;2015-12-14T00:00:00.000Z&#34;,&#34;2015-12-15T00:00:00.000Z&#34;,&#34;2015-12-16T00:00:00.000Z&#34;,&#34;2015-12-17T00:00:00.000Z&#34;,&#34;2015-12-18T00:00:00.000Z&#34;,&#34;2015-12-21T00:00:00.000Z&#34;,&#34;2015-12-22T00:00:00.000Z&#34;,&#34;2015-12-23T00:00:00.000Z&#34;,&#34;2015-12-24T00:00:00.000Z&#34;,&#34;2015-12-28T00:00:00.000Z&#34;,&#34;2015-12-29T00:00:00.000Z&#34;,&#34;2015-12-30T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-01-04T00:00:00.000Z&#34;,&#34;2016-01-05T00:00:00.000Z&#34;,&#34;2016-01-06T00:00:00.000Z&#34;,&#34;2016-01-07T00:00:00.000Z&#34;,&#34;2016-01-08T00:00:00.000Z&#34;,&#34;2016-01-11T00:00:00.000Z&#34;,&#34;2016-01-12T00:00:00.000Z&#34;,&#34;2016-01-13T00:00:00.000Z&#34;,&#34;2016-01-14T00:00:00.000Z&#34;,&#34;2016-01-15T00:00:00.000Z&#34;,&#34;2016-01-19T00:00:00.000Z&#34;,&#34;2016-01-20T00:00:00.000Z&#34;,&#34;2016-01-21T00:00:00.000Z&#34;,&#34;2016-01-22T00:00:00.000Z&#34;,&#34;2016-01-25T00:00:00.000Z&#34;,&#34;2016-01-26T00:00:00.000Z&#34;,&#34;2016-01-27T00:00:00.000Z&#34;,&#34;2016-01-28T00:00:00.000Z&#34;,&#34;2016-01-29T00:00:00.000Z&#34;,&#34;2016-02-01T00:00:00.000Z&#34;,&#34;2016-02-02T00:00:00.000Z&#34;,&#34;2016-02-03T00:00:00.000Z&#34;,&#34;2016-02-04T00:00:00.000Z&#34;,&#34;2016-02-05T00:00:00.000Z&#34;,&#34;2016-02-08T00:00:00.000Z&#34;,&#34;2016-02-09T00:00:00.000Z&#34;,&#34;2016-02-10T00:00:00.000Z&#34;,&#34;2016-02-11T00:00:00.000Z&#34;,&#34;2016-02-12T00:00:00.000Z&#34;,&#34;2016-02-16T00:00:00.000Z&#34;,&#34;2016-02-17T00:00:00.000Z&#34;,&#34;2016-02-18T00:00:00.000Z&#34;,&#34;2016-02-19T00:00:00.000Z&#34;,&#34;2016-02-22T00:00:00.000Z&#34;,&#34;2016-02-23T00:00:00.000Z&#34;,&#34;2016-02-24T00:00:00.000Z&#34;,&#34;2016-02-25T00:00:00.000Z&#34;,&#34;2016-02-26T00:00:00.000Z&#34;,&#34;2016-02-29T00:00:00.000Z&#34;,&#34;2016-03-01T00:00:00.000Z&#34;,&#34;2016-03-02T00:00:00.000Z&#34;,&#34;2016-03-03T00:00:00.000Z&#34;,&#34;2016-03-04T00:00:00.000Z&#34;,&#34;2016-03-07T00:00:00.000Z&#34;,&#34;2016-03-08T00:00:00.000Z&#34;,&#34;2016-03-09T00:00:00.000Z&#34;,&#34;2016-03-10T00:00:00.000Z&#34;,&#34;2016-03-11T00:00:00.000Z&#34;,&#34;2016-03-14T00:00:00.000Z&#34;,&#34;2016-03-15T00:00:00.000Z&#34;,&#34;2016-03-16T00:00:00.000Z&#34;,&#34;2016-03-17T00:00:00.000Z&#34;,&#34;2016-03-18T00:00:00.000Z&#34;,&#34;2016-03-21T00:00:00.000Z&#34;,&#34;2016-03-22T00:00:00.000Z&#34;,&#34;2016-03-23T00:00:00.000Z&#34;,&#34;2016-03-24T00:00:00.000Z&#34;,&#34;2016-03-28T00:00:00.000Z&#34;,&#34;2016-03-29T00:00:00.000Z&#34;,&#34;2016-03-30T00:00:00.000Z&#34;,&#34;2016-03-31T00:00:00.000Z&#34;,&#34;2016-04-01T00:00:00.000Z&#34;,&#34;2016-04-04T00:00:00.000Z&#34;,&#34;2016-04-05T00:00:00.000Z&#34;,&#34;2016-04-06T00:00:00.000Z&#34;,&#34;2016-04-07T00:00:00.000Z&#34;,&#34;2016-04-08T00:00:00.000Z&#34;,&#34;2016-04-11T00:00:00.000Z&#34;,&#34;2016-04-12T00:00:00.000Z&#34;,&#34;2016-04-13T00:00:00.000Z&#34;,&#34;2016-04-14T00:00:00.000Z&#34;,&#34;2016-04-15T00:00:00.000Z&#34;,&#34;2016-04-18T00:00:00.000Z&#34;,&#34;2016-04-19T00:00:00.000Z&#34;,&#34;2016-04-20T00:00:00.000Z&#34;,&#34;2016-04-21T00:00:00.000Z&#34;,&#34;2016-04-22T00:00:00.000Z&#34;,&#34;2016-04-25T00:00:00.000Z&#34;,&#34;2016-04-26T00:00:00.000Z&#34;,&#34;2016-04-27T00:00:00.000Z&#34;,&#34;2016-04-28T00:00:00.000Z&#34;,&#34;2016-04-29T00:00:00.000Z&#34;,&#34;2016-05-02T00:00:00.000Z&#34;,&#34;2016-05-03T00:00:00.000Z&#34;,&#34;2016-05-04T00:00:00.000Z&#34;,&#34;2016-05-05T00:00:00.000Z&#34;,&#34;2016-05-06T00:00:00.000Z&#34;,&#34;2016-05-09T00:00:00.000Z&#34;,&#34;2016-05-10T00:00:00.000Z&#34;,&#34;2016-05-11T00:00:00.000Z&#34;,&#34;2016-05-12T00:00:00.000Z&#34;,&#34;2016-05-13T00:00:00.000Z&#34;,&#34;2016-05-16T00:00:00.000Z&#34;,&#34;2016-05-17T00:00:00.000Z&#34;,&#34;2016-05-18T00:00:00.000Z&#34;,&#34;2016-05-19T00:00:00.000Z&#34;,&#34;2016-05-20T00:00:00.000Z&#34;,&#34;2016-05-23T00:00:00.000Z&#34;,&#34;2016-05-24T00:00:00.000Z&#34;,&#34;2016-05-25T00:00:00.000Z&#34;,&#34;2016-05-26T00:00:00.000Z&#34;,&#34;2016-05-27T00:00:00.000Z&#34;,&#34;2016-05-31T00:00:00.000Z&#34;,&#34;2016-06-01T00:00:00.000Z&#34;,&#34;2016-06-02T00:00:00.000Z&#34;,&#34;2016-06-03T00:00:00.000Z&#34;,&#34;2016-06-06T00:00:00.000Z&#34;,&#34;2016-06-07T00:00:00.000Z&#34;,&#34;2016-06-08T00:00:00.000Z&#34;,&#34;2016-06-09T00:00:00.000Z&#34;,&#34;2016-06-10T00:00:00.000Z&#34;,&#34;2016-06-13T00:00:00.000Z&#34;,&#34;2016-06-14T00:00:00.000Z&#34;,&#34;2016-06-15T00:00:00.000Z&#34;,&#34;2016-06-16T00:00:00.000Z&#34;,&#34;2016-06-17T00:00:00.000Z&#34;,&#34;2016-06-20T00:00:00.000Z&#34;,&#34;2016-06-21T00:00:00.000Z&#34;,&#34;2016-06-22T00:00:00.000Z&#34;,&#34;2016-06-23T00:00:00.000Z&#34;,&#34;2016-06-24T00:00:00.000Z&#34;,&#34;2016-06-27T00:00:00.000Z&#34;,&#34;2016-06-28T00:00:00.000Z&#34;,&#34;2016-06-29T00:00:00.000Z&#34;,&#34;2016-06-30T00:00:00.000Z&#34;,&#34;2016-07-01T00:00:00.000Z&#34;,&#34;2016-07-05T00:00:00.000Z&#34;,&#34;2016-07-06T00:00:00.000Z&#34;,&#34;2016-07-07T00:00:00.000Z&#34;,&#34;2016-07-08T00:00:00.000Z&#34;,&#34;2016-07-11T00:00:00.000Z&#34;,&#34;2016-07-12T00:00:00.000Z&#34;,&#34;2016-07-13T00:00:00.000Z&#34;,&#34;2016-07-14T00:00:00.000Z&#34;,&#34;2016-07-15T00:00:00.000Z&#34;,&#34;2016-07-18T00:00:00.000Z&#34;,&#34;2016-07-19T00:00:00.000Z&#34;,&#34;2016-07-20T00:00:00.000Z&#34;,&#34;2016-07-21T00:00:00.000Z&#34;,&#34;2016-07-22T00:00:00.000Z&#34;,&#34;2016-07-25T00:00:00.000Z&#34;,&#34;2016-07-26T00:00:00.000Z&#34;,&#34;2016-07-27T00:00:00.000Z&#34;,&#34;2016-07-28T00:00:00.000Z&#34;,&#34;2016-07-29T00:00:00.000Z&#34;,&#34;2016-08-01T00:00:00.000Z&#34;,&#34;2016-08-02T00:00:00.000Z&#34;,&#34;2016-08-03T00:00:00.000Z&#34;,&#34;2016-08-04T00:00:00.000Z&#34;,&#34;2016-08-05T00:00:00.000Z&#34;,&#34;2016-08-08T00:00:00.000Z&#34;,&#34;2016-08-09T00:00:00.000Z&#34;,&#34;2016-08-10T00:00:00.000Z&#34;,&#34;2016-08-11T00:00:00.000Z&#34;,&#34;2016-08-12T00:00:00.000Z&#34;,&#34;2016-08-15T00:00:00.000Z&#34;,&#34;2016-08-16T00:00:00.000Z&#34;,&#34;2016-08-17T00:00:00.000Z&#34;,&#34;2016-08-18T00:00:00.000Z&#34;,&#34;2016-08-19T00:00:00.000Z&#34;,&#34;2016-08-22T00:00:00.000Z&#34;,&#34;2016-08-23T00:00:00.000Z&#34;,&#34;2016-08-24T00:00:00.000Z&#34;,&#34;2016-08-25T00:00:00.000Z&#34;,&#34;2016-08-26T00:00:00.000Z&#34;,&#34;2016-08-29T00:00:00.000Z&#34;,&#34;2016-08-30T00:00:00.000Z&#34;,&#34;2016-08-31T00:00:00.000Z&#34;,&#34;2016-09-01T00:00:00.000Z&#34;,&#34;2016-09-02T00:00:00.000Z&#34;,&#34;2016-09-06T00:00:00.000Z&#34;,&#34;2016-09-07T00:00:00.000Z&#34;,&#34;2016-09-08T00:00:00.000Z&#34;,&#34;2016-09-09T00:00:00.000Z&#34;,&#34;2016-09-12T00:00:00.000Z&#34;,&#34;2016-09-13T00:00:00.000Z&#34;,&#34;2016-09-14T00:00:00.000Z&#34;,&#34;2016-09-15T00:00:00.000Z&#34;,&#34;2016-09-16T00:00:00.000Z&#34;,&#34;2016-09-19T00:00:00.000Z&#34;,&#34;2016-09-20T00:00:00.000Z&#34;,&#34;2016-09-21T00:00:00.000Z&#34;,&#34;2016-09-22T00:00:00.000Z&#34;,&#34;2016-09-23T00:00:00.000Z&#34;,&#34;2016-09-26T00:00:00.000Z&#34;,&#34;2016-09-27T00:00:00.000Z&#34;,&#34;2016-09-28T00:00:00.000Z&#34;,&#34;2016-09-29T00:00:00.000Z&#34;,&#34;2016-09-30T00:00:00.000Z&#34;,&#34;2016-10-03T00:00:00.000Z&#34;,&#34;2016-10-04T00:00:00.000Z&#34;,&#34;2016-10-05T00:00:00.000Z&#34;,&#34;2016-10-06T00:00:00.000Z&#34;,&#34;2016-10-07T00:00:00.000Z&#34;,&#34;2016-10-10T00:00:00.000Z&#34;,&#34;2016-10-11T00:00:00.000Z&#34;,&#34;2016-10-12T00:00:00.000Z&#34;,&#34;2016-10-13T00:00:00.000Z&#34;,&#34;2016-10-14T00:00:00.000Z&#34;,&#34;2016-10-17T00:00:00.000Z&#34;,&#34;2016-10-18T00:00:00.000Z&#34;,&#34;2016-10-19T00:00:00.000Z&#34;,&#34;2016-10-20T00:00:00.000Z&#34;,&#34;2016-10-21T00:00:00.000Z&#34;,&#34;2016-10-24T00:00:00.000Z&#34;,&#34;2016-10-25T00:00:00.000Z&#34;,&#34;2016-10-26T00:00:00.000Z&#34;,&#34;2016-10-27T00:00:00.000Z&#34;,&#34;2016-10-28T00:00:00.000Z&#34;,&#34;2016-10-31T00:00:00.000Z&#34;,&#34;2016-11-01T00:00:00.000Z&#34;,&#34;2016-11-02T00:00:00.000Z&#34;,&#34;2016-11-03T00:00:00.000Z&#34;,&#34;2016-11-04T00:00:00.000Z&#34;,&#34;2016-11-07T00:00:00.000Z&#34;,&#34;2016-11-08T00:00:00.000Z&#34;,&#34;2016-11-09T00:00:00.000Z&#34;,&#34;2016-11-10T00:00:00.000Z&#34;,&#34;2016-11-11T00:00:00.000Z&#34;,&#34;2016-11-14T00:00:00.000Z&#34;,&#34;2016-11-15T00:00:00.000Z&#34;,&#34;2016-11-16T00:00:00.000Z&#34;,&#34;2016-11-17T00:00:00.000Z&#34;,&#34;2016-11-18T00:00:00.000Z&#34;,&#34;2016-11-21T00:00:00.000Z&#34;,&#34;2016-11-22T00:00:00.000Z&#34;,&#34;2016-11-23T00:00:00.000Z&#34;,&#34;2016-11-25T00:00:00.000Z&#34;,&#34;2016-11-28T00:00:00.000Z&#34;,&#34;2016-11-29T00:00:00.000Z&#34;,&#34;2016-11-30T00:00:00.000Z&#34;,&#34;2016-12-01T00:00:00.000Z&#34;,&#34;2016-12-02T00:00:00.000Z&#34;,&#34;2016-12-05T00:00:00.000Z&#34;,&#34;2016-12-06T00:00:00.000Z&#34;,&#34;2016-12-07T00:00:00.000Z&#34;,&#34;2016-12-08T00:00:00.000Z&#34;,&#34;2016-12-09T00:00:00.000Z&#34;,&#34;2016-12-12T00:00:00.000Z&#34;,&#34;2016-12-13T00:00:00.000Z&#34;,&#34;2016-12-14T00:00:00.000Z&#34;,&#34;2016-12-15T00:00:00.000Z&#34;,&#34;2016-12-16T00:00:00.000Z&#34;,&#34;2016-12-19T00:00:00.000Z&#34;,&#34;2016-12-20T00:00:00.000Z&#34;,&#34;2016-12-21T00:00:00.000Z&#34;,&#34;2016-12-22T00:00:00.000Z&#34;,&#34;2016-12-23T00:00:00.000Z&#34;,&#34;2016-12-27T00:00:00.000Z&#34;,&#34;2016-12-28T00:00:00.000Z&#34;,&#34;2016-12-29T00:00:00.000Z&#34;,&#34;2016-12-30T00:00:00.000Z&#34;,&#34;2017-01-03T00:00:00.000Z&#34;,&#34;2017-01-04T00:00:00.000Z&#34;,&#34;2017-01-05T00:00:00.000Z&#34;,&#34;2017-01-06T00:00:00.000Z&#34;,&#34;2017-01-09T00:00:00.000Z&#34;,&#34;2017-01-10T00:00:00.000Z&#34;,&#34;2017-01-11T00:00:00.000Z&#34;,&#34;2017-01-12T00:00:00.000Z&#34;,&#34;2017-01-13T00:00:00.000Z&#34;,&#34;2017-01-17T00:00:00.000Z&#34;,&#34;2017-01-18T00:00:00.000Z&#34;,&#34;2017-01-19T00:00:00.000Z&#34;,&#34;2017-01-20T00:00:00.000Z&#34;,&#34;2017-01-23T00:00:00.000Z&#34;,&#34;2017-01-24T00:00:00.000Z&#34;,&#34;2017-01-25T00:00:00.000Z&#34;,&#34;2017-01-26T00:00:00.000Z&#34;,&#34;2017-01-27T00:00:00.000Z&#34;,&#34;2017-01-30T00:00:00.000Z&#34;,&#34;2017-01-31T00:00:00.000Z&#34;,&#34;2017-02-01T00:00:00.000Z&#34;,&#34;2017-02-02T00:00:00.000Z&#34;,&#34;2017-02-03T00:00:00.000Z&#34;,&#34;2017-02-06T00:00:00.000Z&#34;,&#34;2017-02-07T00:00:00.000Z&#34;,&#34;2017-02-08T00:00:00.000Z&#34;,&#34;2017-02-09T00:00:00.000Z&#34;,&#34;2017-02-10T00:00:00.000Z&#34;,&#34;2017-02-13T00:00:00.000Z&#34;,&#34;2017-02-14T00:00:00.000Z&#34;,&#34;2017-02-15T00:00:00.000Z&#34;,&#34;2017-02-16T00:00:00.000Z&#34;,&#34;2017-02-17T00:00:00.000Z&#34;,&#34;2017-02-21T00:00:00.000Z&#34;,&#34;2017-02-22T00:00:00.000Z&#34;,&#34;2017-02-23T00:00:00.000Z&#34;,&#34;2017-02-24T00:00:00.000Z&#34;,&#34;2017-02-27T00:00:00.000Z&#34;,&#34;2017-02-28T00:00:00.000Z&#34;],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.585290243415525,0.561350000494383,0.543705862967393,0.536561647027123,0.527722179993673,0.519219500551394,0.531323322565562,0.544377849951098,0.548886278343821,0.551704015614809,0.562756968941214,0.570887567815412,0.57999660558983,0.576573207541847,0.592198319008961,0.609440819933137,0.65325786554937,0.682295822336636,0.703019288244898,0.713008134755475,0.719782326966653,0.72880818944919,0.739555580523628,0.746582053906618,0.756620245072141,0.764835686862281,0.772832436954354,0.779854335732526,0.784607875740208,0.789597067674631,0.794249717628866,0.797672136524904,0.803958415265129,0.814447736002549,0.822340250921298,0.828888677141998,0.837519624088776,0.839996273327961,0.840027966792934,0.841129941631477,0.840787144387017,0.839225087882043,0.839117276912785,0.834576422766799,0.830044642190733,0.823742104465626,0.81957553540866,0.817498517680825,0.809894164579949,0.797225778713294,0.788669023512875,0.783006109653641,0.778467088563656,0.775502463402649,0.774345894040217,0.76918559680264,0.769674325139645,0.769001118541418,0.766517080925691,0.764933393350677,0.763330862172186,0.759711851430953,0.756208117439132,0.744611312022435,0.72931916117281,0.711945199499809,0.695310483998885,0.677024463428987,0.658678139331088,0.649748380789352,0.649877811394914,0.638857631008409,0.638642017888737,0.640289719161516,0.641535823265595,0.639698606910744,0.63937639728675,0.631340110348778,0.627390289571344,0.622760652611185,0.616449923693931,0.604018129621944,0.586065811077575,0.55749752756336,0.525304239195038,0.496439577507564,0.464477815382151,0.435830299383981,0.385035097469241,0.349824602500527,0.306555515700857,0.249266533526566,0.206276545536799,0.173560212807126,0.149988915383181,0.119554414226254,0.112449262877336,0.105026795017987,0.0855722860101903,0.055395207426424,0.0398174533510003,0.0132977229156978,-0.0096169261181528,-0.0451578420029481,-0.0410901998055439,-0.0313251042071034,-0.0718882243318719,-0.0987246777981956,-0.120769116029575,-0.120933264147105,-0.118020445641748,-0.117508631792717,-0.10869885119602,-0.0877954490406765,-0.0991946305466722,-0.113432137749001,-0.133659069395399,-0.150266981714811,-0.171864543434206,-0.185301955464476,-0.198283841076281,-0.207760551147093,-0.218266608239229,-0.227081490330433,-0.234091314770952,-0.234978550797928,-0.252338361337193,-0.238137106768644,-0.214481683145769,-0.181435218965329,-0.151078755504264,-0.115650630098011,-0.0797171048695681,-0.0384472244296595,0.00963714310123336,0.053993384301186,0.0928097249581054,0.116792185362994,0.159852517347486,0.222838365405606,0.27932957422451,0.322612279711007,0.361954154407995,0.375496475299648,0.39209370365477,0.388928943502698,0.375260281623171,0.385630985929605,0.385100084592321,0.367349138687646,0.361836265004023,0.368710684058997,0.379938934804983,0.382255917802014,0.391956398833276,0.414019083468004,0.424787000879906,0.432085998325113,0.442412338345001,0.453759605204169,0.45879424763333,0.472484400644771,0.475056560641189,0.48240521352016,0.504296542487474,0.531423966539291,0.560791327539919,0.583448435428866,0.596593956657914,0.608428581976932,0.614728758116409,0.617529818963331,0.622289939570469,0.622154908435083,0.621236432728688,0.62748733625272,0.635693469137528,0.640517028474907,0.645585879960629,0.647989936162854,0.654396507644204,0.663436463527201,0.673640998436649,0.686729555545929,0.701634075176756,0.718675779087989,0.732247916573035,0.747233360363909,0.754839225767386,0.76536874158952,0.777856788073064,0.792849965746181,0.80619852785322,0.814383695148145,0.820024416341048,0.825028486622832,0.8303720187309,0.835337086394004,0.839414109712551,0.842214482459487,0.843659761295559,0.843934332868175,0.845016736316619,0.84534233117134,0.845010395203676,0.847680051486459,0.849462991290345,0.851064089734779,0.858678299941469,0.85759509409229,0.856795436182453,0.858452985655556,0.856937343206083,0.856454634434485,0.855446869578619,0.847268217162073,0.844253636778316,0.838167374366419,0.825467036533823,0.817698433578272,0.807443010771044,0.796570009439079,0.785975831151458,0.772419250608426,0.754777110753312,0.740997470274166,0.732500337326137,0.728513975564401,0.731283485197556,0.725562265657548,0.713846446423779,0.69789130905575,0.679881790510405,0.65193381783995,0.500005884231125,0.410515221684902,0.367278167682141,0.30755248638947,0.269211984320689,0.251962423822374,0.23562240499297,0.216506302679081,0.198510877459368,0.189013405914253,0.178437809021514,0.186488526563507,0.205443276219106,0.226766796096267,0.203688535090328,0.184824200403034,0.166492081329944,0.143112836948324,0.121091483125885,0.114250713187387,0.117705294183523,0.127342018530218,0.133627146709318,0.12378389301368,0.135884735766974,0.152026881052867,0.159518579670228,0.192383822422048,0.210312809781395,0.223301143443257,0.257242897880913,0.282394488274507,0.299722276484851,0.3202678048313,0.335818035056759,0.359967514503483,0.382839812237208,0.396720150189289,0.417713709996101,0.431911526686951,0.439483530728963,0.44411311309787,0.449177624926188,0.454876645733667,0.461491451347754,0.466138374618018,0.458937057815954,0.476122980541122,0.495574572419252,0.503846934508928,0.522747812801399,0.553492602237958,0.584108463111463,0.608466809893858,0.63132174615378,0.6513091425148,0.670102265559739,0.69110581624208,0.706427758996893,0.714537193096844,0.723055346366115,0.731045395134168,0.738078131507604,0.743925464548498,0.750805289135975,0.757645145879796,0.7634911365859,0.767500274941087,0.768871558442823,0.770186602203417,0.77121631442694,0.773419087195089,0.771508390750292,0.767788823630843,0.757324093806618,0.755839658410361,0.756182132358935,0.757939075928384,0.759254642929539,0.763969096484468,0.769790390156094,0.774355441173185,0.776761732547702,0.776847257919422,0.77792332953133,0.779064377784721,0.776152052523349,0.773415270624903,0.768055276355159,0.76093189958588,0.771356232758934,0.777825475486459,0.772285977597796,0.764966784842741,0.749914236056505,0.72601668225839,0.695674790025742,0.666167396752711,0.636640873127987,0.599211234064645,0.56375772200561,0.521262243569084,0.4721126493696,0.417331079953006,0.385086772544739,0.355157941595985,0.335083688092124,0.313787381675195,0.288684957907811,0.27893869698393,0.2683276163738,0.252466338155853,0.240964870889545,0.236187897487267,0.250590604532594,0.263678343730758,0.276620198504804,0.304340099033495,0.297059372307527,0.289315784851206,0.28929120880565,0.27961737890631,0.262841951304965,0.250445333951952,0.234926624714114,0.238256379218636,0.241045011313466,0.216282485577833,0.20543949606631,0.179407415837365,0.139400929724145,0.0965521409733566,0.0412683885887287,-0.0338575064321919,-0.107236443392839,-0.189687484075004,-0.267080480496103,-0.290546508043532,-0.299920425717474,-0.315427012762459,-0.324850885618689,-0.324055995280075,-0.313563703067692,-0.307259690644068,-0.297017650379132,-0.283616972507526,-0.256145931573344,-0.24942234899389,-0.228327181547526,-0.223144286251846,-0.223891952525049,-0.219837986733869,-0.217712088349645,-0.215973418719344,-0.201005646062915,-0.182452794516614,-0.171397656776497,-0.167448201156057,-0.187199369835031,-0.197975264117431,-0.196884558914816,-0.179375509860395,-0.184100253047207,-0.175898931067191,-0.160097409559848,-0.135894783071432,-0.0988058367605682,-0.0920310770254563,-0.0682344479578921,-0.0246028304924737,0.00900555034213161,0.0442390248458991,0.0741923913287452,0.101437264206809,0.148842885454561,0.176703678773806,0.214843769918033,0.266982574257355,0.319255416502266,0.3662469483029,0.408054050768506,0.455990336595736,0.48511759964695,0.507074086732811,0.521174013771079,0.541875666950663,0.563065470207985,0.582820693597001,0.607975952167146,0.639805342998224,0.685411845990903,0.728391774882235,0.760885625771167,0.800979223349944,0.837623096183088,0.869623240089029,0.892010065285148,0.912303428970419,0.928330798171915,0.927883131753248,0.933883057849136,0.935695208920313,0.934747639671222,0.933146910073876,0.930563536082327,0.930218482777714,0.929434533193664,0.928486106048711,0.928534395436418,0.926950401109027,0.923786248867499,0.923077527880922,0.920552950948871,0.919990284795409,0.920060857315308,0.918739372586285,0.918227837859337,0.916748184182251,0.916188287418906,0.916694186545429,0.915798261205663,0.916319374983603,0.917112755359883,0.91652579752727,0.915851655695609,0.907893942276437,0.883018195531989,0.854076986592695,0.822955122956237,0.801309562188339,0.798594091052411,0.797581668823246,0.788022952786103,0.784577969937901,0.767861417743043,0.751804982745309,0.743764587479708,0.740359881288432,0.738097523672793,0.739087556762443,0.741111833124347,0.74085343730996,0.742243484853981,0.740177778685354,0.733366876188849,0.72867100863164,0.730628755178426,0.736236040266898,0.744750275991676,0.749339475256121,0.755497162052343,0.759949732208261,0.764901336187172,0.768177800027163,0.770178590123554,0.769508312104429,0.768866316188891,0.769455676042756,0.769439448217528,0.767358805868859,0.765880376435376,0.764145875397819,0.764013458899855,0.762924729943411,0.757701651171015,0.753711842938432,0.748114831625096,0.737744581718179,0.724794771266018,0.706419663797193,0.687234082997423,0.660452875759613,0.634571673043685,0.603511626289761,0.560519048553431,0.516605518418559,0.46420716942413,0.416106631022419,0.380287354511107,0.350380027574972,0.30292046966842,0.226665898559597,0.142431359007455,0.0753668886890612,-0.0012755527569914,-0.0906688160695237,-0.1310637444549,-0.156389946550645,-0.189798773193381,-0.223472149925775,-0.232432017598569,-0.251322997479269,-0.256912486858108,-0.243680041924355,-0.238314158903882,-0.247380205890889,-0.271269431119722,-0.290252682100233,-0.302712832035645,-0.325399898000629,-0.372673553275772,-0.395275917731269,-0.419690150881446,-0.435420244303194,-0.457046688295119,-0.493323588599852,-0.522809252639932,-0.556123121900972,-0.567590826875604,-0.572864845689599,-0.578058170692985,-0.585557396256754,-0.58861654525588,-0.599606965626959,-0.613753975853766,-0.630639060511188,-0.641285756257147,-0.637210380976369,-0.623854147772953,-0.614293609039577,-0.631981208613434,-0.65539669007214,-0.669135178311687,-0.687800750080079,-0.678508134511494,-0.664659325521714,-0.651601515318301,-0.634454364159623,-0.62749895687129,-0.625543483584987,-0.62694841159558,-0.615330164025361,-0.596839826455127,-0.586297107417354,-0.576460751473096,-0.561698650198924,-0.509539414096922,-0.447159701260874,-0.385267673415418,-0.344503709794602,-0.306860318403144,-0.302491121377341,-0.303376611314258,-0.310395485909261,-0.32081960239623,-0.315466233808429,-0.311551317653467,-0.291640297755078,-0.277655878859025,-0.289814887156712,-0.284865045521805,-0.280080874114995,-0.265633098959089,-0.243323225444513,-0.227983169920349,-0.212341051606013,-0.186253039334029,-0.143408561770902,-0.112166633067912,-0.0731506452874117,-0.0356721779171717,-0.0117168457919917,0.00939144475917778,0.0160307677753711,0.0169115427662989,0.0237076408712529,0.0231406483059716,0.0247129338393246,0.0228267748335908,0.0250363490621386,0.0142203418239747,0.0122253406716278,0.017941467501699,0.0148490158073029,0.00147772354047099,-0.0180743892256538,-0.0408428196882597,-0.0612645390391871,-0.0689671698352224,-0.091829851051633,-0.0476104665724326,0.00122316825780229,0.0333035518958027,0.07890063104164,0.113168245705476,0.143147002177063,0.154967717866317,0.164544262525202,0.194140536151685,0.206757185708434,0.216881724144234,0.211773875049206,0.193181733940964,0.167009506159367,0.15635282994675,0.134195743688334,0.129803020804459,0.113717120334902,0.103794179211984,0.0962568606784382,0.0865030415539953,0.083526968183675,0.0786840428206486,0.0755443747575984,0.0742957897233617,0.067476300548971,0.0670362363112586,0.0648625854409055,0.0714922593750589,0.0851385085924939,0.0958632844121909,0.120863492078994,0.138787821605331,0.151472753064603,0.167627480644109,0.181706930587124,0.186382281313908,0.19121213288174,0.214630115670602,0.238778133047578,0.256975935794444,0.289435342413353,0.31630440475229,0.34229499691128,0.363068830688756,0.38664264789518,0.412467030732399,0.432171784720034,0.439094221133182,0.452387972626915,0.472463590074949,0.485519284196194,0.49632868043102,0.505817620813387,0.517185496493054,0.545044381863121,0.577873315455554,0.607026925542677,0.626658615811023,0.649097112528471,0.679324137057664,0.70644443849855,0.731645462371334,0.760797295928468,0.782653886448926,0.80105674745662,0.813288084233524,0.822509593588034,0.839612210307728,0.849848837562451,0.860110743284587,0.877655997576532,0.888819748411037,0.902867844264879,0.915004193968843,0.924134566140874,0.930834259816382,0.939083547321552,0.943216094069788,0.949680030547009,0.948968571109558,0.951410524786668,0.953686021667169,0.954481328070582,0.949174958980434,0.948865543447098,0.947204920735194,0.943181045368728,0.942807897144831,0.942861387725067,0.94239430970258,0.942516072088858,0.942451518943997,0.942157018232815,0.94047739047364,0.939132002658734,0.937812813257167,0.932384788347314,0.930375717979995,0.92883518119267,0.927604496374376,0.926524888878106,0.925166705712714,0.923647061696155,0.921821350630813,0.918399252544684,0.914197946286017,0.906013297595281,0.893405719688502,0.876865991995916,0.865381620841857,0.858399351136546,0.850439070234492,0.839268120898539,0.829672397708729,0.816432830455541,0.805500895503208,0.790119329992349,0.781949889462464,0.770118720080966,0.761065688514275,0.755690438955901,0.75021974573835,0.742397757729535,0.735264679091915,0.726094076954248,0.709123913140035,0.691736275650824,0.681484629900881,0.676112148772108,0.670022616627195,0.666362241596022,0.655367691893793,0.650570187921099,0.644236757775121,0.636923985784773,0.627147998158324,0.622653884148133,0.616893654433967,0.614561445815379,0.624744832754915,0.62831264302286,0.633870777718844,0.64170289495428,0.651534956009041,0.65906736120385,0.666878134672326,0.673847853700733,0.678044982173789,0.680941894816475,0.683005649730519,0.685917239917648,0.683766612486252,0.679693088971892,0.676747241108745,0.670749787136417,0.667027330695709,0.664415139943737,0.648588111264445,0.627977847294247,0.611780757340506,0.577887759902389,0.545729935889984,0.49995771847687,0.444740412675949,0.403252312867434,0.363550551389357,0.314399286299447,0.281996244142064,0.250282826499355,0.212182080176269,0.176249194734007,0.131357393412551,0.0994490005794686,0.091678479080744,0.0735497656240676,0.053232411181122,0.0411347989565277,0.020130296214704,-0.00117454878579307,-0.021029009909523,-0.046526023147592,-0.0728578672064776,-0.0843908967630428,-0.0998287330480877,-0.123362587352522,-0.145238899404951,-0.159413911778213,-0.172288308713566,-0.18446023602853,-0.195532969428701,-0.20251446752814,-0.208302874119164,-0.214496691023398,-0.221302453025795,-0.237975730422387,-0.242090546188571,-0.240794679048259,-0.236896757388078,-0.231391948401099,-0.223085718167242,-0.211948726323259,-0.210716381935398,-0.206848596656023,-0.202824235304207,-0.201995299501128,-0.204785597871177,-0.196767708522174,-0.194567711159622,-0.188968020047456,-0.18584495384497,-0.171100417995473,-0.163090574711925,-0.139200893143337,-0.109918554006582,-0.0716096812650209,-0.010784776715665,0.0212753398358845,0.041607373536979,0.0500759198490746,0.0581014592150298,0.0671811086815842,0.106542447376218,0.13374440017001,0.154847586787091,0.184475360852279,0.229834898353647,0.270381900898661,0.298888330356078,0.320833183504314,0.332805866045584,0.362873547839988,0.399326354364209,0.407158513558006,0.42471206387695,0.436232570936099,0.462904157151411,0.511981762442094,0.540090787168905,0.552634944248628,0.574469305602204,0.617861002387618,0.638635502400523,0.693564858659659,0.743227519982005,0.788749239852948,0.829960865945248,0.853058051564363,0.864390920539057,0.864015859189027,0.870381086521032,0.86954304022982,0.866774339000429,0.865327101879342,0.859879029771786,0.859778981869361,0.858610645112888,0.858949182462559,0.859168037524548,0.859360428287496,0.861093017360566,0.863220836205216,0.863706453079439,0.854448169845791,0.847786248304094,0.837737645328374,0.83122162020956,0.824942682629292,0.808238612550154,0.77910544702542,0.740931519068167,0.716254344957497,0.696795097161376,0.668928558896669,0.642895456491242,0.602984422528165,0.567340537842086,0.520416852955698,0.478567173404792,0.425112318436672,0.373210950606523,0.316019323058894,0.263228210857631,0.221494340245752,0.193817739579132,0.179682826393776,0.16890770805015,0.118672886085752,0.0674955439774478,0.0306374622285472,0.00981043124785707,0.00181201116487271,-0.0216112802993353,-0.0377222177466833,-0.0545200090379221,-0.0735708296342009,-0.112980480704984,-0.119405514511583,-0.117347603962273,-0.122449599660875,-0.134096547375021,-0.13941913541951,-0.147011104582153,-0.154704604493749,-0.161349895955457,-0.169378676711597,-0.189903495067485,-0.194664659940932,-0.201292610709064,-0.197523669319543,-0.183743981874947,-0.166326867440092,-0.155478168277891,-0.132844761579448,-0.0991154127634737,-0.0745094579621157,-0.0335266664880922,-0.0132830679208922,0.0197582784690245,0.0464039347417653,0.0663787770063916,0.0673719730624816,0.0633472410632139,0.0748213269165903,0.107685637936642,0.130695358523687,0.162429001570368,0.200277814923039,0.230586413215576,0.254968471419615,0.286602059948142,0.345755842734865,0.419106997208668,0.48240657843408,0.562086384089052,0.607972123674885,0.640504214782776,0.66555511875643,0.687751294777971,0.711469155327979,0.727572231174193,0.747855061102645,0.775746813117475,0.797899879611165,0.813485059936418,0.827693997132905,0.836851583543409,0.849639389448621,0.864974472464132,0.87273482692069,0.881593827779407,0.89332014798279,0.899448186174373,0.901730297141245,0.906084777885108,0.909806102043271,0.916775773677806,0.923880480382732,0.925428866374943,0.923796829688567,0.920594425467536,0.919186482428554,0.917054248747418,0.914446426165954,0.911153869569872,0.908538275364906,0.907009087191595,0.905103916920893,0.903779980626702,0.903986721872182,0.905279803790516,0.904871810343519,0.90659326393278,0.907138248932812,0.907364351288646,0.908162863507294,0.907632581456799,0.90587005665,0.90565374982407,0.905195503970537,0.90376327095939,0.901912530483029,0.899414767728907,0.896876765302764,0.893149751743852,0.890528216463821,0.890195673924297,0.886905648051549,0.884209341641233,0.88014414664636,0.874951852787728,0.868090728849104,0.861588590719481,0.852621189333194,0.837538317128236,0.817530964093388,0.799851851483875,0.782955600331947,0.766195717624728,0.751116663517418,0.754536125560036,0.732996857628321,0.737350032650321,0.734435092732808,0.731511660393314,0.72210640712994,0.726316858405407,0.727083840232795,0.735348876330097,0.732765996474287,0.730515144247917,0.732680681804505,0.730021766273965,0.720764160730366,0.718014759963039,0.716162597184653,0.721039441395532,0.734002512090259,0.744753440429599,0.757727160140336,0.762571580510237,0.779718207438445,0.78939808721397,0.79503592136754,0.789657021767666,0.788467619832498,0.787033604254968,0.795024376451594,0.791213107457695,0.775828518564314,0.772219381723077,0.763419978658382,0.754212444654091,0.753417638900926,0.764647387726652,0.777922379523529,0.788001742925342,0.794056624893821,0.792448726600558,0.785428696363864,0.777651487066109,0.775691601474165,0.771893160078462,0.767272817221204,0.759934520841729,0.750883093772349,0.741044434367468,0.732905069878634,0.724658759692289,0.721068165775765,0.71322573844755,0.702879651832951,0.700592183957996,0.695400840792341,0.691654362192951,0.694825593137029,0.692605234368713,0.693252950107944,0.694709431093978,0.696694111261821,0.698727582761362,0.702142460900637,0.704694793324794,0.706430603981446,0.709744036079555,0.711497845522034,0.710727316407589,0.709974478731043,0.710125109445651,0.707930593113285,0.704682138438836,0.692761089542232,0.681403133768626,0.670763219296406,0.653526148335996,0.629263949142279,0.608404703965308,0.593242131392638,0.580142776273392,0.55419782268101,0.530066214316313,0.50956858160735,0.488168022584972,0.481925925866131,0.477719194096803,0.476854502099274,0.475198148790228,0.478379257459272,0.477994841322968,0.478443402520241,0.480027930501389,0.490841655385085,0.495660285181023,0.499933748077363,0.503627999693055,0.490552746632565,0.463125411389962,0.441595740856272,0.413498357093144,0.398263955400353,0.387888590006556,0.38398299059782,0.401629150580199,0.418456813549296,0.429807669503753,0.442251005779881,0.458311379624991,0.468678518160323,0.471970100575622,0.476050025910551,0.474404294909607,0.474007415033256,0.485448021828263,0.499499786847191,0.513348820478575,0.527368649267132,0.537916670368312,0.55474010843086,0.561856597942882,0.583929702130506,0.599862149286356,0.626723702454239,0.658300783710845,0.71429041700164,0.763826203767888,0.79683669938466,0.830125983446724,0.853970990754975,0.872588062756677,0.892838241721348,0.907502341579181,0.918375947287474,0.927240698564442,0.936453903074477,0.941296029935461,0.945528645400645,0.949783017252555,0.953772026403584,0.958761725754349,0.962480113278107,0.965079298269514,0.968713001818289,0.970336306343591,0.971912219003773,0.973667875723539,0.975151989124615,0.97605557884971,0.976535149401537,0.977486228712347,0.978246308949279,0.977987357103745,0.977957923346889,0.977822716831117,0.977760977296511,0.977283854656291,0.977192180761939,0.97724605222762,0.976771956266071,0.976774318643292,0.976360190882239,0.97635751576358,0.976360516859879,0.976247705780349,0.976074851459267,0.975850720367276,0.975657503563489,0.975070697242339,0.974472102039414,0.973980440279117,0.973611677174796,0.973482960674537,0.973302116969818,0.973870970666364,0.973875703708821,0.973931420747829,0.973836550257001,0.973718442112217,0.973469396385992,0.972963994333174,0.972528911364946,0.971990091810091,0.970633238168204,0.970030809930887,0.969601057665294,0.969361549822128,0.969275070289822,0.968461222455343,0.967553794143012,0.966970238886498,0.966261275760978,0.965741033300231,0.965527364095927,0.964793203764616,0.963750604387711,0.961965959948293,0.960273673801684,0.958292524130377,0.955836126992428]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;That’s all for today. We have examined a hypothesized relationship and found some confirmatory evidence, or at least visual indicators. We have also explored some new tools in the dygraphs world by using &lt;code&gt;dyRoll()&lt;/code&gt; and &lt;code&gt;dyAxis()&lt;/code&gt;. From a workflow and reproducibility perspective, I like this as a template for importing multiple time series and visualizing the relationship between them in different combinations. When we wrap this into a Shiny app next time, we will see how this can be useful for further exploration. Thanks and see you next time!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/04/12/copper-gold-and-ten-year-treasury-notes/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Solving Data Science&#39;s First Mile Problem</title>
      <link>https://rviews.rstudio.com/2017/04/07/solving-data-sciences-first-mile-problem/</link>
      <pubDate>Fri, 07 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/04/07/solving-data-sciences-first-mile-problem/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;At &lt;a href=&#34;https://data.world/&#34;&gt;data.world&lt;/a&gt;, we are out to solve the “first mile problem of data science”: helping people obtain and understand the data sets they need. Everybody starts here whether they are analyzing their fantasy football league or working on the Zika pandemic. But unfortunately, as Professor Eric Schwartz at the University of Michigan said to me recently: “for so many people, the first mile of data science is the last mile, because people just quit when they see the data.”&lt;/p&gt;
&lt;p&gt;We have begun by asking these two questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;What if people who work on data projects could adopt the principles and processes of the open source community?&lt;/p&gt;
&lt;p&gt;We believe that with transparency, meritocracy and a bottoms-up approach to knowledge management, the world could benefit from the understanding of those who came before them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What if we could democratize the semantic web and linked data concepts?&lt;/p&gt;
&lt;p&gt;Tim Berners-Lee, the creator of HTML and inventor of the hyperlink, has envisioned a future where the web links not only documents, but data too. There’s tremendous power in this vision for linked data across the web. Unfortunately, these concepts are obtuse and not accessible to most people working on data (we are data people after all, and not knowledge engineers).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One group that is using data.world to effectively solve their first mile problem is &lt;a href=&#34;http://datafordemocracy.org/&#34;&gt;Data for Democracy&lt;/a&gt;. This incredibly diverse group of over 1200 people aims “to be an inclusive community for data scientists and technologists to volunteer and collaborate on projects that make a positive impact on society”. Their &lt;a href=&#34;https://data.world/data4democracy/drug-spending&#34;&gt;Medicare/Medicaid drug spending project&lt;/a&gt; makes particularly good use of the unique features of data.world datasets by including files of many different formats, &lt;a href=&#34;https://data.world/data4democracy/drug-spending/query/94dfc980-5bb7-4190-8696-a40a6e724bfb&#34;&gt;publishing queries&lt;/a&gt;, and then &lt;a href=&#34;https://jenniferthompson.shinyapps.io/shinydashboard-medicared/&#34;&gt;building dashboards&lt;/a&gt; using Shiny against the normalized data queried from our &lt;a href=&#34;https://docs.data.world/documentation/api/&#34;&gt;API&lt;/a&gt;. Now their first mile work is captured in an accessible format with clear context, so others will be able to easily and quickly build on it in the future.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-04-07-solving-data-science_files/dataworld.png&#34; /&gt; .&lt;/p&gt;
&lt;p&gt;Context is king in so many aspects of life, and it’s especially true when you’re working with data. data.world helps you understand the data you are working with by providing a context for datasets that quickly gets you to the who, what, where, when, why and how of the data. Once you understand the data, we want you to get that data into your tools as quickly as possible with our &lt;a href=&#34;https://docs.data.world/&#34;&gt;APIs and SDKs&lt;/a&gt;, and then get any analysis you’ve done back into data.world for further distribution and discussion.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Who&lt;/strong&gt; - data.world shows you who the contributors are on a dataset, who has liked it and who is commenting. This allows you to see who is working on this data or project, and what other things they work on by browsing their profiles. You can also request to be a contributor if you have something to add!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&lt;/strong&gt; - What is this data, what can it be used for, what have people done with this data? Published queries, exploratory visualizations, shared R markdown and notebooks, documentation and analysis all help answer these three critical questions. Of course, you can use the discussions feature to ask the owners and contributors questions about the data as well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where&lt;/strong&gt; - Where did this data come from? In the world of data, this is intrinsically tied to “who.” In addition to getting all the social context of “who” from our rich profiles, we encourage people to cite the sources of their data in the dataset summary or in further documentation (PDF or Markdown) included in the dataset. This helps users understand the provenance of the data.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When&lt;/strong&gt; - When has this data changed and when has it been used? With data.world, you can tell when the data was last updated, when analyses were done, and whether people are actively discussing it. All this helps to determine if the data is suitable to your purpose and, if you’re new to a data, if it still fits in the context of the question you’re asking.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why&lt;/strong&gt; - Why does this data answer my questions or tell the story it does? Why should I use or trust this data? We love it when people upload a lot more than just the data and code. We specifically allow people to add images and documentation to their datasets to tell their data’s story.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How&lt;/strong&gt; - How do I work with this data? How is my data being used by others? With our shareable and publishable queries and the ability to share source code alongside the raw data, you don’t have to recreate work that others have done. If you’re a dataset owner, providing the code that operates on the data or sharing a query that cleans or joins the data in interesting ways provides other people a jumping-off point or a way to reproduce your research and test your findings easily.&lt;/p&gt;
&lt;p&gt;In a follow-up to this article, we’ll show you how to use our &lt;a href=&#34;https://www.youtube.com/watch?v=VELntRdDtJ4&#34;&gt;R SDK&lt;/a&gt; along with our data normalization features to discover, join and add features to data in RStudio. In the interim, if you want to jump in and start using data.world to power your R projects and analyses the way that Data for Democracy is, I recommend checking out this &lt;a href=&#34;https://data.world/jonloyens/intermediate-data-world&#34;&gt;tutorial&lt;/a&gt;, in which we show how to link data from the Washington Post with data discovered in data.world using RStudio.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About the Author&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Jon Loyens is the Co-Founder and Chief Product Officer of data.world. In a past life, he was the VP of Engineering for Traveler Products at HomeAway, and before that, a VP of Engineering and Director of the Labs group at Bazaarvoice. As a long-time technology executive in Austin, he has seen the rise of the trends towards data and analytics as a democratizing force. Jon brought A/B testing and data-driven product management to Bazaarvoice, and massively expanded the data programs at HomeAway. Jon introduced GitHub to Bazaarvoice and made OSS contribution a major part of their culture. He’s seen the benefits of openness and transparency in software and, at data.world, is bringing the same benefits to open data.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/04/07/solving-data-sciences-first-mile-problem/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Organizing DataFest the tidy way</title>
      <link>https://rviews.rstudio.com/2017/04/05/datafestorg/</link>
      <pubDate>Wed, 05 Apr 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/04/05/datafestorg/</guid>
      <description>
        

&lt;p&gt;Organizing an event can be a full-time task in and of its own. I have been organizing ASA DataFest for six years at Duke, and over this time, the number of participants has grown from 23 students from Duke only, to 360 students from seven area schools this year!&lt;/p&gt;
&lt;p&gt;First, a bit about ASA DataFest: ASA DataFest is a data “hackathon” for students around the U.S., Canada, and Germany (for now; this list has been growing each year). Students spend a weekend working in small teams, around the clock, to find insight and meaning in a large, messy, and rich data set. For almost all students, it is the most complex data they have encountered, and they push themselves to master new skills, resurrect forgotten knowledge, and bring everything they’ve got to compete for the honor of being declared the best by a panel of expert judges.&lt;/p&gt;
&lt;p&gt;As an educator, statistician, and data scientist, growth in student interest in this event sounds fantastic to me. However, as the person responsible for running the event at Duke, it has also meant that for the couple months leading up to DataFest, I have almost an additional full-time job dealing with everything from student registrations to promoting the event to putting in food orders. While I have not found an R-based solution for ordering food (yet!), this year I incorporated R and R Markdown in my organization workflow for grabbing, processing, and reporting registration information.&lt;/p&gt;
&lt;p&gt;This post highlights using Google Forms for data collection (e.g., registration), the &lt;code&gt;googlesheets&lt;/code&gt; package to pull that data into R, and packages from the tidyverse to manipulate, summarise, and visualize that data. Then, we use &lt;a href=&#34;http://rpubs.com/&#34;&gt;RPubs&lt;/a&gt; for publishing documents to be shared with participants and other constituents.&lt;/p&gt;
&lt;p&gt;Here is a list of all packages used in this article:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(googlesheets)
library(tidyverse)
library(stringr)
library(DT)
library(knitr)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In an effort to make it easier for others organizing DataFests to replicate my workflow, I have created a Google Drive containing all forms needed for registering participants and collecting information from consultants (mentors), and judges. I have also populated these forms with randomly generated names to showcase how these data are processed to yield the rosters and reports that are useful for organizing the event and disseminating registration information. All Google Forms mentioned can be found in the &lt;a href=&#34;https://drive.google.com/drive/u/1/folders/0B0Y2lFgS9uiDaEZvXzNGZ2xKNmM&#34;&gt;DataFest Organization Google Drive&lt;/a&gt;, which is available for public viewing. You can make a copy for your own use.&lt;/p&gt;
&lt;p&gt;Additionally, all R scripts and R Markdown documents used to process these data are available on the &lt;a href=&#34;https://github.com/mine-cetinkaya-rundel/datafest&#34;&gt;datafest GitHub repo&lt;/a&gt;.&lt;/p&gt;
&lt;div id=&#34;team-sign-ups&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Team sign ups&lt;/h3&gt;
&lt;p&gt;If a group of students has already formed a team, it makes sense for them to sign up as a team to ensure that they use the same team name and that everyone registers at once. &lt;a href=&#34;https://goo.gl/forms/0hXPw0Bj1zYhsfNP2&#34;&gt;This Google Form&lt;/a&gt; is used to sign such students up.&lt;/p&gt;
&lt;p&gt;One issue with registering each team as a single entry is that we end up with what we call “wide” data: each row represents a team, and within that row we have information on all students in that team. However for most practical purposes (counting participants, plotting distributions of years and majors, figuring out how many of each size t-shirt to order, etc.) we need the data to be in “long” format, where each row represents a student.&lt;/p&gt;
&lt;p&gt;To accomplish this transformation, we first read the data in using the &lt;code&gt;googlesheets&lt;/code&gt; package:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;part_wide &amp;lt;- gs_title(&amp;quot;DataFest [YEAR] @ [HOST] - Team Sign up (Responses)&amp;quot;) %&amp;gt;%
  gs_read()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then, we realize that the variable names are a mess since they come directly from questions on the Google form!&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;names(part_wide)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##  [1] &amp;quot;timestamp&amp;quot;       &amp;quot;team_name&amp;quot;       &amp;quot;last_name_1&amp;quot;    
##  [4] &amp;quot;first_name_1&amp;quot;    &amp;quot;school_1&amp;quot;        &amp;quot;tshirt_size_1&amp;quot;  
##  [7] &amp;quot;class_year_1&amp;quot;    &amp;quot;major_1&amp;quot;         &amp;quot;email_1&amp;quot;        
## [10] &amp;quot;participation_1&amp;quot; &amp;quot;diet_1&amp;quot;          &amp;quot;last_name_2&amp;quot;    
## [13] &amp;quot;first_name_2&amp;quot;    &amp;quot;school_2&amp;quot;        &amp;quot;tshirt_size_2&amp;quot;  
## [16] &amp;quot;class_year_2&amp;quot;    &amp;quot;major_2&amp;quot;         &amp;quot;email_2&amp;quot;        
## [19] &amp;quot;participation_2&amp;quot; &amp;quot;diet_2&amp;quot;          &amp;quot;last_name_3&amp;quot;    
## [22] &amp;quot;first_name_3&amp;quot;    &amp;quot;school_3&amp;quot;        &amp;quot;tshirt_size_3&amp;quot;  
## [25] &amp;quot;class_year_3&amp;quot;    &amp;quot;major_3&amp;quot;         &amp;quot;email_3&amp;quot;        
## [28] &amp;quot;participation_3&amp;quot; &amp;quot;diet_3&amp;quot;          &amp;quot;last_name_4&amp;quot;    
## [31] &amp;quot;first_name_4&amp;quot;    &amp;quot;school_4&amp;quot;        &amp;quot;tshirt_size_4&amp;quot;  
## [34] &amp;quot;class_year_4&amp;quot;    &amp;quot;major_4&amp;quot;         &amp;quot;email_4&amp;quot;        
## [37] &amp;quot;participation_4&amp;quot; &amp;quot;diet_4&amp;quot;          &amp;quot;last_name_5&amp;quot;    
## [40] &amp;quot;first_name_5&amp;quot;    &amp;quot;school_5&amp;quot;        &amp;quot;tshirt_size_5&amp;quot;  
## [43] &amp;quot;class_year_5&amp;quot;    &amp;quot;major_5&amp;quot;         &amp;quot;email_5&amp;quot;        
## [46] &amp;quot;participation_5&amp;quot; &amp;quot;diet_5&amp;quot;          &amp;quot;photo&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Using &lt;code&gt;stringr&lt;/code&gt;, we can get these variable names in concise snake_case shape:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;names(part_wide) &amp;lt;- names(part_wide) %&amp;gt;%
  str_replace(&amp;quot; of team member&amp;quot;, &amp;quot;&amp;quot;) %&amp;gt;%
  str_replace(&amp;quot; in DataFest before&amp;quot;, &amp;quot;&amp;quot;) %&amp;gt;%
  str_replace(&amp;quot; Check all that apply.&amp;quot;, &amp;quot;&amp;quot;) %&amp;gt;%
  str_replace(&amp;quot;Email address&amp;quot;, &amp;quot;email&amp;quot;) %&amp;gt;%
  str_replace(&amp;quot;Dietary restrictions&amp;quot;, &amp;quot;diet&amp;quot;) %&amp;gt;%
  str_replace(&amp;quot;Check if you agree&amp;quot;, &amp;quot;photo&amp;quot;) %&amp;gt;%
  str_replace(&amp;quot;\\:&amp;quot;, &amp;quot;&amp;quot;) %&amp;gt;%
  str_replace(&amp;quot;-&amp;quot;, &amp;quot;&amp;quot;) %&amp;gt;%
  str_replace_all(&amp;quot; &amp;quot;, &amp;quot;_&amp;quot;) %&amp;gt;%
  tolower()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We can see that things look a lot better now:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;names(part_wide)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##  [1] &amp;quot;timestamp&amp;quot;       &amp;quot;team_name&amp;quot;       &amp;quot;last_name_1&amp;quot;    
##  [4] &amp;quot;first_name_1&amp;quot;    &amp;quot;school_1&amp;quot;        &amp;quot;tshirt_size_1&amp;quot;  
##  [7] &amp;quot;class_year_1&amp;quot;    &amp;quot;major_1&amp;quot;         &amp;quot;email_1&amp;quot;        
## [10] &amp;quot;participation_1&amp;quot; &amp;quot;diet_1&amp;quot;          &amp;quot;last_name_2&amp;quot;    
## [13] &amp;quot;first_name_2&amp;quot;    &amp;quot;school_2&amp;quot;        &amp;quot;tshirt_size_2&amp;quot;  
## [16] &amp;quot;class_year_2&amp;quot;    &amp;quot;major_2&amp;quot;         &amp;quot;email_2&amp;quot;        
## [19] &amp;quot;participation_2&amp;quot; &amp;quot;diet_2&amp;quot;          &amp;quot;last_name_3&amp;quot;    
## [22] &amp;quot;first_name_3&amp;quot;    &amp;quot;school_3&amp;quot;        &amp;quot;tshirt_size_3&amp;quot;  
## [25] &amp;quot;class_year_3&amp;quot;    &amp;quot;major_3&amp;quot;         &amp;quot;email_3&amp;quot;        
## [28] &amp;quot;participation_3&amp;quot; &amp;quot;diet_3&amp;quot;          &amp;quot;last_name_4&amp;quot;    
## [31] &amp;quot;first_name_4&amp;quot;    &amp;quot;school_4&amp;quot;        &amp;quot;tshirt_size_4&amp;quot;  
## [34] &amp;quot;class_year_4&amp;quot;    &amp;quot;major_4&amp;quot;         &amp;quot;email_4&amp;quot;        
## [37] &amp;quot;participation_4&amp;quot; &amp;quot;diet_4&amp;quot;          &amp;quot;last_name_5&amp;quot;    
## [40] &amp;quot;first_name_5&amp;quot;    &amp;quot;school_5&amp;quot;        &amp;quot;tshirt_size_5&amp;quot;  
## [43] &amp;quot;class_year_5&amp;quot;    &amp;quot;major_5&amp;quot;         &amp;quot;email_5&amp;quot;        
## [46] &amp;quot;participation_5&amp;quot; &amp;quot;diet_5&amp;quot;          &amp;quot;photo&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Finally, then we use &lt;code&gt;dplyr&lt;/code&gt; and &lt;code&gt;tidyr&lt;/code&gt; to transform the data from wide to long:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;participants &amp;lt;- part_wide %&amp;gt;%
  select(-photo) %&amp;gt;%
  gather(column, entry, last_name_1:diet_5, -timestamp, -team_name) %&amp;gt;%
  mutate(person_in_team = str_match(column, &amp;quot;[0-9]&amp;quot;)) %&amp;gt;%
  mutate(column = str_replace(column, &amp;quot;_[0-9]&amp;quot;, &amp;quot;&amp;quot;)) %&amp;gt;%
  spread(column, entry) %&amp;gt;%
  filter(!is.na(last_name)) %&amp;gt;%
  arrange(team_name, last_name, first_name) %&amp;gt;%
  select(-person_in_team) %&amp;gt;%
  select(timestamp, team_name, first_name, last_name, email, school, 
         class_year, major, participation, diet, tshirt_size)    # reorder&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Let’s take a peek:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;participants&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 16 x 11
##             timestamp          team_name first_name last_name
##                 &amp;lt;chr&amp;gt;              &amp;lt;chr&amp;gt;      &amp;lt;chr&amp;gt;     &amp;lt;chr&amp;gt;
## 1   4/2/2017 22:20:05      Bae&amp;#39;s Theorem   Adrienne    Fuller
## 2   4/2/2017 22:20:05      Bae&amp;#39;s Theorem     Sylvia     Hicks
## 3   4/2/2017 22:20:05      Bae&amp;#39;s Theorem       Toni   Simpson
## 4   4/2/2017 22:20:05      Bae&amp;#39;s Theorem      Vicky     Water
## 5    4/4/2017 1:03:26      Bayes Anatomy   Meredith      Gray
## 6    4/4/2017 1:03:26      Bayes Anatomy      Derek  Shepherd
## 7   4/3/2017 16:14:00         Fake iid&amp;#39;s    Carolyn      Byrd
## 8   4/3/2017 16:14:00         Fake iid&amp;#39;s     Gordon   Hawkins
## 9   4/3/2017 16:14:00         Fake iid&amp;#39;s    Cecilia   Pittman
## 10  4/3/2017 16:14:00         Fake iid&amp;#39;s       Paul      Rios
## 11  4/3/2017 16:14:00         Fake iid&amp;#39;s       Ryan      Rose
## 12 3/31/2017 23:55:00 Passive Regression     Amanda      Boyd
## 13 3/31/2017 23:55:00 Passive Regression       Rosa       Fox
## 14 3/31/2017 23:55:00 Passive Regression      Lucas  Gonzales
## 15  4/1/2017 20:14:05            The Pit      James   Andrews
## 16  4/1/2017 20:14:05            The Pit        Tom  Lawrence
## # ... with 7 more variables: email &amp;lt;chr&amp;gt;, school &amp;lt;chr&amp;gt;, class_year &amp;lt;chr&amp;gt;,
## #   major &amp;lt;chr&amp;gt;, participation &amp;lt;chr&amp;gt;, diet &amp;lt;chr&amp;gt;, tshirt_size &amp;lt;chr&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We can now easily look for duplicates (sometimes students sign up twice or more times) or use these data to explore the various features of participants.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;individual-sign-ups&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Individual sign-ups&lt;/h3&gt;
&lt;p&gt;If a student is wanting to participate in DataFest but they don’t have a team in mind, we ask them to fill out a brief survey where they answer questions about their background as well as how much time they are wanting to commit to DataFest, ranging from &lt;em&gt;“I’m in it to win it”&lt;/em&gt; to &lt;em&gt;“I’m more interested in the experience, and am not really sure if I’ll submit a final presentation.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Sometimes students find a team and register with that team after having filled out this survey. These students should be removed from the list of those looking for teammates, though there is no easy way for them to do so in Google Forms (they can’t go back and remove their response).&lt;/p&gt;
&lt;p&gt;However we can easily do this with an &lt;code&gt;anti_join&lt;/code&gt;. Suppose this data frame is called &lt;code&gt;looking&lt;/code&gt;, and remember that the earlier data frame of students registering with teams was called &lt;code&gt;participants&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;looking &amp;lt;- anti_join(looking, participants, by = &amp;quot;email&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then, the survey results are made available to the same students who are looking for teammates so that they can match up with others and form a team.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;looking %&amp;gt;%
  select(first_name, last_name, participation_level, class_year, major, school, participation_before, email) %&amp;gt;%
  arrange(participation_level, class_year, major, school) %&amp;gt;%
  datatable()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here we make use of the &lt;code&gt;datatable&lt;/code&gt; function in the &lt;code&gt;DT&lt;/code&gt; package to display the list of students in a pretty and easily sortable and searchable format.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;consultants-and-judges&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Consultants and judges&lt;/h3&gt;
&lt;p&gt;Using a similar approach we can also grab, organize, and report lists of consultants and judges. All relevant code for this can be found in the &lt;a href=&#34;https://github.com/mine-cetinkaya-rundel/datafest&#34;&gt;datafest GitHub repo&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;participant-summary&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Participant summary&lt;/h3&gt;
&lt;p&gt;Now that we have our participant data in a tidy format, we can visualize distributions of majors, years, previous participation etc.&lt;/p&gt;
&lt;p&gt;For example, we can count how many teams are participating from each school:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;participants %&amp;gt;%
  distinct(team_name, .keep_all = TRUE) %&amp;gt;%
  count(school) %&amp;gt;%
  arrange(desc(n))&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 3 x 2
##                    school     n
##                     &amp;lt;chr&amp;gt; &amp;lt;int&amp;gt;
## 1           Faber College     2
## 2 Port Chester University     2
## 3     Harrison University     1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;or visualize the distribution of class years per school:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;ggplot(data = participants, aes(x = school, fill = class_year)) +
  geom_bar(position = &amp;quot;fill&amp;quot;) +
  labs(title = &amp;quot;Schools and class years&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-04-04-organizing-datafest-the-tidy-way_files/figure-html/unnamed-chunk-2-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;information-guides&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Information guides&lt;/h3&gt;
&lt;p&gt;We can also use R Markdown to create documents that are mostly text, that introduce the event to the participants, consultants, and judges. Then, summary statistics and visualizations of the participants can easily be included in these guides.&lt;/p&gt;
&lt;p&gt;Sample guides for participants and consultants/judges can also be found on the &lt;a href=&#34;https://github.com/mine-cetinkaya-rundel/datafest&#34;&gt;GitHub repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And finally, all of these can be published on RPubs. However, note that these documents will be publicly available.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/04/05/datafestorg/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>March &#39;17 Tips and Tricks</title>
      <link>https://rviews.rstudio.com/2017/03/31/march-17-tips-and-tricks/</link>
      <pubDate>Fri, 31 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/03/31/march-17-tips-and-tricks/</guid>
      <description>
        


&lt;p&gt;This month’s Tips and Tricks focus is on file navigation. Many of these tips are straightforward - more tip than trick - but they can save quite a bit of time and frustration.&lt;/p&gt;
&lt;div id=&#34;open-recent&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Open Recent&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Please&lt;/em&gt; don’t spend time navigating through your folder structure to find a recent project or file.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-24-march-17-tips-and-tricks_files/recent_files_projs.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;go-to-filefunction&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Go to File/Function&lt;/h3&gt;
&lt;p&gt;RStudio automatically indexes all open files as well as files in the current project. The index includes function calls and objects within the files. To search the index, enter a search string in the &lt;code&gt;Go to file/function&lt;/code&gt; window in the main toolbar or use the keyboard shortcut &lt;code&gt;Ctrl + .&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The search supports fuzzy matching as long as the search string is in the correct order. For example, &lt;code&gt;tiptric&lt;/code&gt; will match files and function names like &lt;code&gt;march-tips-and-tricks.Rmd&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-24-march-17-tips-and-tricks_files/go_to_file.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;find-in-file&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Find in File&lt;/h3&gt;
&lt;p&gt;In addition to the index, RStudio can quickly search the text of any file(s) for a string or regular expression. Open the &lt;code&gt;Find in Files&lt;/code&gt; dialogue by navigating through the toolbar &lt;code&gt;Edit -&amp;gt; Find in Files&lt;/code&gt; or using the keyboard shortcut &lt;code&gt;Cmd / Ctrl + Shift + F&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-24-march-17-tips-and-tricks_files/find-in-files.gif&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;tabs&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Tabs&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Close All and Close All Except Current&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you’re like me, you often end up with a whole bunch of files open and the number of tabs in the source pane causes anxiety. Don’t click through the tabs closing each individually.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-24-march-17-tips-and-tricks_files/close_tab.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Search for a Tab&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you don’t get anxiety from multiple tabs, you may find the keyboard shortcuts for switching between tabs helpful. My favorite is &lt;code&gt;Ctrl + Shift + .&lt;/code&gt; which opens a search dialogue for the currently open tabs.&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-24-march-17-tips-and-tricks_files/tabs.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;set-working-directory&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Set Working Directory&lt;/h3&gt;
&lt;p&gt;Sometimes I find myself inside a file and I have no idea where that file is. In this scenario, I often use the following trick to orient myself:&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-24-march-17-tips-and-tricks_files/session_workingdir.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;The other options, &lt;code&gt;To Project Directory&lt;/code&gt; and &lt;code&gt;To File Pane Location&lt;/code&gt; are also very helpful. These commands do not have key bindings by default, but you can create your own keyboard shortcuts for these actions: &lt;code&gt;Tools -&amp;gt; Modify Keyboard Shortcuts...&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-24-march-17-tips-and-tricks_files/keyboard_shortcuts.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;file-pane-go-to-working-directory&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;File Pane: Go To Working Directory&lt;/h3&gt;
&lt;p&gt;After mastering tip 5, you can easily navigate from the file pane to the working directory:&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-24-march-17-tips-and-tricks_files/goto_wd.png&#34; /&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;file-pane-go-to-project-root-directory&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;File Pane: Go To Project Root Directory&lt;/h3&gt;
&lt;p&gt;Finally, it is really easy to go to the root of a project directory:&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-24-march-17-tips-and-tricks_files/goto_proj.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Be sure to follow &lt;a href=&#34;https://twitter.com/rstudiotips&#34;&gt;@rstudiotips&lt;/a&gt; for more frequent updates. Tweet us &lt;a href=&#34;https://twitter.com/rstudio&#34;&gt;@rstudio&lt;/a&gt; if there’s a file navigation trick you wish we’d implement!&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/03/31/march-17-tips-and-tricks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>R and Singularity</title>
      <link>https://rviews.rstudio.com/2017/03/29/r-and-singularity/</link>
      <pubDate>Wed, 29 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/03/29/r-and-singularity/</guid>
      <description>
        

&lt;p&gt;R (&lt;a href=&#34;https://www.r-project.org&#34; class=&#34;uri&#34;&gt;https://www.r-project.org&lt;/a&gt;) is a premier system for statistical and scientific computing and data science. At its core, R is a very carefully curated high-level interface to low-level numerical libraries. True to this principle, R packages have greatly expanded the scope and number of these interfaces over the years, among them interfaces to a large number of distributed and parallel computing tools. Despite its impressive breadth of sophisticated high-performance computing (HPC) tools, R is not often that widely used for “big” problems.&lt;/p&gt;
&lt;p&gt;I believe the idiosyncrasies of most HPC technologies represent the major road block to their adoption (in any language or system). HPC technologies are often difficult to set up, use, and manage. They often rely on frequently changing and complex software library dependencies, and sometimes highly specific library versions. Managing all this boils down to spending more time on system administration, and less time on research.&lt;/p&gt;
&lt;p&gt;How do we make things easier? One approach to help accelerate the adoption of HPC technology by the R community uses Singularity, a modern application containerization technique suited to HPC (&lt;a href=&#34;http://singularity.lbl.gov/&#34; class=&#34;uri&#34;&gt;http://singularity.lbl.gov/&lt;/a&gt;).&lt;/p&gt;
&lt;div id=&#34;containers&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Containers&lt;/h2&gt;
&lt;p&gt;A &lt;em&gt;container&lt;/em&gt; is a collection of the software requirements to run an application. Importantly, containers are defined and generated from a simple text recipe that can be easily communicated and versioned. Containers leverage modern operating system capabilities for virtualizing process and name spaces in a high-performance, low-overhead way. Container technology allows us to quickly turn recipes into runnable applications, and then deploy them anywhere.&lt;/p&gt;
&lt;p&gt;The success of Docker, CoreOS, and related systems in enterprise business applications shows that there is a huge demand for lightweight, versionable, and portable containers. Notably, these technologies have not been all that widely successful in HPC settings, despite significant effort. Shifter (&lt;a href=&#34;https://github.com/NERSC/shifter&#34; class=&#34;uri&#34;&gt;https://github.com/NERSC/shifter&lt;/a&gt;) is the most successful application of Docker to HPC, and while it is very impressive, it suffers from a few important drawbacks. The root-capable daemon program used by Docker is difficult to accommodate in many HPC environments. And the relatively heavy-weight nature of Docker virtualization can degrade the performance of high-performance hardware resources like Infiniband networking.&lt;/p&gt;
&lt;p&gt;Singularity is a lightweight and very simple container technology that is particularly well-suited to HPC environments. Singularity virtualizes the minimum amount necessary to compute, allowing applications full access to fast hardware resources like Infiniband networks and GPUs. And Singularity runs without a server at all, eliminating possible server security exploits. The minimalist philosophy of Singularity makes it easy to install and run on everything from laptops to supercomputers, promoting the ability to quickly test containers before using them across large systems. Singularity is now widely available in supercomputer centers across the world.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;reproducible-research&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Reproducible research&lt;/h2&gt;
&lt;p&gt;Publishing results with code and data that can be reproduced and validated by others is an obviously important concept that has seen increased urgency these days. The idea is an old one that has been supported by S, S+ and R from the beginning with ideas like Sweave and more recently knitr and R markdown. R even promotes reproducible simulation in distributed/parallel settings by including high-quality, reproducible, distributed random number generators out of the box.&lt;/p&gt;
&lt;p&gt;However, as R integrates with an increasing number of external libraries and frameworks like cuDNN, Spark, and others, the ability to reproduce the &lt;em&gt;software environment&lt;/em&gt; that R runs in is becoming both more important and more complex. Containers help us define these complex set ups with simple, versionable text files, and then portably run them in diverse environments.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;examples&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;Examples&lt;/h1&gt;
&lt;p&gt;The following examples assume that Singularity is installed on your system. See &lt;a href=&#34;http://singularity.lbl.gov/&#34; class=&#34;uri&#34;&gt;http://singularity.lbl.gov/&lt;/a&gt; for details – it’s very easy to install. The examples can be run from nearly any modern Unix operating system, although the processor architecture must be supported by the container operating system.&lt;/p&gt;
&lt;div id=&#34;hello-tensorflow&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Hello TensorFlow&lt;/h2&gt;
&lt;p&gt;The first example below shows a canonical “hello world” program. Instead of a completely trivial example, we print “Hello, TensorFlow!” using TensorFlow from R via Python (&lt;a href=&#34;https://github.com/tensorflow/tensorflow&#34; class=&#34;uri&#34;&gt;https://github.com/tensorflow/tensorflow&lt;/a&gt;, &lt;a href=&#34;https://github.com/python/cpython&#34; class=&#34;uri&#34;&gt;https://github.com/python/cpython&lt;/a&gt;), introducing a complex but typical software dependency chain. A test program validates operation by printing the “hello world” message from R through Tensorflow. The container generically will run any R program named &lt;code&gt;main.R&lt;/code&gt; in its working directory.&lt;/p&gt;
&lt;p&gt;Here is the Singularity container definition file for the example using the Ubuntu Xenial operating system. (Note that you can build a container from this definition file on any Singularity-supported operating system.)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;BootStrap: debootstrap
OSVersion: xenial
MirrorURL: http://archive.ubuntu.com/ubuntu/

%post
  sed -i &amp;#39;s/main/main restricted universe/g&amp;#39; /etc/apt/sources.list
  apt-get update

  # Install R, Python, misc. utilities
  apt-get install -y libopenblas-dev r-base-core libcurl4-openssl-dev libopenmpi-dev openmpi-bin openmpi-common openmpi-doc openssh-client openssh-server libssh-dev wget vim git nano git cmake  gfortran g++ curl wget python autoconf bzip2 libtool libtool-bin python-pip python-dev
  apt-get clean
  locale-gen en_US.UTF-8

  # Install Tensorflow
  pip install tensorflow

  # Install required R packages
  R --slave -e &amp;#39;install.packages(&amp;quot;devtools&amp;quot;, repos=&amp;quot;https://cloud.r-project.org/&amp;quot;)&amp;#39;
  R --slave -e &amp;#39;devtools::install_github(&amp;quot;rstudio/tensorflow&amp;quot;)&amp;#39;

%test
  #!/bin/sh
  exec R --slave -e &amp;quot;library(tensorflow); \
                     sess  &amp;lt;- tensorflow::tf\$Session(); \
                     hello &amp;lt;- tensorflow::tf\$constant(&amp;#39;Hello, TensorFlow!&amp;#39;); \
                     sess\$run(hello)&amp;quot;


%runscript
  #!/bin/bash
  Rscript --slave &amp;quot;main.R&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;TIP&lt;/strong&gt; If you’re running on Red Hat or CentOS, you’ll need the debootstrap program: &lt;code&gt;sudo yum install debootstrap&lt;/code&gt;. See the Singularity documentation for more information.&lt;/p&gt;
&lt;p&gt;Assuming that the above definition file is named &lt;code&gt;tensorflow.def&lt;/code&gt;, you can bootstrap a Singularity container image named &lt;code&gt;tensorflow.img&lt;/code&gt; with:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo rm -f tensorflow.img &amp;amp;&amp;amp; \
sudo singularity create --size 4000 tensorflow.img &amp;amp;&amp;amp; \
sudo singularity bootstrap tensorflow.img tensorflow.def&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;code&gt;%post&lt;/code&gt; section of the definition file installs R, Python, Tensorflow and miscellaneous utilities into the container. The &lt;code&gt;%test&lt;/code&gt; section runs the “hello world” program as an example to verify things are working. The &lt;code&gt;%run&lt;/code&gt; section of this example simply runs an arbitrary user R program named &lt;code&gt;main.R&lt;/code&gt; in the container’s working directory.&lt;/p&gt;
&lt;p&gt;Run the “hello world” &lt;code&gt;%test&lt;/code&gt; script with:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;singularity test tensorflow.img&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I love Singularity’s ability to include unit tests in container definition files – it reminds me of building R packages! I encourage using the test section judiciously to confirm that the container will work as intended.&lt;/p&gt;
&lt;p&gt;You can run an arbitrary R program in the container by creating a &lt;code&gt;main.R&lt;/code&gt; file in the container working directory and running:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;singularity run tensorflow.img&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;full-genome-variant-principal-components&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Full-genome variant Principal Components&lt;/h2&gt;
&lt;p&gt;The previous example illustrated a complex tool chain, but only running on a single computer. This example is closer to a complete distributed R application.&lt;/p&gt;
&lt;p&gt;Genomic variants record differences in a genome relative to a reference. Many types of differences exist, see for instance &lt;a href=&#34;https://en.wikipedia.org/wiki/Structural_variation&#34; class=&#34;uri&#34;&gt;https://en.wikipedia.org/wiki/Structural_variation&lt;/a&gt;. This example focuses on differences among the 2,504 whole human genomes curated by the 1000 Genomes Project (see: “A global reference for human genetic variation”, The 1000 Genomes Project Consortium, &lt;em&gt;Nature&lt;/em&gt; 526, 68-74 (01 October 2015) &lt;a href=&#34;doi:10.1038/nature15393&#34; class=&#34;uri&#34;&gt;doi:10.1038/nature15393&lt;/a&gt;). The example downloads whole genome data files in VCF 4.1 format. Although the 1000 Genome Project data files are used here, the example will work for any input set of VCF files (it processes all files named &lt;code&gt;*.vcf.gz&lt;/code&gt; in the working directory).&lt;/p&gt;
&lt;p&gt;The example constructs a sparse 2,504 row (people) by 81,271,844 column (genomic variants) R matrix from the VCF data files. The matrix entries are one if a particular variant occurs in the person, or a zero otherwise. Because not every person exhibits every variant, the matrix is very sparse with about 9.8 billion nonzero-elements, or about 2% fill-in. Rather than construct a single giant sparse matrix, the example partitions the data and saves many smaller sub-matrices each with CHUNKSIZE non-zero elements as R data files in the working directory, where CHUNKSIZE is an optional user-defined parameter that defaults to a value based on system memory size.&lt;/p&gt;
&lt;p&gt;The example computes the first NCOMP principal components, where NCOMP is a user-specified environment variable specified by the user, of sparse genomic variant VCF files. The example is very general, requiring an arbitrary number of VCF data files as input and running on any number of computers. It uses MPI to coordinate parallel activity across computers, along with the &lt;code&gt;Rmpi&lt;/code&gt;, &lt;code&gt;doMPI&lt;/code&gt;, and &lt;code&gt;foreach&lt;/code&gt; packages in R. The choice of MPI is well-suited to supercomputer deployment, and the example assumes that MPI is available along with the following assumptions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Launched by MPI&lt;/li&gt;
&lt;li&gt;One or more gzip-compressed variant files ending in “.vcf.gz” (the program will use all files matching this pattern)&lt;/li&gt;
&lt;li&gt;The input variant files are split up among working directories across the worker computers – each worker will parse and process only the variant files in its local working directory&lt;/li&gt;
&lt;li&gt;Optional CHUNKSIZE environment variable in number of variants per chunk&lt;/li&gt;
&lt;li&gt;Optional NCOMP environment variable specifying the number of principal components to return, defaulting to 3&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A successful run produces the following output:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A file ‘pca.rdata’ in serialized R format containing the largest NCOMP singular values and corresponding principal component vectors of the variant data&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This example was designed for deployment with supercomputer systems in mind. See &lt;a href=&#34;https://github.com/bwlewis/1000_genomes_examples&#34; class=&#34;uri&#34;&gt;https://github.com/bwlewis/1000_genomes_examples&lt;/a&gt; for other implementations that don’t require MPI.&lt;/p&gt;
&lt;p&gt;Singularity encapsulates the program logic and the external library dependency chain (MPI, etc.) required by the computation in the following definition file:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;BootStrap: debootstrap
OSVersion: xenial
MirrorURL: http://archive.ubuntu.com/ubuntu/
Include: bash

%post
  sed -i &amp;#39;s/main/main restricted universe/g&amp;#39; /etc/apt/sources.list
  apt-get update

  # Install R, openmpi, misc. utilities:
  apt-get install -y libopenblas-dev r-base-core libcurl4-openssl-dev libopenmpi-dev openmpi-bin openmpi-common openmpi-doc openssh-client openssh-server libssh-dev wget vim git nano git cmake  gfortran g++ curl wget python autoconf bzip2 libtool libtool-bin
  apt-get clean

  # Install required R packages
  R --slave -e &amp;#39;install.packages(c(&amp;quot;irlba&amp;quot;, &amp;quot;doMPI&amp;quot;), repos=&amp;quot;https://cloud.r-project.org/&amp;quot;)&amp;#39;

  # Install simple VCF parser helper
  wget https://raw.githubusercontent.com/bwlewis/1000_genomes_examples/master/parse.c &amp;amp;&amp;amp; cc -O2 parse.c &amp;amp;&amp;amp; mv a.out /usr/local/bin/parsevcf &amp;amp;&amp;amp; rm parse.c

  # Set up unit test
  mkdir -p /usr/local/share/R
  chmod a+rwx /usr/local/share/R
  wget https://raw.githubusercontent.com/bwlewis/1000_genomes_examples/master/unit.R &amp;amp;&amp;amp; mv unit.R /usr/local/share/R/

  # This is the main R program run by /singularity
  wget https://raw.githubusercontent.com/bwlewis/1000_genomes_examples/master/pca-mpi.R &amp;amp;&amp;amp; mv pca-mpi.R /usr/local/share/R/


%test
  #!/bin/sh
  exec Rscript --slave &amp;quot;/usr/local/share/R/unit.R&amp;quot;

%runscript
  #!/bin/bash
  Rscript --slave &amp;quot;/usr/local/share/R/pca-mpi.R&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Build and bootstrap a Singularity container using the &lt;code&gt;variant_pca.def&lt;/code&gt; definition file with:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo rm -f variant_pca.img &amp;amp;&amp;amp; \
sudo singularity create --size 4000 variant_pca.img &amp;amp;&amp;amp; \
sudo singularity bootstrap variant_pca.img variant_pca.def&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;unit-test&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Unit test&lt;/h3&gt;
&lt;p&gt;The container includes a simple unit test that verifies MPI operation invoked by:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;mpirun -np 4 singularity test variant_pca.img&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;small-example&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Small example&lt;/h3&gt;
&lt;p&gt;A small, fast-running example computes principal components for the first 10,000 variants from the 1000 Genomes Project chromosomes 21 and 22 as follows:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;wget https://raw.githubusercontent.com/bwlewis/1000_genomes_examples/extra/chr21.head.vcf.gz
wget https://raw.githubusercontent.com/bwlewis/1000_genomes_examples/extra/chr22.head.vcf.gz
LANG=C CHUNKSIZE=10000000 mpirun -x LANG -x CHUNKSIZE -np 2 singularity run -H $(pwd) variant_pca.img &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Read the output pca.rdata file from R using &lt;code&gt;readRDS()&lt;/code&gt;. The following code plots the first three estimated principal components.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;x &amp;lt;- readRDS(&amp;#39;pca.rdata&amp;#39;)
library(lattice)
splom(x$v)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-03-27-r-and-singularity_files/figure-html/unnamed-chunk-2-1.png&#34; width=&#34;672&#34; /&gt; We see some obvious clusters in the data, but the clusters are not all that well-defined because we only use data from two smaller chromosomes (21 and 22) in this example. The clusters correspond to distinct genetic superpopulations. See the following example for a refined plot using the whole genomes.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;full-sized-example&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Full-sized example&lt;/h3&gt;
&lt;p&gt;Finally, compute the whole genome principal components across all chromosomes and all 2,504 people in the 1000 Genomes project with:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# Remove small example files if they exist
rm -f chr21.head.vcf.gz chr22.head.vcf.gz

# Download the variant files
j=1
while test $j -lt 23; do
  wget ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/release/20130502/ALL.chr${j}.phase3_shapeit2_mvncall_integrated_v5a.20130502.genotypes.vcf.gz &amp;amp;
  j=$(( $j + 1 ))
done
wait&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;When running on more than one computer, first distribute the vcf.gz files by scattering them across working directories on each computer. Each computer will only process the files located in its working directory, so copy a subset of the files to each computer.&lt;/p&gt;
&lt;p&gt;The Singularity container image must also be available to run on each computer, so copy the image to each one.&lt;/p&gt;
&lt;p&gt;Now scatter the &lt;code&gt;*.vcf.gz&lt;/code&gt; files across your MPI computers, for instance using &lt;code&gt;scp&lt;/code&gt;. Let’s assume for this example that we have four total computers. Then we need to invoke the program on 4 + 1 = 5 total MPI hosts, as outlined in &lt;a href=&#34;https://cran.r-project.org/web/packages/doMPI/vignettes/doMPI.pdf&#34; class=&#34;uri&#34;&gt;https://cran.r-project.org/web/packages/doMPI/vignettes/doMPI.pdf&lt;/a&gt; (the first listed host will operate as the R master program in a master/slave configuration).&lt;/p&gt;
&lt;p&gt;Assume that our four host computers are listed in a comma-separated list by the environment variable HOSTS, for instance by&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;HOSTS=10.0.0.1,10.0.0.1,10.0.0.2,10.0.0.3,10.0.0.4&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then a typical openmpi invocation is (for our four hosts):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;LANG=C CHUNKSIZE=10000000 mpirun -wd $(pwd) -x LANG -x CHUNKSIZE -np 5 -host $(HOSTS) singularity run -H $(pwd) variant_pca.img&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Replace the host list and &lt;code&gt;-np 5&lt;/code&gt; with the number of computers available in your cluster plus one. Or, submit the job using an available cluster job manager like Slurm. See &lt;a href=&#34;https://cran.r-project.org/web/packages/doMPI/vignettes/doMPI.pdf&#34; class=&#34;uri&#34;&gt;https://cran.r-project.org/web/packages/doMPI/vignettes/doMPI.pdf&lt;/a&gt; for more details on using MPI with R.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;example-output&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Example output&lt;/h3&gt;
&lt;p&gt;To give you an idea of performance, I ran this example on four Amazon EC2 r4-4xlarge instances. The parsing step completed in about 20 minutes, and principal component computation took about 11 minutes (680 seconds).&lt;/p&gt;
&lt;p&gt;As with the small example above, we can read the output file and plot the principal components:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;x &amp;lt;- readRDS(&amp;#39;pca.rdata&amp;#39;)
library(lattice)
splom(x$v)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-03-27-r-and-singularity_files/figure-html/unnamed-chunk-4-1.png&#34; width=&#34;672&#34; /&gt; The resulting clusters are much more highly defined, and split into four or five very well-defined data clusters, corresponding almost exactly to the NIH superpopulation categories for each person. Some of the data clusters themselves exhibit sub-cluster structure.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;additional-notes&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Additional Notes&lt;/h3&gt;
&lt;p&gt;The computation uses an R program downloaded from &lt;a href=&#34;https://raw.githubusercontent.com/bwlewis/1000_genomes_examples/master/pca-mpi.R&#34; class=&#34;uri&#34;&gt;https://raw.githubusercontent.com/bwlewis/1000_genomes_examples/master/pca-mpi.R&lt;/a&gt; that we don’t reproduce here. See that file and &lt;a href=&#34;https://github.com/bwlewis/1000_genomes_examples/blob/master/PCA_whole_genome.Rmd&#34; class=&#34;uri&#34;&gt;https://github.com/bwlewis/1000_genomes_examples/blob/master/PCA_whole_genome.Rmd&lt;/a&gt; for additional notes.&lt;/p&gt;
&lt;p&gt;The computation proceeds in two sequential phases, first processing the raw VCF files into chunks of sparse R matrices corresponding to the variant data, and then computing principal components on the R matrices. Parallel computation is used within each phase.&lt;/p&gt;
&lt;p&gt;Sparse matrix chunk size is specified by the user with the environment variable CHUNKSIZE to indicate the maximum number of nonzero matrix elements per chunk. If unspecified, CHUNKSIZE is automatically determined based on a heuristic using the host computer’s memory size.&lt;/p&gt;
&lt;p&gt;The first processing phase of the computation stores the R sparse matrix chunks corresponding to the input available VCF files for re-use iteratively by the algorithm. In particular, this algorithm process the chunked VCF data out of core – alternative versions of the program pin sparse matrix chunks in memory on each computer and avoid intermediate file system use. That can be obviously more efficient than using a file system. But, importantly, the file system approach scales easily. In particular, this program will run (slowly) on a single laptop even if the total variant sparse matrix size vastly exceeds available RAM size. Thus, this example trades best performance for flexibility. Despite this trade off, performance can be excellent in the example, thanks to the efficient algorithm used and the fact that files are cached in each computer’s buffer cache if memory permits.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/03/29/r-and-singularity/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Some Random Weekend Reading</title>
      <link>https://rviews.rstudio.com/2017/03/24/some-random-weekend-reading/</link>
      <pubDate>Fri, 24 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/03/24/some-random-weekend-reading/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/d3/d3.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/forceNetwork-binding/forceNetwork.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Few of us have enough time to read, and most of us already have depressingly deep stacks of material that we would like to get through. However, sometimes a random encounter with something interesting is all that it takes to regenerate enthusiasm. Just in case you are not going to get to a book store with a good technical section this weekend, here are a few not-quite-random reads.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.deeplearningbook.org/&#34;&gt;Deep Learning&lt;/a&gt; by Goodfellow, Bengio and Courville is a solid, self-contained introduction to Deep Learning that begins with Linear Algebra and ends with discussions of research topics such as Autoencoders, Representation Learning, and Boltzman Machines. The online layout extends an invitation to click anywhere and begin reading. Sampling the chapters, I found the text to be engaging reading; much more interesting and lucid than just an online resource. For some Deep Learning practice with R and &lt;a href=&#34;https://h2o-release.s3.amazonaws.com/h2o/rel-slater/9/docs-website/h2o-docs/booklets/DeepLearning_Vignette.pdf&#34;&gt;H2O&lt;/a&gt;, have a look at the post &lt;a href=&#34;http://www.rblog.uni-freiburg.de/2017/02/07/deep-learning-in-r/&#34;&gt;Deep Learning in R&lt;/a&gt; by Kutkina and Feuerriegel.&lt;/p&gt;
&lt;p&gt;However, if you are under the impression that getting a handle on Deep Learning will get you totally up to speed with neural network buzzwords, you may be disappointed. &lt;a href=&#34;https://en.wikipedia.org/wiki/Extreme_learning_machine&#34;&gt;Extreme Learning Machines&lt;/a&gt;, which “aim to break the barriers between the conventional artificial learning techniques and biological learning mechanisms”, are sure to take you even deeper into the abyss. For a succinct introduction to ELMs with and application to handwritten digit classification, have a look at the &lt;a href=&#34;https://www.hindawi.com/journals/cin/2016/3049632/&#34;&gt;recent paper&lt;/a&gt; by Pang and Yang. For more than an afternoon’s worth of reading, browse through the IEEE Intelligent Systems issue on &lt;a href=&#34;http://www.ntu.edu.sg/home/egbhuang/pdf/IEEE-IS-ELM.pdf&#34;&gt;Extreme Learning Machines&lt;/a&gt; &lt;a href=&#34;http://www.ntu.edu.sg/home/egbhuang/&#34;&gt;here&lt;/a&gt;, and the other resources collected &lt;a href=&#34;http://www.ntu.edu.sg/home/egbhuang/pdf/IEEE-IS-ELM.pdf&#34;&gt;here&lt;/a&gt;. See the &lt;a href=&#34;http://www.ntu.edu.sg/home/egbhuang/ELM2014/index.html&#34;&gt;announcement&lt;/a&gt; of the 2014 conference for the full context of the quote above.&lt;/p&gt;
&lt;p&gt;For something a little lighter and closer to home, &lt;a href=&#34;https://christophergandrud.github.io/networkD3/&#34;&gt;Christopher Gandrud’s page&lt;/a&gt; on the &lt;a href=&#34;https://cran.r-project.org/web/packages/networkD3/index.html&#34;&gt;networkD3&lt;/a&gt; package is sure to set you browsing through &lt;a href=&#34;https://en.wikipedia.org/wiki/Sankey_diagram&#34;&gt;Sankey Diagrams&lt;/a&gt; and &lt;a href=&#34;https://cs.brown.edu/~rt/gdhandbook/chapters/force-directed.pdf&#34;&gt;Force Directed Drawing Alorithms&lt;/a&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(networkD3)
# Load data
data(MisLinks)
data(MisNodes)

# Plot
forceNetwork(Links = MisLinks, Nodes = MisNodes,
            Source = &amp;quot;source&amp;quot;, Target = &amp;quot;target&amp;quot;,
            Value = &amp;quot;value&amp;quot;, NodeID = &amp;quot;name&amp;quot;,
            Group = &amp;quot;group&amp;quot;, opacity = 0.8)&lt;/code&gt;&lt;/pre&gt;

&lt;div id=&#34;htmlwidget-49f7dcedcb604b5773a2&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;forceNetwork html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-49f7dcedcb604b5773a2&#34;&gt;{&#34;x&#34;:{&#34;links&#34;:{&#34;source&#34;:[1,2,3,3,4,5,6,7,8,9,11,11,11,11,12,13,14,15,17,18,18,19,19,19,20,20,20,20,21,21,21,21,21,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,24,24,25,25,25,26,26,26,26,27,27,27,27,27,28,28,29,29,29,30,31,31,31,31,32,33,33,34,34,35,35,35,36,36,36,36,37,37,37,37,37,38,38,38,38,38,38,39,40,41,41,42,42,42,43,43,43,44,44,45,47,48,48,48,48,49,49,50,50,51,51,51,52,52,53,54,54,54,55,55,55,55,55,55,55,55,55,55,56,56,57,57,57,58,58,58,58,58,59,59,59,59,60,60,60,61,61,61,61,61,61,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,66,66,66,66,66,66,66,66,66,67,68,68,68,68,68,68,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,71,71,71,71,71,71,71,71,72,72,72,73,74,74,75,75,75,75,75,75,75,76,76,76,76,76,76,76],&#34;target&#34;:[0,0,0,2,0,0,0,0,0,0,10,3,2,0,11,11,11,11,16,16,17,16,17,18,16,17,18,19,16,17,18,19,20,16,17,18,19,20,21,16,17,18,19,20,21,22,12,11,23,11,24,23,11,24,11,16,25,11,23,25,24,26,11,27,23,27,11,23,30,11,23,27,11,11,27,11,29,11,34,29,34,35,11,29,34,35,36,11,29,34,35,36,37,11,29,25,25,24,25,41,25,24,11,26,27,28,11,28,46,47,25,27,11,26,11,49,24,49,26,11,51,39,51,51,49,26,51,49,39,54,26,11,16,25,41,48,49,55,55,41,48,55,48,27,57,11,58,55,48,57,48,58,59,48,58,60,59,57,55,55,58,59,48,57,41,61,60,59,48,62,57,58,61,60,55,55,62,48,63,58,61,60,59,57,11,63,64,48,62,58,61,60,59,57,55,64,58,59,62,65,48,63,61,60,57,25,11,24,27,48,41,25,68,11,24,27,48,41,25,69,68,11,24,27,41,58,27,69,68,70,11,48,41,25,26,27,11,48,48,73,69,68,25,48,41,70,71,64,65,66,63,62,48,58],&#34;value&#34;:[1,8,10,6,1,1,1,1,2,1,1,3,3,5,1,1,1,1,4,4,4,4,4,4,3,3,3,4,3,3,3,3,5,3,3,3,3,4,4,3,3,3,3,4,4,4,2,9,2,7,13,1,12,4,31,1,1,17,5,5,1,1,8,1,1,1,2,1,2,3,2,1,1,2,1,3,2,3,3,2,2,2,2,1,2,2,2,2,1,2,2,2,2,2,1,1,1,2,3,2,2,1,3,1,1,3,1,2,1,2,1,1,1,3,2,1,1,9,2,2,1,1,1,2,1,1,6,12,1,1,21,19,1,2,5,4,1,1,1,1,1,7,7,6,1,4,15,5,6,2,1,4,2,2,6,2,5,1,1,9,17,13,7,2,1,6,3,5,5,6,2,4,3,2,1,5,12,5,4,10,6,2,9,1,1,5,7,3,5,5,5,2,5,1,2,3,3,1,2,2,1,1,1,1,3,5,1,1,1,1,1,6,6,1,1,2,1,1,4,4,4,1,1,1,1,1,1,2,2,2,1,1,1,1,2,1,1,2,2,3,3,3,3,1,1,1,1,1,1,1,1,1,1,1],&#34;colour&#34;:[&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;,&#34;#666&#34;]},&#34;nodes&#34;:{&#34;name&#34;:[&#34;Myriel&#34;,&#34;Napoleon&#34;,&#34;Mlle.Baptistine&#34;,&#34;Mme.Magloire&#34;,&#34;CountessdeLo&#34;,&#34;Geborand&#34;,&#34;Champtercier&#34;,&#34;Cravatte&#34;,&#34;Count&#34;,&#34;OldMan&#34;,&#34;Labarre&#34;,&#34;Valjean&#34;,&#34;Marguerite&#34;,&#34;Mme.deR&#34;,&#34;Isabeau&#34;,&#34;Gervais&#34;,&#34;Tholomyes&#34;,&#34;Listolier&#34;,&#34;Fameuil&#34;,&#34;Blacheville&#34;,&#34;Favourite&#34;,&#34;Dahlia&#34;,&#34;Zephine&#34;,&#34;Fantine&#34;,&#34;Mme.Thenardier&#34;,&#34;Thenardier&#34;,&#34;Cosette&#34;,&#34;Javert&#34;,&#34;Fauchelevent&#34;,&#34;Bamatabois&#34;,&#34;Perpetue&#34;,&#34;Simplice&#34;,&#34;Scaufflaire&#34;,&#34;Woman1&#34;,&#34;Judge&#34;,&#34;Champmathieu&#34;,&#34;Brevet&#34;,&#34;Chenildieu&#34;,&#34;Cochepaille&#34;,&#34;Pontmercy&#34;,&#34;Boulatruelle&#34;,&#34;Eponine&#34;,&#34;Anzelma&#34;,&#34;Woman2&#34;,&#34;MotherInnocent&#34;,&#34;Gribier&#34;,&#34;Jondrette&#34;,&#34;Mme.Burgon&#34;,&#34;Gavroche&#34;,&#34;Gillenormand&#34;,&#34;Magnon&#34;,&#34;Mlle.Gillenormand&#34;,&#34;Mme.Pontmercy&#34;,&#34;Mlle.Vaubois&#34;,&#34;Lt.Gillenormand&#34;,&#34;Marius&#34;,&#34;BaronessT&#34;,&#34;Mabeuf&#34;,&#34;Enjolras&#34;,&#34;Combeferre&#34;,&#34;Prouvaire&#34;,&#34;Feuilly&#34;,&#34;Courfeyrac&#34;,&#34;Bahorel&#34;,&#34;Bossuet&#34;,&#34;Joly&#34;,&#34;Grantaire&#34;,&#34;MotherPlutarch&#34;,&#34;Gueulemer&#34;,&#34;Babet&#34;,&#34;Claquesous&#34;,&#34;Montparnasse&#34;,&#34;Toussaint&#34;,&#34;Child1&#34;,&#34;Child2&#34;,&#34;Brujon&#34;,&#34;Mme.Hucheloup&#34;],&#34;group&#34;:[1,1,1,1,1,1,1,1,1,1,2,2,3,2,2,2,3,3,3,3,3,3,3,3,4,4,5,4,0,2,3,2,2,2,2,2,2,2,2,4,6,4,4,5,0,0,7,7,8,5,5,5,5,5,5,8,5,8,8,8,8,8,8,8,8,8,8,9,4,4,4,4,5,10,10,4,8]},&#34;options&#34;:{&#34;NodeID&#34;:&#34;name&#34;,&#34;Group&#34;:&#34;group&#34;,&#34;colourScale&#34;:&#34;d3.scale.category20()&#34;,&#34;fontSize&#34;:7,&#34;fontFamily&#34;:&#34;serif&#34;,&#34;clickTextSize&#34;:17.5,&#34;linkDistance&#34;:50,&#34;linkWidth&#34;:&#34;function(d) { return Math.sqrt(d.value); }&#34;,&#34;charge&#34;:-120,&#34;opacity&#34;:0.8,&#34;zoom&#34;:false,&#34;legend&#34;:false,&#34;nodesize&#34;:false,&#34;radiusCalculation&#34;:&#34; Math.sqrt(d.nodesize)+6&#34;,&#34;bounded&#34;:false,&#34;opacityNoHover&#34;:0,&#34;clickAction&#34;:null}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Finally, if you are like me and think that the weekends are for catching up on things that you should probably already know, but on which you might be a bit shaky, remember that you can never know enough about GitHub. Compliments of GitHub’s Carolyn Shin, here is some online GitHub reading: &lt;a href=&#34;https://guides.github.com/&#34;&gt;GitHub Guides&lt;/a&gt;, &lt;a href=&#34;https://github.com/github/training-kit&#34;&gt;GitHub on Demand Training&lt;/a&gt;, and an online version of the &lt;a href=&#34;https://git-scm.com/book/en/v2&#34;&gt;Pro Git Book&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Reading recommendations go both ways. Please feel free to comment with some recommendations of your own.&lt;/p&gt;
&lt;div id=&#34;section&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;&lt;/h1&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/03/24/some-random-weekend-reading/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>February 2017 New Package Picks</title>
      <link>https://rviews.rstudio.com/2017/03/22/february-2017-new-package-picks/</link>
      <pubDate>Wed, 22 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/03/22/february-2017-new-package-picks/</guid>
      <description>
        

&lt;p&gt;One hundred and forty-five new packages were added to CRAN in February. Here are 47 interesting packages organized into five categories; Biostatistics, Data, Data Science, Statistics and Utilities.&lt;/p&gt;
&lt;div id=&#34;biostatistics&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Biostatistics&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/BaTFLED3D/&#34;&gt;BaTFLED3D&lt;/a&gt; v0.1.7: Implements a machine learning algorithm to make predictions and determine interactions in data that varies along three independent modes. It was developed to predict the growth of cell lines when treated with drugs at different doses. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/BaTFLED3D/vignettes/BaTFLED3D_vignette.html&#34;&gt;vignette&lt;/a&gt; shows an example with simulated data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/DClusterm/&#34;&gt;DClusterm&lt;/a&gt; v0.1: Implements methods for the model-based detection of disease clusters. Look at the &lt;a href=&#34;https://cran.rstudio.com/web/packages/DClusterm/vignettes/jss_paper.pdf&#34;&gt;JSS paper&lt;/a&gt; for details.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;data&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Data&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/ccafs/&#34;&gt;ccafs&lt;/a&gt; v0.1.0: Provides access to data stored in Amazon S3 collected by the research program on &lt;a href=&#34;https://ccafs.cgiar.org/es/news/data-better-understanding-changing-climate#.WML6tBLyvy0&#34;&gt;Climate Change, Agriculture and Food Security&lt;/a&gt;. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/ccafs/vignettes/ccafs_vignette.html&#34;&gt;introduction&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/dataseries/&#34;&gt;dataseries&lt;/a&gt; v0.1.0: Provides access to Swiss data series from &lt;a href=&#34;http://www.dataseries.org/&#34;&gt;dataseries.org&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/fpp2/&#34;&gt;fpp2&lt;/a&gt; v2.0: Provides all of the data sets used in the online book &lt;a href=&#34;https://www.otexts.org/fpp2/&#34;&gt;Forecasting: Principles and Practice&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/rnaturalearthdata/&#34;&gt;rnaturalearthdata&lt;/a&gt; v0.1.0: Contains the world vector map data used in &lt;a href=&#34;http://www.naturalearthdata.com/&#34;&gt;Natural Earth&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;data-science&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Data Science&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/autothresholdr/&#34;&gt;autothresholdr&lt;/a&gt; v0.2.0: Is an R port of the &lt;a href=&#34;https://imagej.nih.gov/ij//&#34;&gt;ImageJ&lt;/a&gt; image processing program. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/autothresholdr/vignettes/autothresholdr.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/dlib/&#34;&gt;dlib&lt;/a&gt; v1.0: Provides an Rcpp interface to &lt;a href=&#34;http://dlib.net/&#34;&gt;dlib&lt;/a&gt;, the C++ toolkit containing machine learning algorithms and computer vision tools.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/liquidSVM/&#34;&gt;liquidSVM&lt;/a&gt; v1.0.1: Provides several functions to support a fast support vector machine implementation. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/liquidSVM/vignettes/demo.html&#34;&gt;demo vignette&lt;/a&gt; and supplemental installation &lt;a href=&#34;https://cran.rstudio.com/web/packages/liquidSVM/vignettes/documentation.html&#34;&gt;documentation&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/OOBCurve/&#34;&gt;OOBCurve&lt;/a&gt; v0.1: Provides a function to calculate the out-of-bag learning curve for random forest models built with the &lt;a href=&#34;https://cran.r-project.org/web/packages/randomForest/index.html&#34;&gt;randomForest&lt;/a&gt; or &lt;a href=&#34;https://cran.r-project.org/web/packages/ranger/index.html&#34;&gt;ranger&lt;/a&gt; packages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/opusminer/&#34;&gt;opusminer&lt;/a&gt; v0.1-0: Provides an interface to the &lt;a href=&#34;http://i.giwebb.com/index.php/research/association-discovery/&#34;&gt;OPUS Miner&lt;/a&gt; algorithm for finding the top-k, non-redundant itemsets from transaction data.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Statistics&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/BayesCombo/&#34;&gt;BayesCombo&lt;/a&gt; v1.0: Implements Bayesian meta-analysis methods to combine diverse evidence from multiple studies. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/BayesCombo/vignettes/BayesCombo_vignette.html&#34;&gt;vignette&lt;/a&gt; provides a detailed example.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/BayesianTools/&#34;&gt;BayesianTools&lt;/a&gt; v0.1.0: Implements various Metropolis MCMC variants (including adaptive and/or delayed rejection MH), the T-walk, differential evolution MCMCs, DREAM MCMCs, and a sequential Monte Carlo particle filter, along with diagnostic and plot functions. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/BayesianTools/vignettes/BayesianTools.html&#34;&gt;vignette&lt;/a&gt; will get you started.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/FRK/&#34;&gt;FRK&lt;/a&gt; v0.1.1: Implements the Fixed Rank Kriging methods presented by Cressie and Johannesson in their 2008 &lt;a href=&#34;doi:10.1111/j.1467-9868.2007.00633.x&#34;&gt;paper&lt;/a&gt;. An extended &lt;a href=&#34;https://cran.rstudio.com/web/packages/FRK/vignettes/FRK_intro.pdf&#34;&gt;vignette&lt;/a&gt; explains the math and provides several examples.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-22-february-2017-new-package-picks_files/FRK.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/glmmTMB/&#34;&gt;glmmTMB&lt;/a&gt; v0.1.1: Provides functions to fit Generalized Linear Mixed Models using the Template Model Builder &lt;a href=&#34;https://cran.rstudio.com/web/packages/TMB/index.html&#34;&gt;(TMB)&lt;/a&gt; package. There are vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/glmmTMB/vignettes/troubleshooting.html&#34;&gt;getting started&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/glmmTMB/vignettes/covstruct.html&#34;&gt;Covariance Structures&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/glmmTMB/vignettes/mcmc.html&#34;&gt;post-hoc MCMC&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/glmmTMB/vignettes/sim.html&#34;&gt;simulation&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/glmmTMB/vignettes/troubleshooting.html&#34;&gt;troubleshooting&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/IMIFA/&#34;&gt;IMIFA&lt;/a&gt; v1.1.0: Provides flexible Gibbs sampler functions for fitting Infinite Mixtures of Infinite Factor Analysers and related models, introduced by Murphy et al. in a 2017 &lt;a href=&#34;https://arxiv.org/pdf/1701.07010.pdf&#34;&gt;paper&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/IMIFA/vignettes/IMIFA.html&#34;&gt;vignette&lt;/a&gt; shows examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/ImputeRobust/&#34;&gt;ImputeRobust&lt;/a&gt; v1.1-1: Provides new imputation methods for the &lt;a href=&#34;https://cran.r-project.org/web/packages/mice/index.html&#34;&gt;mice&lt;/a&gt; package, based on generalized additive models for location, scale, and shape (GAMLSS) as described in &lt;a href=&#34;doi:10.1080/03610918.2014.911894&#34;&gt;de Jong, van Buuren and Spiess&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/lmvar/&#34;&gt;lmvar&lt;/a&gt; v1.0.0: Provides functions to run linear regressions in which both the expected value and variance can vary by observation. Vignettes provide an &lt;a href=&#34;https://cran.rstudio.com/web/packages/lmvar/vignettes/Intro.html&#34;&gt;introduction&lt;/a&gt; and explain the details of the &lt;a href=&#34;https://cran.rstudio.com/web/packages/lmvar/vignettes/Math.pdf&#34;&gt;math&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/metaviz/&#34;&gt;metaviz&lt;/a&gt; v0.1.0: Implements the rainforest plots proposed by &lt;a href=&#34;doi:10.1002/jrsm.1125&#34;&gt;Schild &amp;amp; Voracek&lt;/a&gt; as a variant of the forest plots used for meta-analysis. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/metaviz/vignettes/metaviz.html&#34;&gt;vignette&lt;/a&gt; describes their use.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-22-february-2017-new-package-picks_files/metavis.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/prophet/&#34;&gt;prophet&lt;/a&gt; v0.1: Implements a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly and weekly seasonality, plus holidays. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/prophet/vignettes/quick_start.html&#34;&gt;Quick Start guide&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/robustarima/&#34;&gt;robustarima&lt;/a&gt; v0.2.5: Provides functions for fitting a linear regression model with ARIMA errors, using a filtered tau-estimate.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/rpgm/&#34;&gt;rpgm&lt;/a&gt; v0.1.3: Provides functions that use the &lt;a href=&#34;https://www.jstatsoft.org/article/view/v005i08&#34;&gt;Ziggurat Method&lt;/a&gt; to generate Normal random variates quickly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/sarima/&#34;&gt;sarima&lt;/a&gt; v0.4-3: Provides functions for simulating and predicting with seasonal ARIMA models. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/sarima/vignettes/white_noise_tests.pdf&#34;&gt;vignette&lt;/a&gt; presents a use case.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/sppmix/&#34;&gt;sppmix&lt;/a&gt; v1.0.0.0: Implements classes and methods for modeling spatial point patterns using inhomogeneous Poisson point processes, where the intensity surface is assumed to be analogous to a finite additive mixture of normal components, and the number of components is a finite, fixed or random integer.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-03-22-february-2017-new-package-picks_files/sppmix.png&#34; /&gt; Look &lt;a href=&#34;http://www.stat.missouri.edu/~amicheas/sppmix/sppmix_tutorial_links.html&#34;&gt;here&lt;/a&gt; for documentation.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/walkr/&#34;&gt;walkr&lt;/a&gt; v0.3.4: Provides functions to sample from the interaction of a hyperplane and an &lt;a href=&#34;https://en.wikipedia.org/wiki/Simplex&#34;&gt;N Simplex&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/walkr/vignettes/walkr.pdf&#34;&gt;vignette&lt;/a&gt; describes the math and the algorithms involved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level4&#34;&gt;
&lt;h4&gt;Utilities&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/AWR/&#34;&gt;AWR&lt;/a&gt; v1.11.88: Installs the compiled Java modules of the &lt;a href=&#34;https://aws.amazon.com/sdk-for-java&#34;&gt;Amazon Web Services SDK&lt;/a&gt; for R packages interacting with AWS.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/AWR.Kinesis/&#34;&gt;AWR.Kinesis&lt;/a&gt; v1.7.3: Provides functions for fetching data from &lt;a href=&#34;https://aws.amazon.com/kinesis&#34;&gt;Amazon Kinesis Streams&lt;/a&gt; using the Java-based &lt;a href=&#34;https://github.com/awslabs/amazon-kinesis-client/blob/master/src/main/java/com/amazonaws/services/kinesis/multilang/MultiLangDaemonConfig.java&#34;&gt;MultiLangDaemon&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/AWR.KMS/&#34;&gt;AWR.KMS&lt;/a&gt; v0.1: Provides functions to encrypt plain text and ‘decrypt’ cipher text using encryption keys hosted at &lt;a href=&#34;https://aws.amazon.com/kms&#34;&gt;Amazon Web Services Key Management Service&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/drake/&#34;&gt;drake&lt;/a&gt; v2.0.0: Provides a reproducible build system for R that understands the workflow dependency structure, builds out-of-date targets, skips up-to-date targets, and offers two forms of parallel computing. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/drake/vignettes/quickstart.html&#34;&gt;quickstart guide&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/filesstrings/&#34;&gt;filesstrings&lt;/a&gt; v0.3.1: Provides tools for manipulating &lt;a href=&#34;https://cran.rstudio.com/web/packages/filesstrings/vignettes/strings.html&#34;&gt;strings&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/filesstrings/vignettes/files.html&#34;&gt;files&lt;/a&gt; on top of stringr.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/ggraph/&#34;&gt;ggraph&lt;/a&gt; v1.0.1: Provides functions to extend ggplot2 to graph visualizations. There are vignettes showing how to work with &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggraph/vignettes/Edges.html&#34;&gt;Edges&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggraph/vignettes/Layouts.html&#34;&gt;Layouts&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggraph/vignettes/Nodes.html&#34;&gt;Nodes&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-03-22-february-2017-new-package-picks_files/ggraph.png&#34; /&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/odbc/&#34;&gt;odbc&lt;/a&gt; v1.0.1: Uses the DBI interface to implement a connection to ODBC compatible databases.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/sonify/&#34;&gt;sonify&lt;/a&gt; v0.1-0: Contains a function to transform univariate data, sampled at regular or irregular intervals, into a continuous sound with time-varying frequency. The function is intended as a substitute for R’s &lt;code&gt;plot&lt;/code&gt; function to simplify data analysis for the visually impaired.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/widgetframe/&#34;&gt;widgetframe&lt;/a&gt; v0.1.0: Provides two functions for working with htmlwidgets and iframes, which may be useful when working with Wordpress or R Markdown. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/widgetframe/vignettes/Using_widgetframe.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/wrapr/&#34;&gt;wrapr&lt;/a&gt; v0.1.1: Contains the debugging functions &lt;a href=&#34;https://cran.rstudio.com/web/packages/wrapr/vignettes/DebugFnW.html&#34;&gt;DebugFnW&lt;/a&gt; to capture function context on error for debugging, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/wrapr/vignettes/let.html&#34;&gt;let&lt;/a&gt; to convert non-standard evaluation interfaces to standard evaluation interfaces.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/03/22/february-2017-new-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Quandl and Forecasting</title>
      <link>https://rviews.rstudio.com/2017/03/17/quandl-and-forecasting/</link>
      <pubDate>Fri, 17 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/03/17/quandl-and-forecasting/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/proj4js/proj4.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/highcharts/css/motion.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highcharts.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highcharts-3d.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highcharts-more.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/stock.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/heatmap.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/treemap.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/annotations.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/boost.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/data.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/drag-panes.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/drilldown.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/funnel.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/item-series.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/offline-exporting.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/overlapping-datalabels.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/parallel-coordinates.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/sankey.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/solid-gauge.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/streamgraph.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/sunburst.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/vector.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/wordcloud.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/xrange.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/exporting.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/export-data.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/maps/modules/map.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/grouped-categories.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/motion.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/multicolor_series.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/custom/reset.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/custom/symbols-extra.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/custom/text-symbols.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highchart-binding/highchart.js&#34;&gt;&lt;/script&gt;


&lt;p&gt;Welcome to another installment of &lt;a href=&#34;https://rviews.rstudio.com/categories/reproducible-finance-with-r/&#34;&gt;Reproducible Finance with R&lt;/a&gt;. Today we are going to shift focus in recognition of the fact that there’s more to finance than stock prices, and there’s more to data download than quantmod/getSymbols. In this post, we will explore oil prices using data from &lt;a href=&#34;https://www.quandl.com/&#34;&gt;Quandl&lt;/a&gt;, a repository for both free and paid data sources. We will also get into the forecasting game a bit and think about how best to use dygraphs when visualizing predicted time series as an extension of historical data. We are not going to do anything too complex, but we will expand our toolkit by getting familiar with Quandl, commodity prices, the &lt;code&gt;forecast&lt;/code&gt; package, and &lt;code&gt;highcharter&lt;/code&gt;. Our ultimate goal is to build a tool where an end user can explore and forecast commodities prices via a Shiny app. The final app can be viewed &lt;a href=&#34;http://www.reproduciblefinance.com/shiny/quandl-commodities/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Before we dive in, a few thoughts to frame this post.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;We are using oil data from Quandl, but the original data is from &lt;a href=&#34;https://fred.stlouisfed.org/&#34;&gt;FRED&lt;/a&gt;. There’s nothing wrong with grabbing the data directly from FRED, of course, and I browse FRED frequently to check out economic data, but I tend to download the data into my RStudio environment using Quandl. I wanted to introduce Quandl today because it’s a nice resource and it’s gaining in popularity. If you work in the financial industry, you might start to encounter it in your work.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This post marks our first foray into the world of predictive modeling, albeit in a very simple way. But the complexity and accuracy of the forecasting methodology we use here is almost irrelevant since I expect that most R coders, whether in industry or otherwise, will have their own proprietary models. Rather, what I want to accomplish here is a framework where models can be inserted, visualized, and scrutinized in the future. I harp on reproducible workflows a lot, and that’s not going to change today because one goal of this Notebook is to house a forecast that can be reproduced in the future (at which point, we will know if the forecast was accurate or not), and then tweaked/criticized/updated/heralded.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let’s get to the data download! In the chunk below, as we import WTI oil prices, notice that Quandl makes it easy to choose types of objects (raw/dataframe, xts, or zoo), periods (daily, weekly, or monthly) and start/end dates.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(Quandl)
library(tidyverse)
library(tidyquant)
library(timetk)
library(forecast)
library(highcharter)

# You might want to supply an API key. It&amp;#39;s free to sign up.
# Quandl.api_key(&amp;quot;your API key here&amp;quot;)

# Start with daily data. Note that &amp;quot;type = raw&amp;quot; will download a data frame.
oil_daily &amp;lt;- Quandl(&amp;quot;FRED/DCOILWTICO&amp;quot;, 
                    type = &amp;quot;raw&amp;quot;, 
                    collapse = &amp;quot;daily&amp;quot;,  
                    start_date = &amp;quot;2008-01-01&amp;quot;, 
                    end_date = &amp;quot;2018-01-01&amp;quot;)

# Now weekly and let&amp;#39;s use xts as the type.
oil_weekly &amp;lt;- Quandl(&amp;quot;FRED/DCOILWTICO&amp;quot;, 
                     type = &amp;quot;xts&amp;quot;, 
                     collapse = &amp;quot;weekly&amp;quot;,  
                    start_date = &amp;quot;2008-01-01&amp;quot;, 
                    end_date = &amp;quot;2018-01-01&amp;quot;)

# And monthly using xts as the type.
oil_monthly &amp;lt;- Quandl(&amp;quot;FRED/DCOILWTICO&amp;quot;, 
                      type = &amp;quot;xts&amp;quot;, 
                      collapse = &amp;quot;monthly&amp;quot;,  
                    start_date = &amp;quot;2008-01-01&amp;quot;, 
                    end_date = &amp;quot;2018-01-01&amp;quot;)

# Have a quick look at our three  objects. 
head(oil_daily)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##         Date Value
## 1 2017-12-29 60.46
## 2 2017-12-28 59.84
## 3 2017-12-27 59.67
## 4 2017-12-26 59.55
## 5 2017-12-22 58.25
## 6 2017-12-21 58.34&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;head(oil_weekly)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##             [,1]
## 2008-01-06 97.90
## 2008-01-13 92.74
## 2008-01-20 90.55
## 2008-01-27 90.37
## 2008-02-03 89.03
## 2008-02-10 91.77&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;head(oil_monthly)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##            [,1]
## Jan 2008  91.67
## Feb 2008 101.78
## Mar 2008 101.54
## Apr 2008 113.70
## May 2008 127.35
## Jun 2008 139.96&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Note that we specified the start date as January 1, of 2008 and end date of January 1, 2018 so we will be working with 10 years of data.&lt;/p&gt;
&lt;p&gt;Each of the oil data objects we created would work well for the rest of this project, but let’s stick with the monthly data. I don’t love the formate of the column so let’s use the &lt;code&gt;seq()&lt;/code&gt; function and &lt;code&gt;mdy()&lt;/code&gt; from the &lt;code&gt;lubridate&lt;/code&gt; package to put the date into a nicer format.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;index(oil_monthly) &amp;lt;- seq(mdy(&amp;#39;01/01/2008&amp;#39;), mdy(last(index(oil_monthly))), by = &amp;#39;months&amp;#39;)

head(index(oil_monthly))&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] &amp;quot;2008-01-01&amp;quot; &amp;quot;2008-02-01&amp;quot; &amp;quot;2008-03-01&amp;quot; &amp;quot;2008-04-01&amp;quot; &amp;quot;2008-05-01&amp;quot;
## [6] &amp;quot;2008-06-01&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now we have a cleaner date format and our price data object is in good shape. Let’s fire up &lt;code&gt;highcharter&lt;/code&gt; and visualize our price history. Since we imported an xts object directly from Quandl, we can plug it straight into the &lt;code&gt;hchart()&lt;/code&gt; function.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;hchart(oil_monthly)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-1&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-1&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:null},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:null}},&#34;credits&#34;:{&#34;enabled&#34;:false},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;label&#34;:{&#34;enabled&#34;:false},&#34;turboThreshold&#34;:0},&#34;treemap&#34;:{&#34;layoutAlgorithm&#34;:&#34;squarified&#34;}},&#34;series&#34;:[{&#34;data&#34;:[[1199145600000,91.67],[1201824000000,101.78],[1204329600000,101.54],[1207008000000,113.7],[1209600000000,127.35],[1212278400000,139.96],[1214870400000,124.17],[1217548800000,115.55],[1220227200000,100.7],[1222819200000,68.1],[1225497600000,55.21],[1228089600000,44.6],[1230768000000,41.73],[1233446400000,44.15],[1235865600000,49.64],[1238544000000,50.35],[1241136000000,66.31],[1243814400000,69.82],[1246406400000,69.26],[1249084800000,69.97],[1251763200000,70.46],[1254355200000,77.04],[1257033600000,77.19],[1259625600000,79.39],[1262304000000,72.85],[1264982400000,79.72],[1267401600000,83.45],[1270080000000,86.07],[1272672000000,74],[1275350400000,75.59],[1277942400000,78.85],[1280620800000,71.93],[1283299200000,79.95],[1285891200000,81.45],[1288569600000,84.12],[1291161600000,91.38],[1293840000000,90.99],[1296518400000,97.1],[1298937600000,106.19],[1301616000000,113.39],[1304208000000,102.7],[1306886400000,95.3],[1309478400000,95.68],[1312156800000,88.81],[1314835200000,78.93],[1317427200000,93.19],[1320105600000,100.36],[1322697600000,98.83],[1325376000000,98.46],[1328054400000,107.08],[1330560000000,103.03],[1333238400000,104.89],[1335830400000,86.52],[1338508800000,85.04],[1341100800000,88.08],[1343779200000,96.47],[1346457600000,92.18],[1349049600000,86.23],[1351728000000,88.54],[1354320000000,91.83],[1356998400000,97.65],[1359676800000,92.03],[1362096000000,97.24],[1364774400000,93.22],[1367366400000,91.93],[1370044800000,96.36],[1372636800000,105.1],[1375315200000,107.98],[1377993600000,102.36],[1380585600000,96.29],[1383264000000,92.55],[1385856000000,98.17],[1388534400000,97.55],[1391212800000,102.88],[1393632000000,101.57],[1396310400000,100.07],[1398902400000,103.4],[1401580800000,106.07],[1404172800000,98.23],[1406851200000,97.86],[1409529600000,91.17],[1412121600000,80.53],[1414800000000,65.94],[1417392000000,53.45],[1420070400000,47.79],[1422748800000,49.84],[1425168000000,47.72],[1427846400000,59.62],[1430438400000,60.25],[1433116800000,59.48],[1435708800000,47.11],[1438387200000,49.2],[1441065600000,45.06],[1443657600000,46.6],[1446336000000,40.43],[1448928000000,37.13],[1451606400000,33.66],[1454284800000,32.74],[1456790400000,36.94],[1459468800000,45.98],[1462060800000,49.1],[1464739200000,48.27],[1467331200000,41.54],[1470009600000,44.68],[1472688000000,47.72],[1475280000000,46.83],[1477958400000,49.41],[1480550400000,53.75],[1483228800000,52.75],[1485907200000,54],[1488326400000,50.54],[1491004800000,49.31],[1493596800000,48.29],[1496275200000,46.02],[1498867200000,50.21],[1501545600000,47.26],[1504224000000,51.67],[1506816000000,54.36],[1509494400000,57.4],[1512086400000,60.46]]}]},&#34;theme&#34;:{&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;transparent&#34;}},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;stock&#34;,&#34;fonts&#34;:[],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Or we can use the &lt;code&gt;highchart(type = &amp;quot;stock&amp;quot;)&lt;/code&gt; code flow to produce the same chart. Let’s also add a &lt;code&gt;$&lt;/code&gt; label to the y-axis with &lt;code&gt;hc_yAxis&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;highchart(type = &amp;quot;stock&amp;quot;) %&amp;gt;% 
  hc_add_series(oil_monthly, color = &amp;quot;cornflowerblue&amp;quot;) %&amp;gt;% 
  hc_yAxis(title = list(text = &amp;quot;monthly price&amp;quot;),
           labels = list(format = &amp;quot;${value}&amp;quot;),
           opposite = FALSE) %&amp;gt;% 
  hc_add_theme(hc_theme_flat())&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-2&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-2&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:null},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;monthly price&#34;},&#34;labels&#34;:{&#34;format&#34;:&#34;${value}&#34;},&#34;opposite&#34;:false},&#34;credits&#34;:{&#34;enabled&#34;:false},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;label&#34;:{&#34;enabled&#34;:false},&#34;turboThreshold&#34;:0},&#34;treemap&#34;:{&#34;layoutAlgorithm&#34;:&#34;squarified&#34;}},&#34;series&#34;:[{&#34;data&#34;:[[1199145600000,91.67],[1201824000000,101.78],[1204329600000,101.54],[1207008000000,113.7],[1209600000000,127.35],[1212278400000,139.96],[1214870400000,124.17],[1217548800000,115.55],[1220227200000,100.7],[1222819200000,68.1],[1225497600000,55.21],[1228089600000,44.6],[1230768000000,41.73],[1233446400000,44.15],[1235865600000,49.64],[1238544000000,50.35],[1241136000000,66.31],[1243814400000,69.82],[1246406400000,69.26],[1249084800000,69.97],[1251763200000,70.46],[1254355200000,77.04],[1257033600000,77.19],[1259625600000,79.39],[1262304000000,72.85],[1264982400000,79.72],[1267401600000,83.45],[1270080000000,86.07],[1272672000000,74],[1275350400000,75.59],[1277942400000,78.85],[1280620800000,71.93],[1283299200000,79.95],[1285891200000,81.45],[1288569600000,84.12],[1291161600000,91.38],[1293840000000,90.99],[1296518400000,97.1],[1298937600000,106.19],[1301616000000,113.39],[1304208000000,102.7],[1306886400000,95.3],[1309478400000,95.68],[1312156800000,88.81],[1314835200000,78.93],[1317427200000,93.19],[1320105600000,100.36],[1322697600000,98.83],[1325376000000,98.46],[1328054400000,107.08],[1330560000000,103.03],[1333238400000,104.89],[1335830400000,86.52],[1338508800000,85.04],[1341100800000,88.08],[1343779200000,96.47],[1346457600000,92.18],[1349049600000,86.23],[1351728000000,88.54],[1354320000000,91.83],[1356998400000,97.65],[1359676800000,92.03],[1362096000000,97.24],[1364774400000,93.22],[1367366400000,91.93],[1370044800000,96.36],[1372636800000,105.1],[1375315200000,107.98],[1377993600000,102.36],[1380585600000,96.29],[1383264000000,92.55],[1385856000000,98.17],[1388534400000,97.55],[1391212800000,102.88],[1393632000000,101.57],[1396310400000,100.07],[1398902400000,103.4],[1401580800000,106.07],[1404172800000,98.23],[1406851200000,97.86],[1409529600000,91.17],[1412121600000,80.53],[1414800000000,65.94],[1417392000000,53.45],[1420070400000,47.79],[1422748800000,49.84],[1425168000000,47.72],[1427846400000,59.62],[1430438400000,60.25],[1433116800000,59.48],[1435708800000,47.11],[1438387200000,49.2],[1441065600000,45.06],[1443657600000,46.6],[1446336000000,40.43],[1448928000000,37.13],[1451606400000,33.66],[1454284800000,32.74],[1456790400000,36.94],[1459468800000,45.98],[1462060800000,49.1],[1464739200000,48.27],[1467331200000,41.54],[1470009600000,44.68],[1472688000000,47.72],[1475280000000,46.83],[1477958400000,49.41],[1480550400000,53.75],[1483228800000,52.75],[1485907200000,54],[1488326400000,50.54],[1491004800000,49.31],[1493596800000,48.29],[1496275200000,46.02],[1498867200000,50.21],[1501545600000,47.26],[1504224000000,51.67],[1506816000000,54.36],[1509494400000,57.4],[1512086400000,60.46]],&#34;color&#34;:&#34;cornflowerblue&#34;}]},&#34;theme&#34;:{&#34;colors&#34;:[&#34;#f1c40f&#34;,&#34;#2ecc71&#34;,&#34;#9b59b6&#34;,&#34;#e74c3c&#34;,&#34;#34495e&#34;,&#34;#3498db&#34;,&#34;#1abc9c&#34;,&#34;#f39c12&#34;,&#34;#d35400&#34;],&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;#ECF0F1&#34;},&#34;xAxis&#34;:{&#34;gridLineDashStyle&#34;:&#34;Dash&#34;,&#34;gridLineWidth&#34;:1,&#34;gridLineColor&#34;:&#34;#BDC3C7&#34;,&#34;lineColor&#34;:&#34;#BDC3C7&#34;,&#34;minorGridLineColor&#34;:&#34;#BDC3C7&#34;,&#34;tickColor&#34;:&#34;#BDC3C7&#34;,&#34;tickWidth&#34;:1},&#34;yAxis&#34;:{&#34;gridLineDashStyle&#34;:&#34;Dash&#34;,&#34;gridLineColor&#34;:&#34;#BDC3C7&#34;,&#34;lineColor&#34;:&#34;#BDC3C7&#34;,&#34;minorGridLineColor&#34;:&#34;#BDC3C7&#34;,&#34;tickColor&#34;:&#34;#BDC3C7&#34;,&#34;tickWidth&#34;:1},&#34;legendBackgroundColor&#34;:&#34;rgba(0, 0, 0, 0.5)&#34;,&#34;background2&#34;:&#34;#505053&#34;,&#34;dataLabelsColor&#34;:&#34;#B0B0B3&#34;,&#34;textColor&#34;:&#34;#34495e&#34;,&#34;contrastTextColor&#34;:&#34;#F0F0F3&#34;,&#34;maskColor&#34;:&#34;rgba(255,255,255,0.3)&#34;},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;stock&#34;,&#34;fonts&#34;:[],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Nothing too shocking here. We see a peak in mid-2008, followed by a precipitous decline through the beginning of 2009.&lt;/p&gt;
&lt;p&gt;Now we’ll make things a bit more interesting and try to extract some meaning from that data. First, let’s fit an arima model to our time series using the &lt;code&gt;auto.arima()&lt;/code&gt; function from the &lt;code&gt;forecast&lt;/code&gt; package. This is for illustrative purposes only and probably isn’t the best model for oil prices.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;auto.arima(oil_monthly)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Series: oil_monthly 
## ARIMA(1,1,0) 
## 
## Coefficients:
##          ar1
##       0.3218
## s.e.  0.0871
## 
## sigma^2 estimated as 47.84:  log likelihood=-398.55
## AIC=801.1   AICc=801.2   BIC=806.65&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Next we can use the &lt;code&gt;forecast()&lt;/code&gt; function to predict what oil prices will look like over the next six months, based on the arima model we just fit.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;auto.arima(oil_monthly) %&amp;gt;% 
  forecast(h = 6)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##     Point Forecast    Lo 80    Hi 80    Lo 95     Hi 95
## 121       61.44478 52.58047 70.30909 47.88799  75.00157
## 122       61.76170 47.06935 76.45406 39.29169  84.23172
## 123       61.86370 42.48557 81.24182 32.22741  91.49998
## 124       61.89652 38.60035 85.19270 26.26809  97.52495
## 125       61.90709 35.21664 88.59754 21.08757 102.72661
## 126       61.91049 32.19775 91.62322 16.46878 107.35219&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The point forecast is around $62. It looks like the 95% confidence interval 6 months out has a high of $16 and a low of $107. We won’t dwell on these numbers because I imagine you will want to use your own model here - this code flow is more of a skeleton where other models can be inserted and then tested or evaluated at a later date.&lt;/p&gt;
&lt;p&gt;Let’s move on to visualizing the results of the forecast along with the historical data. A great feature of &lt;code&gt;highcharter&lt;/code&gt; is that it accepts the results of &lt;code&gt;forecast&lt;/code&gt; directly. We can pipe the model and forecast results directly to &lt;code&gt;hchart()&lt;/code&gt;.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;auto.arima(oil_monthly) %&amp;gt;% 
  forecast(h = 6) %&amp;gt;% 
  hchart() %&amp;gt;% 
  hc_title(text = &amp;quot;Oil historical and forecast&amp;quot;) %&amp;gt;% 
  hc_yAxis(title = list(text = &amp;quot;monthly price&amp;quot;),
           labels = list(format = &amp;quot;${value}&amp;quot;),
           opposite = FALSE) %&amp;gt;% 
  hc_add_theme(hc_theme_flat()) %&amp;gt;% 
  hc_navigator(enabled = TRUE)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-3&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-3&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;Oil historical and forecast&#34;},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;monthly price&#34;},&#34;labels&#34;:{&#34;format&#34;:&#34;${value}&#34;},&#34;opposite&#34;:false},&#34;credits&#34;:{&#34;enabled&#34;:false},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;label&#34;:{&#34;enabled&#34;:false},&#34;turboThreshold&#34;:0},&#34;treemap&#34;:{&#34;layoutAlgorithm&#34;:&#34;squarified&#34;}},&#34;xAxis&#34;:{&#34;type&#34;:&#34;datetime&#34;},&#34;series&#34;:[{&#34;data&#34;:[[-62135596800000,91.67],[-62104060800000,101.78],[-62072524800000,101.54],[-62040988800000,113.7],[-62009366400000,127.35],[-61977830400000,139.96],[-61946294400000,124.17],[-61914758400000,115.55],[-61883136000000,100.7],[-61851600000000,68.1],[-61820064000000,55.21],[-61788528000000,44.6],[-61756905600000,41.73],[-61725369600000,44.15],[-61693833600000,49.64],[-61662297600000,50.35],[-61630675200000,66.31],[-61599139200000,69.82],[-61567603200000,69.26],[-61536067200000,69.97],[-61504444800000,70.46],[-61472908800000,77.04],[-61441372800000,77.19],[-61409836800000,79.39],[-61378214400000,72.85],[-61346678400000,79.72],[-61315142400000,83.45],[-61283606400000,86.07],[-61251984000000,74],[-61220448000000,75.59],[-61188912000000,78.85],[-61157376000000,71.93],[-61125753600000,79.95],[-61094217600000,81.45],[-61062681600000,84.12],[-61031145600000,91.38],[-60999523200000,90.99],[-60967987200000,97.1],[-60936451200000,106.19],[-60904915200000,113.39],[-60873292800000,102.7],[-60841756800000,95.3],[-60810220800000,95.68],[-60778684800000,88.81],[-60747062400000,78.93],[-60715526400000,93.19],[-60683990400000,100.36],[-60652454400000,98.83],[-60620832000000,98.46],[-60589296000000,107.08],[-60557760000000,103.03],[-60526224000000,104.89],[-60494601600000,86.52],[-60463065600000,85.04],[-60431529600000,88.08],[-60399993600000,96.47],[-60368371200000,92.18],[-60336835200000,86.23],[-60305299200000,88.54],[-60273763200000,91.83],[-60242140800000,97.65],[-60210604800000,92.03],[-60179068800000,97.24],[-60147532800000,93.22],[-60115910400000,91.93],[-60084374400000,96.36],[-60052838400000,105.1],[-60021302400000,107.98],[-59989680000000,102.36],[-59958144000000,96.29],[-59926608000000,92.55],[-59895072000000,98.17],[-59863449600000,97.55],[-59831913600000,102.88],[-59800377600000,101.57],[-59768841600000,100.07],[-59737219200000,103.4],[-59705683200000,106.07],[-59674147200000,98.23],[-59642611200000,97.86],[-59610988800000,91.17],[-59579452800000,80.53],[-59547916800000,65.94],[-59516380800000,53.45],[-59484758400000,47.79],[-59453222400000,49.84],[-59421686400000,47.72],[-59390150400000,59.62],[-59358528000000,60.25],[-59326992000000,59.48],[-59295456000000,47.11],[-59263920000000,49.2],[-59232297600000,45.06],[-59200761600000,46.6],[-59169225600000,40.43],[-59137689600000,37.13],[-59106067200000,33.66],[-59074531200000,32.74],[-59042995200000,36.94],[-59011459200000,45.98],[-58979923200000,49.1],[-58948387200000,48.27],[-58916851200000,41.54],[-58885315200000,44.68],[-58853692800000,47.72],[-58822156800000,46.83],[-58790620800000,49.41],[-58759084800000,53.75],[-58727462400000,52.75],[-58695926400000,54],[-58664390400000,50.54],[-58632854400000,49.31],[-58601232000000,48.29],[-58569696000000,46.02],[-58538160000000,50.21],[-58506624000000,47.26],[-58475001600000,51.67],[-58443465600000,54.36],[-58411929600000,57.4],[-58380393600000,60.46]],&#34;name&#34;:&#34;ARIMA(1,1,0)&#34;,&#34;zIndex&#34;:3},{&#34;data&#34;:[[-58348771200000,61.4447796812656],[-58317235200000,61.7617048514073],[-58285699200000,61.8636987952103],[-58254163200000,61.8965228355598],[-58222540800000,61.9070863806556],[-58191004800000,61.9104859769211]],&#34;name&#34;:&#34;ARIMA(1,1,0)&#34;,&#34;zIndex&#34;:2,&#34;id&#34;:&#34;fnfduhxfir&#34;},{&#34;data&#34;:[[-58348771200000,52.5804713147881,70.3090880477431],[-58317235200000,47.0693519423556,76.4540577604591],[-58285699200000,42.485573604266,81.2418239861547],[-58254163200000,38.6003456857393,85.1926999853803],[-58222540800000,35.2166372523494,88.5975355089618],[-58191004800000,32.197754552162,91.6232174016803]],&#34;name&#34;:&#34;ARIMA(1,1,0) level 80&#34;,&#34;type&#34;:&#34;arearange&#34;,&#34;fillOpacity&#34;:0.1,&#34;zIndex&#34;:1,&#34;lineWidth&#34;:0,&#34;linkedTo&#34;:&#34;fnfduhxfir&#34;},{&#34;data&#34;:[[-58348771200000,47.8879899170005,75.0015694455307],[-58317235200000,39.2916901254244,84.2317195773903],[-58285699200000,32.2274137768863,91.4999838135344],[-58254163200000,26.2680944377451,97.5249512333745],[-58222540800000,21.0875669565985,102.726605804713],[-58191004800000,16.468784651316,107.352187302526]],&#34;name&#34;:&#34;ARIMA(1,1,0) level 95&#34;,&#34;type&#34;:&#34;arearange&#34;,&#34;fillOpacity&#34;:0.1,&#34;zIndex&#34;:1,&#34;lineWidth&#34;:0,&#34;linkedTo&#34;:&#34;fnfduhxfir&#34;}],&#34;navigator&#34;:{&#34;enabled&#34;:true}},&#34;theme&#34;:{&#34;colors&#34;:[&#34;#f1c40f&#34;,&#34;#2ecc71&#34;,&#34;#9b59b6&#34;,&#34;#e74c3c&#34;,&#34;#34495e&#34;,&#34;#3498db&#34;,&#34;#1abc9c&#34;,&#34;#f39c12&#34;,&#34;#d35400&#34;],&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;#ECF0F1&#34;},&#34;xAxis&#34;:{&#34;gridLineDashStyle&#34;:&#34;Dash&#34;,&#34;gridLineWidth&#34;:1,&#34;gridLineColor&#34;:&#34;#BDC3C7&#34;,&#34;lineColor&#34;:&#34;#BDC3C7&#34;,&#34;minorGridLineColor&#34;:&#34;#BDC3C7&#34;,&#34;tickColor&#34;:&#34;#BDC3C7&#34;,&#34;tickWidth&#34;:1},&#34;yAxis&#34;:{&#34;gridLineDashStyle&#34;:&#34;Dash&#34;,&#34;gridLineColor&#34;:&#34;#BDC3C7&#34;,&#34;lineColor&#34;:&#34;#BDC3C7&#34;,&#34;minorGridLineColor&#34;:&#34;#BDC3C7&#34;,&#34;tickColor&#34;:&#34;#BDC3C7&#34;,&#34;tickWidth&#34;:1},&#34;legendBackgroundColor&#34;:&#34;rgba(0, 0, 0, 0.5)&#34;,&#34;background2&#34;:&#34;#505053&#34;,&#34;dataLabelsColor&#34;:&#34;#B0B0B3&#34;,&#34;textColor&#34;:&#34;#34495e&#34;,&#34;contrastTextColor&#34;:&#34;#F0F0F3&#34;,&#34;maskColor&#34;:&#34;rgba(255,255,255,0.3)&#34;},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;chart&#34;,&#34;fonts&#34;:[],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;That’s all for today. We have gotten some familiarity with Quandl, used &lt;code&gt;forecast()&lt;/code&gt; to predict the next six months of oil prices, and seen how smooth it is to pass forecasts to &lt;code&gt;highcharter&lt;/code&gt;. Next time, we will wrap this into a Shiny app so that users can choose their own parameters, and choose different commodities. See you then!&lt;/p&gt;
&lt;p&gt;Note: this post was updated on August 2, 2018.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/03/17/quandl-and-forecasting/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Why I love R Notebooks</title>
      <link>https://rviews.rstudio.com/2017/03/15/why-i-love-r-notebooks/</link>
      <pubDate>Wed, 15 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/03/15/why-i-love-r-notebooks/</guid>
      <description>
        

&lt;p&gt;&lt;em&gt;Note: &lt;a href=&#34;https://blog.rstudio.org/2016/10/05/r-notebooks/&#34;&gt;R Notebooks&lt;/a&gt; requires &lt;a href=&#34;https://www.rstudio.com/products/rstudio/download/&#34;&gt;RStudio Version 1.0&lt;/a&gt; or later&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I’m a big fan of the R console. During my early years with R, that’s all I had, so I got very comfortable with pasting my code into the console. Since then I’ve used many code editors for R, but they all followed the same paradigm – script in one window and get output in another window. Notebooks on the other hand combine code, output, and narrative into a single document. Notebooks allow you to interactively build narratives around small chunks of code and then publish the complete notebook as a report.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-03-13-why-i-love-r-notebooks_files/notebook-demo.png&#34; alt=&#34;R Notebooks are a means of Literate Programming that allows for direct interaction with R while producing a reproducible document with publication-quality output.&#34; style=&#34;width: 400px;&#34;/&gt;&lt;/p&gt;
&lt;p&gt;R Notebooks is a new feature of RStudio that combines the benefits of other popular notebooks (such as Jupyter, Zeppelin, and Beaker) with the benefits of R Markdown documents. As a long-time R user, I was skeptical that I would like this new paradigm, but after a few months I became a big fan. Here are my top three reasons why I love R Notebooks.&lt;/p&gt;
&lt;div id=&#34;number-3-notebooks-are-for-doing-science&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Number 3: Notebooks are for doing science&lt;/h3&gt;
&lt;p&gt;If scripting is for writing software, then notebooks are for doing data science. In my high school science class I used a laboratory notebook that contained all my experiments. When I conducted an experiment, I drew sketches and wrote down my results. I also wrote down my ideas and thoughts. The process had a nice flow which helped me improve my thinking. Doing science with physical notebooks is an idea that is centuries old.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-03-13-why-i-love-r-notebooks_files/labnotebook4.png&#34; alt=&#34;Leonardo da Vinci was a prolific user of notebooks, creating thousands of pages that are still around today. This page from the Codex Atlanticus shows notes and images about water wheels and Archimedean Screws.&#34; style=&#34;width: 400px;&#34;/&gt;&lt;/p&gt;
&lt;p&gt;Electronic notebooks follow the same pattern as physical notebooks, but apply the pattern to code. With notebooks, you break your script into manageable code chunks. You add narrative and output around the code chunk, which puts it into context and makes it reproducible. When you are done, you have an elegant report that can be shared with others. Here is the thought process for doing data science with notebooks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I have a chunk of code that I want to tell you about.&lt;/li&gt;
&lt;li&gt;I am going to execute this chunk of code and show you the output.&lt;/li&gt;
&lt;li&gt;I am going to share all chunks of code with you in a single, reproducible document.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you do data science with R scripts, on the other hand, you develop your code as a single script. You add comments to the code, but the comments tend to be terse or nonexistent. Your output may or may not be captured at all. Sharing your results in a report requires a separate, time consuming process. Here is the thought process for doing data science with scripts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I have a thousand lines of code and you get to read my amazing comments!&lt;/li&gt;
&lt;li&gt;Hold onto your hats while I batch execute this entire script!&lt;/li&gt;
&lt;li&gt;You can find my code and about 50 plots under the project directory (I hope you have permissions).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;number-2-r-notebooks-have-great-features&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Number 2: R Notebooks have great features&lt;/h3&gt;
&lt;p&gt;R Notebooks are based on &lt;a href=&#34;http://rmarkdown.rstudio.com/&#34;&gt;R Markdown&lt;/a&gt; documents. That means they are written in plain text and work well with version control. They can be used to create elegantly formatted output in multiple document types (e.g. HTML, PDF, and Word).&lt;/p&gt;
&lt;p&gt;R Notebooks have some features that are not found in traditional notebooks. These are not necessarily inherent differences, but differences of emphasis. For example, R Markdown documents give you many options when selecting graphics, templates, and formats for your output.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr class=&#34;header&#34;&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th align=&#34;center&#34;&gt;R Notebooks&lt;/th&gt;
&lt;th align=&#34;center&#34;&gt;Traditional Notebooks&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;Plain text representation&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;✓&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;Same editor/tools used for R scripts&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;✓&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;Works well with version control&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;✓&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;Create elegantly formatted output&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;✓&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;Output inline with code&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;✓&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;✓&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;Output cached across sessions&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;✓&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;✓&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;Share code and output in a single file&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;✓&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;✓&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;Emphasized execution model&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;Interactive &amp;amp; Batch&lt;/td&gt;
&lt;td align=&#34;center&#34;&gt;Interactive&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;When you execute a code chunk in an R Notebook, the output is cached and rendered inside the IDE. When you save the notebook, the same cache is rendered inside a document. The HTML output of R Notebooks is a dual-file format that contains both the HTML and the R Markdown source code. The dual format gives you a single file that can be viewed in a browser or opened in the RStudio IDE.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-03-13-why-i-love-r-notebooks_files/nbWorkings.png&#34; alt=&#34;Notebooks store output in a local cache. The cache is used for the IDE and for saved output. Notebooks save their output to a dual file format that contains both HTML and the source code.&#34; style=&#34;width: 640px;&#34;/&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;number-1-r-notebooks-make-it-easy-to-create-and-share-reports&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Number 1: R Notebooks make it easy to create and share reports&lt;/h3&gt;
&lt;p&gt;My favorite part of R Notebooks is having the ability to easily share my work. With R notebooks, a high-quality report is an automatic byproduct of a completed analysis. If I write down my thoughts while I analyze my code chunks, then all I have to do is push a button to render a report. I can share this report by publishing it to the web, emailing it to my colleagues, or presenting it with slides. This video shows how easy it is to create a report from an R Notebook. &lt;br&gt;&lt;/p&gt;
&lt;center&gt;
&lt;iframe src=&#34;https://player.vimeo.com/video/208170015?loop=1&amp;amp;color=ffffff&amp;amp;byline=0&amp;amp;portrait=0&#34; width=&#34;640&#34; height=&#34;360&#34; frameborder=&#34;0&#34; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;
&lt;/iframe&gt;
&lt;/center&gt;
&lt;/div&gt;
&lt;div id=&#34;r-notebooks-for-data-science&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;R Notebooks for data science&lt;/h2&gt;
&lt;p&gt;The following table summarizes the differences between notebooks and scripts.&lt;/p&gt;
&lt;table style=&#34;width:83%;&#34;&gt;
&lt;colgroup&gt;
&lt;col width=&#34;27%&#34; /&gt;
&lt;col width=&#34;27%&#34; /&gt;
&lt;col width=&#34;27%&#34; /&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr class=&#34;header&#34;&gt;
&lt;th&gt;Activity&lt;/th&gt;
&lt;th&gt;R Notebook&lt;/th&gt;
&lt;th&gt;R Script&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;Building a narrative&lt;/td&gt;
&lt;td&gt;Rich text is added throughout the analytic process to describe the motivation and the conclusions for each chunk of the code.&lt;/td&gt;
&lt;td&gt;Comments are added to the script, and a report that describes the entire analysis is drafted separately after the script is completed.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;even&#34;&gt;
&lt;td&gt;Organizing plots, widgets, and tables&lt;/td&gt;
&lt;td&gt;All output is embedded in a single document and collocated with the narrative and code chunk to which it belongs.&lt;/td&gt;
&lt;td&gt;Each individual output is sent to file and is collected later into a report.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&#34;odd&#34;&gt;
&lt;td&gt;Creating reports&lt;/td&gt;
&lt;td&gt;Rendering the final report is instant. The same document can be published to multiple formats (e.g. HTML, PDF, Word). Since the document is based on code, future changes are easy to implement and the document is reproducible by others.&lt;/td&gt;
&lt;td&gt;Creating a report is a separate, time-consuming step. Any changes to the report can be time-consuming and prone to error. Since the report is not tied to code, it is not reproducible.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;R Notebooks are not designed for all the work you do in R. If you are writing software for a new package or building a Shiny app, you will want to use an R script. However, if you are doing data science you might try R Notebooks. They are great for tasks like exploratory data analysis, model building, and communicating insights. Notebooks are useful for data science because they organize narrative, code, and text around manageable code chunks; and creating quality, reproducible reports is easy.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;References: For an introduction to R Notebooks see this &lt;a href=&#34;https://youtu.be/zNzZ1PfUDNk&#34;&gt;video&lt;/a&gt; or &lt;a href=&#34;https://blog.rstudio.org/2016/10/05/r-notebooks/&#34;&gt;blog post&lt;/a&gt;. For more detailed information, see this &lt;a href=&#34;https://github.com/rstudio/rstudio-conf/blob/master/2017/R_Notebook_Workflows-Jonathan_McPherson/r-notebook-workflows.Rmd&#34;&gt;workflow&lt;/a&gt; presentation or the &lt;a href=&#34;http://rmarkdown.rstudio.com/r_notebooks.html&#34;&gt;reference site&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/03/15/why-i-love-r-notebooks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Madrid R User Group, A Brief History</title>
      <link>https://rviews.rstudio.com/2017/03/10/madrid-r-user-group-a-brief-history/</link>
      <pubDate>Fri, 10 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/03/10/madrid-r-user-group-a-brief-history/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;&lt;em&gt;(Editors note: A Spanish verison of the post follows the English text)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In the first meeting we were 5, now we are consistently over 60. It was not difficult for us to start up the group of users of R of Madrid. Gregorio Serrano, Carlos Gil Bellosta, Pedro Concejero and I started our own help list &lt;a href=&#34;https://stat.ethz.ch/mailman/listinfo/r-help-es&#34;&gt;R-help-es&lt;/a&gt; to regularly answers questions within this new community. It was in March 2012 when we first got together in a classroom of the Faculty of Economics of one of the Madrid’s public Universities. We discussed: a) How to model different trading strategies with R, b) How to model the number of bugs present in the R code, and c) the presentation of a library to create spatial graphs of the map of Spain.&lt;/p&gt;
&lt;p&gt;The group of Users of R of Madrid was born as a group promoted by the &lt;a href=&#34;http://r-es.org/&#34;&gt;Association of R of Spain&lt;/a&gt;. The Association allowed us to host the agendas of new calls and the content generated in the meetings in a space of its online portal, which helped to provide initial credibility to the group. From then on, we have held a monthly meeting on a regular basis, except the months of July and August and December - a total of about forty-five meetings in these five years.&lt;/p&gt;
&lt;p&gt;In the beginning, we changed our headquarters several times. Then we found a place where we could meet on a regular basis, which was a classroom of the School of Sciences of the UNED. There we spent the first three years, approximately. It was there where the group forged its future in terms of creating a stable core team of members, and established a cadence for the meetings. We covered many of the emerging issues that were being addressed in the Community of R: Social Network Analysis, Spatial representation (maps), and different types of analysis on open sets.&lt;/p&gt;
&lt;p&gt;From the first meeting, we agreed to record all the meetings in video and be very consistent in making accessible the presented material (&lt;a href=&#34;https://www.meetup.com/es-ES/Grupo-de-Usuarios-de-R-de-Madrid/&#34;&gt;video and presentations&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;After this initial period, the leap that allowed us to achieve greater visibility and notoriety was to use the &lt;a href=&#34;https://www.meetup.com/es-ES/Grupo-de-Usuarios-de-R-de-Madrid/&#34;&gt;meetup.com portal&lt;/a&gt; and get a more central venue in Madrid. This put us in immediate contact with other people having similar interests in holding meetings in a space dedicated to new technologies. &lt;a href=&#34;http://medialab-prado.es/&#34;&gt;MediaLab Prado&lt;/a&gt;, promoted by the Madrid City Council, put us in touch with other groups with the same type of interest in everything related to the data: Data Journalists, Analytics, Python Users, etc. Interestingly, joining a Meetup was a must when we introduced ourselves to Revolution Analytics, a company that helped many other R user groups. This sponsorship has helped us keep the group in Meetup and be able to host all the videos on Vimeo.&lt;/p&gt;
&lt;p&gt;Now that R has become a language of great success and traction, the group continues to evolve: The Big Data is here, we are sharing the experiences of having participated in Kaggle, Bayesian statistics, etc. This evolution has also occurred in the profile of the attendees: we started to see presentations of companies, and fortunately there are a lot of young people among the attendees and those who present.&lt;/p&gt;
&lt;p&gt;Based on experience we’ve accumulated over the years, to those who want to create their own group, we would give these recommendations from &lt;a href=&#34;http://cpcoaching.it/wp-content/uploads/2012/05/WengerCPC.pdf&#34;&gt;Cultivating Communities of Practice&lt;/a&gt;:&lt;br /&gt;
* Keep the consistency, the monthly periodicity is the most valuable. Attendees appreciate maintaining regularity.&lt;br /&gt;
* Using Meetup has been shown to be a key element of success by the visibility it offers and by reaching out to other groups and users with the same interests.&lt;br /&gt;
* Another key element to become known and expand the scope of the group has been to participate in meetings of other communities: Data Journalists, Machine Learning, Python, SQLSaturdays, etc.&lt;br /&gt;
* Be rigorous in announcing the meetings in advance and sharing the material presented.&lt;br /&gt;
* Record the video sessions (we use a tripod and a Smartphone) has also helped to maintain a loyal community.&lt;/p&gt;
&lt;p&gt;We have accomplished a lot, but certainly the best is yet to come. Long life to R.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EL GRUPO DE USUARIOS DE R DE MADRID (ESPAÑA)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En la primera reunión éramos 5, ahora somos más de 60 y de forma consistente. No nos costó mucho poner en marcha el grupo de usuarios de R de Madrid. A través de la propia lista de ayuda &lt;a href=&#34;https://stat.ethz.ch/mailman/listinfo/r-help-es&#34;&gt;R-help-es&lt;/a&gt; los que solíamos responder de forma más habitual a las dudas de esta nueva comunidad (Gregorio Serrano, Carlos Gil Bellosta, Pedro Concejero y Carlos Ortega), acordamos juntarnos por primera vez. Fue en marzo de 2012, nos juntamos en un aula de la Facultad de Economia de uno de los Campus de Madrid. Hablamos de: a) Cómo modelizar diferentes estrategias de trading con R, b) Cómo modelizar el número de bugs presentes en el código R, y c) la presentación de una librería para crear gráficos espaciales del mapa de España.&lt;/p&gt;
&lt;p&gt;El grupo de Usuarios de R de Madrid, nació como grupo promovido por la Asociación de R de España. La Asociación nos permitió alojar las agendas de nuevas convocatorias y el contenido generado en las reuniones en un espacio de su portal online. Este punto ayudó a dotar de un punto inicial de credibilidad sobre el grupo.&lt;/p&gt;
&lt;p&gt;A partir de este momento, hemos mantenido una reunión mensual de forma constante, excepto los meses de julio y agosto y diciembre - un total de unas 45 reuniones.&lt;/p&gt;
&lt;p&gt;Inicialmente cambiamos de sede varias veces, hasta que encontramos un sitio en donde reunirnos de forma estable en un aula de la Escuela de Ciencias de la UNED, donde estuvimos los tres primeros años aproximadamente. Fue aquí donde el grupo forjó su futuro. Cubrimos muchos de los temas emergentes que en la Comunidad de R se venían tratando: análisis de redes sociales, representación espacial (mapas), y diferentes tipos de análisis sobre conjuntos abiertos.&lt;/p&gt;
&lt;p&gt;Desde un primer momento, acordamos grabar todas las reuniones en video y ser muy consistentes en hacer accesible el material presentado (&lt;a href=&#34;https://www.meetup.com/es-ES/Grupo-de-Usuarios-de-R-de-Madrid/&#34;&gt;video y presentaciones&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Después de esta primera época, el salto que nos permitió conseguir mayor visibilidad y notoriedad fue el utilizar &lt;a href=&#34;https://www.meetup.com/es-ES/Grupo-de-Usuarios-de-R-de-Madrid/&#34;&gt;el portal de Meetup&lt;/a&gt; y conseguir una sede más céntrica en Madrid.&lt;/p&gt;
&lt;p&gt;Meetup por un lado, nos puso en contacto inmediato con otras personas con el mismo tipo de interés y el celebrar las reuniones en un espacio dedicado a las nuevas tecnologías (&lt;a href=&#34;http://medialab-prado.es/&#34;&gt;MediaLab Prado&lt;/a&gt;), promovido por el Ayuntamiento de Madrid nos puso en contacto con otros grupos con el mismo tipo de interés en todo lo relativo a los datos: Periodistas de Datos, Analytics, Usuarios de Python, etc.&lt;/p&gt;
&lt;p&gt;Curiosamente, el entrar en Meetup fue también una necesidad cuando nos presentamos para conseguir la ayuda que a los diferentes grupos de usuarios de R recibían de Revolution Analytics. Esta esponsorización nos ha ayudado a mantener el grupo en Meetup y el poder alojar todos los videos en Vimeo.&lt;/p&gt;
&lt;p&gt;Ahora que R se ha convertido en un lenguaje de gran éxito y tracción, el grupo sigue evolucionando: El Big Data ya está con nosotros, compartir las experiencias de haber participado en Kaggle, la estadística bayesiana, etc.&lt;/p&gt;
&lt;p&gt;Igualmente esta evolución se ha producido en el perfil de los asistentes: comenzamos a ver presentaciones de empresas, y afortunadamente es mucha la gente joven entre los asistentes y los que presentan.&lt;/p&gt;
&lt;p&gt;De la experiencia acumulada en estos años, a aquellos que quieran crear su propio grupo, les daríamos estas recomendaciones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mantener la consistencia, la periodicidad mensual es la más ajustada. Los asistentes valoran mantener la regularidad.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Utilizar Meetup se ha demostrado como un elemento clave del éxito por la visibilidad que ofrece y por el alcance a otros grupos y usuarios con los mismos intereses.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Otro elemento clave para darse a conocer y ampliar el alcance del grupo ha sido el participar en reuniones de otras comunidades: Periodistas de Datos, Analytics, Usuarios de Python, etc.&lt;/li&gt;
&lt;li&gt;Ser rigurosos en el anuncio de las reuniones con cierta antelación y en compartir el material presentado.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;El grabar las sesiones en video (usamos para ello un trípode y un Smartphone) también ha ayudado a mantener una comunidad fiel.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hemos hecho mucho, pero sin duda lo mejor está todavía por llegar.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/03/10/madrid-r-user-group-a-brief-history/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>February &#39;17 Tips and Tricks</title>
      <link>https://rviews.rstudio.com/2017/03/03/february-17-tips-and-tricks/</link>
      <pubDate>Fri, 03 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/03/03/february-17-tips-and-tricks/</guid>
      <description>
        

&lt;p&gt;If you spend time with an excellent programmer, one thing that immediately jumps out is how quickly she can write code. It often appears to be magic, the number of keystrokes simply can&amp;rsquo;t equal the number of characters on the screen. The secret: it doesn&amp;rsquo;t! Most programmers use a series of tricks to save the hassle of writing boilerplate code. This month, my personal goal was to spend less time typing, even if it required slowing down to master these tricks. In this post, I&amp;rsquo;ll focus on one of the easiest and most flexible tools at your disposal: &lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/204463668-Code-Snippets&#34;&gt;code snippets&lt;/a&gt;. (Astute readers will note that I&amp;rsquo;ve mentioned code snippets &lt;a href=&#34;https://www.rstudio.com/rviews/2016/11/11/easy-tricks-you-mightve-missed/&#34;&gt;before&lt;/a&gt;. They deserve the extra attention!)&lt;/p&gt;

&lt;p&gt;Code snippets are a common programming tool similar to keyboard shortcuts. A snippet of text, usually a few characters long, is used as a shortcut to create a larger piece of boilerplate code. &lt;code&gt;Tab&lt;/code&gt; navigation enables jumping through the boilerplate code to locations where customization is required.&lt;/p&gt;

&lt;p&gt;For example, one of my favorite code snippets is for creating a function. The template of an R function looks like:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;functionName &amp;lt;- function(arguments) {
  code 
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The boilerplate - not worth typing - is:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; &amp;lt;- function( ) {
 
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In RStudio, the code snippet for functions is &lt;code&gt;fun&lt;/code&gt;. Typing &lt;code&gt;fun&lt;/code&gt; and pressing &lt;code&gt;Tab&lt;/code&gt; will provide an auto-complete suggestion for the snippet. Typing &lt;code&gt;fun&lt;/code&gt; and pressing &lt;code&gt;Shift + Tab&lt;/code&gt; inserts the snippet directly. As a general typing rule, keeping your hands on the middle row of the keyboard will speed things up. I hit &lt;code&gt;Shift&lt;/code&gt; with my right pinky and &lt;code&gt;Tab&lt;/code&gt; with my left.&lt;/p&gt;

&lt;p&gt;After inserting the boilerplate code, the cursor is placed to left of the &lt;code&gt;&amp;lt;-&lt;/code&gt;. You can then quickly type the name of the function. Pressing &lt;code&gt;Tab&lt;/code&gt; places the cursor in between the parenthesis. Pressing &lt;code&gt;Tab&lt;/code&gt; again places the cursor in between the brackets. This allows you to fill in the remaining portions of the function template quickly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Type &lt;code&gt;fun&lt;/code&gt; and &lt;code&gt;Shift + Tab&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;HERE &amp;lt;- function() {

}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;Pressing &lt;code&gt;Tab&lt;/code&gt; Once&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; &amp;lt;- function(HERE) {
 
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;Pressing &lt;code&gt;Tab&lt;/code&gt; Twice&lt;/strong&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; &amp;lt;- function() {
 HERE
 }
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;accessing-snippets&#34;&gt;Accessing Snippets&lt;/h2&gt;

&lt;p&gt;RStudio comes with many built-in snippets. To access these snippets, navigate to &lt;code&gt;Tools&lt;/code&gt; -&amp;gt; &lt;code&gt;Global Options&lt;/code&gt; -&amp;gt; &lt;code&gt;Code&lt;/code&gt; and press &lt;code&gt;Edit Snippets&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;/post/2017-02-16-feb-17-tips-and-tricks_files/SL_code_snippets.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;The menu will show all of the defined snippets. Consider the definition for the function snippet:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;snippet fun
	${1:name} &amp;lt;- function(${2:variables}) {
		${0}
	}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The snippet starts by defining the character shortcut &lt;code&gt;fun&lt;/code&gt;. The definition includes the boilerplate code. The &lt;code&gt;Tab&lt;/code&gt; behavior is defined using &lt;code&gt;${1}&lt;/code&gt; notation. The &lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/204463668-Code-Snippets&#34;&gt;code snippet&lt;/a&gt; help page describes the syntax in more detail.&lt;/p&gt;

&lt;h2 id=&#34;a-few-examples&#34;&gt;A Few Examples&lt;/h2&gt;

&lt;h3 id=&#34;ts&#34;&gt;&lt;code&gt;ts&lt;/code&gt;&lt;/h3&gt;

&lt;p&gt;Adds a time-stamped comment.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;# Mon Feb 20 07:34:03 2017 ------------------------------
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&#34;if&#34;&gt;&lt;code&gt;if&lt;/code&gt;&lt;/h3&gt;

&lt;p&gt;Adds the skeleton of an &lt;code&gt;if&lt;/code&gt; statement&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;if () {

}
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&#34;mat&#34;&gt;&lt;code&gt;mat&lt;/code&gt;&lt;/h3&gt;

&lt;p&gt;Adds the skeleton for defining a matrix.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;matrix( , nrow = , ncol = )
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;There are code snippets for other languages as well.&lt;/p&gt;

&lt;h2 id=&#34;creating-snippets&#34;&gt;Creating Snippets&lt;/h2&gt;

&lt;p&gt;Code snippets are powerful because they can be customized and created. If you find yourself repeatedly typing the same code, create a snippet. The menu of snippets in RStudio is editable. To create or modify a snippet, add your changes to the menu and click &lt;code&gt;Save&lt;/code&gt;.&lt;/p&gt;

&lt;h2 id=&#34;sharing-snippets&#34;&gt;Sharing Snippets&lt;/h2&gt;

&lt;p&gt;Once you&amp;rsquo;ve created a handful of useful code snippets, it would be generous to share. The &lt;a href=&#34;https://github.com/dgrtwo/snippr&#34;&gt;&lt;code&gt;snippr&lt;/code&gt; package&lt;/a&gt; makes this process easy.&lt;/p&gt;

&lt;p&gt;This &lt;a href=&#34;https://gist.github.com/slopp/27903daaf9fbd41afc73442b600a7618&#34;&gt;gist&lt;/a&gt; contains two of my favorites: a code snippet for creating a single file Shiny app, and a code snippet to start a ggplot.&lt;/p&gt;

&lt;p&gt;Shiny:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;snippet shiny
	library(shiny)
	ui &amp;lt;- fluidPage(
		${1:ui}
	)
	
	server &amp;lt;- function(input, output, session){
	  ${2:server}
	}
	shinyApp(ui = ui, server = server)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ggplot2:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;snippet gg
	ggplot(${1:data}, aes(${2:aes})) + 
	  geom_${3:geom}()
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;What are your favorite snippets?&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/03/03/february-17-tips-and-tricks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>The R Formula Method: The Bad Parts</title>
      <link>https://rviews.rstudio.com/2017/03/01/the-r-formula-method-the-bad-parts/</link>
      <pubDate>Wed, 01 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/03/01/the-r-formula-method-the-bad-parts/</guid>
      <description>
        

&lt;p&gt;R’s model formula infrastructure was discussed in &lt;a href=&#34;https://www.rstudio.com/rviews/2017/02/01/the-r-formula-method-the-good-parts/&#34;&gt;my previous post&lt;/a&gt;. Despite the elegance and convenience of the formula method, there are some aspects that are limiting.&lt;/p&gt;
&lt;div id=&#34;limitations-to-extensibility&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Limitations to Extensibility&lt;/h2&gt;
&lt;p&gt;The model formula interface does have some limitations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It can be kludgy with many operations on many variables (e.g., log transforming 50 variables via a formula without using &lt;code&gt;paste&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;predvars&lt;/code&gt; aspect (discussed in &lt;a href=&#34;https://www.rstudio.com/rviews/2017/02/01/the-r-formula-method-the-good-parts/&#34;&gt;my previous post&lt;/a&gt;) limits the utility of the operations. Suppose a formula had: &lt;code&gt;knn_impute(x1) + knn_impute(x2)&lt;/code&gt;. Do we embed the training set twice in &lt;code&gt;predvars&lt;/code&gt;?&lt;/li&gt;
&lt;li&gt;Operations are constrained to single columns or features (excluding interaction specifications). For example, you cannot do&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;lm(y ~ pca(x1, x2, x3), data = dat)
## or nested functions 
lm(y ~ pca(scale(x1), scale(x2), scale(x3)), data = dat)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I’ll use PCA feature extraction a few times here since it is probably familiar to many readers.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;everything-happens-at-once&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Everything Happens at Once&lt;/h2&gt;
&lt;p&gt;Some of our data operations might be sequential. For example, it is not unreasonable to have predictors that require:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;imputation of a missing value&lt;/li&gt;
&lt;li&gt;centering and scale&lt;/li&gt;
&lt;li&gt;conversion to PCA scores&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Given that the formula method operations happen (in effect) at once, this workflow requires some sort of custom solution. While &lt;a href=&#34;https://topepo.github.io/caret/pre-processing.html#pp&#34;&gt;&lt;code&gt;caret::preProcess&lt;/code&gt;&lt;/a&gt; was designed for this sequence of operations, it does so in a single call, as opposed to a progression of steps exemplified by &lt;a href=&#34;https://cran.r-project.org/package=ggplot2&#34;&gt;&lt;code&gt;ggplot2&lt;/code&gt;&lt;/a&gt;, &lt;a href=&#34;https://cran.r-project.org/package=dplyr&#34;&gt;&lt;code&gt;dplyr&lt;/code&gt;&lt;/a&gt;, or &lt;a href=&#34;https://cran.r-project.org/package=magrittr&#34;&gt;&lt;code&gt;magrittr&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Allowing a series of steps to be defined in order is more consistent with how data analysis is conducted. However, it does raise the complexity of the underlying implementation. For example, &lt;a href=&#34;https://topepo.github.io/caret/pre-processing.html#pp&#34;&gt;&lt;code&gt;caret::preProcess&lt;/code&gt;&lt;/a&gt; dictates the possible sequence of tasks to be: filters, single-variable transformations, normalizations, imputation, signal extraction, and spatial sign. This avoids nonsensical sequences that center the data before applying a Box-Cox calculation (which requires positive data).&lt;/p&gt;
&lt;div id=&#34;no-recycling&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;No Recycling&lt;/h3&gt;
&lt;p&gt;As a corollary to the point above, there is no way to recycle the &lt;code&gt;terms&lt;/code&gt; between models that share the same formula and data/environment. For example, if I fit a CART model to a data set with many predictors, the random forest model (theoretically) shouldn’t need to recreate the same &lt;code&gt;terms&lt;/code&gt; information about the design matrix. If the model function has the non-formula interface (e.g., &lt;code&gt;mod_func(x, y)&lt;/code&gt;), this can make it easier. However, many do not.&lt;/p&gt;
&lt;p&gt;Also, suppose that one of the pre-processing steps is computationally expensive. We’d like to be able to store the state of the results and then &lt;em&gt;add&lt;/em&gt; another layer of computations (perhaps as a separate object).&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;formulas-and-wide-datasets&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Formulas and Wide Datasets&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;terms&lt;/code&gt; object saves a matrix with as many rows as formula variables and at least as many columns (depending on interactions, etc). Most of this data is zero and a non–sparse representation is used. The current framework was built in a time where there was more focus on interactions, nesting and other operations on a small scale.&lt;/p&gt;
&lt;p&gt;It is unlikely that models would have hundreds of interaction terms, but now it is not uncommon to have hundreds or thousands of main effects. As the number of predictors increases, this takes up an inordinate amount of execution time. For simple &lt;a href=&#34;https://cran.r-project.org/package=randomForest&#34;&gt;&lt;code&gt;randomForest&lt;/code&gt;&lt;/a&gt; or &lt;a href=&#34;https://cran.r-project.org/package=rpart&#34;&gt;&lt;code&gt;rpart&lt;/code&gt;&lt;/a&gt; calls, the formula/&lt;code&gt;terms&lt;/code&gt; work can account for most of the execution time. For example, we can calculate how much time functions spend generating the model matrix relative to the total execution time. For &lt;code&gt;rpart&lt;/code&gt; and &lt;code&gt;randomForest&lt;/code&gt;, we used the default arguments and did the calculations with a simulated data set of 200 data points and varying numbers of predictors:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-02-14-r-formulas-bad_files/figure-html/large_p-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;This is especially problematic for ensemble models. For example, &lt;code&gt;ipred:::ipredbagg&lt;/code&gt; creates an ensemble of &lt;code&gt;rpart&lt;/code&gt; trees. Since &lt;code&gt;rpart&lt;/code&gt; only has a formula method, the footprint of the bagged model object can become very large if &lt;em&gt;X&lt;/em&gt; trees are contained in the ensemble. Alternatively, &lt;code&gt;randomForest.formula&lt;/code&gt; takes the approach of generating the &lt;code&gt;terms&lt;/code&gt; once and feeding the model frame to &lt;code&gt;randomForest.default&lt;/code&gt;. This does not work for &lt;code&gt;rpart&lt;/code&gt; since there is no non-formula method exposed. Some functions (e.g., &lt;code&gt;lm&lt;/code&gt;, &lt;code&gt;survival::coxph&lt;/code&gt;) have arguments that can be used to prevent the &lt;code&gt;terms&lt;/code&gt; and similar objects from being returned. This saves space but prevents new samples from being predicted. A little more detail can be found &lt;a href=&#34;https://developer.r-project.org/model-fitting-functions.html&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One issue is the &lt;code&gt;&amp;quot;factors&amp;quot;&lt;/code&gt; attribute of the &lt;code&gt;terms&lt;/code&gt; object (discussed in the previous post). This is a non-sparse matrix that has a row for each predictor in the formula and a column for each model term (e.g. main effects, interactions, etc.). The purpose of this object is to know which predictors are involved in which terms.&lt;/p&gt;
&lt;p&gt;The issue is that this matrix can get very large and usually has a high proportion of zeros. For example:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mod3 &amp;lt;- lm(Sepal.Width ~ Petal.Width + Petal.Length*Species, data = iris)
fact_mat &amp;lt;- attr(mod3$terms, &amp;quot;factors&amp;quot;)
fact_mat&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##              Petal.Width Petal.Length Species Petal.Length:Species
## Sepal.Width            0            0       0                    0
## Petal.Width            1            0       0                    0
## Petal.Length           0            1       0                    1
## Species                0            0       1                    1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;As the number of predictors increases, the rate of ones is likely to approach a value close to zero very quickly. For example:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-02-14-r-formulas-bad_files/figure-html/sparse-1.png&#34; width=&#34;672&#34; /&gt;&lt;/p&gt;
&lt;p&gt;Again, it is doubtful that a model with a large number of predictors will have a correspondingly large number of high-level interactions (see the &lt;a href=&#34;https://en.wikipedia.org/wiki/Sparsity-of-effects_principle&#34;&gt;Pareto principle applied to modeling&lt;/a&gt;).&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;variable-roles&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Variable Roles&lt;/h3&gt;
&lt;p&gt;Some packages have implemented extensions of the basic formula. There are cases when formula are needed for specific sub-models. For example, a random coefficient model can be fit with the &lt;code&gt;lmer&lt;/code&gt; function. In this case, a model is specified for a particular clustering variable (e.g., a subject in a clinical trial). The code is an example of how &lt;code&gt;lmer&lt;/code&gt; syntax works:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# ?lme4::lmer
lmer(Reaction ~ Days + (Days | Subject), data = sleepstudy)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here &lt;code&gt;Subject&lt;/code&gt; is important to the model-fitting routine, but not as a predictor. Similarly, the &lt;a href=&#34;https://www.jstatsoft.org/article/view/v012i01/v12i01.pdf&#34;&gt;Bradley-Terry model&lt;/a&gt; can be used to model competitions and contests. A model on a set of boxers in a series of contests can include terms for their reach:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;BTm(outcome = 1, player1 = winner, player2 = loser, 
    formula = ~reach[..] + (1 | ..), 
    data = boxers)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Another extension of basic formulas comes from the &lt;a href=&#34;https://cran.r-project.org/package=modeltools&#34;&gt;&lt;code&gt;modeltools&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/package=mboost&#34;&gt;&lt;code&gt;mboost&lt;/code&gt;&lt;/a&gt; packages. The function &lt;code&gt;mboost::mob&lt;/code&gt; fits a tree-based model with regression models in the terminal nodes. For this model, a separate list of predictors are used as &lt;em&gt;splitting&lt;/em&gt; variables (to define the tree structure) and another set of &lt;em&gt;regression&lt;/em&gt; variables that are modeled in the terminal nodes. An example of this call is:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# mboost::mob (using the modeltools package for formulas)
mob(diabetes ~ glucose | pregnant + mass +  age,
    data = PimaIndiansDiabetes)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The commonality between these three examples is that there are variables that are critical to the model but do not play the role of standard regression terms. For &lt;code&gt;lmer&lt;/code&gt;, &lt;code&gt;Subject&lt;/code&gt; is the independent experimental unit. For &lt;code&gt;mob&lt;/code&gt;, we have variables to be used for splitting, etc.&lt;/p&gt;
&lt;p&gt;There are similar issues on the left-hand side of the formula. When there are multivariate outcomes, different packages have different approaches:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# ?aggregate the mean of two variables by month
aggregate(cbind(Ozone, Temp) ~ Month, data = airquality, mean)

# grouped binomial data:
glm(cbind(events, nonevents) ~ x, family = binomial)

# pls::plsr, 
pls(sensory ~ chemical, data = oliveoil)
# sensory and chemical are 2D arrays in the oliveoil data frame&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The overall point here is that, for the most part, the formula method assumes that there is one variable on the left-hand side of the tilde and that the variables on the right-hand side are predictors (exceptions are discussed below). One can envision other roles that columns could play in the analysis of data. Besides the examples given above, variables could be used for&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;outcomes&lt;/li&gt;
&lt;li&gt;predictors&lt;/li&gt;
&lt;li&gt;stratification&lt;/li&gt;
&lt;li&gt;data for assessing model performance (e.g., loan amount to compute expected loss)&lt;/li&gt;
&lt;li&gt;conditioning or faceting variables (e.g., &lt;a href=&#34;https://cran.r-project.org/package=lattice&#34;&gt;&lt;code&gt;lattice&lt;/code&gt;&lt;/a&gt; or &lt;a href=&#34;https://cran.r-project.org/package=ggplot2&#34;&gt;&lt;code&gt;ggplot2&lt;/code&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;random effects or hierarchical model ID variables&lt;/li&gt;
&lt;li&gt;case weights&lt;/li&gt;
&lt;li&gt;offsets&lt;/li&gt;
&lt;li&gt;error terms (limited to &lt;code&gt;Error&lt;/code&gt; in the &lt;code&gt;aov&lt;/code&gt; function)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The last three items on this list are currently handled in formulas as “specials” or have existing functions. For example, when the model function has a &lt;code&gt;weights&lt;/code&gt; argument, the current formula/&lt;code&gt;terms&lt;/code&gt; frame work uses a function (&lt;code&gt;model.weights&lt;/code&gt;) to extract the weights, and also makes sure that the weights are not included as covariates. The same is true for offsets.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;summary&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;Some limitations of the current formula interface can be mitigated by writing your own or utilizing the &lt;a href=&#34;https://cran.r-project.org/package=Formula&#34;&gt;&lt;code&gt;Formula&lt;/code&gt;&lt;/a&gt; package.&lt;/p&gt;
&lt;p&gt;However, there are a number of conceptual aspects (e.g., roles, sequential processing) that would require a completely different approach to defining a design matrix, and this will be the focus of an upcoming tidyverse package.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/03/01/the-r-formula-method-the-bad-parts/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>More January Package Picks</title>
      <link>https://rviews.rstudio.com/2017/02/24/more-january-package-picks/</link>
      <pubDate>Fri, 24 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/02/24/more-january-package-picks/</guid>
      <description>
        

&lt;p&gt;In a &lt;a href=&#34;https://www.rstudio.com/rviews/2017/02/17/january-new-data-packages/&#34;&gt;recent post&lt;/a&gt;, I highlighted several new packages that arrived on CRAN in January that provided R users with access to data. In this post, I present additional selections for interesting January packages, organized into the categories Miscellaneous, Machine Learning, Statistics and Utilities.&lt;/p&gt;
&lt;div id=&#34;miscellaneous&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Miscellaneous&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/rcss/&#34;&gt;rcss&lt;/a&gt; v1.2: Provides functions for &lt;a href=&#34;https://cran.rstudio.com/web/packages/rcss/vignettes/Practical_User_Guide.pdf&#34;&gt;Solving Control Problems with Linear State Dynamics&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/stormwindmodel/&#34;&gt;stormwindmodel&lt;/a&gt; v0.1.0: Provides functions to calculate wind speeds for hurricanes and tropical storms in the North American Atlantic basin. One &lt;a href=&#34;https://cran.rstudio.com/web/packages/stormwindmodel/vignettes/Details.html&#34;&gt;vignette&lt;/a&gt; describes the package and &lt;a href=&#34;https://cran.rstudio.com/web/packages/stormwindmodel/vignettes/Overview.html&#34;&gt;another&lt;/a&gt; shows how to use it.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;machine-learning&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Machine Learning&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/crisp/&#34;&gt;crisp&lt;/a&gt; v1.0.0: Implements the convex regression with interpretable partitions (&lt;a href=&#34;http://jmlr.org/papers/volume17/15-344/15-344.pdf&#34;&gt;CRISP&lt;/a&gt;) method of predicting an outcome variable on the basis of two covariates.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/BayesS5/&#34;&gt;BayesS5&lt;/a&gt; v1.22: Implements Bayesian Variable Selection Using Shotgun Stochastic Search with Screening (S5) useful in settings where p &amp;gt;&amp;gt; n. For details, see the &lt;a href=&#34;http://www.stat.tamu.edu/~minsuk/publications/nonlocal_sinica7.pdf&#34;&gt;paper&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/classifierplots/&#34;&gt;classifierplots&lt;/a&gt; v1.3.2: Provides functions to generate a grid of binary classifier and diagnostic plots with a single function call. See the &lt;a href=&#34;https://github.com/ambiata/classifierplots&#34;&gt;README&lt;/a&gt; for details. &lt;img src=&#34;/post/2017-02-17-more-january-package-picks_files/classifier_plots.png&#34; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/eclust/&#34;&gt;eclust&lt;/a&gt; v0.1.0: Provides an algorithm for clustering high-dimensional data that can be affected by an environmental factor. See the &lt;a href=&#34;http://biorxiv.org/content/early/2017/01/23/102475&#34;&gt;paper&lt;/a&gt; for details.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/EnsCat/&#34;&gt;EnsCat&lt;/a&gt; v1.1: Implements various clustering methods for categorical data. See the &lt;a href=&#34;https://github.com/jlp2duke/EnsCat/wiki/How-To-with-Examples&#34;&gt;website&lt;/a&gt; for examples and the &lt;a href=&#34;https://arxiv.org/pdf/1506.07930.pdf&#34;&gt;paper&lt;/a&gt; for the details.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/MAVE/&#34;&gt;MAVE&lt;/a&gt; v0.1.7: Implements the MAVE (Minimum Average Variance Estimation) method of dimension reduction. Look &lt;a href=&#34;https://cran.rstudio.com/web/packages/MAVE/vignettes/Short_introduction_to_method_MAVE.pdf&#34;&gt;here&lt;/a&gt; for the math and &lt;a href=&#34;https://cran.rstudio.com/web/packages/MAVE/vignettes/Short_introduction_to_package_MAVE.pdf&#34;&gt;here&lt;/a&gt; for examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/mfe/&#34;&gt;mfe&lt;/a&gt; v0.1.0: Provides functions to extract meta-features from datasets to support the design of recommendation systems. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/mfe/vignettes/mfe-vignette.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/rsparkling/&#34;&gt;rsparkling&lt;/a&gt; v0.1.0: extends &lt;a href=&#34;http://spark.rstudio.com/&#34;&gt;sparklyr&lt;/a&gt; with an interface to the &lt;a href=&#34;https://github.com/h2oai/sparkling-water&#34;&gt;H2O Sparkling Water&lt;/a&gt; machine learning library. The &lt;a href=&#34;https://github.com/h2oai/rsparkling&#34;&gt;README&lt;/a&gt; explains how to use the package.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Statistics&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/confSAM/&#34;&gt;confSAM&lt;/a&gt; v0.1: Contains a function that computes estimates and confidence bounds for the false discovery proportion in a multiple testing environment. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/confSAM/vignettes/confSAM.pdf&#34;&gt;vignette&lt;/a&gt; describes the theory and provides examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/pdSpecEst/&#34;&gt;pdSpecEst&lt;/a&gt; v1.0.0: Implements a non-parametric, geometric wavelet method to estimate autocovariance matrix of a time series that preserves positive-definiteness of the estimator. This preserves the intrepretability of the estimate as a covariance matrix and helps with computational issues. The &lt;a href=&#34;https://arxiv.org/pdf/1701.03314.pdf&#34;&gt;paper&lt;/a&gt; describes the theory and the &lt;a href=&#34;https://cran.rstudio.com/web/packages/pdSpecEst/vignettes/vignette.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/tsdecomp/&#34;&gt;tsdecomp&lt;/a&gt; v0.2: Implements ARIMA model-based decompositions for quarterly and monthly time series data. The &lt;a href=&#34;https://www.jalobe.com/doc/tsdecomp.pdf&#34;&gt;vignette&lt;/a&gt; describes the math.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/TSeriesMMA/README.html&#34;&gt;TSeriesMMA&lt;/a&gt; v0.1.1: Provides a function to calculate the Hurst surface for a time series. Multiscale, multifractical analysis (MMA) is described in a &lt;a href=&#34;http://journals.aps.org/pre/abstract/10.1103/PhysRevE.85.021915&#34;&gt;paper&lt;/a&gt; by Gieraltowski et al.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Utilities&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/awsjavasdk/&#34;&gt;awsjavasdk&lt;/a&gt; v0.2.0: Provides a boilerplate of classes used to access the Amazon Web Services Java Software Development Kit via package rJava. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/awsjavasdk/vignettes/awsjavasdk.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/colr/&#34;&gt;colr&lt;/a&gt; v0.1.900: Provides functions that use Perl regular expressions to select and rename columns in dataframes, lists and numeric types. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/colr/vignettes/colr.html&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/flifo/&#34;&gt;flifo&lt;/a&gt; v0.1.4: Provides functions to create and manipulate FIFO (First In First Out), LIFO (Last In First Out), and NINO (Not In or Never Out) stacks in R. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/flifo/vignettes/flifo-vignette.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/fst/&#34;&gt;fst&lt;/a&gt; v0.7.2: Provides functions to read and write data frames at high speed, and compress data with type-optimized algorithms that allow random access of stored data frames. &lt;img src=&#34;/post/2017-02-17-more-january-package-picks_files/fst_bench.png&#34; /&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/manipulateWidget/&#34;&gt;manipulateWidget&lt;/a&gt; v0.5.1: Provides helper functions to add controls like sliders, pickers, checkboxes, etc. to interactive charts created with package &lt;a href=&#34;https://cran.r-project.org/web/packages/htmlwidgets/index.html&#34;&gt;htmlwidgets&lt;/a&gt;. The animated &lt;a href=&#34;https://cran.rstudio.com/web/packages/manipulateWidget/vignettes/manipulateWidgets.html&#34;&gt;vignette&lt;/a&gt; will get you started.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/msgtools/&#34;&gt;msgtools&lt;/a&gt; v0.2.4: Provides utilities for error, warning, and other messages in R packages, including consistency checks across messages, spell-checking, and message translations for localization. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/msgtools/vignettes/Tutorial.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/padr/&#34;&gt;padr&lt;/a&gt; v0.2.0: Provides functions to transform datetime data into a format ready for analysis, including aggregating data to a higher level interval (thicken) and imputing records where observations were absent (pad). There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/padr/vignettes/padr.html&#34;&gt;Introduction&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/pbdRPC/&#34;&gt;pbdPRC&lt;/a&gt; v0.1-1: Implements light, yet secure remote procedure calls with a unified interface via ssh (OpenSSH) or plink/plink.exe (PuTTY). The &lt;a href=&#34;https://cran.rstudio.com/web/packages/pbdRPC/vignettes/pbdRPC-guide.pdf&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/reprex/&#34;&gt;reprex&lt;/a&gt; v0.1.1: Provides a way to send code snippets with rendered output to sites like &lt;a href=&#34;http://stackoverflow.com&#34;&gt;stackoverflow&lt;/a&gt; and &lt;a href=&#34;https://github.com&#34;&gt;github&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/reprex/README.html&#34;&gt;README&lt;/a&gt; shows examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/restfulr/&#34;&gt;restfulr&lt;/a&gt; v0.0.8: Models a RESTful service as if it were a list.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/sys/&#34;&gt;sys&lt;/a&gt; v1.1: A replacement for base &lt;a href=&#34;http://stat.ethz.ch/R-manual/R-devel/library/base/html/system2.html&#34;&gt;system2&lt;/a&gt; with consistent behavior across platforms. Supports interruption, background tasks, and full control over STDOUT / STDERR binary or text streams. &lt;a href=&#34;https://github.com/jeroenooms/sys#readme&#34;&gt;README&lt;/a&gt; provides some details.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/textclean/&#34;&gt;textclean&lt;/a&gt; v0.3.0: Provides tools to clean and process text, such as replacing or removing substrings that are not optimal for analysis. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/textclean/README.html&#34;&gt;README&lt;/a&gt; shows how to use them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/tidyxl/&#34;&gt;tidyxl&lt;/a&gt; v0.2.1: Imports non-tabular data from Excel into R. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidyxl/vignettes/tidyxl.html&#34;&gt;vignette&lt;/a&gt; shows how.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/unpivotr/&#34;&gt;unpivotr&lt;/a&gt; v0.1.0: Provides tools for converting data from complex or irregular layouts into a columnar structure. There is one &lt;a href=&#34;https://cran.rstudio.com/web/packages/unpivotr/vignettes/compass-directions.html&#34;&gt;vignette&lt;/a&gt; showing how to unpivot pivot tables from a spreadsheet, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/unpivotr/vignettes/small-multiples.html&#34;&gt;another&lt;/a&gt; that shows how to work with multiple, similar tables.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/WVPlots/&#34;&gt;WVPlots&lt;/a&gt; v0.2.2: Provides examples of ggplot plots that can be generated from a standard calling interface. Here is the explanation of the &lt;a href=&#34;https://cran.rstudio.com/web/packages/WVPlots/vignettes/WVPlots_concept.html&#34;&gt;concept&lt;/a&gt;, and here are some nice &lt;a href=&#34;https://cran.rstudio.com/web/packages/WVPlots/vignettes/WVPlots_examples.html&#34;&gt;examples&lt;/a&gt;. &lt;img src=&#34;/post/2017-02-17-more-january-package-picks_files/WVPlot.png&#34; /&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/02/24/more-january-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>How to Teach R: Common mistakes</title>
      <link>https://rviews.rstudio.com/2017/02/22/how-to-teach-r-common-mistakes/</link>
      <pubDate>Wed, 22 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/02/22/how-to-teach-r-common-mistakes/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;Would you like to teach people to use R? If so, I would like to jump-start your efforts.&lt;/p&gt;
&lt;p&gt;I’m one half of RStudio’s education team, and I’ve taught thousands of people to use R, usually in face-to-face workshops. Over time, I’ve come to appreciate that teaching R in a short workshop is an unusual challenge that requires an unusual approach: you cannot teach a short workshop in the same way that you would teach a college course, and you should not teach R in the same way you would teach Python, UNIX or C.&lt;/p&gt;
&lt;p&gt;In the next few blog posts, I’ll share the pedagogy that I’ve adopted for teaching R workshops. These ideas have made my life easier and my students happier (based on student feedback). I think they can do the same for you.&lt;/p&gt;
&lt;p&gt;We’ll begin in this post by identifying common mistakes that ensnare new R teachers. Each of these mistakes seems like a good idea at first glance, but leads to an unsuccessful short workshop, and I’ll tell you why. To make things simple, I’ve recast each mistake as a principle to follow. Let’s examine them one by one:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DO NOT teach R as if it were a programming language.&lt;/strong&gt; Why not? Because R is a programming language &lt;em&gt;for doing data science&lt;/em&gt;. You can be confident that your students want to use R to make graphs, fit models, and impress their colleagues. Show them how to do these empowering things and then teach programming later, as a way to do these things even better. To be honest, if your students only wanted to learn how to program, they would be studying another language.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DO NOT assume that methods that work well in a college classroom will work well in a one-, two-, or half-day workshop.&lt;/strong&gt; Active learning, peer-led instruction, group projects, flipped classrooms, and other techniques have improved college so much that I wish I could go back and do college over again. But these techniques take more time to convey information than you have in a workshop. They also work best with motivated students who are accustomed to learning. Do you have those? If your workshops are like mine, you have busy individuals who have set aside precious time and money to take your workshop. To be frank, they want to acquire more information than you can provide in a day of active learning or peer-led instruction. I’m not saying that you shouldn’t use these techniques (please try!), but expect to modify them heavily.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DO NOT avoid the lecture.&lt;/strong&gt; Some teaching gurus will do somersaults to avoid lectures because lectures are too passive for students and too easy to do poorly. Some extremists even extend this notion to slides, claiming that good teachers should not use slides. If you adopt this mindset, you will fail at the one thing that your students expect you to do well: to convey large amounts of information in a short period of time. Not only should you embrace lecturing, i.e., &lt;em&gt;presenting information&lt;/em&gt;, you should become an expert at it. Learn to present effectively, and learn to intermix presentations with activities that keep your workshop engaging.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DO NOT assume that you can teach someone else’s workshop out of the box, even if it is your own.&lt;/strong&gt; A workshop is not like a video that you make once and then replay when needed. A workshop is more like a play that must be cast, costumed, and rehearsed each time you present it in a new venue. If you think you can reproduce a workshop quickly because “it already exists,” you are setting yourself up for failure. If you let your manager think this, you are setting yourself up for stress!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DO NOT let your workshop become a consulting clinic for installation bugs.&lt;/strong&gt; Workshops make first impressions just like people do. You want to use the first minutes of your workshop to set an energetic tone, to engage your students, and to inspire them — not to hop from student to student debugging installation problems. Do what it takes to avoid this situation. My favorite solution is to provide a classroom RStudio Server for students to use.&lt;/p&gt;
&lt;p&gt;But what if you feel that students deserve to leave your workshop with the software successfully installed on &lt;em&gt;their&lt;/em&gt; computer? Then you are in good company! My mentor, Hadley Wickham, argues for this persuasively and enthusiastically. But make it happen in a way that does not torpedo your workshop. Hold a real clinic. Pass out instructions in advance and demand that any problems be reported ahead of time. Make successful installation a prerequisite for registering. Be sure that your students know that if they do not have permission to install necessary software on their work laptop, they should bring a &lt;em&gt;different&lt;/em&gt; laptop. Be creative and cover the bases.&lt;/p&gt;
&lt;p&gt;Whatever you do, remember that the hour immediately before class is less than ideal for installing software. You have other tasks to attend to, and inevitably some students will come late and bring bugs.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I’ll have more to say about each of these topics in the posts that follow. In those posts, I’ll try to layout a fun, inspiring vision for how an R workshop works; no more “thou shall nots.” See you there!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/02/22/how-to-teach-r-common-mistakes/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>January New Data Packages</title>
      <link>https://rviews.rstudio.com/2017/02/17/january-new-data-packages/</link>
      <pubDate>Fri, 17 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/02/17/january-new-data-packages/</guid>
      <description>
        

&lt;p&gt;As &lt;a href=&#34;https://www.rstudio.com/rviews/2017/01/06/10000-cran-packages/&#34;&gt;forecast&lt;/a&gt;, the number of R packages hosted on CRAN exceed 10,000 in January. Dirk Eddelbuettel, who has been keeping track of what&amp;rsquo;s happeining on CRAN with his &lt;a href=&#34;http://dirk.eddelbuettel.com/cranberries/&#34;&gt;CRANberies&lt;/a&gt; site for a number of years, called [hurricaneexposure]() as the 10K package in a &lt;a href=&#34;https://twitter.com/eddelbuettel/status/825140310036578304&#34;&gt;tweet&lt;/a&gt; on January 27th. hurricaneexposure was of two hundred and six new packages that arrived on CRAN in January. I thought many of them were of high quality so picking out recommendations was unusually difficult this month. Here are my picks for the top fifty organized into xxx categories.&lt;/p&gt;

&lt;h2 id=&#34;data&#34;&gt;Data&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/elevatr/&#34;&gt;elevatr&lt;/a&gt; v0.1.1: Provides access to several databases that provide elevation data including &lt;a href=&#34;https://mapzen.com/documentation/elevation/elevation-service/&#34;&gt;Mapzen Elevation Service&lt;/a&gt;, &lt;a href=&#34;https://mapzen.com/documentation/terrain-tiles/&#34;&gt;Mapzen Terrain Service&lt;/a&gt;, &lt;a href=&#34;https://aws.amazon.com/public-datasets/terrain/&#34;&gt;Amazon Terrain Tiles&lt;/a&gt;, and the &lt;a href=&#34;http://ned.usgs.gov/epqs/&#34;&gt;USGS Elevation Point Query Service&lt;/a&gt;. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/elevatr/vignettes/introduction_to_elevatr.html&#34;&gt;vignette&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/epidata/&#34;&gt;epidata&lt;/a&gt; v0.1.0: Provides tools to retrive data from the &lt;a href=&#34;http://www.epi.org/&#34;&gt;Economic Policy Institute&lt;/a&gt; &lt;a href=&#34;https://github.com/hrbrmstr/epidata&#34;&gt;README&lt;/a&gt; shows how to use the package.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/europop/&#34;&gt;europop&lt;/a&gt; v0.3: Contains a dataset giving the populations of all European cities with at least 10,000 inhabitants during the period 1500-1800.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/fivethirtyeight/&#34;&gt;fivethirtyeight&lt;/a&gt; v0.1.0: Provides the data, code and interactive visualizations behind &lt;a href=&#34;https://fivethirtyeight.com/&#34;&gt;FiveThirtyEight&lt;/a&gt; Stories. There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/fivethirtyeight/vignettes/bechdel.html&#34;&gt;vignette&lt;/a&gt; that privides an example of a data analysis, and a &lt;a href=&#34;https://cran.rstudio.com/web/packages/fivethirtyeight/vignettes/fivethirtyeight.html&#34;&gt;list of data sets&lt;/a&gt; that are included.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/getCRUCLdata/&#34;&gt;getCRUCLdata&lt;/a&gt; v.1.1: Provides functions that automate downloading and importing climatology data from University of East Anglia Climate Research Unit &lt;a href=&#34;http://www.cru.uea.ac.uk/&#34;&gt;(CRU)&lt;/a&gt;. There is &lt;a href=&#34;https://cran.rstudio.com/web/packages/getCRUCLdata/vignettes/getCRUCLdata.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/hurricaneexposure/&#34;&gt;hurricaneexposure&lt;/a&gt; v0.0.1: Allows users to create time series of tropical storm exposure histories for chosen counties for a number of hazard metrics (wind, rain, distance from the storm, etc.). The &lt;a href=&#34;https://cran.rstudio.com/web/packages/hurricaneexposure/vignettes/hurricaneexposure.html&#34;&gt;vignette&lt;/a&gt; provides an overview.
&lt;img src=&#34;./images/hurricane.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/metScanR/metScanR.pdf&#34;&gt;metScanR&lt;/a&gt; v0.0.1: Provides functions  for mapping, and gathering meteorological data from various US surface
networks: COOP, USCRN, USRCRN, AL-USRCRN, ASOS, AWOS, SNOTEL, SNOTELLITE,
SCAN, SNOW, and NEON&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/mglR/&#34;&gt;mglR&lt;/a&gt; v0.1.0: Provides tools to download and organize large-scale, publicly available genomic studies on a candidate gene scale. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/mglR/vignettes/mglR-vignette.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/nzpullover/&#34;&gt;nzpullover&lt;/a&gt; v0.0.2: Contains datasets of driving offences and fines in New Zealand between 2009 and 2016, originally published by the &lt;a href=&#34;http://www.police.govt.nz/about-us/publication/road-policing-driver-offence-data-january-2009-december-2016&#34;&gt;New Zealand Police&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/owmr/&#34;&gt;owmr&lt;/a&gt; v0.7.2: Provides a wrapper for the &lt;a href=&#34;https://openweathermap.org/&#34;&gt;OpenWeatherMap&lt;/a&gt; API&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/PeriodicTable/&#34;&gt;PeriodicTable&lt;/a&gt; v0.1.1: Contains a dataset of the properties of chemical elements.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/pwt9/&#34;&gt;pwt9&lt;/a&gt; v9.0-0: Contains the &lt;a href=&#34;http://www.rug.nl/ggdc/productivity/pwt/&#34;&gt;Penn World Table 9 which provides&lt;/a&gt;  information on relative levels of
income, output, inputs, and productivity for 182 countries
between 1950 and 2014.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/rdwd/&#34;&gt;rdwd&lt;/a&gt; v0.7.0: Provides functions to obtain &lt;a href=&#34;https://www.dwd.de/EN/climate_environment/cdc/cdc.html&#34;&gt;climate data&lt;/a&gt; from the German Weather Service, Deutscher Wetterdienst, (&lt;a href=&#34;https://www.dwd.de/DE/Home/home_node.html&#34;&gt;DWD&lt;/a&gt;) There is a vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/rdwd/vignettes/mapDWD.html&#34;&gt;Weather Stations&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/rdwd/vignettes/rdwd.html&#34;&gt;another&lt;/a&gt; showing how to use the package.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/rwars/&#34;&gt;rwars&lt;/a&gt; v1.0.0: Provides functions to retrieve and reformat data from the &amp;lsquo;Star Wars&amp;rsquo; API &lt;a href=&#34;https://swapi.co/&#34;&gt;SWAPI&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/rwars/vignettes/rwars.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/WikidataQueryServiceR/&#34;&gt;wikidataQueryServiceR&lt;/a&gt; v0.1.0: Provides an API Client Library for &lt;a href=&#34;https://www.mediawiki.org/wiki/Wikidata_query_service&#34;&gt;Wikidata Query Service&lt;/a&gt; which provides a way for tools to query &lt;a href=&#34;https://www.wikidata.org/wiki/Wikidata:Main_Page&#34;&gt;Wikidata&lt;/a&gt; via &lt;a href=&#34;https://en.wikipedia.org/wiki/SPARQL&#34;&gt;SPARQL&lt;/a&gt;. See &lt;a href=&#34;https://cran.rstudio.com/web/packages/WikidataQueryServiceR/README.html&#34;&gt;README&lt;/a&gt; for how to use it.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/wikilake/&#34;&gt;wikilake&lt;/a&gt; v0.1: Provides functions to scrape metadata about lakes from Wikipedia. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/wikilake/vignettes/scrape_michigan_lakes.html&#34;&gt;vignette&lt;/a&gt; fetches data from Michigan lakes.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/worrms/&#34;&gt;worrms&lt;/a&gt; v0.1.0: Provides a client for the &lt;a href=&#34;http://www.marinespecies.org/&#34;&gt;World Register of Marine Species&lt;/a&gt;. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/worrms/vignettes/worrms_vignette.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/02/17/january-new-data-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Three Tips for Training Excel Users in R</title>
      <link>https://rviews.rstudio.com/2017/02/10/three-tips-for-training-excel-users-in-r/</link>
      <pubDate>Fri, 10 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/02/10/three-tips-for-training-excel-users-in-r/</guid>
      <description>
        

&lt;p&gt;“I’m not a coder” or “I was never good at math” is a frequent refrain I hear when I ask professionals about their data analysis skills. Through popular culture and stereotypes, most people who don’t have a background in programming automatically underestimate their ability to create amazing things with code. However, Data Society has proven that this is a false narrative through our training program – with students in over 20 countries and many government and enterprise clients, we’ve seen so-called “non-coders” proficiently put together automated data cleaning code scripts and analyses within a few weeks. So how do we do it? Well, we’ve singled out three key steps to get someone started on their journey to an amazing skill set and more powerful data analytics:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;&lt;strong&gt;Start simple&lt;/strong&gt;. My first time training up a group of instructors to teach R programming was a great experience (especially given that these R trainings will train up under-served adults), but it wasn’t without its challenges. Anyone with a non-programming background can feel intimidated when they get started, and it’s critical to start off by using R as a glorified calculator. Start with basic operations to get your students comfortable with the interface of RStudio (an awesome and intuitive interface for R), then you can move on to more advanced functions.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;/post/2017-01-30-three-tips-for-training-excel-users-in-r_files/excel1.png&#34; /&gt; See? This doesn’t look so complicated.&lt;/p&gt;
&lt;ol start=&#34;2&#34; style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;&lt;strong&gt;Show the similarities&lt;/strong&gt;. Excel and R do have many similarities in syntax that makes it easier for Excel users to transfer their skills over to R. For example, RStudio has a tabular data view that may look very familiar to spreadsheet users:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-01-30-three-tips-for-training-excel-users-in-r_files/excel2.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;This looks like another program I’ve used before…&lt;/p&gt;
&lt;p&gt;And this is not just limited to viewing data. There is a lot of syntax from Excel that is easily transferable to R. For example, using if-else statements in Excel looks like this:&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-01-30-three-tips-for-training-excel-users-in-r_files/excel3.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;And here is what it looks like in R:&lt;/p&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-01-30-three-tips-for-training-excel-users-in-r_files/excel4.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;The learning curve for R is a fast one, especially for Excel users. Highlighting those similarities puts new users at ease and gives them a way to connect R functionality to the functionality they already use in Excel.&lt;/p&gt;
&lt;ol start=&#34;3&#34; style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;&lt;strong&gt;Bring out the wow factor&lt;/strong&gt;. One of the main advantages of R is its amazing visualizations and advanced analysis that are not even possible in many more basic tools. Our “wow factor” is the collaboration project we did with the White House initiative, The Opportunity Project, which aimed to connect federal agencies with tech companies to build out tools with their open data. In a couple of short weeks, our team combined several disparate open data sources and built an interactive application entirely in R to provide schools and superintendents with a community resource mapper.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;figure&#34;&gt;
&lt;img src=&#34;/post/2017-01-30-three-tips-for-training-excel-users-in-r_files/excel5.png&#34; /&gt;

&lt;/div&gt;
&lt;p&gt;Showing students how to eliminate duplicates from data sets with 1 – 2 lines of code or quickly manipulating data into a different format is a wow factor in the amount of time it can save regular Excel users. The applications are immediately apparent for those who have struggled to go through thousands of rows manually or upload a data set with millions of records.&lt;/p&gt;
&lt;p&gt;R is gaining in popularity, with millions of users worldwide and growing. Not only that, but we’ve seen an increase in demand for data analysis skills across all job sectors. Adding R programming and data analysis to your resume can add $10,000 - $15,000 to your salary. With that type of incentive, both in pay and in time saved, there’s no better time to take the “not” out of “I’m not a coder”.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The &lt;a href=&#34;https://goo.gl/Alq5nj&#34;&gt;Data Society&lt;/a&gt; is a data science training platform for professionals. Among other government and corporate clients, Data Society has trained staff at the Department of Commerce and the U.S. Army through their enterprise firm, &lt;a href=&#34;https://goo.gl/gSj7Ot&#34;&gt;Data Society Solutions&lt;/a&gt;, which provides customized corporate data science training and consulting services. If you’d like to learn more, please email &lt;a href=&#34;mailto:solutions@datasociety.co&#34;&gt;solutions@datasociety.co&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/02/10/three-tips-for-training-excel-users-in-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Reproducible Finance with R: ETF Country Exposure</title>
      <link>https://rviews.rstudio.com/2017/02/08/reproducible-finance-with-r-etf-country-exposure/</link>
      <pubDate>Wed, 08 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/02/08/reproducible-finance-with-r-etf-country-exposure/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/leaflet/leaflet.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet/leaflet.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/leafletfix/leafletfix.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-binding/leaflet.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-providers/leaflet-providers.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/leaflet-providers-plugin/leaflet-providers-plugin.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Today, we are going to tackle a project that has long been on my wishlist - a Shiny app to take a fund or portfolio, analyze its exposure to different countries and display those exposures on a world map. Now you know how exciting my wishlists are.&lt;/p&gt;
&lt;p&gt;Before describing our data importing/wrangling work here in the Notebook, it mgight be helpful to look at where we’re headed. The final Shiny app is &lt;a href=&#34;http://colorado.rstudio.com:3939/content/277/&#34;&gt;here&lt;/a&gt;. This is similar to a &lt;a href=&#34;http://colorado.rstudio.com:3939/content/206/&#34;&gt;previous project&lt;/a&gt; because we are building a leaflet map, shading according to data that we add to the spatial dataframe, and including another HTML widget that is reponsive to the map. However, our current project differs in important ways and has a completely different use.&lt;/p&gt;
&lt;p&gt;The previous project allowed user to click a country on the map and view the time series of returns. Our current project will allow the user to choose an ETF and view how that ETF is invested in different countries by how a world map is shaded.&lt;/p&gt;
&lt;p&gt;From a substantive perspective, this app helps visualize country risks instead of returns - indeed, it’s the first in our series that does not import stock returns in any way. From an R perspective, in our current project the map is the responsive object according to user inputs, whereas before the dygraph was the responsive object according to user clicks on a map. They are related and require spatial dataframes but very different.&lt;/p&gt;
&lt;p&gt;If you looked closely at the Shiny app, you noticed that we do have a data object that os responsive to a map click: we display a datatable of companies held by the ETF in whatever country is clicked. That is, if a user chooses an ETF and sees by the shading that the ETF is allocated X% to China, the user can click on the map to see which companis the ETF owns in China. That functionality is similar to the dygraphs functionality, except of course we have to wire up a datatable and do some filtering by country instead of passing an xts object to dygraphs. The fulcrum will still be the clicked map shape.&lt;/p&gt;
&lt;p&gt;Alright, that app is what we’re ultimately building but, by way of what we’ll do in this Notebook, here’s the roadmap.&lt;/p&gt;
&lt;p&gt;First, we are going to grab the data for one fund, the MSCI Emerging Markets ETF. Note that we are not going to get return data over time. Instead, we just want a snapshot of the ETF holdings: its constituents, their weights and their home countries. Our eventual app will include several ETFs but we are going to work with one ETF in this Notebook, with the foreknowledge that we want to reuse our steps when it’s time to build the Shiny app. In short, let’s get it right for this Emerging Markets ETF and then we can iterate over other ETFs when we move to building our Shiny app.&lt;/p&gt;
&lt;p&gt;After we download the snapshot of the emerging markets fund, we will do some wrangling, some country weight aggregation, and then merge that data to our spatial dataframe. Adding that data will depend on the ETF using the same country naming convention as our spatial dataframe, so we’ll pay attention to that in the wrangling process.&lt;/p&gt;
&lt;p&gt;Once we add the data to our spatial dataframe, we will recycle some old code, build a leaflet map and shade it according to the ETF’s country exposure. This is just a test to see how things will look in the Shiny app and we can even play around with different color palettes to get things just right.&lt;/p&gt;
&lt;p&gt;Once we have the map aesthetics sorted, we’ll turn to part two: displaying the details of each country holding. Really this is just filtering our dataframe by country name - whatever country the user clicks - but we’ll go ahead and make sure things look how we want in this Notebook and then pass that object to our app eventually.&lt;/p&gt;
&lt;p&gt;Let’s get to it!&lt;/p&gt;
&lt;p&gt;First, let’s grab the fund data from &lt;a href=&#34;https://www.ishares.com/us/products/244048/ishares-core-msci-total-international-stock-etf&#34;&gt;MSCI’s homepage&lt;/a&gt;. We will use the read_csv() function from the readr package. We will title it emerging_markets_fund since we’ll be pulling in other funds later.&lt;/p&gt;
&lt;p&gt;Note that we have to skip the first 10 rows, which is why the ‘skip = 10’ argument is included. That’s because this csv file is loaded with oddly formatted data in the first 10 rows. If we don’t skip those 11 rows, this import will be totally unhelpful. The ‘import dataset’ button in the IDE saved me minutes/hours of frustration here! (Author’s note: when this post was originally published, this argument was “skip = 11”. A few weeks later, ishares changed the structure of their spreadsheet. Now it’s 10 rows that need to be skipped!)&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Download the Emerging Markets ETF fund data from the ishares homepage.

emerging_market_fund &amp;lt;- read_csv(&amp;quot;https://www.ishares.com/us/products/239637/ishares-msci-emerging-markets-etf/1467271812596.ajax?fileType=csv&amp;amp;fileName=EEM_holdings&amp;amp;dataType=fund&amp;quot;, 
    skip = 10)

# Take a look at the fund snapshot we just imported. 
head(emerging_market_fund)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 6 × 16
##   Ticker                               Name `Asset Class` `Weight (%)`
##    &amp;lt;chr&amp;gt;                              &amp;lt;chr&amp;gt;         &amp;lt;chr&amp;gt;        &amp;lt;dbl&amp;gt;
## 1 005930            SAMSUNG ELECTRONICS LTD        Equity       4.1165
## 2    700               TENCENT HOLDINGS LTD        Equity       3.6649
## 3   2330 TAIWAN SEMICONDUCTOR MANUFACTURING        Equity       3.5112
## 4   BABA ALIBABA GROUP HOLDING ADR REPRESEN        Equity       2.7304
## 5    NPN              NASPERS LIMITED N LTD        Equity       1.7600
## 6    939     CHINA CONSTRUCTION BANK CORP H        Equity       1.5572
## # ... with 12 more variables: Price &amp;lt;dbl&amp;gt;, Shares &amp;lt;dbl&amp;gt;, `Market
## #   Value` &amp;lt;chr&amp;gt;, `Notional Value` &amp;lt;chr&amp;gt;, Sector &amp;lt;chr&amp;gt;, SEDOL &amp;lt;chr&amp;gt;,
## #   ISIN &amp;lt;chr&amp;gt;, Exchange &amp;lt;chr&amp;gt;, Country &amp;lt;chr&amp;gt;, Currency &amp;lt;chr&amp;gt;, `Market
## #   Currency` &amp;lt;chr&amp;gt;, `FX Rate` &amp;lt;dbl&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Alright, we have our fund data and now the wrangling begins. We are actually going to use this initial object to create two other objects: one will be merged with the spatial dataframe and one will be a standalone object to be loaded in our Shiny app.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;emerging_market_fund_country_weights &amp;lt;- emerging_market_fund %&amp;gt;% 
  select(Country, `Weight (%)`) %&amp;gt;%
  mutate(Country = replace(Country, Country == &amp;quot;Russian Federation&amp;quot;, &amp;quot;Russia&amp;quot;), 
         Country = replace(Country, Country == &amp;quot;Korea (South)&amp;quot;, &amp;quot;Korea&amp;quot;),
         Country = replace(Country, Country == &amp;quot;KO&amp;quot;, &amp;quot;Korea&amp;quot;),
         Country = replace(Country, Country == &amp;quot;Czech Republic&amp;quot;, &amp;quot;Czech Rep.&amp;quot;)
         ) %&amp;gt;%
  group_by(Country) %&amp;gt;% 
  summarise(EEM = sum(`Weight (%)`, na.rm = TRUE)) %&amp;gt;% 
  rename(name = Country) %&amp;gt;% 
  filter(EEM &amp;gt; 0) %&amp;gt;% 
  filter(name != &amp;quot;-&amp;quot;) %&amp;gt;% 
  arrange(desc(EEM))

# Let&amp;#39;s just take a look at the data.

emerging_market_fund_country_weights&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 28 × 2
##            name     EEM
##           &amp;lt;chr&amp;gt;   &amp;lt;dbl&amp;gt;
## 1         China 26.2637
## 2         Korea 14.9220
## 3        Taiwan 12.1916
## 4         India  8.5008
## 5        Brazil  7.4449
## 6  South Africa  6.7359
## 7        Russia  3.7714
## 8        Mexico  3.6169
## 9     Indonesia  2.4890
## 10     Malaysia  2.4130
## # ... with 18 more rows&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Those country weights are pretty striking. China + Korea + Taiwan equal 51% of this fund - quite concentrated in economies that are probably closely linked. Perhaps that’s by design? Perhaps the inter-economy correlation isn’t as high as I believe? A cross-border investment or trade Shiny app would be helpful here.&lt;/p&gt;
&lt;p&gt;It’s worth a second to consider the definition of ‘emerging market’, a term that has become quite ubiquitous and has a know-it-when-we-see-it feel (if you’re not into political economy, feel free to skip this paragraph). The phrase was coined in 1981 by the World Bank’s Antoine Van Agtmael to help encourage investment in developing nations as he felt that ‘Third World’ country was both distasteful and stifling to investors. Learn more &lt;a href=&#34;http://www.economist.com/node/15906206&#34;&gt;here&lt;/a&gt;. Today, the phrase connotes an economy that is growing and transitioning from developed to developing, though some commentators include a political transition as well. Since we are working with an MSCI fund, we should consider their definition. It wasn’t easy to track down, but according to the &lt;a href=&#34;http://lexicon.ft.com/Term?term=emerging-markets&#34;&gt;Financial Times&lt;/a&gt;, MSCI takes into account number of listed companies of a certain size (an economic measure) and openness to foreign capital (a political measure).&lt;/p&gt;
&lt;p&gt;Back to our task at hand: we have downloaded the fund data and got it into shape to be added to our shapefile. That process is the exact same as in our previous post so before we do that, let’s use the original fund data to create one other object, to store country level detail on companies, weights and sectors. If that seems a bit confusing, head back to the Shiny app and click on a country. The datatable displays company names and details, and we need to create a dataframe to extract and hold that data.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Wrangle for the datatable to show company names, sector, weights.

EEM &amp;lt;- emerging_market_fund %&amp;gt;% 
  select(Name, Country, Sector, `Weight (%)`, `Market Value`) %&amp;gt;% 
  mutate(Country = replace(Country, Country == &amp;quot;Russian Federation&amp;quot;, &amp;quot;Russia&amp;quot;), 
         Country = replace(Country, Country == &amp;quot;Korea (South)&amp;quot;, &amp;quot;Korea&amp;quot;),
         Country = replace(Country, Country == &amp;quot;Czech Republic&amp;quot;, &amp;quot;Czech Rep.&amp;quot;)
         ) %&amp;gt;% 
  filter(`Weight (%)` &amp;gt; 0) %&amp;gt;% 
  filter(Country != &amp;quot;-&amp;quot;) 

# Let&amp;#39;s test it on Brazil to make sure it works.

Brazil_companies &amp;lt;- EEM %&amp;gt;%
  filter(Country == &amp;quot;Brazil&amp;quot;) %&amp;gt;% 
  ungroup() %&amp;gt;% 
  select(-Country)

Brazil_companies&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 59 × 4
##                                  Name           Sector `Weight (%)`
##                                 &amp;lt;chr&amp;gt;            &amp;lt;chr&amp;gt;        &amp;lt;dbl&amp;gt;
## 1       ITAU UNIBANCO HOLDING PREF SA       Financials       0.8775
## 2              BANCO BRADESCO PREF SA       Financials       0.6219
## 3                            AMBEV SA Consumer Staples       0.5881
## 4                        VALE PREF SA        Materials       0.3817
## 5         PETROLEO BRASILEIRO PREF SA           Energy       0.3808
## 6                           PETROBRAS           Energy       0.3028
## 7             CIA VALE DO RIO DOCE SH        Materials       0.2701
## 8   ITAUSA INVESTIMENTOS ITAU PREF SA       Financials       0.2668
## 9  BMF BOVESPA BOLSA DE VALORES MERCA       Financials       0.2312
## 10                BANCO DO BRASIL S/A       Financials       0.2039
## # ... with 49 more rows, and 1 more variables: `Market Value` &amp;lt;chr&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This is what a user of our Shiny app will see upon clicking on Brazil, it is the country level detail of how the fund is invested in Brazil. We will save that ‘EEM’ object in the .RDat file so it can be loaded into our Shiny app.&lt;/p&gt;
&lt;p&gt;Okay, let’s go ahead and build that map of the world and add our fund country weights to it. This process is identical to how we did it &lt;a href=&#34;https://www.rstudio.com/rviews/2016/12/14/reproducible-finance-with-r-pulling-and-displaying-etf-data/&#34;&gt;here&lt;/a&gt;, but we’ll go through the steps again.&lt;/p&gt;
&lt;p&gt;First, let’s download the spatial dataframe. We will also use the ms_simplify() function from rmapshaper to reduce the size of the dataframe. This function will reduce the number of longitude and latitude coordinates used to build each country. It will make loading faster in our Shiny app but won’t affect any of our logic.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(rgdal)
library(rmapshaper)
library(httr)

# Load the spatial dataframe
tmp_zipped &amp;lt;- tempfile()
tmp_unzipped &amp;lt;- tempfile()

httr::GET(&amp;quot;http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/50m/cultural/ne_50m_admin_0_countries.zip&amp;quot;, write_disk(tmp_zipped))&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Response [http://naciscdn.org/naturalearth/50m/cultural/ne_50m_admin_0_countries.zip]
##   Date: 2017-03-24 17:31
##   Status: 200
##   Content-Type: application/x-zip-compressed
##   Size: 818 kB
## &amp;lt;ON DISK&amp;gt;  /var/folders/np/13n2s4g91vsgv7y432b5wf_00000gn/T//RtmplAXIku/file106cc57ce68bd&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;unzip(tmp_zipped, exdir = tmp_unzipped)

world &amp;lt;- readOGR(tmp_unzipped, &amp;#39;ne_50m_admin_0_countries&amp;#39;, verbose = FALSE)

# Use ms_simplify to reduce the size of the spatial dataframe.
world &amp;lt;- ms_simplify(world)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now we will use the merge() function from the sp package to add our country weight data. Remember above where we made sure to use a consistent country naming convention when wrangling the ETF data? This is where it will come in handy - we use the ‘name’ column to perform the merge. After the merging, ETF exposures will be added for each country that has a match in the ‘name’ column. For those with no match, the EEM column will be filled with NA.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(sp)
library(leaflet)

world_fund_country_weights &amp;lt;- merge(world, emerging_market_fund_country_weights, by = &amp;quot;name&amp;quot;) 

# Let&amp;#39;s take a look and make sure that merge accomplished what we want. There will be
# several NA values, because this fund is allocated only to emerging markets. The developed markets
# should be mostly NAs - Australia is immediately visible to us as an NA.
world_fund_country_weights@data[c(&amp;#39;name&amp;#39;, &amp;#39;EEM&amp;#39;)]&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##                     name     EEM
## 1            Afghanistan      NA
## 4                 Angola      NA
## 2                Albania      NA
## 162 United Arab Emirates  0.7672
## 6              Argentina      NA
## 7                Armenia      NA
## 5             Antarctica      NA
## 8              Australia      NA
## 9                Austria      NA
## 10            Azerbaijan      NA
## 24               Burundi      NA
## 13               Belgium      NA
## 15                 Benin      NA
## 23          Burkina Faso      NA
## 11            Bangladesh      NA
## 22              Bulgaria      NA
## 18      Bosnia and Herz.      NA
## 12               Belarus      NA
## 14                Belize      NA
## 17               Bolivia      NA
## 20                Brazil  7.4449
## 21                Brunei      NA
## 16                Bhutan      NA
## 19              Botswana      NA
## 28  Central African Rep.      NA
## 27                Canada      NA
## 149          Switzerland  0.0814
## 30                 Chile  1.2210
## 31                 China 26.2637
## 35         Côte d&amp;#39;Ivoire      NA
## 26              Cameroon      NA
## 40       Dem. Rep. Congo      NA
## 33                 Congo      NA
## 32              Colombia  0.4224
## 34            Costa Rica      NA
## 37                  Cuba      NA
## 107            N. Cyprus      NA
## 38                Cyprus      NA
## 39            Czech Rep.  0.1802
## 58               Germany      NA
## 43              Djibouti      NA
## 42               Denmark      NA
## 44        Dominican Rep.      NA
## 3                Algeria      NA
## 45               Ecuador      NA
## 46                 Egypt  0.1191
## 49               Eritrea      NA
## 143                Spain      NA
## 50               Estonia      NA
## 51              Ethiopia      NA
## 54               Finland      NA
## 53                  Fiji      NA
## 52          Falkland Is.      NA
## 55                France      NA
## 56                 Gabon      NA
## 163       United Kingdom      NA
## 57               Georgia      NA
## 59                 Ghana      NA
## 63                Guinea      NA
## 64         Guinea-Bissau      NA
## 48            Eq. Guinea      NA
## 60                Greece  0.3025
## 61             Greenland      NA
## 62             Guatemala      NA
## 65                Guyana      NA
## 67              Honduras      NA
## 36               Croatia      NA
## 66                 Haiti      NA
## 68               Hungary  0.2818
## 71             Indonesia  2.4890
## 70                 India  8.5008
## 74               Ireland      NA
## 72                  Iran      NA
## 73                  Iraq      NA
## 69               Iceland      NA
## 75                Israel      NA
## 76                 Italy      NA
## 77               Jamaica      NA
## 79                Jordan      NA
## 78                 Japan      NA
## 136      Siachen Glacier      NA
## 80            Kazakhstan      NA
## 81                 Kenya      NA
## 85            Kyrgyzstan      NA
## 25              Cambodia      NA
## 82                 Korea 14.9220
## 83                Kosovo      NA
## 84                Kuwait      NA
## 86               Lao PDR      NA
## 88               Lebanon      NA
## 90               Liberia      NA
## 91                 Libya      NA
## 144            Sri Lanka      NA
## 89               Lesotho      NA
## 92             Lithuania      NA
## 93            Luxembourg      NA
## 87                Latvia      NA
## 104              Morocco      NA
## 101              Moldova      NA
## 95            Madagascar      NA
## 100               Mexico  3.6169
## 94             Macedonia      NA
## 98                  Mali      NA
## 106              Myanmar      NA
## 103           Montenegro      NA
## 102             Mongolia      NA
## 105           Mozambique      NA
## 99            Mauritania      NA
## 96                Malawi      NA
## 97              Malaysia  2.4130
## 108              Namibia      NA
## 111        New Caledonia      NA
## 114                Niger      NA
## 115              Nigeria      NA
## 113            Nicaragua      NA
## 110          Netherlands  0.3367
## 116               Norway      NA
## 109                Nepal      NA
## 112          New Zealand      NA
## 117                 Oman      NA
## 118             Pakistan      NA
## 120               Panama      NA
## 123                 Peru  0.3722
## 124          Philippines  1.1454
## 121     Papua New Guinea      NA
## 125               Poland  1.2310
## 127          Puerto Rico      NA
## 41       Dem. Rep. Korea      NA
## 126             Portugal      NA
## 122             Paraguay      NA
## 119            Palestine      NA
## 128                Qatar  0.7938
## 129              Romania      NA
## 130               Russia  3.7714
## 131               Rwanda      NA
## 169            W. Sahara      NA
## 133         Saudi Arabia      NA
## 145                Sudan      NA
## 132             S. Sudan      NA
## 134              Senegal      NA
## 137         Sierra Leone      NA
## 47           El Salvador      NA
## 141           Somaliland      NA
## 140              Somalia      NA
## 135               Serbia      NA
## 146             Suriname      NA
## 138             Slovakia      NA
## 139             Slovenia      NA
## 148               Sweden      NA
## 147            Swaziland      NA
## 150                Syria      NA
## 29                  Chad      NA
## 156                 Togo      NA
## 154             Thailand  2.2042
## 152           Tajikistan      NA
## 159         Turkmenistan      NA
## 155          Timor-Leste      NA
## 157              Tunisia      NA
## 158               Turkey  1.0363
## 151               Taiwan 12.1916
## 153             Tanzania      NA
## 160               Uganda      NA
## 161              Ukraine      NA
## 165              Uruguay      NA
## 164        United States  0.4507
## 166           Uzbekistan      NA
## 167            Venezuela      NA
## 168              Vietnam      NA
## 170                Yemen      NA
## 142         South Africa  6.7359
## 171               Zambia      NA
## 172             Zimbabwe      NA&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We have our data added to the shapefile. Let’s go ahead and construct a map. First we’ll build a popup to show some detail, then we will create a green palette and a purple palette - for no other reason than to see which is more visually appealing.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Create a popup to display the exact country weight.
EEMPopup &amp;lt;- paste0(&amp;quot;&amp;lt;strong&amp;gt;Country: &amp;lt;/strong&amp;gt;&amp;quot;, 
                world_fund_country_weights$name,
                &amp;quot;&amp;lt;br&amp;gt;&amp;lt;strong&amp;gt; Country Weight: &amp;lt;/strong&amp;gt;&amp;quot;, 
                world_fund_country_weights$EEM, &amp;quot;%&amp;quot;)

# Let&amp;#39;s create two palettes so we can look at two variants. This is pure aesthetics, but the Notebook is the
# place for aesthetics.

EEMPalGreens &amp;lt;- colorQuantile(&amp;quot;Greens&amp;quot;, world_fund_country_weights$EEM, n = 20)
EEMPalPurples &amp;lt;- colorQuantile(&amp;quot;Purples&amp;quot;, world_fund_country_weights$EEM, n = 20)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Let’s invoke leaflet! As before, we will use ‘layerId = ~name’. This is, again, massively important because when we create a Shiny app, we want to pass country names to our datatable and filter accoringly. The ‘layerId’ is how we’ll do that: when a user clicks on a country, we capture the ‘layerId’, which is a country name that can be used for filtering.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Build a green shaded map.
leaf_world_emerging_greens &amp;lt;- leaflet(world_fund_country_weights) %&amp;gt;%
  addProviderTiles(&amp;quot;CartoDB.Positron&amp;quot;) %&amp;gt;% 
  setView(lng =  20, lat =  15, zoom = 2) %&amp;gt;%
      addPolygons(stroke = FALSE, smoothFactor = 0.2, fillOpacity = .7,
                  
      # The next line of code is really important for creating the map we want to use later.
      
      color =~EEMPalGreens(EEM), layerId = ~name, popup = EEMPopup)

# Build a purple shaded map.
leaf_world_emerging_purples &amp;lt;- leaflet(world_fund_country_weights) %&amp;gt;%
  addProviderTiles(&amp;quot;CartoDB.Positron&amp;quot;) %&amp;gt;% 
  setView(lng =  20, lat =  15, zoom = 2) %&amp;gt;%
      addPolygons(stroke = FALSE, smoothFactor = 0.2, fillOpacity = .7,
      color =~EEMPalPurples(EEM), layerId = ~name, popup = EEMPopup)

# Let&amp;#39;s compare our green shaded map to our purple shaded map.
leaf_world_emerging_greens&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-9c12d3e56e704c48abad&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;leaflet html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-9c12d3e56e704c48abad&#34;&gt;{&#34;x&#34;:{&#34;calls&#34;:[{&#34;method&#34;:&#34;addProviderTiles&#34;,&#34;args&#34;:[&#34;CartoDB.Positron&#34;,null,null,{&#34;errorTileUrl&#34;:&#34;&#34;,&#34;noWrap&#34;:false,&#34;zIndex&#34;:null,&#34;unloadInvisibleTiles&#34;:null,&#34;updateWhenIdle&#34;:null,&#34;detectRetina&#34;:false,&#34;reuseTiles&#34;:false}]},{&#34;method&#34;:&#34;addPolygons&#34;,&#34;args&#34;:[[[{&#34;lng&#34;:[74.89130859375,74.54140625,72.6228515625,71.18505859375,71.6205078125,70.965625,71.0515625,69.86806640625,70.2841796875,69.5015625,69.279296875,68.8689453125,68.21396484375,67.2873046875,66.39716796875,66.17705078125,64.09873046875,62.4765625,60.843359375,61.1041015625,61.7841796875,61.66015625,60.8541015625,60.4857421875,61.080078125,61.26201171875,62.610546875,63.10859375,64.51103515625,64.81630859375,65.7650390625,66.522265625,67.758984375,68.0677734375,70.2146484375,70.87890625,71.551953125,71.43291015625,71.80205078125,73.48134765625,74.89130859375],&#34;lat&#34;:[37.231640625,37.02216796875,36.82958984375,36.04208984375,35.1830078125,34.53037109375,34.04970703125,33.89765625,33.36904296875,33.020068359375,31.93681640625,31.634228515625,31.807373046875,31.217822265625,30.91220703125,29.835595703125,29.391943359375,29.408349609375,29.85869140625,30.12841796875,30.83193359375,31.382421875,31.483251953125,34.094775390625,34.8556152343751,35.619580078125,35.233154296875,35.818701171875,36.340673828125,37.132080078125,37.569140625,37.348486328125,37.172216796875,36.9498046875,37.9244140625001,38.456396484375,37.933154296875,37.1275390625,36.694287109375,37.4716796875,37.231640625]}],[{&#34;lng&#34;:[23.96650390625,23.99130859375,23.8431640625,21.97890625,21.97978515625,22.15068359375,23.3806640625,21.41689453125,19.07646484375,18.39638671875,13.93798828125,13.101171875,11.74306640625,11.75087890625,11.96787109375,12.55048828125,13.4169921875,13.7853515625,13.8474609375,12.99853515625,13.3785156250001,12.3025390625001,13.0681640625,16.315234375,16.7177734375,16.984765625,17.53603515625,19.3408203125,19.52763671875,20.4822265625,20.6078125,21.75107421875,21.90537109375,21.81318359375,22.56103515625,23.96650390625],&#34;lat&#34;:[-10.87177734375,-12.42216796875,-13.0009765625,-13.0009765625,-15.95556640625,-16.59716796875,-17.640625,-18.00068359375,-17.81767578125,-17.3994140625,-17.38876953125,-16.96767578125,-17.24921875,-15.83193359375,-15.633984375,-13.43779296875,-12.52041015625,-11.81279296875,-11.05439453125,-9.048046875,-8.36972656250001,-6.09257812499999,-5.86484375,-5.865625,-6.24140625000001,-7.257421875,-8.07587890625,-7.96660156250003,-7.14443359374995,-6.9158203125,-7.277734375,-7.30546875,-8.693359375,-9.46875,-11.055859375,-10.87177734375]},{&#34;lng&#34;:[12.213671875,12.018359375,12.3845703125,13.07275390625,12.213671875],&#34;lat&#34;:[-5.75869140625001,-5.004296875,-4.619140625,-4.634765625,-5.75869140625001]}],[{&#34;lng&#34;:[20.06396484375,20.5662109375,20.48896484375,20.9642578125,20.657421875,20.00126953125,19.39814453125,19.3423828125,20.06396484375],&#34;lat&#34;:[42.547265625,41.873681640625,41.272607421875,40.84990234375,40.1173828125,39.709423828125,40.28486328125,41.869091796875,42.547265625]}],[{&#34;lng&#34;:[56.2978515625,56.38798828125,56.0638671875001,55.1999023437501,55.1858398437501,55.1042968750001,52.5550781250001,51.568359375,51.9060546875001,52.6482421875,53.893359375,56.08046875,56.2978515625],&#34;lat&#34;:[25.65068359375,24.97919921875,24.73876953125,23.034765625,22.7041015625,22.621484375,22.9328125,24.2861816406251,23.9853515625,24.154638671875,24.07705078125,26.0626464843751,25.65068359375]}],[{&#34;lng&#34;:[-62.6509765625,-61.79853515625,-60.83984375,-59.89248046875,-57.8216796875,-57.587158203125,-58.641748046875,-56.437158203125,-55.789990234375,-54.82548828125,-54.615869140625,-53.891162109375,-53.6712890624999,-53.83818359375,-54.8291015625,-55.72548828125,-57.60888671875,-58.189013671875,-58.201171875,-58.547216796875,-58.2833496093749,-57.3036621093749,-57.2649902343749,-56.6720214843749,-57.54697265625,-58.1791992187499,-59.8283203125,-62.06689453125,-62.39501953125,-63.7729980468749,-65.1333984375,-65.05908203125,-64.42041015625,-63.5958984375,-65.28359375,-65.63876953125,-66.94140625,-67.56337890625,-66.7768554687499,-65.7380859375,-65.81005859375,-67.03310546875,-67.68486328125,-67.78349609375,-68.939453125,-69.23515625,-68.443359375,-69.9602539062499,-71.91865234375,-72.407666015625,-72.276318359375,-73.1529296875,-73.57626953125,-72.6144042968749,-72.517919921875,-71.90498046875,-71.77265625,-71.21259765625,-72.146435546875,-71.7609375,-71.9321289062499,-71.4255859375,-70.9516113281249,-71.167578125,-71.055517578125,-70.40478515625,-70.47041015625,-69.85244140625,-69.79775390625,-70.585205078125,-70.16142578125,-70.026806640625,-69.65693359375,-69.1744140625,-68.8463378906249,-68.34599609375,-68.56201171875,-68.25029296875,-67.356201171875,-67.0087890624999,-67.194873046875,-66.098583984375,-65.771044921875,-64.605517578125,-62.843359375,-62.6509765625],&#34;lat&#34;:[-22.23369140625,-23.18203125,-23.85810546875,-24.0935546875,-25.13642578125,-25.405078125,-27.19609375,-27.55380859375,-27.41640625,-26.65224609375,-25.57607421875,-25.66884765625,-26.22509765625,-27.12109375,-27.5505859375,-28.2041015625,-30.18779296875,-31.92421875,-32.4716796875,-33.6634765625,-34.6834960937501,-35.1884765625,-36.144140625,-36.85126953125,-38.08564453125,-38.43583984375,-38.83818359375,-38.919140625,-40.8908203125,-41.15,-40.8806640625,-41.969921875,-42.4337890625,-42.40654296875,-43.62998046875,-45.0078125,-45.25732421875,-46.34541015625,-47.005859375,-47.344921875,-47.94111328125,-48.627734375,-49.2466796875,-49.85888671875,-50.38232421875,-50.9505859375,-52.356640625,-52.008203125,-51.98955078125,-51.5408203125,-50.91025390625,-50.73828125,-49.58291015625,-48.79287109375,-47.8763671875,-47.20166015625,-45.7244140625,-44.4412109375,-42.9900390625,-42.10146484375,-40.69169921875,-38.9856445312501,-38.7384765625,-37.7623046875,-36.52373046875,-36.06171875,-35.326171875,-34.22431640625,-33.3986328125,-31.56943359375,-30.440234375,-29.3240234375,-28.41357421875,-27.92470703125,-27.1537109375,-27.0279296875,-24.8376953125,-24.3919921875,-24.0337890625,-23.0013671875001,-22.8216796875,-21.83505859375,-22.099609375,-22.22880859375,-21.997265625,-22.23369140625]},{&#34;lng&#34;:[-68.6532226562499,-68.629931640625,-68.00849609375,-67.29423828125,-65.3459960937499,-66.5111328125,-68.6532226562499],&#34;lat&#34;:[-54.85361328125,-52.65263671875,-53.5640625,-54.0498046875,-54.8779296875,-55.0321289062499,-54.85361328125]}],[{&#34;lng&#34;:[46.490625,46.1144531250001,45.76630859375,44.76826171875,43.79169921875,43.439453125,45.0013671875,45.9646484375,45.7896484375,46.490625],&#34;lat&#34;:[38.906689453125,38.877783203125,39.378466796875,39.7035156250001,40.070263671875,41.10712890625,41.290966796875,40.2337890625,39.881103515625,38.906689453125]}],[{&#34;lng&#34;:[-57.020654296875,-58.26298828125,-58.895458984375,-59.9630859374999,-62.1453125,-61.875439453125,-63.7525390625,-65.443115234375,-65.639501953125,-63.45595703125,-61.961083984375,-61.961083984375,-61.017236328125,-60.38466796875,-61.010791015625,-63.92470703125,-63.36337890625,-71.798681640625,-77.1900390625,-75.3869140625,-72.851953125,-80.151171875,-76.49912109375,-75.2365234375,-70.239111328125,-64.750146484375,-65.91318359375,-62.73564453125,-61.58984375,-53.9860839843749,-48.360791015625,-43.6693359374999,-41.433837890625,-38.7717285156249,-25.258642578125,-29.94931640625,-36.23916015625,-34.07578125,-28.933642578125,-24.269580078125,-19.493017578125,-15.59599609375,-14.3209960937499,-11.49697265625,-9.88798828125002,-5.93632812499999,-5.95004882812495,-0.89584960937492,5.11308593750007,8.52304687500003,9.14160156250003,11.70126953125,12.92939453125,18.124609375,19.26513671875,22.97900390625,27.2068359375,30.0033203125,32.6212890625001,32.5675781250001,34.19287109375,35.2248046875001,37.559765625,38.8592773437501,39.8638671875001,42.81953125,47.1171875,48.6480468750001,49.2470703125,51.8845703125,53.67177734375,55.7103515625,57.62744140625,59.2507812500001,60.48203125,62.6878906250001,63.6990234375001,68.3279296875,69.41640625,69.9822265625,69.6294921875,67.26796875,69.2501953125001,68.03740234375,66.89208984375,69.5546875,71.2767578125001,71.9048828125,73.9421875,75.8912109375,77.8174804687501,78.7262695312501,82.0169921875,83.3042968750001,84.48515625,85.7107421875,87.9802734375,89.6984375,92.0734375000001,93.9642578125,98.2576171875,99.3701171875,101.4744140625,103.951171875,109.46279296875,110.90673828125,113.0994140625,115.3103515625,115.27373046875,118.138671875,119.1330078125,123.9693359375,125.865625,127.5412109375,129.2369140625,129.7412109375,130.9517578125,135.351953125,139.90009765625,143.4482421875,145.9751953125,146.79765625,148.45625,151.06826171875,153.0818359375,154.19970703125,155.5203125,159.783984375,161.03701171875,162.6748046875,167.56943359375,170.1623046875,169.54501953125,167.6158203125,164.77568359375,162.53359375,162.76279296875,164.4296875,166.20859375,160.48271484375,160.9078125,167.2326171875,168.11005859375,180,180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-171.703662109375,-162.9333984375,-164.95087890625,-159.444384765625,-153.00986328125,-153.956640625,-156.52822265625,-148.12275390625,-150.575390625,-148.176513671875,-155.209912109375,-158.500390625,-158.21357421875,-154.81494140625,-149.717724609375,-145.9669921875,-146.3830078125,-143.574267578125,-141.505712890625,-139.691162109375,-136.54951171875,-135.362060546875,-129.7908203125,-127.86337890625,-119.677001953125,-118.342041015625,-115.10517578125,-113.9318359375,-106.61884765625,-104.90185546875,-98.5578613281249,-101.251708984375,-102.675048828125,-102.40927734375,-98.0124023437499,-96.1521484374999,-90.29541015625,-85.98076171875,-82.18349609375,-80.4422363281249,-77.1349121093749,-68.820947265625,-66.827734375,-68.707958984375,-67.37177734375,-66.70498046875,-67.493359375,-65.61728515625,-64.06591796875,-64.0380371093749,-61.631787109375,-60.86416015625,-57.3896484374999,-57.020654296875],&#34;lat&#34;:[-63.3728515625,-63.76337890625,-64.3888671875,-64.43134765625,-65.33173828125,-66.29609375,-66.277734375,-67.326171875,-68.13056640625,-69.04189453125,-70.1201171875,-70.9005859375,-71.1668945312501,-73.00732421875,-74.4783203125,-75.0044921875,-75.45146484375,-76.752734375,-76.62978515625,-77.47421875,-77.590234375,-79.26806640625,-79.32568359375,-80.80263671875,-80.856640625,-81.5216796875,-82.183203125,-82.52734375,-83.3412109375001,-82.2005859375,-81.89228515625,-82.2701171875,-81.29775390625,-80.88232421875,-79.7625,-79.5990234375,-78.77421875,-77.425390625,-76.3703125,-75.7669921875,-75.53994140625,-73.09677734375,-73.123046875,-72.412890625,-71.02734375,-70.7126953125,-71.3416015625,-71.34921875,-70.6556640625,-70.473828125,-70.18369140625,-70.7666015625,-70.21337890625,-70.54033203125,-70.90234375,-70.8103515625,-70.9109375,-70.3,-70.0005859375,-69.07421875,-68.70244140625,-69.6373046875,-69.718359375,-70.0060546875,-68.9669921875,-68.1232421875,-67.57265625,-67.79404296875,-66.9416015625,-66.02001953125,-65.85869140625,-66.0799804687501,-67.0140625,-67.4849609375,-67.38515625,-67.64755859375,-67.50830078125,-67.88955078125,-67.74296875,-68.4642578125001,-69.231640625,-70.27314453125,-70.4310546875,-71.391015625,-72.9486328125001,-72.37451171875,-71.62392578125,-70.706640625,-69.7431640625,-69.5755859375001,-69.0689453125,-68.27783203125,-67.6900390625,-67.60302734375,-67.114453125,-67.161328125,-66.7884765625001,-66.823046875,-66.50791015625,-66.6896484375,-66.46748046875,-66.6482421875,-65.951171875,-65.9880859375,-66.90869140625,-66.07666015625,-65.79990234375,-66.56083984375,-67.0279296875,-67.082421875,-67.370703125,-66.60810546875,-66.364453125,-67.05107421875,-67.0416015625,-66.4685546875,-66.19140625,-66.1271484375,-66.71513671875,-66.8767578125,-67.62421875,-68.2736328125,-68.4669921875,-68.3849609375001,-68.8568359375,-68.41787109375,-69.0244140625,-69.521875,-70.3171875000001,-70.30458984375,-70.81025390625,-71.63046875,-73.050390625,-73.33681640625,-74.028515625,-75.16708984375,-76.745703125,-78.0421875,-78.45166015625,-79.20146484375,-81.390234375,-82.95234375,-83.36201171875,-84.3515625,-89.99892578125,-89.99892578125,-89.5829101562501,-89.29296875,-88.58701171875,-87.8810546875,-87.1751953125,-86.4693359375,-85.76337890625,-85.05751953125,-84.3515625,-84.5423828125,-84.901171875,-83.805859375,-83.5431640625,-82.4496093750001,-81.7001953125,-81.1623046875,-80.90078125,-80.3537109375,-79.77587890625,-78.96484375,-77.7783203125,-77.15712890625,-77.126953125,-77.7974609375,-77.06875,-76.09970703125,-75.56357421875,-75.6904296875,-75.21279296875,-75.139453125,-74.6904296875,-74.89140625,-74.71923828125,-74.65458984375,-74.38154296875,-74.455078125,-74.9818359375,-75.3439453125,-75.11513671875,-75.18974609375,-74.4857421875,-73.3208984375,-72.98740234375,-73.033203125,-73.30927734375,-72.9779296875,-73.20849609375,-73.8568359375,-72.94453125,-73.81767578125,-73.10546875,-72.0904296875,-69.4322265625,-69.4123046875,-67.5271484375,-67.11279296875,-66.13525390625,-65.5537109375,-65.17900390625,-64.6046875,-64.0734375,-63.22626953125,-63.3728515625]},{&#34;lng&#34;:[-45.22265625,-42.965380859375,-43.5279296875,-54.1625,-50.3392578125,-50.21962890625,-49.08125,-46.82568359375,-43.80859375,-45.22265625],&#34;lat&#34;:[-78.8107421875,-79.47705078125,-80.19140625,-80.8701171875,-79.4794921875,-78.6052734375,-78.0474609375,-77.78525390625,-78.2865234375,-78.8107421875]},{&#34;lng&#34;:[-70.051123046875,-68.335986328125,-68.241015625,-69.209326171875,-72.36748046875,-71.106640625,-72.4122070312499,-73.8992675781249,-75.353076171875,-74.18720703125,-72.62158203125,-71.19404296875,-71.85361328125,-71.8689941406249,-70.051123046875],&#34;lat&#34;:[-69.1890625,-70.8560546875,-71.8221679687501,-72.5341796875,-72.6697265625,-72.0470703125001,-71.6623046875,-72.15234375,-71.87841796875,-71.3830078125,-71.38837890625,-70.984765625,-69.9693359375,-68.941015625,-69.1890625]},{&#34;lng&#34;:[-98.09111328125,-95.609375,-96.0517578125,-98.4078125,-102.128125,-98.09111328125],&#34;lat&#34;:[-71.9125,-72.06845703125,-72.57724609375,-72.54765625,-71.98544921875,-71.9125]},{&#34;lng&#34;:[-159.0529296875,-164.22578125,-163.256103515625,-159.68408203125,-159.0529296875],&#34;lat&#34;:[-79.807421875,-79.32080078125,-78.7220703125,-79.40244140625,-79.807421875]},{&#34;lng&#34;:[-120.55625,-121.06240234375,-122.85908203125,-123.112158203125,-120.55625],&#34;lat&#34;:[-73.7560546875001,-74.3373046875,-74.34267578125,-73.6822265625,-73.7560546875001]}],[{&#34;lng&#34;:[143.17890625,143.75634765625,144.473046875,145.2876953125,145.42607421875,146.12587890625,146.0322265625,146.48115234375,147.4185546875,147.915625,148.759375,149.70390625,150.076171875,150.7638671875,150.8431640625,151.902734375,152.9134765625,153.16494140625,153.116796875,153.57568359375,153.03056640625,152.9439453125,152.47041015625,151.812890625,150.9603515625,150.69033203125,150.1953125,149.93271484375,149.2984375,148.2625,146.8568359375,145.7908203125,144.665234375,143.53896484375,142.612109375,141.42421875,140.62724609375,139.78427734375,139.85732421875,139.0376953125,138.184375,138.5111328125,138.0892578125,137.49384765625,137.2373046875,136.4306640625,135.64755859375,134.791015625,134.30126953125,134.2341796875,132.757421875,132.2146484375,131.14365234375,128.94619140625,127.31982421875,125.9171875,124.12607421875,123.650390625,121.405078125,119.8541015625,118.135546875,116.5171875,115.0087890625,115.181640625,115.6830078125,115.6984375,115.17685546875,114.958984375,114.16513671875,114.028125,113.581640625,113.539453125,114.2142578125,113.41767578125,113.75703125,113.6828125,114.377734375,114.85908203125,116.70673828125,117.40625,119.1044921875,119.5859375,120.87841796875,121.4935546875,122.23740234375,122.16025390625,122.970703125,123.5251953125,123.778125,123.4904296875,124.57685546875,124.381640625,125.1787109375,126.90322265625,127.6728515625,128.1994140625,129.458984375,129.3787109375,130.1681640625,130.67236328125,132.3720703125,132.6828125,134.7302734375,135.21796875,135.7884765625,136.540234375,136.9474609375,136.5943359375,135.92734375,135.8833984375,135.53076171875,136.78466796875,137.7037109375,138.24501953125,139.00986328125,139.2484375,140.03583984375,140.83046875,141.219140625,141.62548828125,141.47255859375,141.677734375,142.168359375,142.4564453125,143.17890625],&#34;lat&#34;:[-11.9544921875,-14.348828125,-14.2318359375,-14.9431640625,-16.40615234375,-17.63525390625,-18.2728515625,-19.0787109375,-19.378125,-19.86923828125,-20.28955078125,-22.44052734375,-22.164453125,-22.576171875,-23.4580078125,-24.2009765625,-25.43212890625,-25.96416015625,-27.19443359375,-28.24052734375,-30.56337890625,-31.43486328125,-32.4390625,-32.90107421875,-34.2970703125,-35.177734375,-35.83359375,-37.528515625,-37.8021484375,-37.8306640625,-38.6634765625,-38.6669921875,-38.2099609375,-38.8208984375,-38.45166015625,-38.3634765625,-38.02841796875,-37.24580078125,-36.662109375,-35.6892578125,-35.6126953125,-35.0244140625,-34.16982421875,-34.1611328125,-33.6294921875,-34.02998046875,-34.9396484375,-33.3283203125,-33.1650390625,-32.54853515625,-31.95625,-32.00712890625,-31.495703125,-31.70263671875,-32.2640625,-32.29697265625,-33.12939453125,-33.836328125,-33.8267578125,-33.97470703125,-34.98662109375,-34.987890625,-34.255859375,-33.64345703125,-33.19287109375,-31.6945312500001,-30.8080078125,-29.43359375,-28.0806640625,-27.347265625,-26.55810546875,-25.6251953125,-25.8515625,-24.43564453125,-23.4181640625001,-22.63779296875,-22.34150390625,-21.7359375,-20.65380859375,-20.72119140625,-19.9953125,-20.03828125,-19.6650390625,-19.1064453125,-17.9685546875,-17.313671875,-16.43681640625,-17.4857421875,-16.8677734375,-16.49072265625,-16.113671875,-15.758203125,-14.71474609375,-13.744140625,-14.1951171875,-14.7517578125,-14.933203125,-14.39248046875,-12.957421875,-12.40693359375,-12.23916015625,-11.50556640625,-11.984375,-12.2216796875,-11.90703125,-11.9576171875,-12.34990234375,-13.0038085937501,-13.304296875,-14.153125,-15.000390625,-15.89423828125,-16.2330078125,-16.718359375,-16.89931640625,-17.32861328125,-17.70263671875,-17.414453125,-16.64619140625,-15.056640625,-13.79755859375,-12.49140625,-10.94658203125,-10.70732421875,-11.9544921875]},{&#34;lng&#34;:[145.04296875,146.31748046875,148.29287109375,148.30146484375,146.87392578125,146.0431640625,145.2681640625,145.23818359375,144.64609375,145.04296875],&#34;lat&#34;:[-40.78671875,-41.1634765625,-40.9470703125,-42.03994140625,-43.6125,-43.54716796875,-42.5443359375,-42.01962890625,-40.980859375,-40.78671875]}],[{&#34;lng&#34;:[16.953125,17.14736328125,16.09306640625,14.503515625,13.7,12.1541015625,10.45283203125,9.58027343750001,9.52753906250001,9.52402343750001,11.29794921875,12.68583984375,12.8142578125,13.81474609375,14.97216796875,16.953125],&#34;lat&#34;:[48.598828125,48.00595703125,46.86328125,46.417041015625,46.520263671875,46.93525390625,46.86494140625,47.057373046875,47.270751953125,47.52421875,47.42490234375,47.6693359375,48.16083984375,48.766943359375,48.983935546875,48.598828125]}],[{&#34;lng&#34;:[48.5728515625,49.7759765625001,49.0134765625001,48.86875,48.5926757812501,47.7728515625,46.490625,45.7896484375,45.9646484375,45.0013671875,46.45791015625,46.4298828125,47.2611328125001,47.8611328125001,48.5728515625],&#34;lat&#34;:[41.844482421875,40.583984375,39.133984375,38.435498046875,38.411083984375,39.6485839843751,38.906689453125,39.881103515625,40.2337890625,41.290966796875,41.07021484375,41.890966796875,41.315087890625,41.212744140625,41.844482421875]},{&#34;lng&#34;:[46.1144531250001,45.4796875000001,44.8171875,44.76826171875,45.76630859375,46.1144531250001],&#34;lat&#34;:[38.877783203125,39.00625,39.650439453125,39.7035156250001,39.378466796875,38.877783203125]}],[{&#34;lng&#34;:[30.55361328125,30.790234375,30.14716796875,29.40322265625,29.2244140625,29.01435546875,29.8681640625,30.55361328125],&#34;lat&#34;:[-2.40009765625001,-3.27460937500001,-4.08535156250001,-4.44931640625001,-3.053515625,-2.72021484375,-2.71640625,-2.40009765625001]}],[{&#34;lng&#34;:[5.69355468750001,5.99394531250002,6.11650390625002,5.78974609374998,2.83974609375002,2.52490234375,3.35009765625,4.22617187500003,5.82714843750006,5.69355468750001],&#34;lat&#34;:[50.774755859375,50.750439453125,50.12099609375,49.53828125,50.711767578125,51.097119140625,51.377685546875,51.386474609375,51.125634765625,50.774755859375]}],[{&#34;lng&#34;:[3.59541015625001,3.83447265625,3.044921875,2.77480468750002,2.70644531250002,1.62265625,1.60019531250001,1.330078125,0.779980468750011,0.900488281250006,1.4267578125,1.98037109375002,2.38916015625,2.878125,3.59541015625001],&#34;lat&#34;:[11.6962890625,10.607421875,9.08383789062499,9.04853515625003,6.36923828124999,6.216796875,9.050048828125,9.99697265624999,10.3595703125,10.99326171875,11.447119140625,11.418408203125,11.8970703125,12.367724609375,11.6962890625]}],[{&#34;lng&#34;:[0.217480468750011,0.163867187500017,0.9873046875,1.56494140625,2.073828125,2.38916015625,1.98037109375002,1.4267578125,0.900488281250006,-0.068603515625,-0.701416015625,-2.82993164062498,-2.69584960937499,-3.22353515624999,-4.62583007812501,-5.52353515624998,-5.28813476562499,-4.4287109375,-4.32871093749998,-3.57578124999998,-2.45722656249998,-0.760449218749983,0.217480468750011],&#34;lat&#34;:[14.911474609375,14.497216796875,13.04189453125,12.635400390625,12.71396484375,11.8970703125,11.418408203125,11.447119140625,10.99326171875,11.115625,10.98896484375,10.998388671875,9.48134765624999,9.895458984375,9.71357421874997,10.426025390625,11.8279296875,12.33759765625,13.11904296875,13.194189453125,14.27412109375,15.04775390625,14.911474609375]}],[{&#34;lng&#34;:[92.5749023437499,92.32412109375,91.48212890625,90.94560546875,90.1587890625001,89.05146484375,88.7408203125001,88.7335937500001,88.1455078125,88.4523437500001,88.4404296875,89.8229492187501,89.8140625000001,90.43935546875,92.0497070312501,91.876953125,91.1604492187501,91.61953125,92.24609375,92.5749023437499],&#34;lat&#34;:[21.978076171875,20.7918457031251,22.797412109375,22.597021484375,21.816845703125,22.0931640625001,23.4366210937501,24.230908203125,24.485791015625,25.5744140625,26.369482421875,25.94140625,25.30537109375,25.15771484375,25.169482421875,24.1953125,23.66064453125,22.9796875000001,23.68359375,21.978076171875]}],[{&#34;lng&#34;:[28.5853515625,27.484765625,28.014453125,27.294921875,26.3208984375,25.251171875,24.0560546875,22.916015625,23.0056640625,22.34404296875,22.705078125,23.224609375,25.4970703125,27.0869140625,28.5853515625],&#34;lat&#34;:[43.742236328125,42.46806640625,41.96904296875,42.079541015625,41.716552734375,41.2435546875,41.52724609375,41.336279296875,41.716943359375,42.31396484375,44.23779296875,43.873876953125,43.67080078125,44.1673828125,43.742236328125]}],[{&#34;lng&#34;:[19.00712890625,19.5837890625,19.1943359375,18.44384765625,18.436328125,17.6675781250001,17.5851562500001,15.73662109375,16.5306640625001,18.66259765625,19.00712890625],&#34;lat&#34;:[44.869189453125,44.04345703125,43.53330078125,42.96845703125,42.559716796875,42.897119140625,42.9383789062501,44.7658203125,45.21669921875,45.07744140625,44.869189453125]}],[{&#34;lng&#34;:[28.14794921875,29.4822265625,30.9068359375,31.1212890625,32.704296875,31.41787109375,31.76337890625,30.5330078125,29.346484375,27.2701171875,25.92529296875,24.3619140625,23.6052734375,23.8447265625,23.48466796875,24.7681640625,25.54736328125,26.5935546875,28.14794921875],&#34;lat&#34;:[56.142919921875,55.6845703125,55.57001953125,54.648486328125,53.336328125,53.196044921875,52.10107421875,51.596337890625,51.382568359375,51.61357421875,51.913525390625,51.867529296875,51.517919921875,52.664208984375,53.939794921875,53.974658203125,54.3318359375,55.667529296875,56.142919921875]}],[{&#34;lng&#34;:[-88.89404296875,-89.2375,-89.161474609375,-88.2956542968749,-88.313427734375,-88.89404296875],&#34;lat&#34;:[15.890625,15.89443359375,17.81484375,18.472412109375,16.632763671875,15.890625]}],[{&#34;lng&#34;:[-58.159765625,-58.18017578125,-59.09052734375,-60.007373046875,-61.7568359375,-62.276318359375,-62.6509765625,-62.843359375,-64.605517578125,-65.771044921875,-66.098583984375,-67.194873046875,-67.879443359375,-68.197021484375,-68.745166015625,-68.462890625,-68.968310546875,-69.0939453125,-69.5109375,-69.624853515625,-69.020703125,-69.418505859375,-69.37470703125,-68.880322265625,-69.07412109375,-68.97861328125,-68.68525390625,-69.57861328125,-68.397998046875,-66.72998046875,-65.396142578125,-65.389892578125,-64.992529296875,-64.4205078125,-63.06748046875,-61.78994140625,-61.077001953125,-60.506591796875,-60.298876953125,-60.1755859375,-58.537939453125,-58.39599609375,-57.832470703125,-57.5740234375,-58.131494140625,-58.159765625],&#34;lat&#34;:[-20.1646484375,-19.81787109375,-19.28623046875,-19.29755859375,-19.6453125,-20.5625,-22.23369140625,-21.997265625,-22.22880859375,-22.099609375,-21.83505859375,-22.8216796875,-22.82294921875,-21.30029296875,-20.45859375,-19.4328125,-18.96796875,-18.05048828125,-17.5060546875,-17.2001953125,-16.6421875,-15.60341796875,-14.96298828125,-14.198828125,-13.6828125,-12.880078125,-12.501953125,-10.9517578125,-11.01875,-9.97548828125001,-9.71240234375,-11.2462890625,-11.9751953125,-12.43974609375,-12.669140625,-13.5255859375,-13.48974609375,-13.78984375,-14.6185546875,-16.2693359375,-16.32822265625,-17.23427734375,-17.512109375,-18.279296875,-19.74453125,-20.1646484375]}],[{&#34;lng&#34;:[-56.4828125,-56.12939453125,-55.005810546875,-54.616259765625,-52.700634765625,-51.990625,-51.6525390625,-51.219921875,-50.658935546875,-49.95712890625,-49.898876953125,-50.816357421875,-51.28291015625,-51.94755859375,-50.91787109375,-50.40322265625,-48.99130859375,-48.115087890625,-46.81123046875,-44.65126953125,-44.308154296875,-42.93671875,-42.249609375,-41.318212890625,-39.964697265625,-38.47578125,-37.174658203125,-35.5494140625,-35.23544921875,-34.80546875,-34.83466796875,-35.340869140625,-36.3983398437499,-36.93779296875,-38.23974609375,-38.78798828125,-39.08935546875,-38.880615234375,-39.215234375,-39.739794921875,-39.699853515625,-40.395947265625,-40.7892578125,-41.122509765625,-41.705517578125,-42.0423828125,-44.637255859375,-45.423291015625,-46.86728515625,-47.8765625,-48.545166015625,-48.554150390625,-48.799658203125,-49.74599609375,-50.29951171875,-51.157275390625,-51.463671875,-51.9724609375,-52.127392578125,-52.65224609375,-53.37060546875,-53.53134765625,-53.1255859375,-54.587646484375,-55.873681640625,-56.83271484375,-57.60888671875,-55.72548828125,-54.8291015625,-53.83818359375,-53.6712890624999,-53.891162109375,-54.615869140625,-54.241796875,-54.62548828125,-55.36630859375,-55.849169921875,-56.937255859375,-57.985693359375,-57.830224609375,-58.159765625,-58.131494140625,-57.5740234375,-57.832470703125,-58.39599609375,-58.537939453125,-60.1755859375,-60.298876953125,-60.506591796875,-61.077001953125,-61.78994140625,-63.06748046875,-64.4205078125,-64.992529296875,-65.389892578125,-65.396142578125,-66.72998046875,-68.397998046875,-69.57861328125,-70.642333984375,-70.6369140625,-71.237939453125,-72.181591796875,-72.379052734375,-72.9740234375,-74.00205078125,-73.75810546875,-73.137353515625,-73.235546875,-72.887060546875,-71.8447265625,-70.79951171875,-69.96591796875,-69.400244140625,-69.66748046875,-70.0705078124999,-69.8485839843749,-68.1765625,-67.351953125,-66.876025390625,-66.429248046875,-65.103759765625,-64.11484375,-63.924169921875,-64.22109375,-63.2947265624999,-62.153125,-61.00283203125,-60.742138671875,-59.990673828125,-59.551123046875,-59.85439453125,-59.9943359375,-59.756201171875,-58.8625,-58.340673828125,-57.118896484375,-56.4828125],&#34;lat&#34;:[1.942138671875,2.29951171875,2.59296875,2.32675781250001,2.36367187499998,3.70200195312496,4.06127929687497,4.09360351562499,2.13095703125001,1.65986328125004,1.16298828124998,0.172558593749997,-0.085205078125028,-1.58671874999995,-1.115234375,-2.01552734375001,-1.82978515625,-0.7375,-0.779687500000023,-1.74580078125003,-2.53515625,-2.46503906250001,-2.7919921875,-2.93623046875,-2.86152343749995,-3.71748046875,-4.91240234374997,-5.12939453124996,-5.56669921874996,-7.28837890624997,-7.97148437499996,-9.23066406249998,-10.48408203125,-10.82041015625,-12.84423828125,-12.78271484375,-13.58818359375,-15.8642578125,-17.3158203125,-18.63984375,-19.27783203125,-20.56943359375,-20.9060546875,-22.084375,-22.30966796875,-22.9470703125,-23.05546875,-23.6853515625,-24.236328125,-24.9974609375,-25.81591796875,-27.19599609375,-28.57529296875,-29.36318359375,-30.42578125,-30.3642578125,-31.05263671875,-31.3837890625,-32.1677734375,-33.13779296875,-33.7421875,-33.1708984375,-32.73671875,-31.48515625,-31.06962890625,-30.1072265625,-30.18779296875,-28.2041015625,-27.5505859375,-27.12109375,-26.22509765625,-25.66884765625,-25.57607421875,-24.047265625,-23.8125,-23.991015625,-22.3076171875,-22.2712890625,-22.04638671875,-20.99794921875,-20.1646484375,-19.74453125,-18.279296875,-17.512109375,-17.23427734375,-16.32822265625,-16.2693359375,-14.6185546875,-13.78984375,-13.48974609375,-13.5255859375,-12.669140625,-12.43974609375,-11.9751953125,-11.2462890625,-9.71240234375,-9.97548828125001,-11.01875,-10.9517578125,-11.01025390625,-9.47822265625001,-9.96601562500001,-10.0037109375,-9.51015625,-8.9931640625,-7.55605468749997,-6.90576171875,-6.4658203125,-6.09843750000002,-5.12275390625001,-4.50439453124999,-4.17333984375,-4.2359375,-1.19492187499998,-0.482421874999957,-0.13886718750004,1.70874023437504,1.71982421874999,2.08583984375005,1.22304687500004,0.82167968749998,1.10810546874998,1.61928710937504,2.45244140625003,3.58740234374997,3.92226562499998,4.09838867187499,4.53525390624999,5.20205078124999,5.08286132812499,3.93354492187497,3.5875,2.68999023437499,1.900634765625,1.20361328125,1.58754882812499,2.01396484374999,1.942138671875]},{&#34;lng&#34;:[-49.628662109375,-48.3796875,-48.92890625,-50.5076171875,-50.759765625,-50.6455078125,-49.628662109375],&#34;lat&#34;:[-0.229199218749969,-0.352832031250017,-1.48232421874999,-1.78798828125001,-1.24023437499997,-0.27285156249998,-0.229199218749969]}],[{&#34;lng&#34;:[115.0267578125,114.60830078125,114.0638671875,115.0267578125],&#34;lat&#34;:[4.89970703124999,4.02397460937502,4.59267578124997,4.89970703124999]}],[{&#34;lng&#34;:[91.63193359375,92.0833984375,91.99833984375,89.7638671875,88.8576171875,88.89140625,89.5369140625,91.60556640625,91.63193359375],&#34;lat&#34;:[27.7599609375,27.290625,26.85498046875,26.7015625,26.961474609375,27.316064453125,28.107421875,27.951708984375,27.7599609375]}],[{&#34;lng&#34;:[25.2587890625,26.16806640625,27.699609375,27.66943359375,28.04560546875,29.0373046875,29.36484375,28.21015625,27.14638671875,26.83505859375,25.912109375,25.5837890625,24.74814453125,23.266015625,22.640234375,21.6462890625,20.73984375,20.7931640625,20.34521484375,19.98046875,19.97734375,20.97099609375,20.97412109375,23.2986328125,23.58056640625,24.358984375,25.2587890625],&#34;lat&#34;:[-17.7935546875,-19.53828125,-20.5306640625,-21.0642578125,-21.573046875,-21.811328125,-22.1939453125,-22.69365234375,-23.5244140625,-24.2408203125,-24.7474609375,-25.60625,-25.8173828125,-25.2666015625,-26.07119140625,-26.85419921875,-26.848828125,-25.915625,-25.0298828125,-24.7767578125,-22.0001953125,-22.0001953125,-18.31884765625,-18.02734375,-18.4529296875,-17.97822265625,-17.7935546875]}],[{&#34;lng&#34;:[22.86005859375,23.6462890625,23.5373046875,24.14736328125,24.8533203125,25.3806640625,26.36181640625,26.5142578125,27.0833984375,27.4033203125,26.8220703125,25.52509765625,25.24931640625,24.31982421875,23.4171875,22.75576171875,22.42216796875,20.55810546875,19.5009765625,18.56748046875,18.6103515625,17.43798828125,16.67333984375,16.1833984375,16.0634765625,15.1287109375,14.708984375,14.61689453125,15.480078125,16.784765625,17.6494140625,18.455078125,19.10869140625,19.1455078125,20.34208984375,20.7732421875,22.49384765625,22.86005859375],&#34;lat&#34;:[10.919677734375,9.82290039062499,8.81582031249999,8.665625,8.13754882812499,7.33339843749999,6.63530273437499,6.06923828124999,5.77685546875,5.10917968749999,5.06240234374999,5.31210937499999,5.02456054687499,4.994140625,4.66313476562499,4.6466796875,4.1349609375,4.46269531249999,5.12749023437499,4.257568359375,3.47841796874999,3.68461914062499,3.53520507812499,2.27006835937499,2.90859375,3.826904296875,4.66557617187499,5.86513671874999,7.52377929687499,7.5509765625,7.98359375,8.03203124999999,8.65615234374999,9.01596679687499,9.12709960937499,9.40566406249999,10.996240234375,10.919677734375]}],[{&#34;lng&#34;:[-74.70888671875,-75.17939453125,-76.819970703125,-78.72041015625,-79.03671875,-80.24755859375,-81.27763671875,-82.4390625,-83.141943359375,-82.5453125,-82.137841796875,-82.55107421875,-84.561767578125,-84.8759765624999,-88.378173828125,-89.4556640625,-90.84033203125,-91.5183105468749,-92.9962402343749,-93.70771484375,-95.1620605468749,-99.2353515624999,-101.36728515625,-105.631103515625,-109.4685546875,-112.45322265625,-116.717041015625,-119.701708984375,-122.78876953125,-124.782373046875,-125.056689453125,-126.4044921875,-127.70810546875,-128.3576171875,-128.1087890625,-129.563720703125,-130.33525390625,-130.4302734375,-129.89013671875,-130.02509765625,-131.866162109375,-133.820751953125,-135.475927734375,-136.578759765625,-137.593310546875,-139.18515625,-141.0021484375,-141.0021484375,-141.0021484375,-141.0021484375,-141.0021484375,-138.128369140625,-135.876318359375,-135.1408203125,-133.163134765625,-130.4984375,-128.971435546875,-127.1384765625,-126.063818359375,-124.767919921875,-120.962451171875,-118.09521484375,-114.4138671875,-115.42685546875,-112.43515625,-110.04248046875,-108.592919921875,-108.3134765625,-106.164453125,-104.1935546875,-101.55498046875,-98.417138671875,-97.2659179687499,-95.6504882812499,-93.6517089843749,-94.2708007812499,-96.119091796875,-96.4056640625,-95.2012207031249,-92.9486816406249,-92.9814453124999,-91.5640624999999,-92.750927734375,-90.8221191406249,-89.0567382812499,-88.041357421875,-88.1958984374999,-86.53642578125,-85.3867675781249,-85.5073730468749,-82.6183593749999,-81.3286621093749,-82.552685546875,-81.2701171874999,-82.6415039062499,-84.4784179687501,-85.4422363281249,-87.2914550781249,-87.2805175781249,-88.6530273437499,-91.330078125,-90.87119140625,-92.3612792968749,-94.0607421874999,-94.7857910156249,-94.7133789062499,-93.278125,-92.2490234374999,-90.5921874999999,-88.9484863281249,-87.560888671875,-85.0609375,-82.57744140625,-82.1414550781249,-82.2604492187499,-81.6612304687499,-79.83623046875,-78.491650390625,-79.6655273437499,-77.8911132812499,-76.6504882812499,-76.5728515625,-77.156787109375,-78.5150878906249,-77.3118164062499,-77.8715332031249,-78.1371582031249,-77.372412109375,-74.6898925781249,-73.6299804687499,-71.4227050781249,-69.6404785156249,-69.6818847656249,-67.5696289062499,-65.60625,-65.4333984374999,-64.4994140625001,-63.1853515624999,-62.5938476562499,-61.3337402343749,-61.5145996093749,-59.9303222656249,-58.997119140625,-57.4044433593749,-57.1489746093749,-55.7979492187499,-55.69521484375,-56.9759765625001,-58.5103515625,-60.0801757812499,-66.4955078124999,-67.372021484375,-68.929052734375,-69.9055664062499,-70.705859375,-71.2677734375,-71.87958984375,-72.9810058593749,-73.973828125,-74.70888671875],&#34;lat&#34;:[45.0038574218751,44.8993652343751,43.62880859375,43.624951171875,42.80234375,42.366015625,42.2091796875,41.674853515625,41.97587890625,42.62470703125,43.5708984375,45.34736328125,46.4573730468751,46.89990234375,48.303076171875,47.996240234375,48.2005371093751,48.05830078125,48.61181640625,48.5254394531251,48.991748046875,48.9931152343751,48.993115234375,48.9931152343751,48.9930664062501,48.9930664062501,48.9930664062501,48.993017578125,48.993017578125,50.0201171874999,50.4186523437501,50.5298828125,51.151171875,52.1588867187501,52.8580566406251,53.2514648437501,53.7239257812501,54.42099609375,55.1646484374999,55.8882324218751,56.792822265625,58.705029296875,59.79326171875,59.15224609375,59.22626953125,60.08359375,60.3002441406251,62.0534667968751,64.9755371093751,67.60537109375,69.65078125,69.1519531250001,68.9169921875,69.467822265625,69.43388671875,70.1431640625001,69.7124023437501,70.2393554687499,69.46708984375,69.9900390625,69.6604003906251,69.0429199218751,68.6595703125001,67.9235351562501,67.684765625,67.9771972656251,67.590869140625,68.610791015625,68.9198730468751,68.031201171875,67.6931640625001,67.8264648437501,68.4529296875,67.7374511718751,68.5431152343751,69.455126953125,69.871875,71.2736328125,71.9037109375001,71.2621093750001,70.8522460937501,70.1782714843751,69.713916015625,69.2904785156251,69.2661132812501,68.8117187500001,67.7658203125,67.5161621093751,69.231884765625,69.8452636718749,69.6910644531251,69.119921875,68.4464843750001,67.459912109375,66.5875,66.179296875,66.537353515625,65.3548339843749,64.8261718750001,64.009375,63.5068359375001,62.945947265625,62.819384765625,61.3178222656251,59.9533203125,58.9033203125001,58.756396484375,57.008984375,57.224462890625,56.851318359375,56.0563476562501,55.2856445312501,55.1487304687501,53.817626953125,52.9611328125001,52.2938964843751,51.17333984375,52.2520996093751,54.6974609375,55.23642578125,56.1072265625,57.1812011718751,58.018896484375,58.682373046875,60.0423828125,60.7858398437501,62.107373046875,62.5725097656251,62.1834472656251,62.45419921875,61.1589355468751,60.6897949218751,59.3417480468751,58.2134765625001,59.1107421875001,59.776513671875,60.26826171875,58.8577636718751,58.4740234375001,57.010595703125,56.3903320312501,55.2594238281251,55.1494628906251,54.57041015625,53.8477050781251,53.211962890625,52.1377929687501,51.4576660156251,51.2950683593751,50.2545898437501,50.2118652343751,49.3484375,48.8289550781251,47.8322265625001,47.1397949218751,46.795947265625,46.68681640625,46.2097167968751,45.3451171875,45.0038574218751]},{&#34;lng&#34;:[-86.58935546875,-84.7895996093749,-84.6599609375,-85.91162109375,-85.018408203125,-81.40615234375,-80.2747070312499,-75.1857910156249,-74.31572265625,-71.4599121093749,-70.5609375,-69.168701171875,-67.3636718749999,-68.513037109375,-68.037939453125,-66.2251953125,-64.5275390625,-64.007958984375,-61.9685546874999,-61.29970703125,-63.401806640625,-64.66533203125,-65.3053710937499,-66.476953125,-68.2568359375,-66.86064453125,-65.2748046875,-64.51435546875,-65.978857421875,-66.256689453125,-69.08232421875,-69.545166015625,-71.2537109374999,-73.44365234375,-74.512451171875,-76.723828125,-77.791162109375,-78.09560546875,-77.3267089843749,-75.8283203124999,-73.5607421875,-74.433935546875,-72.22001953125,-73.32822265625,-75.787158203125,-78.809814453125,-82.138720703125,-87.90068359375,-88.8484374999999,-90.0251953125,-89.263232421875,-87.719775390625,-84.97451171875,-86.6293457031249,-86.0361328125,-85.023388671875,-86.58935546875],&#34;lat&#34;:[71.0107910156251,71.09326171875,71.5861328125,71.9865234375,73.335498046875,73.634521484375,72.745556640625,72.434228515625,71.84267578125,71.463720703125,70.73828125,70.76416015625,70.034423828125,69.577294921875,68.550732421875,67.958740234375,67.8126953125,67.347314453125,67.01904296875,66.64873046875,65.11845703125,65.1689453125,66.008447265625,66.279736328125,65.9386230468751,65.0916015625,64.63154296875,63.26396484375,63.00068359375,61.86826171875,62.40517578125,62.744580078125,63.042529296875,64.423486328125,64.670166015625,64.242041015625,64.36708984375,64.9392578125,65.453125,65.22705078125,65.542919921875,66.139013671875,67.254296875,68.266748046875,69.31865234375,70.178564453125,69.8412109375,70.251904296875,70.522900390625,71.948779296875,73.068994140625,73.722900390625,73.694775390625,72.87080078125,71.770947265625,71.35322265625,71.0107910156251]},{&#34;lng&#34;:[-69.4888671875,-61.39248046875,-65.483984375,-70.143505859375,-71.387841796875,-75.25947265625,-74.43310546875,-75.865966796875,-78.01259765625,-78.284326171875,-85.141259765625,-89.570068359375,-86.873779296875,-88.094677734375,-86.80791015625,-84.3161132812499,-86.420751953125,-85.307421875,-88.921435546875,-90.490185546875,-82.122509765625,-79.886328125,-69.4888671875],&#34;lat&#34;:[83.016796875,82.44189453125,81.284765625,80.39765625,79.761767578125,79.421044921875,78.72412109375,78.009814453125,77.9460449218751,76.571240234375,76.3045898437501,76.491943359375,77.20029296875,77.719189453125,78.774365234375,78.97529296875,79.84521484375,80.5259765625,80.805615234375,81.87724609375,82.6017578125,82.938525390625,83.016796875]},{&#34;lng&#34;:[-114.521533203125,-112.75361328125,-108.698291015625,-107.72001953125,-105.41513671875,-104.349560546875,-104.569580078125,-102.18212890625,-101.85712890625,-103.468212890625,-106.140869140625,-108.9458984375,-113.127734375,-113.694140625,-116.5134765625,-117.8140625,-118.868408203125,-118.37451171875,-114.638232421875,-114.521533203125],&#34;lat&#34;:[72.592919921875,72.98603515625,72.499267578125,73.329052734375,72.788330078125,71.4339843750001,71.1040527343751,69.845947265625,69.023974609375,68.808544921875,69.16201171875,68.759814453125,68.494140625,69.19501953125,69.424609375,71.158447265625,71.686767578125,72.53388671875,73.37265625,72.592919921875]},{&#34;lng&#34;:[-74.70888671875,-73.55810546875,-73.1595703125,-71.900927734375,-71.261181640625,-70.519482421875,-68.987060546875,-66.1781738281249,-64.8363281249999,-64.253759765625,-65.259423828125,-64.70322265625,-65.318896484375,-64.54150390625,-63.2927734375,-61.955517578125,-61.2837890625,-63.7611328125,-64.2860839843749,-64.862353515625,-65.738134765625,-66.099560546875,-64.4488281249999,-64.897900390625,-65.88447265625,-67.124853515625,-67.78466796875,-67.806787109375,-69.24287109375,-70.00771484375,-70.296240234375,-71.517529296875,-74.70888671875],&#34;lat&#34;:[45.0038574218751,45.42509765625,46.01005859375,46.6319335937501,46.75625,47.03251953125,48.275,49.213134765625,49.191748046875,48.550390625,48.021240234375,47.724853515625,47.101220703125,46.24033203125,45.751953125,45.8681640625,45.2354980468751,44.48642578125,44.550341796875,43.86787109375,43.5607421875,44.36748046875,45.2560546875,45.6259765625,45.2229003906251,45.16943359375,45.701708984375,47.0828125,47.46298828125,46.708935546875,45.9061035156251,45.007568359375,45.0038574218751]},{&#34;lng&#34;:[-91.885546875,-90.643017578125,-87.675,-87.1442382812499,-85.28984375,-87.016455078125,-88.791015625,-92.678271484375,-96.7732421875,-95.269775390625,-91.885546875],&#34;lat&#34;:[81.132861328125,80.593701171875,80.372119140625,79.662646484375,79.208349609375,78.898681640625,78.1924316406251,78.389111328125,80.135791015625,81.00078125,81.132861328125]},{&#34;lng&#34;:[-119.736328125,-117.965869140625,-115.446875,-120.1798828125,-120.6193359375,-123.210595703125,-125.76259765625,-123.797265625,-124.696240234375,-121.315234375,-119.736328125],&#34;lat&#34;:[74.112646484375,74.266064453125,73.4388671875,72.2126464843751,71.50576171875,71.1234375,72.1375,73.7681640625,74.348193359375,74.52998046875,74.112646484375]},{&#34;lng&#34;:[-94.2949707031249,-91.305029296875,-90.2513671874999,-88.201318359375,-86.06875,-82.153662109375,-79.660205078125,-79.507958984375,-81.808837890625,-88.423046875,-91.961572265625,-92.185107421875,-94.2949707031249],&#34;lat&#34;:[76.912451171875,76.68076171875,76.053466796875,75.51201171875,75.50224609375,75.8310546875,75.44951171875,74.880126953125,74.476611328125,74.494140625,74.793212890625,75.846533203125,76.912451171875]},{&#34;lng&#34;:[-55.4587402343749,-56.693994140625,-55.026171875,-53.95771484375,-53.531201171875,-52.653662109375,-53.069775390625,-54.17373046875,-54.856640625,-56.2212890624999,-56.952490234375,-59.3624023437499,-58.0158203125,-56.7501953125,-55.4587402343749],&#34;lat&#34;:[51.5365234375001,50.05966796875,49.30537109375,49.441845703125,48.231884765625,47.5494140625,46.68125,46.88037109375,47.385009765625,47.67138671875,47.5744628906251,47.865673828125,49.54248046875,51.27490234375,51.5365234375001]},{&#34;lng&#34;:[-108.2923828125,-105.480908203125,-105.86259765625,-108.831298828125,-110.940869140625,-113.5140625,-114.4517578125,-117.60009765625,-115.5806640625,-112.697607421875,-111.052685546875,-108.2923828125],&#34;lat&#34;:[76.05712890625,75.745654296875,75.1915527343751,75.064892578125,74.638720703125,74.430078125,75.087890625,75.2716796875,76.4375,76.201708984375,75.54853515625,76.05712890625]},{&#34;lng&#34;:[-100.001904296875,-97.5818359375,-97.7958984375,-96.6134277343749,-98.6628906249999,-100.594482421875,-100.484765625,-101.45087890625,-100.001904296875],&#34;lat&#34;:[73.9458984375,73.887548828125,73.285302734375,71.8338378906251,71.302099609375,72.15234375,72.77294921875,73.43095703125,73.9458984375]},{&#34;lng&#34;:[-93.170849609375,-90.35458984375,-92.117919921875,-93.340625,-94.037548828125,-95.19296875,-95.63291015625,-93.170849609375],&#34;lat&#34;:[74.1609863281251,73.86865234375,72.75380859375,72.80185546875,72.028759765625,72.02744140625,73.695458984375,74.1609863281251]},{&#34;lng&#34;:[-84.91962890625,-83.40712890625,-82.05,-81.71611328125,-83.4943359374999,-84.63291015625,-85.4955078125,-86.374267578125,-85.961669921875,-84.91962890625],&#34;lat&#34;:[65.261083984375,65.10390625,64.6442871093751,64.021875,64.09921875,63.309228515625,63.139111328125,64.5658203125,65.704248046875,65.261083984375]},{&#34;lng&#34;:[-97.700927734375,-97.799365234375,-100.234375,-102.54140625,-100.387939453125,-97.700927734375],&#34;lat&#34;:[76.46650390625,75.116650390625,75.00771484375,75.513623046875,76.61357421875,76.46650390625]},{&#34;lng&#34;:[-115.55126953125,-116.220458984375,-119.367919921875,-121.61376953125,-119.090185546875,-115.55126953125],&#34;lat&#34;:[77.36328125,76.6110839843751,76.22177734375,76.441455078125,77.305078125,77.36328125]},{&#34;lng&#34;:[-127.197314453125,-125.482080078125,-124.64287109375,-123.99580078125,-123.497021484375,-124.689404296875,-126.54853515625,-128.267431640625,-127.197314453125],&#34;lat&#34;:[50.640380859375,50.316796875,49.428662109375,49.2240234375,48.582080078125,48.597314453125,49.4189453125,50.60927734375,50.640380859375]},{&#34;lng&#34;:[-79.5373046875,-77.20654296875,-76.28955078125,-79.500537109375,-80.824169921875,-79.5373046875],&#34;lat&#34;:[73.6544921875,73.499560546875,73.081005859375,72.75595703125,73.3806640625001,73.6544921875]},{&#34;lng&#34;:[-97.439453125,-95.68564453125,-97.472021484375,-99.5640624999999,-97.439453125],&#34;lat&#34;:[69.6426757812501,68.7358398437501,68.543701171875,69.034130859375,69.6426757812501]},{&#34;lng&#34;:[-103.426025390625,-99.6094238281249,-102.73134765625,-103.426025390625],&#34;lat&#34;:[79.315625,78.5830566406251,78.371044921875,79.315625]},{&#34;lng&#34;:[-75.67587890625,-75.127294921875,-77.0048828125,-76.740234375,-75.67587890625],&#34;lat&#34;:[68.3225097656251,67.5373046875,67.266943359375,68.23125,68.3225097656251]},{&#34;lng&#34;:[-132.655517578125,-131.7025390625,-132.011328125,-132.747509765625,-132.655517578125],&#34;lat&#34;:[54.127490234375,53.986376953125,53.265185546875,53.310498046875,54.127490234375]}],[{&#34;lng&#34;:[9.52402343750001,9.52753906250001,9.58027343750001,10.45283203125,9.93925781250002,8.45839843750002,7.02109375,6.75810546875002,7.00058593750001,7.615625,8.61787109374998,9.52402343750001],&#34;lat&#34;:[47.52421875,47.270751953125,47.057373046875,46.86494140625,46.36181640625,46.2458984375,45.92578125,46.415771484375,47.322509765625,47.592724609375,47.76611328125,47.52421875]}],[{&#34;lng&#34;:[-67.194873046875,-67.0087890624999,-67.356201171875,-68.25029296875,-68.56201171875,-68.34599609375,-68.8463378906249,-69.1744140625,-69.65693359375,-70.026806640625,-70.16142578125,-70.585205078125,-69.79775390625,-69.85244140625,-70.47041015625,-70.40478515625,-71.055517578125,-71.167578125,-70.9516113281249,-71.4255859375,-71.9321289062499,-71.7609375,-72.146435546875,-71.21259765625,-71.77265625,-71.90498046875,-72.517919921875,-72.6144042968749,-73.57626953125,-73.1529296875,-72.276318359375,-72.407666015625,-71.91865234375,-69.9602539062499,-68.443359375,-69.241015625,-70.7951171875,-70.995849609375,-72.1744140625,-74.014453125,-73.5181640625,-73.8958984375,-75.094677734375,-74.333740234375,-74.341015625,-74.654931640625,-74.151904296875,-75.656787109375,-73.54990234375,-72.6638671875,-73.265087890625,-72.78515625,-73.5212890625,-73.9658691406249,-73.22646484375,-73.66181640625,-73.215966796875,-72.62392578125,-72.2237792968749,-71.66435546875,-71.45224609375,-71.669482421875,-71.31572265625,-71.5192382812499,-71.18642578125,-70.64658203125,-70.445361328125,-70.5741210937499,-70.56318359375,-70.3316894531249,-70.0875488281249,-70.14814453125,-70.41826171875,-69.9263671875,-69.5109375,-69.0939453125,-68.968310546875,-68.462890625,-68.745166015625,-68.197021484375,-67.879443359375,-67.194873046875],&#34;lat&#34;:[-22.8216796875,-23.0013671875001,-24.0337890625,-24.3919921875,-24.8376953125,-27.0279296875,-27.1537109375,-27.92470703125,-28.41357421875,-29.3240234375,-30.440234375,-31.56943359375,-33.3986328125,-34.22431640625,-35.326171875,-36.06171875,-36.52373046875,-37.7623046875,-38.7384765625,-38.9856445312501,-40.69169921875,-42.10146484375,-42.9900390625,-44.4412109375,-45.7244140625,-47.20166015625,-47.8763671875,-48.79287109375,-49.58291015625,-50.73828125,-50.91025390625,-51.5408203125,-51.98955078125,-52.008203125,-52.356640625,-52.20546875,-52.76875,-53.779296875,-53.63232421875,-52.63935546875,-52.041015625,-51.3314453125,-50.68125,-49.974609375,-48.595703125,-47.70224609375,-46.9744140625,-46.6103515625,-45.4837890625,-44.43642578125,-44.16865234375,-42.30126953125,-41.7970703125,-41.11826171875,-39.2244140625,-37.69853515625,-37.16689453125,-35.5857421875,-35.09619140625,-33.65263671875,-32.6595703125,-30.33037109375,-29.64970703125,-28.92646484375,-28.37783203125,-26.32939453125,-25.17265625,-24.6443359375,-23.05703125,-22.8486328125,-21.49306640625,-19.805078125,-18.34560546875,-18.2060546875,-17.5060546875,-18.05048828125,-18.96796875,-19.4328125,-20.45859375,-21.30029296875,-22.82294921875,-22.8216796875]},{&#34;lng&#34;:[-68.629931640625,-68.6532226562499,-70.49716796875,-70.867724609375,-70.090380859375,-69.76357421875,-68.629931640625],&#34;lat&#34;:[-52.65263671875,-54.85361328125,-54.8095703125,-53.8841796875,-53.4181640625,-52.73134765625,-52.65263671875]},{&#34;lng&#34;:[-73.773388671875,-74.354931640625,-74.036669921875,-73.52783203125,-73.436328125,-73.773388671875],&#34;lat&#34;:[-43.3458984375,-43.26357421875,-41.7955078125,-41.8962890625,-42.9365234375,-43.3458984375]},{&#34;lng&#34;:[-74.476171875,-74.5947265625,-75.30009765625,-75.184228515625,-74.476171875],&#34;lat&#34;:[-49.1478515625,-50.006640625,-49.8474609375,-49.08359375,-49.1478515625]}],[{&#34;lng&#34;:[130.526953125,129.7197265625,128.9234375,128.04521484375,128.11123046875,126.903515625,125.9890625,124.88935546875,124.362109375,122.33486328125,121.517578125,122.275,121.17451171875,120.4791015625,119.59111328125,118.9123046875,117.78466796875,117.5578125,118.01494140625,118.9400390625,118.95263671875,119.44990234375,120.75,121.640234375,121.93271484375,120.98994140625,119.2158203125,120.20146484375,120.87109375,121.4009765625,121.351953125,121.8779296875,120.99765625,121.9443359375,121.60205078125,121.0984375,120.2787109375,119.539453125,118.5603515625,116.53828125,116.470703125,114.266015625,114.0154296875,113.52705078125,113.47890625,112.586328125,111.9439453125,110.1935546875,109.93076171875,108.3248046875,107.97265625,106.7294921875,106.7802734375,105.84296875,105.275390625,104.37177734375,102.5171875,102.12744140625,101.7365234375,101.1388671875,100.21474609375,99.9176757812501,99.1929687500001,99.3408203125,98.86376953125,98.76435546875,97.68603515625,97.5314453125,97.8195312500001,98.6546875,98.6511718750001,98.09892578125,97.3224609375001,96.6026367187501,96.0353515625,95.4202148437501,94.623046875,93.20654296875,92.66435546875,91.63193359375,91.60556640625,89.5369140625,88.89140625,88.62109375,88.109765625,86.40869140625,85.1224609375,83.58349609375,83.15546875,81.4171875,81.01025390625,79.92451171875,79.9166015625001,79.36962890625,79.33876953125,78.7916015625001,78.7197265625,78.3896484375,79.2193359375001,79.21650390625,79.1351562500001,79.1125,78.8018554687501,78.93642578125,78.2820312500001,77.8109375,77.7994140625,76.76689453125,75.9451171875,75.840234375,74.54140625,74.89130859375,74.74501953125,73.80166015625,73.631640625,73.9916015625,75.58349609375,76.48017578125,76.8240234375,78.1234375,78.36240234375,80.209375,80.1650390625,80.7857421875001,80.0591796875001,82.32666015625,83.19306640625,84.7861328125,85.6566406250001,85.7494140625,86.5494140625001,87.3228515625001,87.8142578125,87.9796875,89.04765625,90.31328125,90.869921875,90.87724609375,93.6564453125,94.71201171875,95.35029296875,96.38544921875,97.2056640625,99.46787109375,99.9837890625,101.7138671875,101.97294921875,103.7111328125,105.1970703125,106.77001953125,109.4431640625,110.400390625,111.0072265625,111.933203125,111.40224609375,111.898046875,113.58701171875,114.5171875,115.6810546875,116.56259765625,118.30869140625,119.706640625,119.7111328125,118.4984375,115.8982421875,115.5576171875,116.68330078125,117.8734375,119.25986328125,119.19189453125,120.06689453125,120.7498046875,120.7041015625,123.6078125,125.6490234375,126.312890625,126.9248046875,127.999609375,129.49814453125,130.804296875,131.002734375,132.5619140625,134.293359375,134.75234375,134.16767578125,133.861328125,132.93603515625,131.9775390625,131.08232421875,131.26181640625,130.526953125],&#34;lat&#34;:[42.535400390625,42.475,42.038232421875,41.9875,41.3892578125,41.7810546875,40.904638671875,40.459814453125,40.004052734375,39.3661132812501,39.63896484375,40.541845703125,40.90126953125,40.23095703125,39.90263671875,39.1664062500001,39.13447265625,38.625146484375,38.1833984375,38.0427734375,37.33115234375,37.124755859375,37.833935546875,37.4603515625,36.95947265625,36.59794921875,35.011767578125,34.32568359375,33.01650390625,32.371923828125,31.8587890625001,30.9169921875,30.558251953125,29.894091796875,28.3666015625,28.29052734375,27.0970703125,25.591259765625,24.58037109375,23.1796875,22.9458984375,22.540966796875,22.5119140625,22.245947265625,22.195556640625,21.77685546875,21.849658203125,21.037646484375,21.48056640625,21.693505859375,21.507958984375,22.0003417968751,22.77890625,22.922802734375,23.34521484375,22.704052734375,22.741015625,22.37919921875,21.826513671875,21.56748046875,21.46298828125,22.02802734375,22.1259765625,23.0958984375,23.191259765625,24.1160644531251,23.898095703125,24.49169921875,25.25185546875,25.9177734375,27.5724609375,28.14228515625,28.21796875,28.459912109375,29.44716796875,29.0542968750001,29.31240234375,28.5908203125001,27.94892578125,27.7599609375,27.951708984375,28.107421875,27.316064453125,28.091845703125,27.87060546875,27.928662109375,28.315966796875,29.18359375,29.612646484375,30.33759765625,30.164501953125,30.88876953125,30.8941894531251,31.0799316406251,31.105712890625,31.29365234375,31.887646484375,32.519873046875,32.50107421875,32.5640136718751,33.171923828125,33.22626953125,33.49970703125,34.351953125,34.65390625,35.484521484375,35.4958984375,35.66171875,36.017578125,36.64970703125,37.02216796875,37.231640625,38.510009765625,38.606884765625,39.448876953125,40.043115234375,40.605322265625,40.44951171875,40.98232421875,41.075634765625,41.371630859375,42.1900390625,42.6655273437501,43.161572265625,45.0064453125,45.519921875,47.186572265625,46.8307128906251,47.254638671875,48.38505859375,48.52861328125,49.085791015625,49.1623046875,48.555126953125,48.0025390625,47.676171875,46.9544921875,45.19609375,44.9009765625,44.350830078125,44.278076171875,42.720361328125,42.789794921875,42.568212890625,42.67734375,42.4658203125001,42.215869140625,41.751318359375,41.738037109375,42.288720703125,42.45595703125,42.773681640625,43.34140625,43.71142578125,44.36728515625,45.0640625,44.745703125,45.364599609375,45.458251953125,46.289794921875,46.717041015625,46.606005859375,47.15,47.983984375,47.6869140625,47.94501953125,49.823779296875,49.5134765625,50.06640625,50.379833984375,51.6006835937501,52.096533203125,53.171826171875,53.546533203125,53.04228515625,52.3997558593751,51.100146484375,49.5686035156251,49.388818359375,48.34150390625,47.691455078125,47.768505859375,48.3734375,47.7154296875,47.302197265625,46.24775390625,45.029931640625,45.243994140625,44.910009765625,43.433056640625,42.535400390625]},{&#34;lng&#34;:[110.88876953125,111.013671875,110.45126953125,109.5193359375,108.7015625,108.6935546875,109.2189453125,110.17158203125,110.88876953125],&#34;lat&#34;:[19.991943359375,19.65546875,18.74794921875,18.21826171875,18.53525390625,19.3382812500001,19.8428222656251,20.0537109375001,19.991943359375]}],[{&#34;lng&#34;:[-5.52353515624998,-4.62583007812501,-3.22353515624999,-2.69584960937499,-2.50585937500003,-2.78974609374998,-3.23579101562498,-2.79521484374999,-3.01914062499998,-4.03720703124998,-5.56474609374996,-7.54497070312499,-7.45439453124999,-8.60356445312499,-8.296630859375,-8.48642578124998,-7.82358398437498,-7.990625,-7.10488281249999,-6.26113281249999,-6.03457031249999,-5.52353515624998],&#34;lat&#34;:[10.426025390625,9.71357421874997,9.895458984375,9.48134765624999,8.208740234375,7.93193359374999,6.80722656249999,5.184521484375,5.130810546875,5.23012695312498,5.089453125,4.351318359375,5.84130859375,6.50781250000004,7.07402343750002,7.55849609374999,8.46767578124999,10.1625,10.203515625,10.724072265625,10.19482421875,10.426025390625]}],[{&#34;lng&#34;:[15.480078125,14.61689453125,14.708984375,15.1287109375,16.0634765625,16.1833984375,15.7416015625,14.48408203125,13.2935546875,11.3287109375,9.80078125,9.87617187500001,9.00009765625001,8.55585937500001,9.06015625,10.1435546875,10.60625,11.1533203125,11.55166015625,12.403515625,13.89208984375,14.559765625,14.6271484375,14.1974609375,14.06396484375,14.5162109375,15.08125,15.0298828125,15.54091796875,14.24326171875,13.97724609375,15.1162109375,15.480078125],&#34;lat&#34;:[7.52377929687499,5.86513671874999,4.66557617187499,3.826904296875,2.90859375,2.27006835937499,1.914990234375,2.154736328125,2.161572265625,2.16743164062497,2.304443359375,3.309765625,4.09160156249999,4.75522460937499,6.00908203124999,6.99643554687499,7.06308593749999,6.437939453125,6.697265625,8.59555664062499,11.140087890625,11.49228515625,12.10869140625,12.3837890625,13.078515625,12.979736328125,11.8455078125,11.113671875,9.96030273437499,9.979736328125,9.69155273437499,8.55732421875,7.52377929687499]}],[{&#34;lng&#34;:[27.4033203125,28.19208984375,29.67685546875,30.83857421875,30.72861328125,31.252734375,29.94287109375,29.71767578125,29.576953125,29.12939453125,29.01435546875,29.2244140625,29.40322265625,29.3427734375,29.70966796875,30.31318359375,30.751171875,28.972265625,28.40068359375,28.630078125,28.6388671875,28.3572265625,29.06435546875,29.7951171875,29.7953125,29.0142578125,28.35771484375,26.949609375,26.0259765625,24.5185546875,23.96650390625,22.56103515625,21.81318359375,21.90537109375,21.75107421875,20.6078125,20.4822265625,19.52763671875,19.3408203125,17.53603515625,16.984765625,16.7177734375,16.315234375,13.0681640625,12.213671875,13.07275390625,13.41494140625,14.35830078125,14.70791015625,16.14677734375,16.21533203125,16.8798828125,17.75283203125,18.07216796875,18.6103515625,18.56748046875,19.5009765625,20.55810546875,22.42216796875,22.75576171875,23.4171875,24.31982421875,25.24931640625,25.52509765625,26.8220703125,27.4033203125],&#34;lat&#34;:[5.10917968749999,4.35024414062499,4.5869140625,3.49072265625,2.45537109374999,2.04458007812499,0.819238281249994,0.098339843749997,-1.38789062500001,-1.86025390625001,-2.72021484375,-3.053515625,-4.44931640625001,-4.98310546875,-6.61689453125001,-7.20371093750001,-8.19365234375,-8.46494140625001,-9.22480468750001,-9.83125,-10.66923828125,-11.4830078125,-12.348828125,-12.15546875,-13.3927734375,-13.36884765625,-12.48203125,-11.898828125,-11.89013671875,-11.4384765625,-10.87177734375,-11.055859375,-9.46875,-8.693359375,-7.30546875,-7.277734375,-6.9158203125,-7.14443359374995,-7.96660156250003,-8.07587890625,-7.257421875,-6.24140625000001,-5.865625,-5.86484375,-5.75869140625001,-4.634765625,-4.83740234375,-4.29941406250001,-4.88173828125001,-3.46416015625,-2.17783203125001,-1.22587890625,-0.549023437500011,2.01328125,3.47841796874999,4.257568359375,5.12749023437499,4.46269531249999,4.1349609375,4.6466796875,4.66313476562499,4.994140625,5.02456054687499,5.31210937499999,5.06240234374999,5.10917968749999]}],[{&#34;lng&#34;:[18.6103515625,18.07216796875,17.75283203125,16.8798828125,16.21533203125,16.14677734375,14.70791015625,14.35830078125,13.41494140625,13.07275390625,12.3845703125,12.018359375,11.13017578125,11.9341796875,11.5751953125,12.9919921875,14.08740234375,14.383984375,14.48056640625,13.86005859375,13.8845703125,14.43447265625,14.180859375,13.27412109375,13.2935546875,14.48408203125,15.7416015625,16.1833984375,16.67333984375,17.43798828125,18.6103515625],&#34;lat&#34;:[3.47841796874999,2.01328125,-0.549023437500011,-1.22587890625,-2.17783203125001,-3.46416015625,-4.88173828125001,-4.29941406250001,-4.83740234375,-4.634765625,-4.619140625,-5.004296875,-3.91630859375,-3.31855468750001,-2.39707031250001,-2.31337890625001,-2.46689453125001,-1.89003906250001,-0.618359375000011,-0.203320312500011,0.190820312499994,0.811474609374997,1.37021484374999,1.24101562499999,2.161572265625,2.154736328125,1.914990234375,2.27006835937499,3.53520507812499,3.68461914062499,3.47841796874999]}],[{&#34;lng&#34;:[-71.3197265625,-71.95810546875,-72.690087890625,-73.00654296875,-72.416552734375,-72.44296875,-72.0842773437499,-70.09501953125,-69.4392578124999,-67.8591796875,-67.43935546875,-67.82490234375,-67.8552734375,-67.3111328125,-67.834765625,-67.21083984375,-66.876025390625,-67.351953125,-68.1765625,-69.8485839843749,-70.0705078124999,-69.66748046875,-69.400244140625,-69.96591796875,-70.735107421875,-70.0740234375,-70.91455078125,-71.7525390625,-72.39560546875,-73.1544921875,-73.664306640625,-74.24638671875,-74.8017578125,-75.28447265625,-76.31103515625,-76.49462890625,-77.46767578125,-78.85966796875,-78.617041015625,-77.67001953125,-77.1666015625,-77.427294921875,-77.249267578125,-77.35986328125,-77.901171875,-77.2123046875,-77.3742187499999,-76.88798828125,-75.63935546875,-75.6708984375,-74.844580078125,-74.059130859375,-73.31337890625,-72.275,-71.7145507812499,-71.3197265625],&#34;lat&#34;:[11.8619140625,11.66640625,10.83583984375,9.78916015625001,8.38198242187504,7.45488281249999,7.096875,6.93793945312501,6.13491210937501,6.28989257812496,6.02553710937502,5.27045898437503,4.50688476562499,3.41586914062502,2.89282226562504,2.39013671875004,1.22304687500004,2.08583984375005,1.71982421874999,1.70874023437504,-0.13886718750004,-0.482421874999957,-1.19492187499998,-4.2359375,-3.78154296875,-2.75019531250001,-2.21855468749997,-2.152734375,-2.42890625000001,-2.27822265625001,-1.248828125,-0.970605468750023,-0.200097656250009,-0.10654296875002,0.448486328124986,0.23544921875002,0.636523437500017,1.45537109375003,2.30678710937502,2.87885742187504,3.86225585937501,4.06044921874998,5.78017578125004,6.50449218749999,7.22934570312505,8.03388671875,8.65830078125002,8.619873046875,9.45043945312501,10.196337890625,11.109716796875,11.340625,11.295751953125,11.8892578125,12.419970703125,11.8619140625]}],[{&#34;lng&#34;:[-83.6419921875,-83.4482421875,-82.56357421875,-82.93984375,-82.879345703125,-83.637255859375,-84.65888671875,-85.624853515625,-85.7443359375,-83.6419921875],&#34;lat&#34;:[10.917236328125,10.46591796875,9.57666015624997,9.449169921875,8.07065429687499,9.0353515625,9.6466796875,9.90244140624999,11.062109375,10.917236328125]}],[{&#34;lng&#34;:[-81.837451171875,-80.6501464843749,-77.497265625,-76.647412109375,-75.72294921875,-75.6427734375,-74.882568359375,-74.25283203125,-75.11640625,-76.158447265625,-77.715087890625,-77.2295898437499,-77.9973144531249,-78.636474609375,-79.2744140625,-80.499072265625,-81.8162109375,-81.90341796875,-82.738037109375,-83.379638671875,-84.044921875,-83.2578125,-81.837451171875],&#34;lat&#34;:[23.163037109375,23.103076171875,21.871630859375,21.2845214843751,21.11103515625,20.73349609375,20.650634765625,20.0796875,19.901416015625,19.98974609375,19.85546875,20.64375,20.715380859375,21.5155273437501,21.562646484375,22.063525390625,22.2001953125,22.67900390625,22.6892578125001,22.222998046875,22.6660156250001,22.967578125,23.163037109375]}],[{&#34;lng&#34;:[34.0044921875,32.7126953125,32.9416015625,34.0044921875],&#34;lat&#34;:[35.065234375,35.171044921875,35.3904296875,35.065234375]}],[{&#34;lng&#34;:[32.7126953125,34.0044921875,32.941796875,32.7126953125],&#34;lat&#34;:[35.171044921875,35.065234375,34.57587890625,35.171044921875]}],[{&#34;lng&#34;:[14.809375,17.151953125,18.8322265625,16.953125,14.97216796875,13.81474609375,12.63203125,12.45263671875,14.36904296875,14.809375],&#34;lat&#34;:[50.858984375,50.3783203125,49.510791015625,48.598828125,48.983935546875,48.766943359375,49.46123046875,50.3498046875,50.89873046875,50.858984375]}],[{&#34;lng&#34;:[9.73974609375003,11.399609375,12.575390625,14.25888671875,14.12861328125,14.61943359375,14.809375,14.36904296875,12.45263671875,12.63203125,13.81474609375,12.8142578125,12.68583984375,11.29794921875,9.52402343750001,8.61787109374998,7.615625,7.58417968749998,8.13486328125001,6.73544921875001,6.34433593750001,6.11650390625002,5.99394531250002,6.19326171875005,7.03515625000006,7.19726562500003,8.89775390625007,8.67031250000002,9.73974609375003],&#34;lat&#34;:[54.825537109375,53.94462890625,54.4673828125,53.729638671875,52.87822265625,52.528515625,50.858984375,50.89873046875,50.3498046875,49.46123046875,48.766943359375,48.16083984375,47.6693359375,47.42490234375,47.52421875,47.76611328125,47.592724609375,48.064306640625,48.973583984375,49.160595703125,49.452734375,50.12099609375,50.750439453125,51.488916015625,52.380224609375,53.282275390625,53.835693359375,54.90341796875,54.825537109375]}],[{&#34;lng&#34;:[43.24599609375,42.92275390625,41.7982421875,41.76650390625,42.378515625,43.11669921875,43.409765625,43.24599609375],&#34;lat&#34;:[11.4998046875,10.99931640625,10.98046875,11.589111328125,12.46640625,12.70859375,12.18994140625,11.4998046875]}],[{&#34;lng&#34;:[9.73974609375003,8.67031250000002,8.13212890625007,8.16396484375008,8.61855468750005,10.537109375,10.1830078125001,9.59111328125002,9.73974609375003],&#34;lat&#34;:[54.825537109375,54.90341796875,55.5998046875,56.606884765625,57.111279296875,57.44853515625,55.865185546875,55.493212890625,54.825537109375]},{&#34;lng&#34;:[12.56875,11.6538085937501,10.9789062500001,12.2189453125,12.56875],&#34;lat&#34;:[55.78505859375,55.1869140625,55.721533203125,56.11865234375,55.78505859375]}],[{&#34;lng&#34;:[-71.768310546875,-71.65703125,-71.779248046875,-70.954150390625,-68.684765625,-68.9349609375,-69.770654296875,-71.768310546875],&#34;lat&#34;:[18.03916015625,19.13076171875,19.7181640625,19.91396484375,18.90478515625,18.4080078125,18.4435546875,18.03916015625]}],[{&#34;lng&#34;:[8.57656250000002,8.23076171874999,8.39423828125001,8.24560546875,7.51386718750001,7.7626953125,8.33339843750002,9.04404296875001,9.51875,9.84257812500002,9.859375,9.4482421875,10.00068359375,10.255859375,11.5369140625,11.96787109375,9.37871093750002,7.48173828125002,5.83662109375001,4.22763671875001,3.40087890625,3.20371093750001,1.68544921875002,1.1455078125,-1.29296875,-4.82260742187498,-8.683349609375,-8.683349609375,-8.659912109375,-7.68515624999998,-6.50087890624999,-5.44877929687499,-4.96826171875,-3.83339843749999,-3.82675781249998,-2.44838867187499,-1.27534179687498,-1.06552734374998,-1.67919921875,-1.79560546874998,-2.21962890624999,-0.91748046875,0.047949218750006,1.25722656250002,2.593359375,3.77900390625001,5.19560546875002,6.48652343750001,6.92753906250002,8.57656250000002],&#34;lat&#34;:[36.93720703125,36.545263671875,35.203857421875,34.73408203125,34.080517578125,33.23310546875,32.543603515625,32.07236328125,30.22939453125,28.9669921875,26.551953125,26.067138671875,25.332080078125,24.591015625,24.2908203125,23.51787109375,21.99140625,20.873095703125,19.479150390625,19.1427734375,18.988427734375,19.789697265625,20.378369140625,21.10224609375,22.696533203125,24.99560546875,27.2859375,27.6564453125,28.7186035156251,29.34951171875,29.809130859375,29.95693359375,30.465380859375,31.197802734375,31.6619140625,32.12998046875,32.089013671875,32.468310546875,33.31865234375,34.751904296875,35.10419921875,35.668408203125,35.900537109375,36.519580078125,36.60068359375,36.89619140625,36.676806640625,37.0857421875,36.91943359375,36.93720703125]}],[{&#34;lng&#34;:[-75.28447265625,-75.570556640625,-76.6791015625,-77.860595703125,-79.07626953125,-80.179248046875,-80.324658203125,-79.7298828125,-80.45009765625,-80.770361328125,-80.902392578125,-80.1333984375,-80.08828125,-78.899658203125,-78.85966796875,-77.46767578125,-76.49462890625,-76.31103515625,-75.28447265625],&#34;lat&#34;:[-0.10654296875002,-1.53125,-2.56259765624999,-2.98164062500001,-4.990625,-3.877734375,-3.38789062500001,-2.57910156249997,-2.62597656250003,-2.07666015625003,-1.07890624999997,-0.006054687499983,0.78476562500002,1.20625,1.45537109375003,0.636523437500017,0.23544921875002,0.448486328124986,-0.10654296875002]}],[{&#34;lng&#34;:[34.19814453125,34.2453125,34.904296875,34.39970703125,33.5470703125,33.95908203125,35.194140625,35.62470703125,35.6978515625,36.87138671875,33.91845703125,31.43447265625,28.03642578125,24.9802734375,24.9802734375,24.9802734375,24.9802734375,24.72646484375,25.15048828125,27.248046875,29.0720703125,30.3951171875,31.1939453125,32.1017578125,33.66650390625,34.19814453125],&#34;lat&#34;:[31.3226074218751,31.20830078125,29.47734375,28.016015625,27.89814453125,26.6490234375,24.475146484375,24.066015625,22.94619140625,21.996728515625,21.996240234375,21.995849609375,21.995361328125,21.995849609375,24.016943359375,26.93623046875,29.181884765625,30.2505859375,31.65498046875,31.377880859375,30.8302734375,31.4576171875,31.58759765625,31.092822265625,31.130419921875,31.3226074218751]}],[{&#34;lng&#34;:[38.60947265625,39.5065429687501,40.2041015625,41.17646484375,41.658203125,43.11669921875,42.378515625,40.76953125,40.221484375,39.07421875,38.50439453125,37.8841796875,36.52431640625,36.4267578125,36.91376953125,37.008984375,37.41103515625,38.60947265625],&#34;lat&#34;:[18.005078125,15.53212890625,15.014111328125,14.6203125000001,13.983056640625,12.70859375,12.46640625,14.144482421875,14.43115234375,14.62822265625,14.4244140625,14.852294921875,14.2568359375,15.132080078125,16.29619140625,17.05888671875,17.06171875,18.005078125]}],[{&#34;lng&#34;:[-1.79404296874995,-1.28544921874999,-0.041162109374994,1.42832031249998,1.7060546875,3.21142578125,3.248046875,2.08261718750006,1.03291015625007,-0.327001953124949,0.20156250000008,-0.646777343749989,-2.11152343749998,-4.36684570312499,-6.04067382812494,-6.49243164062494,-7.40615234374994,-7.04604492187494,-7.44511718749996,-6.8101562499999,-6.92846679687497,-6.2125,-6.61826171874992,-8.77714843750002,-9.23520507812498,-8.87368164062497,-7.69814453124999,-7.26196289062497,-4.52304687499992,-1.79404296874995],&#34;lat&#34;:[43.40732421875,43.059619140625,42.689111328125,42.5958984375,42.5033203125001,42.43115234375,41.94423828125,41.28740234375,41.062060546875,39.519873046875,38.7591796875,38.15185546875,36.77666015625,36.7181152343751,36.188427734375,36.954638671875,37.179443359375,38.90703125,39.536181640625,40.343115234375,41.009130859375,41.53203125,41.9423828125,41.941064453125,42.976904296875,43.334423828125,43.7645507812501,43.59462890625,43.41572265625,43.40732421875]}],[{&#34;lng&#34;:[28.0125,27.464453125,27.7528320312501,27.351953125,26.5326171875,25.11103515625,24.32255859375,23.49443359375,25.50927734375,28.0125],&#34;lat&#34;:[59.48427734375,58.84130859375,57.841015625,57.528125,57.531005859375,58.063427734375,57.87060546875,59.195654296875,59.6390136718751,59.48427734375]}],[{&#34;lng&#34;:[42.378515625,41.76650390625,41.7982421875,42.92275390625,42.6595703125,43.48251953125,44.0228515625,46.97822265625,47.97822265625,45.9349609375,44.94052734375,44.028125,41.883984375,41.2208984375,40.765234375,39.8421875,39.49443359375,38.0861328125,36.90556640625,36.08193359375,35.74501953125,35.268359375,34.71064453125,33.66611328125,33.01259765625,33.23427734375,34.09453125,34.078125,34.27568359375,34.9314453125,35.1123046875,35.59609375,36.10751953125,36.52431640625,37.8841796875,38.50439453125,39.07421875,40.221484375,40.76953125,42.378515625],&#34;lat&#34;:[12.46640625,11.589111328125,10.98046875,10.99931640625,10.62138671875,9.37949218749999,8.98603515625,7.9970703125,7.9970703125,5.99721679687499,4.91201171874999,4.95097656249999,3.977734375,3.9435546875,4.27304687500003,3.85146484375004,3.45610351562496,3.64882812499999,4.41147460937499,4.44970703124997,5.343994140625,5.49228515624999,6.66030273437499,7.67099609374999,7.95151367187499,8.39638671874999,8.5822265625,9.46152343749999,10.528125,10.864794921875,11.816552734375,12.5373046875,12.72646484375,14.2568359375,14.852294921875,14.4244140625,14.62822265625,14.43115234375,14.144482421875,12.46640625]}],[{&#34;lng&#34;:[28.9658203125,28.4707031250001,29.9412109375001,29.08701171875,29.90341796875,29.60419921875,31.1808593750001,31.28564453125,29.69013671875,27.7976562500001,23.7217773437501,21.4360351562501,21.6059570312501,21.10361328125,23.2487304687501,25.3478515625,24.15546875,23.6388671875,20.62216796875,22.4109375000001,24.94140625,26.0115234375001,27.88994140625,29.1416015625,28.9658203125],&#34;lat&#34;:[69.02197265625,68.48837890625,67.5474609375,66.970947265625,66.091064453125,64.968408203125,63.2083007812501,62.567822265625,61.54609375,60.5361328125,59.965673828125,60.59638671875,61.591552734375,62.62294921875,63.8961425781251,65.479248046875,65.8052734375001,67.95439453125,69.036865234375,68.719873046875,68.5932617187501,69.65263671875,70.061669921875,69.671435546875,69.02197265625]}],[{&#34;lng&#34;:[178.28017578125,178.66767578125,177.8470703125,177.32138671875,177.61796875,178.28017578125],&#34;lat&#34;:[-17.37197265625,-18.080859375,-18.2548828125,-18.0775390625,-17.46103515625,-17.37197265625]},{&#34;lng&#34;:[179.99921875,179.9279296875,179.0068359375,178.805078125,180,179.99921875],&#34;lat&#34;:[-16.1685546875,-16.74443359375,-16.9001953125,-16.6314453125,-16.1529296875,-16.1685546875]}],[{&#34;lng&#34;:[-58.8501953124999,-57.8381835937499,-59.068017578125,-58.8501953124999],&#34;lat&#34;:[-51.269921875,-51.7091796875,-52.173046875,-51.269921875]}],[{&#34;lng&#34;:[5.78974609374998,6.34433593750001,6.73544921875001,8.13486328125001,7.58417968749998,7.615625,7.00058593750001,6.75810546875002,7.02109375,6.62773437500002,6.96728515625,7.4931640625,7.43867187500001,7.37773437500002,6.11591796875001,4.05263671875002,3.05175781250006,3.21142578125,1.7060546875,1.42832031249998,-0.041162109374994,-1.28544921874999,-1.79404296874995,-1.48486328124994,-1.06601562499995,-2.01889648437492,-3.15883789062499,-4.31210937499995,-4.72075195312496,-3.23144531249997,-1.43764648437499,-1.13852539062498,-0.163476562499937,0.186718749999983,1.24550781250005,1.57949218750005,2.52490234375,2.83974609375002,5.78974609374998],&#34;lat&#34;:[49.53828125,49.452734375,49.160595703125,48.973583984375,48.064306640625,47.592724609375,47.322509765625,46.415771484375,45.92578125,45.11796875,44.280029296875,43.767138671875,43.750439453125,43.73173828125,43.07236328125,43.59306640625,42.91513671875,42.43115234375,42.5033203125001,42.5958984375,42.689111328125,43.059619140625,43.40732421875,43.56376953125,45.8056640625,47.037646484375,47.694677734375,47.822900390625,48.539892578125,48.8408203125,48.64140625,49.387890625,49.29677734375,49.70302734375,49.9982421875,50.7392578125,51.097119140625,50.711767578125,49.53828125]},{&#34;lng&#34;:[-51.6525390625,-51.990625,-52.700634765625,-54.616259765625,-54.1955078125,-53.990478515625,-54.350732421875,-54.452197265625,-54.15595703125,-53.84716796875,-52.89931640625,-52.29052734375,-51.6525390625],&#34;lat&#34;:[4.06127929687497,3.70200195312496,2.36367187499998,2.32675781250001,2.81787109375,3.58955078125,4.05410156249999,5.01347656249999,5.35898437500003,5.78222656250001,5.42504882812499,4.94218750000003,4.06127929687497]},{&#34;lng&#34;:[9.48037109375002,9.55068359375005,8.80751953125008,8.71308593750004,9.48037109375002],&#34;lat&#34;:[42.805419921875,42.1297363281251,41.58837890625,42.549755859375,42.805419921875]}],[{&#34;lng&#34;:[13.2935546875,13.27412109375,14.180859375,14.43447265625,13.8845703125,13.86005859375,14.48056640625,14.383984375,14.08740234375,12.9919921875,11.5751953125,11.9341796875,11.13017578125,9.75947265625001,9.265625,8.82138671875001,9.29667968750002,9.5908203125,11.3353515625,11.3287109375,13.2935546875],&#34;lat&#34;:[2.161572265625,1.24101562499999,1.37021484374999,0.811474609374997,0.190820312499994,-0.203320312500011,-0.618359375000011,-1.89003906250001,-2.46689453125001,-2.31337890625001,-2.39707031250001,-3.31855468750001,-3.91630859375,-2.5185546875,-1.82509765625001,-0.708398437500009,-0.351269531250011,1.031982421875,0.999707031249997,2.16743164062497,2.161572265625]}],[{&#34;lng&#34;:[-3.10966796874993,-3.99003906249996,-1.77792968749995,-2.65273437500002,-1.65537109374995,-1.29174804687494,-0.671386718749943,0.55878906250004,1.65673828124997,1.55898437500005,0.205078125,-3.40458984374996,-5.34228515624994,-4.18818359374993,-5.08808593749993,-3.98032226562495,-4.11103515624993,-2.92509765624999,-3.95791015624999,-5.135498046875,-4.72114257812496,-5.936767578125,-5.33828125000002,-4.71542968749995,-3.10966796874993],&#34;lat&#34;:[58.515478515625,57.959033203125,57.49375,56.31826171875,55.570361328125,54.773876953125,54.50390625,52.9669433593751,52.7537109375,52.086865234375,50.763037109375,50.632421875,50.246142578125,51.188525390625,51.9958984375,52.541748046875,53.2189453125,53.732763671875,54.78095703125,54.85751953125,55.4209960937501,56.605712890625,58.238720703125,58.510009765625,58.515478515625]},{&#34;lng&#34;:[-6.218017578125,-8.11826171874998,-7.21865234374994,-6.12915039062503,-5.47041015624993,-6.218017578125],&#34;lat&#34;:[54.0887207031251,54.4142578125,55.0919921875,55.2173828125,54.5001953125,54.0887207031251]}],[{&#34;lng&#34;:[46.4298828125,46.45791015625,45.0013671875,43.439453125,42.787890625,41.51005859375,41.76298828125,41.48876953125,39.9783203125,40.648046875,41.58056640625,42.41904296875,43.7826171875,44.87099609375,45.7275390625,46.4298828125],&#34;lat&#34;:[41.890966796875,41.07021484375,41.290966796875,41.10712890625,41.563720703125,41.51748046875,41.97001953125,42.659326171875,43.41982421875,43.53388671875,43.21923828125,43.22421875,42.747021484375,42.756396484375,42.475048828125,41.890966796875]}],[{&#34;lng&#34;:[-0.068603515625,0.362695312500023,0.261914062500011,0.634765625,0.525585937500011,1.18720703125001,0.259667968750023,-2.00185546874999,-3.11401367187503,-3.08671875,-3.01914062499998,-2.79521484374999,-3.23579101562498,-2.78974609374998,-2.50585937500003,-2.69584960937499,-2.82993164062498,-0.701416015625,-0.068603515625],&#34;lat&#34;:[11.115625,10.236474609375,9.49560546875,7.35366210937499,6.85092773437499,6.08940429687499,5.75732421875,4.762451171875,5.08867187500003,5.12832031250002,5.130810546875,5.184521484375,6.80722656249999,7.93193359374999,8.208740234375,9.48134765624999,10.998388671875,10.98896484375,11.115625]}],[{&#34;lng&#34;:[-11.389404296875,-10.67734375,-9.82070312499999,-9.04306640624998,-8.822021484375,-8.407470703125,-7.990625,-7.82358398437498,-8.48642578124998,-9.11757812499999,-9.51826171874998,-10.283203125,-11.2056640625,-12.50146484375,-13.29267578125,-13.70048828125,-14.426904296875,-15.043017578125,-14.682958984375,-13.732763671875,-13.729248046875,-12.2912109375,-11.389404296875],&#34;lat&#34;:[12.40439453125,11.8994140625,12.04248046875,12.40234375,11.6732421875,11.386279296875,10.1625,8.46767578124999,7.55849609374999,7.21591796874999,8.34609375,8.48515624999999,9.977734375,9.86215820312499,9.04921875,9.85126953125,10.24833984375,10.94013671875,11.50849609375,11.73603515625,12.67392578125,12.32802734375,12.40439453125]}],[{&#34;lng&#34;:[-15.043017578125,-15.501904296875,-16.71181640625,-15.19609375,-13.729248046875,-13.732763671875,-14.682958984375,-15.043017578125],&#34;lat&#34;:[10.94013671875,11.723779296875,12.354833984375,12.679931640625,12.67392578125,11.73603515625,11.50849609375,10.94013671875]}],[{&#34;lng&#34;:[9.5908203125,9.80078125,11.3287109375,11.3353515625,9.5908203125],&#34;lat&#34;:[1.031982421875,2.304443359375,2.16743164062497,0.999707031249997,1.031982421875]}],[{&#34;lng&#34;:[26.0389648437501,25.1044921875,24.3837890625,23.66455078125,22.6294921875,23.2529296875,23.0735351562501,21.5829101562501,20.7796875,20.00126953125,20.657421875,20.9642578125,22.916015625,24.0560546875,25.251171875,26.3208984375,26.6249023437501,26.0389648437501],&#34;lat&#34;:[40.7267578125,40.9947265625,40.912744140625,40.223828125,40.495556640625,38.6612304687501,36.774951171875,37.08095703125,39.008544921875,39.709423828125,40.1173828125,40.84990234375,41.336279296875,41.52724609375,41.2435546875,41.716552734375,41.4017578125,40.7267578125]}],[{&#34;lng&#34;:[-29.952880859375,-21.520654296875,-21.1465820312499,-17.226220703125,-15.555517578125,-11.52880859375,-14.503564453125,-19.4291992187499,-19.074951171875,-20.9556640625,-20.23193359375,-21.569091796875,-19.5089843749999,-20.4849609375,-19.22509765625,-21.1294433593749,-20.50966796875,-22.18505859375,-22.293212890625,-21.5226562499999,-23.32783203125,-24.3770019531249,-27.68876953125,-26.7472656249999,-23.1732421874999,-23.0882324218749,-26.3414062499999,-33.156982421875,-34.10166015625,-36.37919921875,-39.5779296875,-40.6554687499999,-40.550390625,-42.152978515625,-42.110205078125,-43.3201171874999,-45.3792480468749,-46.046630859375,-47.7962402343749,-48.9220703125,-49.553466796875,-51.4688476562499,-52.259033203125,-53.634716796875,-53.884423828125,-53.039453125,-51.2494140625,-50.5,-54.014453125,-51.130078125,-55.59404296875,-55.6017089843749,-54.737939453125,-56.104052734375,-56.801318359375,-58.5162109374999,-63.4388671875,-66.826171875,-69.372900390625,-70.862841796875,-69.3513671875,-72.81806640625,-72.3956054687499,-65.96787109375,-64.7922851562499,-66.9958984375,-58.7173828125,-48.861181640625,-43.194580078125,-29.952880859375],&#34;lat&#34;:[83.56484375,82.59541015625,81.695166015625,81.430419921875,81.83359375,81.4240234375,80.7632812500001,80.25771484375,79.1523437500001,78.555029296875,77.368408203125,76.2937011718751,75.75751953125,75.3142578125,74.4794921875,74.110888671875,73.49287109375,73.2698730468751,72.11953125,70.526220703125,70.4509765625001,71.14638671875,70.99345703125,70.475537109375,70.114599609375,69.882958984375,68.7021484375,67.6267089843751,66.725927734375,65.830810546875,65.340771484375,64.91533203125,63.7252441406251,62.56845703125,61.8572265625001,59.928125,60.2029296875,60.61572265625,60.828857421875,61.27744140625,62.23271484375,63.64228515625,65.154931640625,66.413671875,67.135546875,68.610888671875,68.73994140625,69.935791015625,70.4216796875,70.971728515625,71.553515625,72.453466796875,72.872509765625,73.558154296875,74.6716796875,75.6890625000001,76.339453125,75.968798828125,76.331884765625,77.175439453125,77.467138671875,78.1943359375,78.504345703125,79.1323730468751,80.000634765625,80.41298828125,82.09306640625,82.405419921875,83.255126953125,83.56484375]},{&#34;lng&#34;:[-52.73115234375,-53.57841796875,-54.8041015625,-54.83046875,-52.73115234375],&#34;lat&#34;:[69.9447265625001,69.256640625,69.630517578125,70.161083984375,69.9447265625001]}],[{&#34;lng&#34;:[-89.161474609375,-89.2375,-88.89404296875,-88.2283203125,-89.22236328125,-89.36259765625,-90.09521484375,-91.146044921875,-92.23515625,-92.187158203125,-91.736572265625,-90.44716796875,-90.4169921875,-90.99296875,-90.98916015625,-89.161474609375],&#34;lat&#34;:[17.81484375,15.89443359375,15.890625,15.72900390625,14.866064453125,14.416015625,13.7365234375,13.9255859375,14.54541015625,15.3208984375,16.070166015625,16.072705078125,16.391015625,17.25244140625,17.81640625,17.81484375]}],[{&#34;lng&#34;:[-57.194775390625,-57.711083984375,-58.0544921875,-56.704345703125,-56.4828125,-57.118896484375,-58.340673828125,-58.8625,-59.756201171875,-59.9943359375,-59.85439453125,-59.551123046875,-59.990673828125,-60.742138671875,-61.376806640625,-61.14560546875,-60.39501953125,-60.71923828125,-60.032421875,-60.017529296875,-58.626611328125,-58.48056640625,-57.190234375,-57.194775390625],&#34;lat&#34;:[5.5484375,4.99106445312499,4.17192382812499,2.03647460937499,1.942138671875,2.01396484374999,1.58754882812499,1.20361328125,1.900634765625,2.68999023437499,3.5875,3.93354492187497,5.08286132812499,5.20205078124999,5.90698242187503,6.69453125,6.94536132812499,7.49868164062499,8.05356445312499,8.54931640625001,7.5458984375,7.03813476562499,6.09731445312499,5.5484375]}],[{&#34;lng&#34;:[-83.15751953125,-84.645947265625,-85.78671875,-86.733642578125,-86.710693359375,-87.337255859375,-87.814208984375,-87.71533203125,-88.512548828125,-89.36259765625,-89.22236328125,-88.2283203125,-87.6181640624999,-86.356640625,-85.783984375,-84.26142578125,-83.76044921875,-83.15751953125],&#34;lat&#34;:[14.99306640625,14.661083984375,13.84443359375,13.7634765625,13.31337890625,12.979248046875,13.3991699218751,13.8126953125,13.978955078125,14.416015625,14.866064453125,15.72900390625,15.90986328125,15.783203125,16.00283203125,15.822607421875,15.220361328125,14.99306640625]}],[{&#34;lng&#34;:[18.90537109375,19.00712890625,18.66259765625,16.5306640625001,15.73662109375,17.5851562500001,15.9415039062501,15.12294921875,14.85458984375,13.5779296875,15.339453125,15.6359375,16.5162109375,17.9638671875,18.90537109375],&#34;lat&#34;:[45.93173828125,44.869189453125,45.07744140625,45.21669921875,44.7658203125,42.9383789062501,43.656640625,44.256787109375,45.081005859375,45.51689453125,45.467041015625,46.200732421875,46.49990234375,45.770263671875,45.93173828125]},{&#34;lng&#34;:[17.6675781250001,18.436328125,18.51748046875,17.6675781250001],&#34;lat&#34;:[42.897119140625,42.559716796875,42.43291015625,42.897119140625]}],[{&#34;lng&#34;:[-71.779248046875,-71.65703125,-71.768310546875,-72.0598632812499,-73.38515625,-73.8849609375,-74.227734375,-72.78935546875,-72.63701171875,-71.779248046875],&#34;lat&#34;:[19.7181640625,19.13076171875,18.03916015625,18.228564453125,18.251171875,18.04189453125,18.6626953125,18.434814453125,19.90087890625,19.7181640625]}],[{&#34;lng&#34;:[22.1318359375,22.87666015625,22.290625,21.151953125,20.241796875,18.90537109375,17.9638671875,16.5162109375,16.09306640625,17.14736328125,17.7619140625,19.8986328125,20.4900390625,22.1318359375],&#34;lat&#34;:[48.405322265625,47.9472656250001,47.72783203125,46.304345703125,46.10859375,45.93173828125,45.770263671875,46.49990234375,46.86328125,48.00595703125,47.770166015625,48.13134765625,48.526904296875,48.405322265625]}],[{&#34;lng&#34;:[117.5744140625,117.16640625,118.0666015625,117.8646484375,118.9849609375,117.7451171875,117.52216796875,117.5625,116.5544921875,116.5654296875,115.95615234375,114.6935546875,114.5361328125,113.5259765625,112.2849609375,111.823046875,110.2326171875,110.01923828125,109.160546875,108.94453125,109.07587890625,109.62890625,109.65400390625,110.50576171875,111.7697265625,112.476171875,113.622265625,114.5458984375,115.45439453125,115.56845703125,115.89619140625,117.1005859375,117.5744140625],&#34;lat&#34;:[4.17060546875004,3.59199218750003,2.31782226562497,1.96840820312501,0.982128906249983,0.72963867187498,0.235888671875017,-0.770898437500009,-1.47392578124997,-2.29970703124999,-3.59501953125,-4.16972656250002,-3.49443359375003,-3.18408203124994,-3.32099609375004,-3.05722656249995,-2.92509765625003,-1.39882812499995,-0.494921875000017,0.355664062499997,1.49589843750003,2.02753906249998,1.61489257812502,0.861962890625023,0.999462890624969,1.55908203125003,1.2359375,1.46713867187503,3.03432617187501,3.93876953124997,4.34868164062499,4.33706054687502,4.17060546875004]},{&#34;lng&#34;:[96.4925781250001,97.54716796875,98.3073242187501,99.7323242187501,100.45703125,101.04619140625,101.784765625,102.46923828125,103.47890625,103.428515625,103.72109375,104.360546875,104.66845703125,105.39697265625,106.0443359375,105.84375,105.81611328125,105.3494140625,104.6015625,103.8314453125,102.5376953125,101.57861328125,100.848046875,100.308203125,99.59765625,99.1591796875,98.5642578125,97.7007812500001,97.5908203125,96.9689453125001,96.4447265625001,95.4947265625001,95.3960937500001,96.4925781250001],&#34;lat&#34;:[5.22934570312499,5.205859375,4.09287109375002,3.18305664062503,2.257421875,2.25747070312502,1.62138671875002,0.779296875000057,0.48017578125004,-0.19179687499998,-0.886718749999986,-1.03837890624997,-2.38554687499997,-2.38017578124995,-3.10625,-3.61367187499998,-5.6765625,-5.54951171875001,-5.90458984374996,-5.07958984375003,-4.15214843749999,-3.16699218750001,-2.14394531249997,-0.82666015625,0.102441406250009,0.351757812499997,1.90214843750002,2.35854492187501,2.84658203125004,3.57514648437497,3.81630859374998,4.76137695312505,5.62880859375002,5.22934570312499]},{&#34;lng&#34;:[140.9734375,140.97353515625,140.9751953125,140.976171875,139.934765625,138.85615234375,139.08798828125,138.86455078125,138.2521484375,137.75908203125,135.9796875,135.19560546875,133.653125,133.24873046875,132.3482421875,133.191015625,132.3076171875,131.93037109375,131.29375,131.2572265625,132.62509765625,133.97451171875,134.2595703125,134.1556640625,135.03740234375,135.48662109375,137.1234375,137.80625,139.78955078125,140.9734375],&#34;lat&#34;:[-2.609765625,-2.80341796875003,-6.90537109375002,-9.11875,-8.101171875,-8.14511718749999,-7.58720703125002,-6.85839843749994,-5.68818359375003,-5.25615234375002,-4.53085937499996,-4.45068359374997,-3.36435546874999,-4.06230468749999,-2.97509765625,-2.43779296874996,-2.24228515625002,-1.55966796875003,-1.39345703125001,-0.855468750000014,-0.358886718750014,-0.744335937500026,-1.36298828125003,-2.19521484375002,-3.33310546875002,-3.34511718749998,-1.84091796874996,-1.483203125,-2.34824218750002,-2.609765625]},{&#34;lng&#34;:[124.8888671875,124.4275390625,123.75380859375,123.08251953125,120.3490234375,120.01328125,120.0974609375,120.6673828125,121.03369140625,121.5193359375,122.88876953125,122.506640625,121.71875,122.3990234375,122.2529296875,122.87734375,121.9169921875,121.61806640625,120.9142578125,121.0521484375,120.2541015625,120.43662109375,120.31162109375,119.376171875,119.6236328125,118.99462890625,118.78369140625,119.321875,119.308984375,119.7716796875,119.80927734375,120.26953125,120.912109375,122.89248046875,124.8888671875],&#34;lat&#34;:[0.995312500000011,0.470605468750051,0.305517578124991,0.485839843750043,0.449218750000043,-0.196191406249994,-0.649902343749972,-1.37011718749997,-1.40654296875002,-0.855566406250034,-0.755175781250003,-1.34785156249995,-1.86279296874997,-3.20087890625,-3.62041015625002,-4.10908203125001,-4.84794921874999,-4.09267578124995,-3.55576171874999,-2.75166015624995,-3.05283203125003,-3.70732421874996,-5.54160156250001,-5.42480468750001,-4.034375,-3.53759765625003,-2.76474609374996,-1.92968750000001,-1.408203125,-0.483593750000011,0.238671875000051,0.970800781249991,1.28896484374997,0.85,0.995312500000011]},{&#34;lng&#34;:[107.37392578125,108.29501953125,108.67783203125,110.42626953125,110.7369140625,112.5392578125,112.79453125,114.070703125,114.3869140625,113.2533203125,112.67880859375,110.6072265625,110.038671875,108.7412109375,107.91748046875,106.6314453125,106.5197265625,105.48369140625,106.075,107.37392578125],&#34;lat&#34;:[-6.00761718749999,-6.26503906250004,-6.79052734374997,-6.94726562500003,-6.47236328125,-6.92646484374996,-7.55244140625004,-7.63300781250001,-8.40517578125004,-8.28671874999996,-8.40917968749996,-8.14941406249997,-7.89052734374999,-7.66708984375003,-7.72412109375001,-7.41552734375003,-7.05371093749994,-6.78154296875002,-5.91416015624996,-6.00761718749999]},{&#34;lng&#34;:[118.2423828125,118.98779296875,119.00625,117.061328125,116.83505859375,118.2423828125],&#34;lat&#34;:[-8.31777343749999,-8.33769531249996,-8.74960937500003,-9.09902343749999,-8.53242187500003,-8.31777343749999]},{&#34;lng&#34;:[125.0681640625,124.4275390625,123.8576171875,123.5892578125,124.036328125,124.44443359375,124.922265625,125.0681640625],&#34;lat&#34;:[-9.5119140625,-10.1486328125,-10.3435546875,-9.96679687500003,-9.34160156250003,-9.19033203125002,-8.94248046874998,-9.5119140625]},{&#34;lng&#34;:[122.78291015625,121.03525390625,119.80791015625,120.61025390625,121.44453125,122.78291015625],&#34;lat&#34;:[-8.61171875,-8.93544921874997,-8.69765625000002,-8.24042968750004,-8.57783203125004,-8.61171875]},{&#34;lng&#34;:[129.7546875,129.844140625,128.41923828125,128.19853515625,129.7546875],&#34;lat&#34;:[-2.86582031250003,-3.32714843749996,-3.41601562499994,-2.86591796874997,-2.86582031250003]},{&#34;lng&#34;:[138.5353515625,137.68515625,138.00751953125,138.76982421875,138.9890625,138.5353515625],&#34;lat&#34;:[-8.27363281249997,-8.26220703124994,-7.64160156249999,-7.39042968749997,-7.69609374999999,-8.27363281249997]},{&#34;lng&#34;:[106.045703125,106.54677734375,105.99873046875,105.58544921875,106.045703125],&#34;lat&#34;:[-1.66943359375001,-3.05556640624997,-2.82490234374995,-1.52675781249999,-1.66943359375001]},{&#34;lng&#34;:[120.0125,120.8326171875,120.43916015625,119.60107421875,120.0125],&#34;lat&#34;:[-9.37470703125003,-10.0375,-10.29404296875,-9.77353515625001,-9.37470703125003]},{&#34;lng&#34;:[126.8611328125,126.686328125,126.02646484375,126.8611328125],&#34;lat&#34;:[-3.08789062499999,-3.82363281250004,-3.17050781250002,-3.08789062499999]}],[{&#34;lng&#34;:[78.7197265625,78.7916015625001,79.33876953125,79.36962890625,79.9166015625001,79.92451171875,81.01025390625,80.40185546875,80.070703125,81.85263671875,83.28974609375,84.0910156249999,85.29296875,88.0548828125,88.109765625,88.62109375,88.89140625,88.8576171875,89.7638671875,91.99833984375,92.0833984375,91.63193359375,92.66435546875,93.20654296875,94.623046875,95.4202148437501,96.0353515625,96.6026367187501,97.3224609375001,96.66572265625,96.0614257812501,95.1287109375,95.1324218750001,94.6228515625001,94.7076171875001,94.1276367187501,93.3073242187499,93.3660156250001,92.9645507812501,92.5749023437499,92.24609375,91.61953125,91.1604492187501,91.876953125,92.0497070312501,90.43935546875,89.8140625000001,89.8229492187501,88.4404296875,88.4523437500001,88.1455078125,88.7335937500001,88.7408203125001,89.05146484375,89.05166015625,87.9484374999999,87.1006835937501,86.9754882812501,86.2794921875002,85.575,84.7709960937501,84.1041015625002,82.3595703125,82.2587890625001,81.2385742187501,80.9787109375,80.2934570312501,80.0534179687501,80.3423828125001,79.8584960937502,79.83818359375,79.3905273437501,78.9795898437502,78.1924804687499,78.0601562500001,77.517578125,76.9668945312501,76.3246093750002,76.346484375,75.7238281250002,75.1966796875,74.7705078125001,74.3822265625001,73.47607421875,72.8708984375002,72.6677734375002,72.8138671875001,72.3326171875001,72.0152343750001,71.0246093750001,70.12734375,69.0087890625001,70.1772460937501,68.6407226562501,68.1650390625,68.728125,69.7162109375,71.0478515625,70.077734375,70.1568359375,69.47001953125,69.56796875,70.4037109375,70.7374023437499,71.8703125,72.34189453125,72.9033203125,73.381640625,74.6328125,74.5099609375,75.33349609375,74.6578125,73.99423828125,73.96123046875,74.300390625,75.7091796875,76.59443359375,77.0486328125,77.7994140625,77.8109375,78.2820312500001,78.93642578125,78.8018554687501,79.1125,79.1351562500001,79.21650390625,79.2193359375001,78.3896484375,78.7197265625],&#34;lat&#34;:[31.887646484375,31.29365234375,31.105712890625,31.0799316406251,30.8941894531251,30.88876953125,30.164501953125,29.7302734375,28.83017578125,27.86708984375,27.37099609375,27.4913574218751,26.741015625,26.430029296875,27.87060546875,28.091845703125,27.316064453125,26.961474609375,26.7015625,26.85498046875,27.290625,27.7599609375,27.94892578125,28.5908203125001,29.31240234375,29.0542968750001,29.44716796875,28.459912109375,28.21796875,27.3392578125,27.21708984375,26.597265625,26.0412597656249,25.4100097656251,25.04873046875,23.87646484375,24.0218750000001,23.13251953125,22.003759765625,21.978076171875,23.68359375,22.9796875000001,23.66064453125,24.1953125,25.169482421875,25.15771484375,25.30537109375,25.94140625,26.369482421875,25.5744140625,24.485791015625,24.230908203125,23.4366210937501,22.0931640625001,21.6541015625,21.8254394531249,21.5007812500001,20.700146484375,19.9194335937499,19.692919921875,19.125390625,18.29267578125,17.09619140625,16.55986328125,16.2639648437501,15.7583496093751,15.7107421875,15.0740234374999,13.3613281250001,11.98876953125,10.32255859375,10.30595703125,9.26855468750009,8.89086914062506,8.38457031249993,8.07832031250007,8.40727539062495,9.452099609375,9.922119140625,11.361767578125,12.05751953125,13.0773437500001,14.4947265625,16.054248046875,18.683056640625,19.8309570312501,21.1171875000001,22.27021484375,21.1557128906251,20.7388671875001,21.0946777343751,22.1967773437501,22.57275390625,23.1899414062501,23.85732421875,24.265625,24.172607421875,24.687744140625,26.07197265625,26.471435546875,26.804443359375,27.1746093750001,28.025048828125,27.7290039062501,27.9625,28.751904296875,29.028759765625,29.934375,31.03466796875,31.712939453125,32.27919921875,32.5189453125,33.2421875,34.653466796875,34.765380859375,34.503076171875,34.73583984375,35.109912109375,35.4958984375,35.484521484375,34.65390625,34.351953125,33.49970703125,33.22626953125,33.171923828125,32.5640136718751,32.50107421875,32.519873046875,31.887646484375]}],[{&#34;lng&#34;:[-6.218017578125,-6.02739257812499,-6.56108398437499,-7.52729492187493,-8.81342773437493,-9.95581054687497,-9.29921874999997,-9.79541015624997,-9.99594726562498,-8.62314453124998,-8.27460937499995,-7.21865234374994,-8.11826171874998,-6.218017578125],&#34;lat&#34;:[54.0887207031251,52.927099609375,52.188818359375,52.098876953125,51.584912109375,52.136669921875,53.09755859375,53.394970703125,54.276025390625,54.346875,55.1462890625,55.0919921875,54.4142578125,54.0887207031251]}],[{&#34;lng&#34;:[46.1144531250001,46.490625,47.7728515625,48.5926757812501,48.86875,49.0809570312501,50.13046875,51.1185546875001,52.19013671875,54.0171875,53.9141601562501,54.74521484375,55.0755859375,56.440625,59.2408203125,60.34130859375,61.11962890625,61.26201171875,61.080078125,60.4857421875,60.8541015625,61.66015625,61.7841796875,61.1041015625,60.843359375,61.623046875,62.73974609375,62.76298828125,63.16806640625,61.86982421875,61.587890625,61.4122070312501,57.3345703125,56.9822265625,56.3561523437501,54.89580078125,53.70576171875,52.4758789062501,51.27890625,50.649609375,49.9831054687501,48.546484375,47.6794921875,47.82998046875,47.3712890625,46.37705078125,45.3970703125,45.678125,46.1337890625,45.36162109375,44.76513671875,44.0232421875,44.8171875,45.4796875000001,46.1144531250001],&#34;lat&#34;:[38.877783203125,38.906689453125,39.6485839843751,38.411083984375,38.435498046875,37.667578125,37.40712890625,36.742578125,36.6217285156251,36.952490234375,37.3435546875,37.501904296875,37.902490234375,38.2494140625,37.520751953125,36.637646484375,36.642578125,35.619580078125,34.8556152343751,34.094775390625,31.483251953125,31.382421875,30.83193359375,30.12841796875,29.85869140625,28.7916015625,28.00205078125,27.2501953125,26.665576171875,26.242431640625,25.20234375,25.102099609375,25.7915527343751,26.90546875,27.200244140625,26.556689453125,26.7255859375,27.61650390625,28.13134765625,29.420068359375,30.209375,29.962353515625,31.002392578125,31.79443359375,32.42373046875,32.929248046875,33.970849609375,34.7984375,35.12763671875,36.01533203125,37.142431640625,39.3774414062501,39.650439453125,39.00625,38.877783203125]}],[{&#34;lng&#34;:[44.76513671875,45.36162109375,46.1337890625,45.678125,45.3970703125,46.37705078125,47.3712890625,47.82998046875,47.6794921875,48.546484375,47.9787109375,47.11435546875,46.5314453125,44.6908203125,42.0744140625,40.3693359375,39.14541015625,38.77353515625,40.689453125,41.1947265625,41.416796875,42.358984375,42.774609375,44.76513671875],&#34;lat&#34;:[37.142431640625,36.01533203125,35.12763671875,34.7984375,33.970849609375,32.929248046875,32.42373046875,31.79443359375,31.002392578125,29.962353515625,29.9828125,29.961328125,29.096240234375,29.20234375,31.08037109375,31.93896484375,32.12451171875,33.372216796875,34.33203125,34.768994140625,36.5146484375,37.10859375,37.371875,37.142431640625]}],[{&#34;lng&#34;:[-15.543115234375,-13.616015625,-14.5470703125,-18.65361328125,-20.19814453125,-21.832763671875,-22.683984375,-24.223974609375,-23.5279296875,-22.426123046875,-21.303466796875,-18.7775390625,-15.543115234375],&#34;lat&#34;:[66.228515625,65.487158203125,64.445947265625,63.406689453125,63.555810546875,64.205419921875,65.0263671875,65.48720703125,66.164404296875,66.430126953125,65.87646484375,66.168798828125,66.228515625]}],[{&#34;lng&#34;:[35.7873046875,35.55146484375,34.95595703125,35.4505859375,34.9734375,34.904296875,34.2453125,34.47734375,35.10859375,35.869140625,35.7873046875],&#34;lat&#34;:[32.734912109375,32.3955078125,32.1609375,31.479296875,29.555029296875,29.47734375,31.20830078125,31.58486328125,33.08369140625,33.43173828125,32.734912109375]}],[{&#34;lng&#34;:[13.7,13.71982421875,13.2063476562501,12.2743164062501,12.3962890625001,13.56416015625,14.01044921875,15.16875,15.9640625,16.0125976562501,17.95498046875,16.92822265625,16.52998046875,17.174609375,16.19677734375,15.6927734375,14.95087890625,14.7657226562501,13.7333984375001,12.630859375,10.7083984375,10.04765625,8.76582031250004,7.4931640625,6.96728515625,6.62773437500002,7.02109375,8.45839843750002,9.93925781250002,10.45283203125,12.1541015625,13.7],&#34;lat&#34;:[46.520263671875,45.58759765625,45.77138671875,45.446044921875,44.223876953125,43.5712890625,42.6895507812501,41.934033203125,41.939453125,41.435400390625,40.65517578125,40.458056640625,39.85966796875,38.998095703125,38.759228515625,39.990185546875,40.239013671875,40.668408203125,41.23564453125,41.469677734375,42.936328125,44.019970703125,44.422314453125,43.767138671875,44.280029296875,45.11796875,45.92578125,46.2458984375,46.36181640625,46.86494140625,46.93525390625,46.520263671875]},{&#34;lng&#34;:[15.5765625000001,15.09951171875,15.11259765625,14.50185546875,12.435546875,15.5765625000001],&#34;lat&#34;:[38.2203125,37.45859375,36.687841796875,36.798681640625,37.819775390625,38.2203125]},{&#34;lng&#34;:[9.63203125000001,9.80527343750006,9.5625,8.41816406250007,8.47128906250006,8.18994140625003,9.28300781250005,9.63203125000001],&#34;lat&#34;:[40.88203125,40.499560546875,39.1660156250001,39.205712890625,40.29267578125,40.651611328125,41.20166015625,40.88203125]}],[{&#34;lng&#34;:[-77.261474609375,-77.7681640625,-78.21669921875,-77.261474609375],&#34;lat&#34;:[18.457421875,17.877392578125,18.448095703125,18.457421875]}],[{&#34;lng&#34;:[39.14541015625,36.95859375,37.980078125,37.46923828125,36.7552734375,36.0154296875,34.95078125,34.9734375,35.4505859375,35.55146484375,35.7873046875,36.818359375,38.77353515625,39.14541015625],&#34;lat&#34;:[32.12451171875,31.49150390625,30.5,29.995068359375,29.866015625,29.190478515625,29.353515625,29.555029296875,31.479296875,32.3955078125,32.734912109375,32.31728515625,33.372216796875,32.12451171875]}],[{&#34;lng&#34;:[141.229296875,141.97783203125,141.90078125,140.9279296875,140.968359375,140.62734375,140.8740234375,139.79921875,139.2494140625,138.5771484375,138.1890625,136.8845703125,135.9162109375,135.45283203125,134.7400390625,133.1423828125,131.74052734375,131.35439453125,132.92294921875,134.2140625,135.17431640625,135.6802734375,136.69814453125,137.342578125,138.319921875,139.4009765625,140.04814453125,139.9228515625,141.1185546875,141.229296875],&#34;lat&#34;:[41.37265625,39.84443359375,39.111328125,37.949609375,37.00205078125,36.502783203125,35.7249511718751,34.95693359375,35.27802734375,35.086474609375,34.596337890625,34.805859375,33.56171875,33.5533691406251,34.765234375,34.30244140625,34.05205078125,34.4131835937501,35.511279296875,35.5392578125,35.7470703125,35.503125,36.742041015625,36.770361328125,37.218408203125,38.142578125,39.463720703125,40.5984375,40.882275390625,41.37265625]},{&#34;lng&#34;:[143.82431640625,145.10107421875,145.3474609375,143.9693359375,143.2365234375,141.8513671875,140.9861328125,140.3849609375,139.8208984375,140.7806640625,141.2962890625,141.9376953125,142.7041015625,143.82431640625],&#34;lat&#34;:[44.1169921875,43.7645507812501,43.176708984375,42.881396484375,42.0001953125,42.579052734375,42.342138671875,41.519287109375,42.38759765625,43.214990234375,43.199658203125,45.509521484375,44.8191894531251,44.1169921875]},{&#34;lng&#34;:[131.174609375,131.5830078125,131.97666015625,131.33720703125,130.58876953125,130.19443359375,130.64052734375,129.580078125,130.953125,131.174609375],&#34;lat&#34;:[33.602587890625,33.652392578125,32.8439453125,31.4046875,31.178515625,32.090771484375,32.61923828125,33.236279296875,33.872021484375,33.602587890625]},{&#34;lng&#34;:[134.357421875,134.7388671875,134.181640625,133.63203125,132.97724609375,132.36591796875,132.78427734375,134.357421875],&#34;lat&#34;:[34.25634765625,33.8205078125,33.247216796875,33.510986328125,32.8419921875,33.5124511718751,33.9924316406251,34.25634765625]}],[{&#34;lng&#34;:[77.7994140625,77.0486328125,76.76689453125,77.7994140625],&#34;lat&#34;:[35.4958984375,35.109912109375,35.66171875,35.4958984375]}],[{&#34;lng&#34;:[87.3228515625001,86.5494140625001,85.7494140625,85.6566406250001,84.7861328125,83.19306640625,82.32666015625,80.0591796875001,80.7857421875001,80.1650390625,80.209375,78.52421875,75.04765625,74.20908203125,73.28291015625,71.816796875,70.94677734375,69.06494140625,68.29189453125,67.9357421875001,66.8142578125,66.4986328125001,66.0095703125001,66.1002929687501,64.9054687500001,61.990234375,61.00791015625,58.5552734375,55.9756835937501,55.9774414062501,55.54521484375,54.12099609375,53.2500976562501,52.4938476562501,52.5965820312501,51.8441406250001,50.8307617187501,51.4157226562501,52.5310546875,53.13525390625,52.916015625,52.18876953125,51.1780273437501,49.2322265625001,48.1099609375,47.09326171875,46.6609375000001,46.80205078125,47.32646484375,48.43427734375,48.8083984375,50.7939453125,51.60908203125,52.3310546875,53.3380859375,54.4214843750001,55.79765625,56.49140625,58.3591796875001,59.81240234375,61.389453125,61.3630859375001,60.0655273437501,60.93759765625,60.8023437500001,61.33369140625,61.9287109375,65.476953125,68.0738281250001,68.9772460937501,70.7380859375001,71.0931640625001,72.9140625,74.4519531250001,76.2666015625,77.7043945312501,79.98623046875,80.87734375,81.4659179687501,83.3573242187501,85.21015625,86.6142578125,87.3228515625001],&#34;lat&#34;:[49.085791015625,48.52861328125,48.38505859375,47.254638671875,46.8307128906251,47.186572265625,45.519921875,45.0064453125,43.161572265625,42.6655273437501,42.1900390625,42.8646484375,42.90439453125,43.240380859375,42.5041015625,42.82216796875,42.2486816406251,41.366943359375,40.656103515625,41.19658203125,41.1423828125,41.994873046875,42.0048828125,42.9908203125,43.714697265625,43.492138671875,44.393798828125,45.55537109375,44.994921875,41.322216796875,41.262744140625,42.335205078125,42.205859375,41.78037109375,42.76015625,42.91044921875,44.1927734375,45.357861328125,45.3986328125,46.191650390625,46.95439453125,46.839501953125,47.11015625,46.337158203125,47.74541015625,47.947705078125,48.412255859375,49.36708984375,50.27353515625,49.828515625,50.601318359375,51.72919921875,51.483984375,51.681298828125,51.482373046875,50.780322265625,50.60205078125,51.01953125,51.063818359375,50.58203125,50.86103515625,51.44189453125,51.97646484375,52.28056640625,52.7447265625,54.049267578125,53.946484375,54.623291015625,54.9595703125,55.389599609375,55.30517578125,54.21220703125,54.10732421875,53.647265625,54.311962890625,53.379150390625,50.774560546875,51.2814453125,50.73984375,50.994580078125,49.66484375,49.609716796875,49.085791015625]}],[{&#34;lng&#34;:[41.883984375,40.964453125,40.9787109375,41.53271484375,40.9955078125001,40.1154296875001,39.49091796875,39.22177734375,37.7972656250001,37.6438476562501,35.8369140625,33.90322265625,33.9431640625,34.78759765625,34.9640625,34.39287109375,33.97607421875,35.268359375,35.74501953125,36.08193359375,36.90556640625,38.0861328125,39.49443359375,39.8421875,40.765234375,41.2208984375,41.883984375],&#34;lat&#34;:[3.977734375,2.81464843750003,-0.870312500000011,-1.69531249999996,-1.95058593750001,-3.25058593749999,-4.47841796875002,-4.69238281250001,-3.67441406250001,-3.04541015625003,-2.03662109374994,-1.00205078125001,0.173779296874997,1.230712890625,2.06240234374999,3.69150390624999,4.22021484375003,5.49228515624999,5.343994140625,4.44970703124997,4.41147460937499,3.64882812499999,3.45610351562496,3.85146484375004,4.27304687500003,3.9435546875,3.977734375]}],[{&#34;lng&#34;:[80.209375,78.36240234375,78.1234375,76.8240234375,76.48017578125,75.58349609375,73.9916015625,73.631640625,72.0427734375,71.404296875,69.598828125,69.966796875,70.9580078125,71.69248046875,72.62041015625,71.79248046875,71.4083984375,70.18095703125,70.94677734375,71.816796875,73.28291015625,74.20908203125,75.04765625,78.52421875,80.209375],&#34;lat&#34;:[42.1900390625,41.371630859375,41.075634765625,40.98232421875,40.44951171875,40.605322265625,40.043115234375,39.448876953125,39.3521484375,39.5978515625,39.573779296875,40.20224609375,40.2388671875,40.15234375,40.8837890625,41.413134765625,41.13603515625,41.571435546875,42.2486816406251,42.82216796875,42.5041015625,43.240380859375,42.90439453125,42.8646484375,42.1900390625]}],[{&#34;lng&#34;:[104.4263671875,103.5322265625,103.15283203125,102.93388671875,102.499609375,102.3197265625,103.1994140625,105.18330078125,106.819921875,107.51943359375,107.3314453125,107.60546875,107.5064453125,105.85146484375,105.8560546875,104.8505859375,104.4263671875],&#34;lat&#34;:[10.41123046875,10.604638671875,10.9137207031251,11.706689453125,12.669970703125,13.5399902343751,14.3326171875,14.346240234375,14.3146972656249,14.705078125,14.126611328125,13.43779296875,12.36455078125,11.635009765625,11.294287109375,10.53447265625,10.41123046875]}],[{&#34;lng&#34;:[128.374609375,129.33515625,129.56171875,129.21416015625,127.71484375,126.50830078125,126.29111328125,126.7173828125,126.2171875,126.74638671875,126.63388671875,127.16953125,128.03896484375,128.374609375],&#34;lat&#34;:[38.6234375,37.274560546875,35.94765625,35.1818359375,34.9546875,34.350634765625,35.154150390625,35.76884765625,36.870947265625,37.1935546875,37.7818359375001,38.304541015625,38.308544921875,38.6234375]}],[{&#34;lng&#34;:[21.5625,20.5662109375,20.06396484375,20.3443359375,21.05703125,21.7529296875,21.5625],&#34;lat&#34;:[42.247509765625,41.873681640625,42.547265625,42.8279296875,43.09169921875,42.66982421875,42.247509765625]}],[{&#34;lng&#34;:[48.44248046875,47.6712890625,47.433203125,46.5314453125,47.11435546875,47.9787109375,48.44248046875],&#34;lat&#34;:[28.542919921875,28.533154296875,28.98955078125,29.096240234375,29.961328125,29.9828125,28.542919921875]}],[{&#34;lng&#34;:[102.12744140625,102.9486328125,103.1044921875,104.05205078125,104.583203125,104.9279296875,103.89638671875,105.458203125,106.50224609375,106.69609375,107.39638671875,107.653125,107.51943359375,106.819921875,105.18330078125,105.4755859375,105.6220703125,104.7505859375,104.816015625,103.949609375,103.3669921875,102.717578125,102.10146484375,101.10517578125,101.0505859375,101.286328125,101.1546875,100.1224609375,100.24931640625,101.1388671875,101.7365234375,102.12744140625],&#34;lat&#34;:[22.37919921875,21.569775390625,20.891650390625,20.9412109375001,20.6466796875,20.018115234375,19.339990234375,18.154296875,16.9541015625,16.458984375,16.043017578125,15.2552246093751,14.705078125,14.3146972656249,14.346240234375,14.530126953125,15.699951171875,16.6475585937501,17.30029296875,18.3189941406251,18.42333984375,17.892236328125,18.21064453125,17.4795410156251,18.40703125,18.9771484375,19.57919921875,20.3166503906251,20.7302734375,21.56748046875,21.826513671875,22.37919921875]}],[{&#34;lng&#34;:[35.869140625,35.10859375,35.97626953125,36.5849609375,35.869140625],&#34;lat&#34;:[33.43173828125,33.08369140625,34.62919921875,34.221240234375,33.43173828125]}],[{&#34;lng&#34;:[-8.48642578124998,-8.296630859375,-8.60356445312499,-7.45439453124999,-7.54497070312499,-9.13217773437498,-10.2763671875,-11.50751953125,-10.6474609375,-10.283203125,-9.51826171874998,-9.11757812499999,-8.48642578124998],&#34;lat&#34;:[7.55849609374999,7.07402343750002,6.50781250000004,5.84130859375,4.351318359375,5.054638671875,6.07763671875,6.90654296875,7.759375,8.48515624999999,8.34609375,7.21591796874999,7.55849609374999]}],[{&#34;lng&#34;:[25.15048828125,24.72646484375,24.9802734375,24.9802734375,24.9802734375,24.9802734375,24.9794921875,23.9802734375,23.9802734375,21.5849609375,18.23134765625,15.98408203125,14.97890625,14.23076171875,13.48125,11.96787109375,11.5369140625,10.255859375,10.00068359375,9.4482421875,9.859375,9.84257812500002,9.51875,10.21640625,10.11494140625,11.50498046875,11.50458984375,12.2798828125,13.28349609375,15.1765625,15.49638671875,16.123046875,17.34921875,18.93642578125,19.71328125,20.1509765625,19.9263671875,20.62109375,21.6359375,23.090625,23.286328125,24.68388671875,25.15048828125],&#34;lat&#34;:[31.65498046875,30.2505859375,29.181884765625,26.93623046875,24.016943359375,21.995849609375,20.002587890625,19.995947265625,19.496630859375,20.6794921875,22.335546875,23.44521484375,22.9962890625,22.61845703125,23.18017578125,23.51787109375,24.2908203125,24.591015625,25.332080078125,26.067138671875,26.551953125,28.9669921875,30.22939453125,30.783203125,31.46376953125,32.413671875,33.18193359375,32.858544921875,32.9146484375,32.391162109375,31.656787109375,31.264453125,31.081494140625,30.2904296875,30.48837890625,31.07861328125,31.817529296875,32.58017578125,32.9373046875,32.61875,32.213818359375,32.015966796875,31.65498046875]}],[{&#34;lng&#34;:[79.98232421875,80.7111328125,81.3728515625,81.8741210937501,81.63740234375,80.72412109375,80.0953125000001,79.7920898437501,79.98232421875],&#34;lat&#34;:[9.81269531250001,9.36635742187502,8.43144531249999,7.28833007812499,6.42514648437499,5.97905273437496,6.15317382812501,7.58520507812497,9.81269531250001]}],[{&#34;lng&#34;:[28.7369140625,28.0181640625,27.3884765625,27.0517578125,27.735546875,28.62578125,29.39072265625,28.7369140625],&#34;lat&#34;:[-30.101953125,-30.64228515625,-30.31591796875,-29.6640625,-28.9400390625,-28.58173828125,-29.2697265625,-30.101953125]}],[{&#34;lng&#34;:[26.5935546875,25.54736328125,24.7681640625,23.48466796875,22.7662109375,22.83125,21.2357421875,21.04609375,22.0845703125,24.120703125,24.90302734375,26.5935546875],&#34;lat&#34;:[55.667529296875,54.3318359375,53.974658203125,53.939794921875,54.356787109375,54.8384765625,55.264111328125,56.070068359375,56.40673828125,56.2642578125,56.398193359375,55.667529296875]}],[{&#34;lng&#34;:[6.11650390625002,6.34433593750001,5.78974609374998,6.11650390625002],&#34;lat&#34;:[50.12099609375,49.452734375,49.53828125,50.12099609375]}],[{&#34;lng&#34;:[27.351953125,27.796875,28.14794921875,26.5935546875,24.90302734375,24.120703125,22.0845703125,21.04609375,21.0712890625,21.7287109375,22.55458984375,23.64775390625,24.40322265625,24.32255859375,25.11103515625,26.5326171875,27.351953125],&#34;lat&#34;:[57.528125,57.316943359375,56.142919921875,55.667529296875,56.398193359375,56.2642578125,56.40673828125,56.070068359375,56.82373046875,57.57099609375,57.724267578125,56.971044921875,57.325,57.87060546875,58.063427734375,57.531005859375,57.528125]}],[{&#34;lng&#34;:[-2.21962890624999,-1.79560546874998,-1.67919921875,-1.06552734374998,-1.27534179687498,-2.44838867187499,-3.82675781249998,-3.83339843749999,-4.96826171875,-5.44877929687499,-6.50087890624999,-7.68515624999998,-8.659912109375,-8.683349609375,-8.75385742187498,-9.7353515625,-10.922802734375,-11.718212890625,-12.03076171875,-12.43115234375,-14.02099609375,-14.22119140625,-14.8408203125,-17.003076171875,-16.21025390625,-15.586328125,-15.0388671875,-14.4138671874999,-13.57578125,-12.9489257812499,-11.4301757812499,-10.486474609375,-9.66708984374995,-9.80869140624992,-9.245849609375,-8.30117187499994,-6.90097656249995,-6.353125,-5.92480468749994,-4.32998046874994,-3.69326171874999,-2.21962890624999],&#34;lat&#34;:[35.10419921875,34.751904296875,33.31865234375,32.468310546875,32.089013671875,32.12998046875,31.6619140625,31.197802734375,30.465380859375,29.95693359375,29.809130859375,29.34951171875,28.7186035156251,27.6564453125,27.191015625,26.8609375,27.0103515625,26.1041015625,26.0308593750001,24.8306640625,23.4107421875,22.31015625,21.45078125,21.420703125,23.097900390625,24.07275390625,24.548828125,26.2537109375,26.735107421875,27.91416015625,28.38203125,29.06494140625,30.1092773437501,31.424609375,32.5724609375,33.374365234375,33.96904296875,34.77607421875,35.785791015625,35.161474609375,35.27998046875,35.10419921875]}],[{&#34;lng&#34;:[28.2125,28.07177734375,26.6189453125,27.54921875,29.19482421875,29.159765625,29.87783203125,29.1462890625,28.2125],&#34;lat&#34;:[45.450439453125,46.97841796875,48.25986328125,48.477734375,47.882421875,47.4556640625,46.82890625,46.526904296875,45.450439453125]}],[{&#34;lng&#34;:[49.53828125,49.9375,50.2353515625,50.4827148437501,49.8310546875,49.4371093750001,49.4778320312501,48.6070312500001,47.9083984375001,47.5580078125001,47.17734375,46.728515625,45.115234375,44.0353515625001,43.6875,43.722265625,43.2666015625,44.2396484375,44.4488281250001,44.0400390625,43.97939453125,44.476171875,46.3314453125,47.8115234375,47.9955078125,48.796484375,48.899609375,49.53828125],&#34;lat&#34;:[-12.43212890625,-13.072265625,-14.73203125,-15.38564453125,-16.255859375,-17.3466796875,-17.89853515625,-20.45751953125,-22.4658203125,-23.874609375,-24.78720703125,-25.14990234375,-25.54306640625,-24.995703125,-24.35791015625,-23.5296875,-22.04931640625,-20.3796875,-19.4287109375,-18.2884765625,-17.3916015625,-16.21728515625,-15.713671875,-14.54482421875,-13.96044921875,-13.26748046875,-12.45849609375,-12.43212890625]}],[{&#34;lng&#34;:[-97.1462402343749,-97.66767578125,-97.8578125,-97.6375488281249,-97.121435546875,-96.4560546874999,-95.82109375,-95.1818359375,-94.54619140625,-91.973779296875,-91.802978515625,-90.7392578124999,-90.353125,-89.819775390625,-88.131640625,-86.824072265625,-86.864697265625,-87.4671875,-87.424755859375,-87.76181640625,-88.2956542968749,-89.161474609375,-90.98916015625,-90.99296875,-90.4169921875,-90.44716796875,-91.736572265625,-92.187158203125,-92.23515625,-93.9160644531249,-94.900439453125,-95.464404296875,-96.51083984375,-97.7547851562499,-98.76220703125,-99.690673828125,-100.847802734375,-101.8470703125,-103.4416015625,-103.912451171875,-104.9384765625,-105.66943359375,-105.20869140625,-105.64912109375,-105.791796875,-106.935498046875,-107.951171875,-108.373681640625,-109.3849609375,-109.19970703125,-109.943994140625,-110.477783203125,-110.5298828125,-111.12138671875,-112.161767578125,-113.11044921875,-113.046728515625,-114.839501953125,-114.649755859375,-112.870849609375,-112.734033203125,-111.569677734375,-111.2916015625,-110.67724609375,-110.54697265625,-110.022802734375,-109.420849609375,-109.9234375,-110.3626953125,-112.07255859375,-112.05576171875,-112.37724609375,-114.445263671875,-114.048486328125,-114.993505859375,-115.673828125,-116.062158203125,-116.662158203125,-117.128271484375,-114.8359375,-111.0419921875,-108.214453125,-108.21181640625,-106.45322265625,-104.97880859375,-104.400634765625,-103.25771484375,-102.2689453125,-101.440380859375,-100.658642578125,-100.296044921875,-99.505322265625,-99.107763671875,-97.358154296875,-97.1462402343749],&#34;lat&#34;:[25.961474609375,24.389990234375,22.62451171875,21.603662109375,20.614990234375,19.869775390625,18.754638671875,18.700732421875,18.174853515625,18.7158691406251,18.47060546875,19.35224609375,21.009423828125,21.274609375,21.615869140625,21.4216796875,20.88505859375,20.1021484375001,19.5833496093751,18.446142578125,18.472412109375,17.81484375,17.81640625,17.25244140625,16.391015625,16.072705078125,16.070166015625,15.3208984375,14.54541015625,16.053564453125,16.41748046875,15.97470703125,15.6519042968751,15.966845703125,16.534765625,16.71962890625,17.20048828125,17.9222656250001,18.325390625,18.828466796875,19.309375,20.385595703125,21.4908203125,21.9880859375,22.627490234375,23.88125,24.614892578125,25.1943359375,25.7271484375,26.305224609375,27.0793457031251,27.32265625,27.864208984375,27.9669921875,29.018896484375,30.7933105468751,31.179248046875,31.79853515625,30.238134765625,28.4242187500001,27.8259765625,26.7076171875,25.789794921875,24.788525390625,24.21416015625,24.174609375,23.480126953125,22.885888671875,23.604931640625,24.8400390625,25.488232421875,26.213916015625,27.2181640625,28.426171875,29.384423828125,29.756396484375,30.804150390625,31.564892578125,32.533349609375,32.50830078125,31.32421875,31.329443359375,31.779345703125,31.770166015625,30.645947265625,29.57373046875,29.001123046875,29.87119140625,29.77685546875,29.0685546875,28.327685546875,27.54833984375,26.446923828125,25.8705078125,25.961474609375]}],[{&#34;lng&#34;:[22.34404296875,23.0056640625,22.916015625,20.9642578125,20.48896484375,20.5662109375,21.5625,22.34404296875],&#34;lat&#34;:[42.31396484375,41.716943359375,41.336279296875,40.84990234375,41.272607421875,41.873681640625,42.247509765625,42.31396484375]}],[{&#34;lng&#34;:[4.22763671875001,4.23466796875002,3.876953125,3.50429687500002,1.30019531250002,0.217480468750011,-0.760449218749983,-2.45722656249998,-3.57578124999998,-4.32871093749998,-4.4287109375,-5.28813476562499,-5.52353515624998,-6.03457031249999,-6.26113281249999,-7.10488281249999,-7.990625,-8.407470703125,-8.822021484375,-9.04306640624998,-9.82070312499999,-10.67734375,-11.389404296875,-11.390380859375,-12.05419921875,-12.280615234375,-11.502685546875,-10.69658203125,-9.17680664062499,-5.5125,-5.35991210937499,-5.62866210937503,-6.08339843749999,-6.36811523437498,-6.59409179687498,-4.82260742187498,-1.29296875,1.1455078125,1.68544921875002,3.20371093750001,3.40087890625,4.22763671875001],&#34;lat&#34;:[19.1427734375,16.99638671875,15.7552734375,15.35634765625,15.272265625,14.911474609375,15.04775390625,14.27412109375,13.194189453125,13.11904296875,12.33759765625,11.8279296875,10.426025390625,10.19482421875,10.724072265625,10.203515625,10.1625,11.386279296875,11.6732421875,12.40234375,12.04248046875,11.8994140625,12.40439453125,12.9419921875,13.633056640625,14.809033203125,15.63681640625,15.42265625,15.49609375,15.4962890625,16.282861328125,16.56865234375,20.539501953125,23.026123046875,24.99462890625,24.99560546875,22.696533203125,21.10224609375,20.378369140625,19.789697265625,18.988427734375,19.1427734375]}],[{&#34;lng&#34;:[101.1388671875,100.24931640625,100.1224609375,99.8903320312501,98.9166992187501,97.816796875,97.79296875,98.4388671875,98.6892578125,98.5652343750001,98.2459960937501,99.1368164062501,99.2198242187501,99.61474609375,98.7572265625,98.7025390625001,98.4649414062501,98.74140625,98.5759765625,97.8123046875001,97.61962890625,97.1783203125001,96.6224609375001,95.7632812500001,95.3895507812501,94.2142578125001,94.5889648437501,94.07001953125,93.9981445312501,93.001953125,92.32412109375,92.5749023437499,92.9645507812501,93.3660156250001,93.3073242187499,94.1276367187501,94.7076171875001,94.6228515625001,95.1324218750001,95.1287109375,96.0614257812501,96.66572265625,97.3224609375001,98.09892578125,98.6511718750001,98.6546875,97.8195312500001,97.5314453125,97.68603515625,98.76435546875,98.86376953125,99.3408203125,99.1929687500001,99.9176757812501,100.21474609375,101.1388671875],&#34;lat&#34;:[21.56748046875,20.7302734375,20.3166503906251,20.4244140625,19.772900390625,19.4599609375001,17.68125,16.97568359375,16.305419921875,15.403564453125,14.81474609375,13.71669921875,12.73974609375,11.781201171875,10.6609375,10.190380859375,10.675830078125,11.59169921875,13.1619140625,14.858935546875,16.53720703125,17.06201171875,16.563916015625,16.16904296875,15.72275390625,16.126611328125,17.5693359375,18.893408203125,19.440869140625,20.074853515625,20.7918457031251,21.978076171875,22.003759765625,23.13251953125,24.0218750000001,23.87646484375,25.04873046875,25.4100097656251,26.0412597656249,26.597265625,27.21708984375,27.3392578125,28.21796875,28.14228515625,27.5724609375,25.9177734375,25.25185546875,24.49169921875,23.898095703125,24.1160644531251,23.191259765625,23.0958984375,22.1259765625,22.02802734375,21.46298828125,21.56748046875]}],[{&#34;lng&#34;:[19.1943359375,20.3443359375,20.06396484375,19.3423828125,18.51748046875,18.436328125,18.44384765625,19.1943359375],&#34;lat&#34;:[43.53330078125,42.8279296875,42.547265625,41.869091796875,42.43291015625,42.559716796875,42.96845703125,43.53330078125]}],[{&#34;lng&#34;:[116.68330078125,115.5576171875,115.8982421875,118.4984375,119.7111328125,119.706640625,118.30869140625,116.56259765625,115.6810546875,114.5171875,113.58701171875,111.898046875,111.40224609375,111.933203125,111.0072265625,110.400390625,109.4431640625,106.77001953125,105.1970703125,103.7111328125,101.97294921875,101.7138671875,99.9837890625,99.46787109375,97.2056640625,96.38544921875,95.35029296875,94.71201171875,93.6564453125,90.87724609375,90.869921875,90.31328125,89.04765625,87.9796875,87.8142578125,91.804296875,94.25107421875,94.61474609375,95.851953125,97.20859375,98.10341796875,97.946875,98.8486328125,99.9216796875,102.1115234375,102.28837890625,103.63291015625,105.38359375,106.7111328125,107.9478515625,108.613671875,110.8279296875,113.05556640625,114.2970703125,115.27451171875,116.68330078125],&#34;lat&#34;:[49.823779296875,47.94501953125,47.6869140625,47.983984375,47.15,46.606005859375,46.717041015625,46.289794921875,45.458251953125,45.364599609375,44.745703125,45.0640625,44.36728515625,43.71142578125,43.34140625,42.773681640625,42.45595703125,42.288720703125,41.738037109375,41.751318359375,42.215869140625,42.4658203125001,42.67734375,42.568212890625,42.789794921875,42.720361328125,44.278076171875,44.350830078125,44.9009765625,45.19609375,46.9544921875,47.676171875,48.0025390625,48.555126953125,49.1623046875,50.693603515625,50.556396484375,50.02373046875,50.012939453125,49.730810546875,50.07783203125,51.3484375,52.070068359375,51.755517578125,51.353466796875,50.585107421875,50.13857421875,50.47373046875,50.31259765625,49.92470703125,49.322802734375,49.166162109375,49.616259765625,50.2744140625,49.948876953125,49.823779296875]}],[{&#34;lng&#34;:[32.8861328125,32.112890625,31.9482421875,31.98583984375,31.54560546875,31.287890625,32.37109375,32.47763671875,33.00673828125,32.71650390625,32.99306640625,32.948046875,31.93984375,30.39609375,30.2318359375,33.2017578125,33.63642578125,34.33251953125,34.5408203125,34.3955078125,35.1671875,35.7552734375,35.84716796875,35.2474609375,34.563671875,34.36083984375,34.95947265625,35.78544921875,36.51865234375,37.54169921875,37.92021484375,38.491796875,39.988671875,40.46357421875,40.40283203125,40.580859375,40.63994140625,40.83515625,40.558984375,39.84462890625,39.084375,38.144921875,37.24453125,36.54013671875,34.9478515625,34.69814453125,35.26767578125,35.575390625,35.15595703125,33.3474609375,32.7921875,32.8861328125],&#34;lat&#34;:[-26.84931640625,-26.839453125,-25.9576171875,-24.46064453125,-23.48232421875,-22.40205078125,-21.33486328125,-20.71298828125,-19.873828125,-19.00185546875,-18.3595703125,-16.7123046875,-16.42880859375,-15.64306640625,-14.99033203125,-14.01337890625,-14.5681640625,-14.40859375,-15.297265625,-16.19921875,-16.56025390625,-16.05830078125,-14.6708984375,-13.896875,-13.36015625,-12.210546875,-11.578125,-11.4529296875,-11.7162109375,-11.67509765625,-11.2947265625,-11.41328125,-10.82080078125,-10.46435546875,-11.33203125,-12.635546875,-14.3900390625,-14.79150390625,-15.4734375,-16.43564453125,-16.9728515625,-17.2427734375,-17.73994140625,-18.5181640625,-19.8126953125,-20.40439453125,-21.6509765625,-22.9630859375,-24.54140625,-25.2609375,-25.6443359375,-26.84931640625]}],[{&#34;lng&#34;:[-12.280615234375,-12.85849609375,-13.40966796875,-14.30009765625,-16.168359375,-16.53525390625,-16.5357421874999,-16.07890625,-16.0849609374999,-16.514453125,-16.21044921875,-16.4297851562499,-17.048046875,-16.96455078125,-13.0162109375,-13.031494140625,-12.0234375,-12.01630859375,-8.68222656249998,-8.683349609375,-4.82260742187498,-6.59409179687498,-6.36811523437498,-6.08339843749999,-5.62866210937503,-5.35991210937499,-5.5125,-9.17680664062499,-10.69658203125,-11.502685546875,-12.280615234375],&#34;lat&#34;:[14.809033203125,15.242529296875,16.0591796875,16.5802734375,16.5470703125,15.83837890625,16.28681640625,17.545849609375,18.52119140625,19.361962890625,20.2279296875,20.6523437500001,20.80615234375,21.329248046875,21.333935546875,23.000244140625,23.467578125,25.99541015625,25.9955078125,27.2859375,24.99560546875,24.99462890625,23.026123046875,20.539501953125,16.56865234375,16.282861328125,15.4962890625,15.49609375,15.42265625,15.63681640625,14.809033203125]}],[{&#34;lng&#34;:[34.95947265625,34.36083984375,34.563671875,35.2474609375,35.84716796875,35.7552734375,35.1671875,34.3955078125,34.5408203125,34.33251953125,33.63642578125,33.2017578125,32.6720703125,33.02158203125,33.39794921875,33.261328125,33.65908203125,32.919921875,34.3208984375001,34.59765625,34.95947265625],&#34;lat&#34;:[-11.578125,-12.210546875,-13.36015625,-13.896875,-14.6708984375,-16.05830078125,-16.56025390625,-16.19921875,-15.297265625,-14.40859375,-14.5681640625,-14.01337890625,-13.6103515625,-12.63046875,-12.48984375,-10.893359375,-10.59052734375,-9.40742187500001,-9.73154296874998,-11.0375,-11.578125]}],[{&#34;lng&#34;:[117.5744140625,117.1005859375,115.89619140625,115.56845703125,115.45439453125,114.5458984375,113.622265625,112.476171875,111.7697265625,110.50576171875,109.65400390625,109.62890625,109.9845703125,110.93994140625,111.2421875,111.727734375,113.0447265625,114.0638671875,114.60830078125,115.0267578125,115.1400390625,115.51982421875,116.4947265625,117.29404296875,119.1322265625,118.1853515625,118.498046875,117.5744140625],&#34;lat&#34;:[4.17060546875004,4.33706054687502,4.34868164062499,3.93876953124997,3.03432617187501,1.46713867187503,1.2359375,1.55908203125003,0.999462890624969,0.861962890625023,1.61489257812502,2.02753906249998,1.71762695312499,1.51733398437504,2.43574218750001,2.85380859375,3.20522460937501,4.59267578124997,4.02397460937502,4.89970703124999,4.89975585937499,5.04892578125001,6.52167968750003,6.67690429687502,5.10048828125004,4.82851562500005,4.36235351562503,4.17060546875004]},{&#34;lng&#34;:[102.10107421875,102.982421875,103.4158203125,103.439453125,103.81220703125,104.2884765625,103.69453125,102.7271484375,101.2955078125,101.29990234375,100.7154296875,100.119140625,101.053515625,101.25703125,101.8736328125,102.10107421875],&#34;lat&#34;:[6.24223632812503,5.524951171875,4.85029296875004,2.93310546875,2.58046875,1.48066406250004,1.44965820312503,1.85556640625003,2.88520507812501,3.25327148437503,3.96621093749997,6.44199218750005,6.242578125,5.78935546875004,5.82529296874999,6.24223632812503]}],[{&#34;lng&#34;:[23.3806640625,24.27490234375,25.2587890625,24.358984375,23.58056640625,23.2986328125,20.97412109375,20.97099609375,19.97734375,19.98046875,19.98046875,19.02607421875,17.44794921875,17.05625,16.44755859375,15.34150390625,14.9677734375,14.837109375,14.5015625,14.5259765625,13.4505859375,12.458203125,11.77587890625,11.74306640625,13.101171875,13.93798828125,18.39638671875,19.07646484375,21.41689453125,23.3806640625],&#34;lat&#34;:[-17.640625,-17.4810546875,-17.7935546875,-17.97822265625,-18.4529296875,-18.02734375,-18.31884765625,-22.0001953125,-22.0001953125,-24.7767578125,-28.45126953125,-28.9279296875,-28.69814453125,-28.0310546875,-28.617578125,-27.3865234375,-26.31806640625,-25.033203125,-24.201953125,-22.7025390625,-20.91669921875,-18.9267578125,-18.0017578125,-17.24921875,-16.96767578125,-17.38876953125,-17.3994140625,-17.81767578125,-18.00068359375,-17.640625]}],[{&#34;lng&#34;:[164.20234375,165.191796875,165.66279296875,166.9423828125,166.77412109375,165.2419921875,164.4546875,164.20234375],&#34;lat&#34;:[-20.24609375,-20.76884765625,-21.2671875,-22.09013671875,-22.376171875,-21.52548828125,-20.8291015625,-20.24609375]}],[{&#34;lng&#34;:[14.97890625,15.1818359375,15.948828125,15.73505859375,15.47431640625,14.36796875,13.4482421875,13.60634765625,12.46318359375,11.4119140625,10.18466796875,9.61591796875001,8.75058593750001,7.788671875,7.05673828125001,6.386328125,5.49199218750002,4.14755859375001,3.64667968750001,3.59541015625001,2.878125,2.38916015625,2.073828125,1.56494140625,0.9873046875,0.163867187500017,0.217480468750011,1.30019531250002,3.50429687500002,3.876953125,4.23466796875002,4.22763671875001,5.83662109375001,7.48173828125002,9.37871093750002,11.96787109375,13.48125,14.23076171875,14.97890625],&#34;lat&#34;:[22.9962890625,21.523388671875,20.303173828125,19.904052734375,16.9083984375,15.750146484375,14.3806640625,13.70458984375,13.09375,13.35361328125,13.2701171875,12.81064453125,12.908154296875,13.337890625,13.0001953125,13.60361328125,13.8728515625,13.45771484375,12.52998046875,11.6962890625,12.367724609375,11.8970703125,12.71396484375,12.635400390625,13.04189453125,14.497216796875,14.911474609375,15.272265625,15.35634765625,15.7552734375,16.99638671875,19.1427734375,19.479150390625,20.873095703125,21.99140625,23.51787109375,23.18017578125,22.61845703125,22.9962890625]}],[{&#34;lng&#34;:[13.60634765625,14.06396484375,14.1974609375,14.6271484375,14.559765625,13.89208984375,12.403515625,11.55166015625,11.1533203125,10.60625,10.1435546875,9.06015625,8.55585937500001,8.29306640625001,7.15468750000008,6.07656250000008,5.58779296875005,4.86103515625007,4.12587890625002,2.70644531250002,2.77480468750002,3.044921875,3.83447265625,3.59541015625001,3.64667968750001,4.14755859375001,5.49199218750002,6.386328125,7.05673828125001,7.788671875,8.75058593750001,9.61591796875001,10.18466796875,11.4119140625,12.46318359375,13.60634765625],&#34;lat&#34;:[13.70458984375,13.078515625,12.3837890625,12.10869140625,11.49228515625,11.140087890625,8.59555664062499,6.697265625,6.437939453125,7.06308593749999,6.99643554687499,6.00908203124999,4.75522460937499,4.55761718750001,4.514404296875,4.290625,4.64721679687497,6.026318359375,6.41137695312503,6.36923828124999,9.04853515625003,9.08383789062499,10.607421875,11.6962890625,12.52998046875,13.45771484375,13.8728515625,13.60361328125,13.0001953125,13.337890625,12.908154296875,12.81064453125,13.2701171875,13.35361328125,13.09375,13.70458984375]}],[{&#34;lng&#34;:[-83.15751953125,-83.187744140625,-83.567333984375,-83.5109375,-83.86787109375,-83.6419921875,-85.7443359375,-86.468896484375,-87.337255859375,-86.710693359375,-86.733642578125,-85.78671875,-84.645947265625,-83.15751953125],&#34;lat&#34;:[14.99306640625,14.340087890625,13.3203125,12.41181640625,11.300048828125,10.917236328125,11.062109375,11.73828125,12.979248046875,13.31337890625,13.7634765625,13.84443359375,14.661083984375,14.99306640625]}],[{&#34;lng&#34;:[4.22617187500003,4.67832031250006,6.06220703125007,7.19726562500003,7.03515625000006,6.19326171875005,5.99394531250002,5.69355468750001,5.82714843750006,4.22617187500003],&#34;lat&#34;:[51.386474609375,52.809765625,53.407080078125,53.282275390625,52.380224609375,51.488916015625,50.750439453125,50.774755859375,51.125634765625,51.386474609375]}],[{&#34;lng&#34;:[30.8697265625,28.9658203125,29.1416015625,27.88994140625,26.0115234375001,24.94140625,22.4109375000001,20.62216796875,19.9698242187501,18.3786132812501,16.12744140625,16.403515625,14.54326171875,14.4796875,13.65029296875,13.9605468750001,12.6625,11.9999023437501,12.4861328125001,11.3882812500001,9.61845703125002,8.16611328125006,7.0048828125,5.70683593750007,5.13164062500004,5.24404296875002,4.92783203124998,5.53330078125006,8.39814453124998,9.70800781250003,12.15966796875,13.1046875000001,18.10146484375,18.2931640625001,24.42001953125,27.5970703125001,30.944140625,30.8697265625],&#34;lat&#34;:[69.7834472656251,69.02197265625,69.671435546875,70.061669921875,69.65263671875,68.5932617187501,68.719873046875,69.036865234375,68.356396484375,68.56240234375,67.4258300781251,67.05498046875,66.129345703125,65.30146484375,64.58154296875,64.014013671875,63.940478515625,63.29169921875,60.1067871093751,59.0365234375,58.946044921875,58.1453125,58.0242187500001,58.5236328125,59.22646484375,60.569580078125,61.7106933593751,62.310888671875,63.535107421875,63.864892578125,65.178955078125,66.539404296875,69.156298828125,69.47509765625,70.702001953125,71.09130859375,70.2744140625,69.7834472656251]},{&#34;lng&#34;:[16.78671875,20.4582031250001,16.70048828125,14.3658203125,14.92080078125,11.7738281250001,13.38359375,16.78671875],&#34;lat&#34;:[79.90673828125,79.1292480468751,76.579296875,77.23447265625,77.6888183593751,78.7164062500001,79.48076171875,79.90673828125]},{&#34;lng&#34;:[20.8978515625,26.86083984375,25.6412109375,20.8611328125,18.34384765625,20.8978515625],&#34;lat&#34;:[80.249951171875,80.160009765625,79.40302734375,79.3978515625,80.0595703125001,80.249951171875]},{&#34;lng&#34;:[21.60810546875,23.8412109375001,22.0568359375001,20.2279296875001,21.60810546875],&#34;lat&#34;:[78.595703125,77.49775390625,77.501171875,78.47783203125,78.595703125]}],[{&#34;lng&#34;:[88.109765625,88.0548828125,85.29296875,84.0910156249999,83.28974609375,81.85263671875,80.070703125,80.40185546875,81.01025390625,81.4171875,83.15546875,83.58349609375,85.1224609375,86.40869140625,88.109765625],&#34;lat&#34;:[27.87060546875,26.430029296875,26.741015625,27.4913574218751,27.37099609375,27.86708984375,28.83017578125,29.7302734375,30.164501953125,30.33759765625,29.612646484375,29.18359375,28.315966796875,27.928662109375,27.87060546875]}],[{&#34;lng&#34;:[173.11533203125,174.3025390625,174.28310546875,172.38525390625,171.442578125,170.7005859375,169.68662109375,168.38212890625,167.6822265625,166.73154296875,166.733984375,167.19453125,168.3666015625,169.6615234375,171.25703125,171.48623046875,172.0107421875,172.640625,173.11533203125],&#34;lat&#34;:[-41.279296875,-41.01953125,-41.740625,-43.82958984375,-44.13583984375,-45.68427734375,-46.55166015625,-46.60537109375,-46.19296875,-46.1978515625,-45.5435546875,-44.9634765625,-44.08203125,-43.5912109375,-42.46533203125,-41.7947265625,-41.4447265625,-40.51826171875,-41.279296875]},{&#34;lng&#34;:[173.26943359375,174.3203125,174.8021484375,174.7224609375,175.876171875,176.1083984375,177.3359375,178.0091796875,178.53623046875,177.965625,177.40751953125,175.98291015625,175.309765625,174.6353515625,175.1625,175.00927734375,173.934375,174.59736328125,174.92802734375,174.446875,173.9451171875,173.11669921875,173.26943359375],&#34;lat&#34;:[-34.934765625,-35.2466796875,-36.30947265625,-36.8412109375,-36.95771484375,-37.6451171875,-37.9908203125,-37.5548828125,-37.69208984375,-39.14248046875,-39.08115234375,-41.21328125,-41.61064453125,-41.289453125,-40.62158203125,-39.9521484375,-39.50908203125,-38.78505859375,-37.8044921875,-36.45087890625,-36.17587890625,-35.2052734375,-34.934765625]}],[{&#34;lng&#34;:[56.38798828125,57.21982421875,58.5780273437501,59.8,58.4742187500001,57.86181640625,57.8116210937501,56.6550781250001,56.2703125,55.4791015625,55.06416015625,54.0681640625,53.08564453125,51.97763671875,54.97734375,55.641015625,55.1858398437501,55.1999023437501,56.0638671875001,56.38798828125],&#34;lat&#34;:[24.97919921875,23.92275390625,23.6434570312501,22.219921875,20.406884765625,20.244140625,19.01708984375,18.587353515625,17.95078125,17.84326171875,17.038916015625,17.005517578125,16.648388671875,18.9961425781251,19.995947265625,22.00185546875,22.7041015625,23.034765625,24.73876953125,24.97919921875]}],[{&#34;lng&#34;:[76.76689453125,77.0486328125,76.59443359375,75.7091796875,74.300390625,73.96123046875,73.99423828125,74.6578125,75.33349609375,74.5099609375,74.6328125,73.381640625,72.9033203125,72.34189453125,71.8703125,70.7374023437499,70.4037109375,69.56796875,69.47001953125,70.1568359375,70.077734375,71.0478515625,69.7162109375,68.728125,68.1650390625,67.66845703125,67.171484375,66.70302734375,66.42861328125,64.658984375,61.587890625,61.86982421875,63.16806640625,62.76298828125,62.73974609375,61.623046875,60.843359375,62.4765625,64.09873046875,66.17705078125,66.39716796875,67.2873046875,68.21396484375,68.8689453125,69.279296875,69.5015625,70.2841796875,69.86806640625,71.0515625,70.965625,71.6205078125,71.18505859375,72.6228515625,74.54140625,75.840234375,75.9451171875,76.76689453125],&#34;lat&#34;:[35.66171875,35.109912109375,34.73583984375,34.503076171875,34.765380859375,34.653466796875,33.2421875,32.5189453125,32.27919921875,31.712939453125,31.03466796875,29.934375,29.028759765625,28.751904296875,27.9625,27.7290039062501,28.025048828125,27.1746093750001,26.804443359375,26.471435546875,26.07197265625,24.687744140625,24.172607421875,24.265625,23.85732421875,23.810986328125,24.756103515625,24.8609375,25.575341796875,25.18408203125,25.20234375,26.242431640625,26.665576171875,27.2501953125,28.00205078125,28.7916015625,29.85869140625,29.408349609375,29.391943359375,29.835595703125,30.91220703125,31.217822265625,31.807373046875,31.634228515625,31.93681640625,33.020068359375,33.36904296875,33.89765625,34.04970703125,34.53037109375,35.1830078125,36.04208984375,36.82958984375,37.02216796875,36.64970703125,36.017578125,35.66171875]}],[{&#34;lng&#34;:[-77.3742187499999,-77.2123046875,-77.901171875,-78.42158203125,-78.1138671875,-79.086376953125,-80.368701171875,-80.0751953125,-80.845556640625,-81.035107421875,-81.72763671875,-82.679541015625,-82.879345703125,-82.93984375,-82.56357421875,-82.244189453125,-81.35478515625,-80.127099609375,-79.577294921875,-78.0827636718749,-77.3742187499999],&#34;lat&#34;:[8.65830078125002,8.03388671875,7.22934570312505,8.06098632812501,8.37958984374998,8.99716796875003,8.28876953125005,7.66704101562504,7.22006835937502,7.71113281250005,8.13754882812498,8.32197265624997,8.07065429687499,9.449169921875,9.57666015624997,9.03149414062501,8.78056640624996,9.20991210937504,9.59785156250003,9.236279296875,8.65830078125002]}],[{&#34;lng&#34;:[-69.96591796875,-70.79951171875,-71.8447265625,-72.887060546875,-73.235546875,-73.137353515625,-73.75810546875,-74.00205078125,-72.9740234375,-72.379052734375,-72.181591796875,-71.237939453125,-70.6369140625,-70.642333984375,-69.57861328125,-68.68525390625,-68.97861328125,-69.07412109375,-68.880322265625,-69.37470703125,-69.418505859375,-69.020703125,-69.624853515625,-69.5109375,-69.9263671875,-70.41826171875,-71.336962890625,-71.5322265625,-72.46767578125,-73.824951171875,-75.104248046875,-76.289013671875,-76.183935546875,-77.2203125,-77.633203125,-78.762255859375,-80.11025390625,-80.81162109375,-81.283203125,-80.324658203125,-80.179248046875,-79.07626953125,-77.860595703125,-76.6791015625,-75.570556640625,-75.28447265625,-74.8017578125,-74.24638671875,-73.664306640625,-73.1544921875,-72.39560546875,-71.7525390625,-70.91455078125,-70.0740234375,-70.735107421875,-69.96591796875],&#34;lat&#34;:[-4.2359375,-4.17333984375,-4.50439453124999,-5.12275390625001,-6.09843750000002,-6.4658203125,-6.90576171875,-7.55605468749997,-8.9931640625,-9.51015625,-10.0037109375,-9.96601562500001,-9.47822265625001,-11.01025390625,-10.9517578125,-12.501953125,-12.880078125,-13.6828125,-14.198828125,-14.96298828125,-15.60341796875,-16.6421875,-17.2001953125,-17.5060546875,-18.2060546875,-18.34560546875,-17.68251953125,-17.2943359375,-16.70810546875,-16.15283203125,-15.4119140625,-14.13310546875,-13.515234375,-11.66337890625,-11.28779296875,-8.6169921875,-6.64960937500001,-6.2822265625,-4.322265625,-3.38789062500001,-3.877734375,-4.990625,-2.98164062500001,-2.56259765624999,-1.53125,-0.10654296875002,-0.200097656250009,-0.970605468750023,-1.248828125,-2.27822265625001,-2.42890625000001,-2.152734375,-2.21855468749997,-2.75019531250001,-3.78154296875,-4.2359375]}],[{&#34;lng&#34;:[121.1015625,121.84560546875,122.519140625,122.13515625,121.5953125,121.39228515625,121.80048828125,122.8560546875,122.40693359375,121.7779296875,121.203515625,120.616796875,120.8880859375,120.08212890625,120.159765625,120.40888671875,120.3583984375,120.59970703125,121.1015625],&#34;lat&#34;:[18.615283203125,18.29541015625,17.124853515625,16.184814453125,15.933251953125,15.3244140625,14.1138671875,14.25078125,13.4927734375,13.937646484375,13.640283203125,14.188037109375,14.7157714843751,14.85107421875,16.04765625,16.955615234375,17.63818359375,18.5078613281251,18.615283203125]},{&#34;lng&#34;:[126.00595703125,126.31953125,126.58154296875,126.080078125,125.4009765625,125.66796875,125.455859375,124.078125,124.206640625,123.39091796875,122.1318359375,122.9111328125,123.4345703125,124.22578125,124.8689453125,126.00595703125],&#34;lat&#34;:[9.32094726562501,8.84472656249999,7.24775390624997,6.73334960937498,6.79575195312499,5.97866210937498,5.66425781250005,6.40444335937504,7.39643554687498,7.40751953125002,7.81049804687504,8.1564453125,8.70332031250004,8.27138671874997,8.97226562500003,9.32094726562501]},{&#34;lng&#34;:[125.23955078125,125.628125,125.2333984375,124.2947265625,125.23955078125],&#34;lat&#34;:[12.527880859375,11.13203125,11.145068359375,12.5693359375,12.527880859375]},{&#34;lng&#34;:[123.130859375,122.5625,122.98330078125,123.567578125,123.16201171875,123.130859375],&#34;lat&#34;:[9.06411132812499,9.48281250000004,10.88662109375,10.7807617187501,9.86425781250003,9.06411132812499]},{&#34;lng&#34;:[122.49619140625,123.15830078125,122.769921875,121.96435546875,122.103515625,122.49619140625],&#34;lat&#34;:[11.615087890625,11.535546875,10.823828125,10.8716796875,11.642919921875,11.615087890625]},{&#34;lng&#34;:[117.3111328125,119.52666015625,119.684375,118.78212890625,118.4349609375,117.3111328125],&#34;lat&#34;:[8.43959960937505,10.953173828125,10.551708984375,9.91611328125002,9.25600585937501,8.43959960937505]},{&#34;lng&#34;:[120.70439453125,121.52275390625,121.23671875,120.50830078125,120.70439453125],&#34;lat&#34;:[13.4794921875,13.131201171875,12.218798828125,13.26005859375,13.4794921875]},{&#34;lng&#34;:[124.574609375,124.92998046875,125.2533203125,124.78076171875,124.574609375],&#34;lat&#34;:[11.34306640625,11.3728515625,10.263818359375,10.16806640625,11.34306640625]}],[{&#34;lng&#34;:[140.976171875,140.9751953125,140.97353515625,140.9734375,142.2115234375,144.477734375,145.7669921875,145.85283203125,147.80205078125,147.119140625,147.1900390625,148.1267578125,148.58310546875,149.8744140625,150.6669921875,150.482421875,149.7541015625,147.76865234375,146.69658203125,146.033203125,144.50986328125,143.61376953125,143.094921875,143.3662109375,142.64716796875,140.976171875],&#34;lat&#34;:[-9.11875,-6.90537109375002,-2.80341796875003,-2.609765625,-3.08349609374997,-3.82529296875002,-4.82304687499999,-5.47128906249998,-6.31523437499996,-6.72167968749999,-7.378125,-8.10361328124996,-9.05175781249996,-10.01298828125,-10.25712890625,-10.6369140625,-10.35302734375,-10.0701171875,-9.025390625,-8.07636718750001,-7.56738281249997,-8.20039062499997,-8.31123046874998,-8.96103515625003,-9.32783203124997,-9.11875]},{&#34;lng&#34;:[151.915625,152.4,152.14296875,150.4283203125,149.6525390625,148.401171875,148.3447265625,150.29873046875,150.9529296875,151.67119140625,151.915625],&#34;lat&#34;:[-4.29677734374997,-4.73125,-5.35703124999996,-6.27617187499999,-6.29042968749997,-5.76503906249995,-5.54492187499997,-5.53564453125003,-5.42373046874997,-4.88330078125,-4.29677734374997]},{&#34;lng&#34;:[155.9576171875,155.34404296875,154.78193359375,154.9970703125,155.9576171875],&#34;lat&#34;:[-6.68681640624999,-6.72167968749999,-5.97070312500003,-5.53994140625002,-6.68681640624999]}],[{&#34;lng&#34;:[19.60439453125,22.7662109375,23.48466796875,23.8447265625,23.6052734375,24.10576171875,22.6494140625,22.538671875,21.6396484375,19.80224609375,18.8322265625,17.151953125,14.809375,14.61943359375,14.12861328125,14.25888671875,14.213671875,14.21142578125,16.186328125,16.559765625,18.3234375,19.60439453125],&#34;lat&#34;:[54.4591796875,54.356787109375,53.939794921875,52.664208984375,51.517919921875,50.844970703125,49.539013671875,49.072705078125,49.411962890625,49.192333984375,49.510791015625,50.3783203125,50.858984375,52.528515625,52.87822265625,53.729638671875,53.870751953125,53.950341796875,54.290380859375,54.55380859375,54.83818359375,54.4591796875]}],[{&#34;lng&#34;:[-66.12939453125,-65.9708007812499,-67.196875,-67.158642578125,-66.12939453125],&#34;lat&#34;:[18.444921875,17.974365234375,17.994189453125,18.49921875,18.444921875]}],[{&#34;lng&#34;:[130.526953125,130.6873046875,129.75634765625,129.70869140625,128.3044921875,127.5681640625,127.39453125,128.374609375,128.03896484375,127.16953125,126.63388671875,125.44931640625,125.0673828125,125.36083984375,124.362109375,124.88935546875,125.9890625,126.903515625,128.11123046875,128.04521484375,128.9234375,129.7197265625,130.526953125],&#34;lat&#34;:[42.535400390625,42.3025390625,41.712255859375,40.85732421875,40.0359375,39.781982421875,39.20791015625,38.6234375,38.308544921875,38.304541015625,37.7818359375001,37.730224609375,38.55673828125,39.526611328125,40.004052734375,40.459814453125,40.904638671875,41.7810546875,41.3892578125,41.9875,42.038232421875,42.475,42.535400390625]}],[{&#34;lng&#34;:[-7.40615234374994,-8.59765624999994,-8.91479492187497,-9.47412109374997,-8.65556640624993,-8.77714843750002,-6.61826171874992,-6.2125,-6.92846679687497,-6.8101562499999,-7.44511718749996,-7.04604492187494,-7.40615234374994],&#34;lat&#34;:[37.179443359375,37.1213378906251,38.512109375,38.730859375,41.0294921875,41.941064453125,41.9423828125,41.53203125,41.009130859375,40.343115234375,39.536181640625,38.90703125,37.179443359375]}],[{&#34;lng&#34;:[-58.159765625,-57.830224609375,-57.985693359375,-56.937255859375,-55.849169921875,-55.36630859375,-54.62548828125,-54.241796875,-54.615869140625,-54.82548828125,-55.789990234375,-56.437158203125,-58.641748046875,-57.587158203125,-57.8216796875,-59.89248046875,-60.83984375,-61.79853515625,-62.6509765625,-62.276318359375,-61.7568359375,-60.007373046875,-59.09052734375,-58.18017578125,-58.159765625],&#34;lat&#34;:[-20.1646484375,-20.99794921875,-22.04638671875,-22.2712890625,-22.3076171875,-23.991015625,-23.8125,-24.047265625,-25.57607421875,-26.65224609375,-27.41640625,-27.55380859375,-27.19609375,-25.405078125,-25.13642578125,-24.0935546875,-23.85810546875,-23.18203125,-22.23369140625,-20.5625,-19.6453125,-19.29755859375,-19.28623046875,-19.81787109375,-20.1646484375]}],[{&#34;lng&#34;:[35.4505859375,34.95595703125,35.55146484375,35.4505859375],&#34;lat&#34;:[31.479296875,32.1609375,32.3955078125,31.479296875]},{&#34;lng&#34;:[34.2453125,34.19814453125,34.47734375,34.2453125],&#34;lat&#34;:[31.20830078125,31.3226074218751,31.58486328125,31.20830078125]}],[{&#34;lng&#34;:[51.26796875,50.80439453125,51.003125,51.54306640625,51.601953125,51.26796875],&#34;lat&#34;:[24.6072265625,24.7892578125,25.9814453125,25.902392578125,25.14794921875,24.6072265625]}],[{&#34;lng&#34;:[28.2125,29.705859375,28.64541015625,28.5853515625,27.0869140625,25.4970703125,23.224609375,22.705078125,21.384375,20.241796875,21.151953125,22.290625,22.87666015625,23.20263671875,24.893359375,26.6189453125,28.07177734375,28.2125],&#34;lat&#34;:[45.450439453125,45.259912109375,44.295654296875,43.742236328125,44.1673828125,43.67080078125,43.873876953125,44.23779296875,44.870068359375,46.10859375,46.304345703125,47.72783203125,47.9472656250001,48.084521484375,47.7177734375,48.25986328125,46.97841796875,45.450439453125]}],[{&#34;lng&#34;:[130.6873046875,130.526953125,131.26181640625,131.08232421875,131.9775390625,132.93603515625,133.861328125,134.16767578125,134.75234375,134.293359375,132.5619140625,131.002734375,130.804296875,129.49814453125,127.999609375,126.9248046875,126.312890625,125.6490234375,123.6078125,120.7041015625,120.7498046875,120.06689453125,119.19189453125,119.25986328125,117.8734375,116.68330078125,115.27451171875,114.2970703125,113.05556640625,110.8279296875,108.613671875,107.9478515625,106.7111328125,105.38359375,103.63291015625,102.28837890625,102.1115234375,99.9216796875,98.8486328125,97.946875,98.10341796875,97.20859375,95.851953125,94.61474609375,94.25107421875,91.804296875,87.8142578125,87.3228515625001,86.6142578125,85.21015625,83.3573242187501,81.4659179687501,80.87734375,79.98623046875,77.7043945312501,76.2666015625,74.4519531250001,72.9140625,71.0931640625001,70.7380859375001,68.9772460937501,68.0738281250001,65.476953125,61.9287109375,61.33369140625,60.8023437500001,60.93759765625,60.0655273437501,61.3630859375001,61.389453125,59.81240234375,58.3591796875001,56.49140625,55.79765625,54.4214843750001,53.3380859375,52.3310546875,51.60908203125,50.7939453125,48.8083984375,48.43427734375,47.32646484375,46.80205078125,46.6609375000001,47.09326171875,48.1099609375,49.2322265625001,47.5242187500001,46.75302734375,47.2298828125001,47.4631835937501,48.5728515625,47.8611328125001,47.2611328125001,46.4298828125,45.7275390625,44.87099609375,43.7826171875,42.41904296875,41.58056640625,40.648046875,39.9783203125,38.71728515625,37.411328125,38.21435546875,38.9002929687501,39.9610351562501,39.7805664062501,37.4228515625,36.6194335937501,35.41162109375,35.3119140625001,34.2806640625,34.3978515625,33.73525390625,31.76337890625,31.41787109375,32.704296875,31.1212890625,30.9068359375,29.4822265625,28.14794921875,27.796875,27.351953125,27.7528320312501,27.464453125,28.0125,28.9472656250001,28.6505859375,27.7976562500001,29.69013671875,31.28564453125,31.1808593750001,29.60419921875,29.90341796875,29.08701171875,29.9412109375001,28.4707031250001,28.9658203125,30.8697265625,32.377734375,35.85791015625,40.9664062500001,41.18896484375,40.5215820312501,38.3975585937501,35.5134765625,34.4064453125,34.86953125,36.3649414062501,38.07080078125,36.5282226562501,36.8828125,39.7580078125001,40.28125,39.81650390625,42.2105468750001,44.09716796875,44.488671875,43.7824218750001,44.048046875,45.8919921875,46.6904296875,44.939453125,45.98603515625,47.7090820312501,47.87470703125,52.5500976562501,53.96787109375,56.04365234375,57.12685546875,58.9189453125,61.01591796875,63.3614257812501,68.5041992187501,68.5427734375,67.064453125,66.9175781250001,68.2692382812501,69.0390625,71.5001953125001,72.812109375,71.9120117187501,72.731640625,72.52734375,73.5480468750001,73.1521484375,71.551171875,71.9169921875,73.79208984375,74.76953125,74.57958984375,73.56015625,74.3109375,73.0862304687501,73.67177734375,76.032421875,80.8270507812501,80.5832031250001,86.5914062500001,86.6514648437501,90.1849609375001,96.87919921875,100.32236328125,100.98994140625,104.01455078125,104.9119140625,108.0279296875,111.11484375,113.87099609375,113.61357421875,110.26142578125,112.147265625,118.4501953125,119.750390625,123.1603515625,123.305078125,127.74033203125,128.888671875,129.41171875,128.3587890625,129.7619140625,131.56201171875,132.5623046875,134.10283203125,135.884765625,137.3154296875,139.6951171875,139.601171875,142.06142578125,146.594140625,149.5015625,152.5087890625,155.89521484375,159.35068359375,159.83251953125,161.5369140625,162.37568359375,166.8203125,169.60986328125,170.99541015625,170.48681640625,173.27744140625,176.10751953125,180,180,178.51953125,178.7064453125,179.5705078125,179.120703125,177.35126953125,174.51435546875,172.85654296875,172.3927734375,169.9826171875,169.2267578125,166.9640625,166.3521484375,165.0845703125,163.780078125,163.2728515625,161.96005859375,162.779296875,163.335546875,162.0849609375,161.72939453125,162.10556640625,160.0744140625,159.89765625,158.6087890625,158.103515625,156.74775390625,156.098828125,155.5548828125,155.98251953125,157.450390625,159.0369140625,159.84736328125,162.00361328125,163.7099609375,164.2556640625,163.33173828125,163.00927734375,160.7666015625,159.07666015625,157.4693359375,154.29306640625,155.16669921875,152.8822265625,151.4857421875,149.642578125,149.20498046875,147.514453125,146.4443359375,143.1921875,142.025390625,140.00234375,138.662109375,137.69150390625,135.2625,135.8515625,136.797265625,136.6830078125,137.3283203125,138.6607421875,138.695703125,139.707421875,141.40205078125,141.48525390625,140.6876953125,140.5171875,140.17060546875,138.58681640625,137.68544921875,135.874609375,135.1310546875,133.1599609375,131.7220703125,130.6873046875],&#34;lat&#34;:[42.3025390625,42.535400390625,43.433056640625,44.910009765625,45.243994140625,45.029931640625,46.24775390625,47.302197265625,47.7154296875,48.3734375,47.768505859375,47.691455078125,48.34150390625,49.388818359375,49.5686035156251,51.100146484375,52.3997558593751,53.04228515625,53.546533203125,53.171826171875,52.096533203125,51.6006835937501,50.379833984375,50.06640625,49.5134765625,49.823779296875,49.948876953125,50.2744140625,49.616259765625,49.166162109375,49.322802734375,49.92470703125,50.31259765625,50.47373046875,50.13857421875,50.585107421875,51.353466796875,51.755517578125,52.070068359375,51.3484375,50.07783203125,49.730810546875,50.012939453125,50.02373046875,50.556396484375,50.693603515625,49.1623046875,49.085791015625,49.609716796875,49.66484375,50.994580078125,50.73984375,51.2814453125,50.774560546875,53.379150390625,54.311962890625,53.647265625,54.10732421875,54.21220703125,55.30517578125,55.389599609375,54.9595703125,54.623291015625,53.946484375,54.049267578125,52.7447265625,52.28056640625,51.97646484375,51.44189453125,50.86103515625,50.58203125,51.063818359375,51.01953125,50.60205078125,50.780322265625,51.482373046875,51.681298828125,51.483984375,51.72919921875,50.601318359375,49.828515625,50.27353515625,49.36708984375,48.412255859375,47.947705078125,47.74541015625,46.337158203125,45.6017089843751,44.420654296875,44.1923828125,43.03505859375,41.844482421875,41.212744140625,41.315087890625,41.890966796875,42.475048828125,42.756396484375,42.747021484375,43.22421875,43.21923828125,43.53388671875,43.41982421875,44.2880859375,44.7353515625,47.091455078125,47.855126953125,48.237939453125,49.572021484375,50.411474609375,50.209228515625,50.539697265625,51.043896484375,51.311669921875,51.780419921875,52.344775390625,52.10107421875,53.196044921875,53.336328125,54.648486328125,55.57001953125,55.6845703125,56.142919921875,57.316943359375,57.528125,57.841015625,58.84130859375,59.48427734375,59.828759765625,60.610986328125,60.5361328125,61.54609375,62.567822265625,63.2083007812501,64.968408203125,66.091064453125,66.970947265625,67.5474609375,68.48837890625,69.02197265625,69.7834472656251,69.4791015625,69.191748046875,67.7134765625,66.826171875,66.446630859375,66.064453125,66.39580078125,65.395751953125,64.560009765625,64.00283203125,64.025830078125,64.84736328125,65.17236328125,64.57705078125,64.998095703125,65.59794921875,66.519677734375,66.23505859375,66.67177734375,67.2544921875,68.548828125,68.4796875,67.848828125,67.47744140625,66.853125,67.04501953125,67.5841796875,68.592431640625,68.22734375,68.648876953125,68.55400390625,69.00380859375,69.85146484375,69.67529296875,68.3484375,68.96708984375,69.693701171875,71.282373046875,71.6828125,72.669921875,72.913671875,72.69140625,71.54794921875,70.8228515625,69.080517578125,68.57451171875,67.8650390625,66.76044921875,66.246728515625,66.9953125,67.766357421875,68.751220703125,69.7072265625,70.65361328125,71.4449218750001,71.845068359375,71.910400390625,72.48828125,73.56845703125,73.894287109375,74.682421875,75.591064453125,75.9310546875,76.479150390625,76.990478515625,77.730419921875,77.17470703125,76.71845703125,76.723046875,75.856005859375,75.29296875,74.017431640625,73.708935546875,73.589794921875,72.9791015625001,72.9548828125,73.53291015625,73.48154296875,73.190234375,72.315478515625,72.088330078125,71.11953125,70.901025390625,71.8953125,71.378955078125,71.63056640625,71.359423828125,71.700439453125,72.49609375,72.72080078125,72.30244140625,72.164306640625,70.83447265625,71.0955078125,70.79072265625,69.7849609375,69.379541015625,69.649072265625,69.499560546875,68.78603515625,69.0453125000001,70.107568359375,69.823828125,69.860302734375,68.983447265625,65.067236328125,64.602978515625,63.521533203125,62.6875,62.320361328125,62.587451171875,61.8236328125,61.469189453125,61.061767578125,60.06708984375,60.595947265625,60.30703125,60.484814453125,60.098583984375,60.04111328125,59.302587890625,58.0769042968751,57.3576171875,56.23251953125,56.0896484375,55.3580078125,54.7521484375,54.18916015625,53.38076171875,52.8736328125,51.809619140625,50.969287109375,53.006494140625,55.348486328125,56.69521484375,57.799267578125,58.42392578125,59.1271484375,60.420166015625,60.916796875,62.69658203125,62.550927734375,61.79150390625,60.7533203125,61.922265625,61.79892578125,59.833349609375,59.36015625,58.9390625,59.52412109375,59.77041015625,59.48818359375,59.2685546875,59.43046875,59.3701171875,58.999658203125,57.6875,56.96552734375,56.13935546875,54.943310546875,54.583935546875,54.6209960937501,53.9312988281251,53.53896484375,53.744775390625,54.32001953125,54.2771484375,53.183984375,52.178515625,51.2322753906251,49.596142578125,48.523681640625,47.0572265625,45.818359375,44.37353515625,43.5257324218751,42.69697265625,43.2026367187501,42.3025390625]},{&#34;lng&#34;:[-179.79853515625,-175.34521484375,-174.447607421875,-171.795556640625,-170.191943359375,-170.66630859375,-172.211572265625,-173.009130859375,-175.853857421875,-176.09326171875,-178.310205078125,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-179.79853515625],&#34;lat&#34;:[68.9404296875,67.678076171875,67.103125,66.93173828125,66.20126953125,65.621533203125,65.4251953125,64.2974609375,65.01083984375,65.471044921875,65.48486328125,65.067236328125,65.311962890625,65.556787109375,65.8015625,66.0462890625,66.291064453125,66.53583984375,66.78056640625,67.025341796875,67.2701171875001,67.51484375,67.759619140625,68.00439453125,68.24912109375,68.493896484375,68.738671875,68.9404296875]},{&#34;lng&#34;:[67.7653320312501,61.35595703125,56.9638671875,55.0068359375,54.6426757812501,57.0875,58.88125,62.971484375,67.5349609375001,67.7653320312501],&#34;lat&#34;:[76.23759765625,75.31484375,73.366552734375,73.4538574218751,73.9595703125001,75.383837890625,75.8547851562501,76.236669921875,77.007763671875,76.23759765625]},{&#34;lng&#34;:[142.76103515625,143.2236328125,143.15556640625,144.2720703125,143.10498046875,142.55693359375,142.57802734375,141.83037109375,142.18173828125,141.86630859375,142.14228515625,142.20673828125,141.72236328125,141.82353515625,142.526171875,142.76103515625],&#34;lat&#34;:[54.3939453125,53.2960449218751,52.083740234375,49.311328125,49.198828125,47.737890625,46.70078125,46.45107421875,48.01337890625,48.75009765625,49.569140625,51.22255859375,51.736328125,53.339501953125,53.4474609375,54.3939453125]},{&#34;lng&#34;:[55.31982421875,56.4295898437501,55.2978515625,57.1458984375001,53.7223632812501,53.3638671875001,51.81259765625,53.7532226562501,55.31982421875],&#34;lat&#34;:[73.30830078125,73.201171875,71.9353515625,70.5891113281251,70.814453125,71.5416503906251,71.49130859375,73.29326171875,73.30830078125]},{&#34;lng&#34;:[140.04873046875,142.4603515625,145.2552734375,144.0197265625,139.09912109375,137.00625,137.501171875,140.04873046875],&#34;lat&#34;:[75.828955078125,75.9036132812501,75.585595703125,75.0446777343751,74.65654296875,75.235009765625,75.90966796875,75.828955078125]},{&#34;lng&#34;:[97.67451171875,100.06123046875,99.4395507812501,94.65234375,93.07080078125,94.9873046875,97.67451171875],&#34;lat&#34;:[80.158251953125,79.7770996093751,78.834228515625,79.127490234375,79.4953125,80.096826171875,80.158251953125]},{&#34;lng&#34;:[96.5265625,97.1751953125,94.5650390625001,93.87236328125,91.5238281250001,93.06513671875,96.5265625],&#34;lat&#34;:[81.0755859375,80.2410156250001,80.12607421875,80.010107421875,80.358544921875,80.9884765625,81.0755859375]},{&#34;lng&#34;:[102.884765625,105.14599609375,103.7193359375,100.283984375,102.884765625],&#34;lat&#34;:[79.253955078125,78.8188476562501,78.258251953125,78.67919921875,79.253955078125]},{&#34;lng&#34;:[21.2357421875,22.83125,22.7662109375,19.60439453125,20.8998046875001,20.9578125000001,21.2357421875],&#34;lat&#34;:[55.264111328125,54.8384765625,54.356787109375,54.4591796875,55.286669921875,55.2789062500001,55.264111328125]}],[{&#34;lng&#34;:[30.5099609375,30.81259765625,30.55361328125,29.8681640625,29.01435546875,29.12939453125,29.576953125,30.5099609375],&#34;lat&#34;:[-1.06728515625001,-1.56308593750002,-2.40009765625001,-2.71640625,-2.72021484375,-1.86025390625001,-1.38789062500001,-1.06728515625001]}],[{&#34;lng&#34;:[-8.683349609375,-8.68222656249998,-12.01630859375,-12.0234375,-13.031494140625,-13.0162109375,-16.96455078125,-17.048046875,-17.003076171875,-14.8408203125,-14.22119140625,-14.02099609375,-12.43115234375,-12.03076171875,-11.718212890625,-10.922802734375,-9.7353515625,-8.75385742187498,-8.683349609375,-8.683349609375],&#34;lat&#34;:[27.2859375,25.9955078125,25.99541015625,23.467578125,23.000244140625,21.333935546875,21.329248046875,20.80615234375,21.420703125,21.45078125,22.31015625,23.4107421875,24.8306640625,26.0308593750001,26.1041015625,27.0103515625,26.8609375,27.191015625,27.6564453125,27.2859375]}],[{&#34;lng&#34;:[46.5314453125,47.433203125,47.6712890625,48.44248046875,48.9064453125,49.9861328125001,50.031640625,50.80439453125,51.26796875,51.568359375,52.5550781250001,55.1042968750001,55.1858398437501,55.641015625,54.97734375,51.97763671875,49.0419921875,48.17216796875,47.441796875,45.1480468750001,43.19091796875,43.1650390625,42.79931640625,42.2939453125,41.75,41.2294921875,40.7591796875001,39.613671875,39.0935546875001,39.0958984375,38.46416015625,37.5430664062501,37.148828125,35.18046875,34.6162109375,34.95078125,36.0154296875,36.7552734375,37.46923828125,37.980078125,36.95859375,39.14541015625,40.3693359375,42.0744140625,44.6908203125,46.5314453125],&#34;lat&#34;:[29.096240234375,28.98955078125,28.533154296875,28.542919921875,27.6290527343751,26.82890625,26.1109863281251,24.7892578125,24.6072265625,24.2861816406251,22.9328125,22.621484375,22.7041015625,22.00185546875,19.995947265625,18.9961425781251,18.581787109375,18.15693359375,17.111865234375,17.42744140625,17.359375,16.689404296875,16.37177734375,17.4349609375,17.8857421875,18.67841796875,19.75546875,20.51767578125,21.3103515625,22.3927734375,23.711865234375,24.291650390625,25.29111328125,28.03486328125,28.14833984375,29.353515625,29.190478515625,29.866015625,29.995068359375,30.5,31.49150390625,32.12451171875,31.93896484375,31.08037109375,29.20234375,29.096240234375]}],[{&#34;lng&#34;:[36.87138671875,37.1505859375,37.2484375,37.4712890625,38.60947265625,37.41103515625,37.008984375,36.91376953125,36.4267578125,36.52431640625,36.10751953125,35.59609375,35.1123046875,34.9314453125,34.27568359375,34.078125,33.8921875,33.17216796875,33.073046875,32.3353515625,32.4041015625,31.22490234375,30.73935546875,30.00302734375,28.84453125,27.88583984375,26.5513671875,25.798046875,25.0669921875,24.53193359375,24.14736328125,23.5373046875,23.6462890625,22.86005859375,22.55634765625,22.1076171875,22.5099609375,23.10517578125,23.9833984375,23.9802734375,23.9802734375,24.9794921875,24.9802734375,28.03642578125,31.43447265625,33.91845703125,36.87138671875],&#34;lat&#34;:[21.996728515625,21.103759765625,19.581884765625,18.8201171875,18.005078125,17.06171875,17.05888671875,16.29619140625,15.132080078125,14.2568359375,12.72646484375,12.5373046875,11.816552734375,10.864794921875,10.528125,9.46152343749999,10.198974609375,10.850146484375,11.59150390625,11.716015625,11.057763671875,9.799267578125,9.74267578125,10.277392578125,9.32607421874999,9.59965820312499,9.525830078125,10.4205078125,10.293798828125,8.8869140625,8.665625,8.81582031249999,9.82290039062499,10.919677734375,11.66953125,13.730322265625,14.12744140625,15.7025390625,15.78017578125,19.496630859375,19.995947265625,20.002587890625,21.995849609375,21.995361328125,21.995849609375,21.996240234375,21.996728515625]}],[{&#34;lng&#34;:[34.078125,34.09453125,33.23427734375,33.01259765625,33.66611328125,34.71064453125,35.268359375,33.97607421875,33.48935546875,32.8380859375,32.0994140625,31.15234375,30.83857421875,29.67685546875,28.19208984375,27.4033203125,27.0833984375,26.5142578125,26.36181640625,25.3806640625,24.8533203125,24.14736328125,24.53193359375,25.0669921875,25.798046875,26.5513671875,27.88583984375,28.84453125,30.00302734375,30.73935546875,31.22490234375,32.4041015625,32.3353515625,33.073046875,33.17216796875,33.8921875,34.078125],&#34;lat&#34;:[9.46152343749999,8.5822265625,8.39638671874999,7.95151367187499,7.67099609374999,6.66030273437499,5.49228515624999,4.22021484375003,3.755078125,3.79848632812499,3.52919921874999,3.785595703125,3.49072265625,4.5869140625,4.35024414062499,5.10917968749999,5.77685546875,6.06923828124999,6.63530273437499,7.33339843749999,8.13754882812499,8.665625,8.8869140625,10.293798828125,10.4205078125,9.525830078125,9.59965820312499,9.32607421874999,10.277392578125,9.74267578125,9.799267578125,11.057763671875,11.716015625,11.59150390625,10.850146484375,10.198974609375,9.46152343749999]}],[{&#34;lng&#34;:[-12.280615234375,-12.05419921875,-11.390380859375,-11.389404296875,-12.2912109375,-13.729248046875,-15.19609375,-16.71181640625,-16.763330078125,-16.5623046875,-17.16806640625,-16.53525390625,-16.168359375,-14.30009765625,-13.40966796875,-12.85849609375,-12.280615234375],&#34;lat&#34;:[14.809033203125,13.633056640625,12.9419921875,12.40439453125,12.32802734375,12.67392578125,12.679931640625,12.354833984375,13.06416015625,13.5873046875,14.640625,15.83837890625,16.5470703125,16.5802734375,16.0591796875,15.242529296875,14.809033203125]}],[{&#34;lng&#34;:[-10.283203125,-10.6474609375,-11.50751953125,-12.48564453125,-12.8809570312499,-13.29267578125,-12.50146484375,-11.2056640625,-10.283203125],&#34;lat&#34;:[8.48515624999999,7.759375,6.90654296875,7.38627929687504,7.85664062500003,9.04921875,9.86215820312499,9.977734375,8.48515624999999]}],[{&#34;lng&#34;:[-89.36259765625,-88.512548828125,-87.71533203125,-87.814208984375,-88.51201171875,-90.09521484375,-89.36259765625],&#34;lat&#34;:[14.416015625,13.978955078125,13.8126953125,13.3991699218751,13.183935546875,13.7365234375,14.416015625]}],[{&#34;lng&#34;:[48.93857421875,48.9380859375,47.97822265625,46.97822265625,44.0228515625,43.48251953125,42.6595703125,42.92275390625,43.24599609375,44.3865234375,44.94296875,45.81669921875,46.5650390625,47.40498046875,48.93857421875],&#34;lat&#34;:[11.258447265625,9.45175781249999,7.9970703125,7.9970703125,8.98603515625,9.37949218749999,10.62138671875,10.99931640625,11.4998046875,10.430224609375,10.43671875,10.835888671875,10.74599609375,11.1740234375,11.258447265625]}],[{&#34;lng&#34;:[41.53271484375,40.9787109375,40.964453125,41.883984375,44.028125,44.94052734375,45.9349609375,47.97822265625,48.9380859375,48.93857421875,50.11005859375,50.79228515625,51.2548828125,51.140625,50.825,49.34853515625,49.04931640625,47.97529296875,46.051171875,44.33271484375,43.46767578125,41.9798828125,41.53271484375],&#34;lat&#34;:[-1.69531249999996,-0.870312500000011,2.81464843750003,3.977734375,4.95097656249999,4.91201171874999,5.99721679687499,7.9970703125,9.45175781249999,11.258447265625,11.529296875,11.98369140625,11.830712890625,10.656884765625,9.428173828125,6.99052734374999,6.17363281249999,4.497021484375,2.47514648437499,1.39096679687499,0.621630859374989,-0.973046875,-1.69531249999996]}],[{&#34;lng&#34;:[20.241796875,21.384375,22.705078125,22.34404296875,21.5625,21.7529296875,21.05703125,20.3443359375,19.1943359375,19.5837890625,19.00712890625,18.90537109375,20.241796875],&#34;lat&#34;:[46.10859375,44.870068359375,44.23779296875,42.31396484375,42.247509765625,42.66982421875,43.09169921875,42.8279296875,43.53330078125,44.04345703125,44.869189453125,45.93173828125,46.10859375]}],[{&#34;lng&#34;:[-54.15595703125,-54.452197265625,-54.350732421875,-53.990478515625,-54.1955078125,-54.616259765625,-55.005810546875,-56.12939453125,-56.4828125,-56.704345703125,-58.0544921875,-57.711083984375,-57.194775390625,-56.96982421875,-55.93955078125,-54.83369140625,-54.05419921875,-54.15595703125],&#34;lat&#34;:[5.35898437500003,5.01347656249999,4.05410156249999,3.58955078125,2.81787109375,2.32675781250001,2.59296875,2.29951171875,1.942138671875,2.03647460937499,4.17192382812499,4.99106445312499,5.5484375,5.99287109375,5.79545898437499,5.98833007812499,5.80791015624999,5.35898437500003]}],[{&#34;lng&#34;:[22.538671875,22.1318359375,20.4900390625,19.8986328125,17.7619140625,17.14736328125,16.953125,18.8322265625,19.80224609375,21.6396484375,22.538671875],&#34;lat&#34;:[49.072705078125,48.405322265625,48.526904296875,48.13134765625,47.770166015625,48.00595703125,48.598828125,49.510791015625,49.192333984375,49.411962890625,49.072705078125]}],[{&#34;lng&#34;:[16.5162109375,15.6359375,15.339453125,13.5779296875,13.71982421875,13.7,14.503515625,16.09306640625,16.5162109375],&#34;lat&#34;:[46.49990234375,46.200732421875,45.467041015625,45.51689453125,45.58759765625,46.520263671875,46.417041015625,46.86328125,46.49990234375]}],[{&#34;lng&#34;:[24.15546875,21.5655273437501,21.4650390625,20.7626953125,17.89560546875,17.1307617187501,17.2509765625,17.9557617187501,18.9705078125,18.2853515625001,16.651953125,16.5279296875001,15.9966796875,14.78203125,14.34169921875,13.3213867187501,12.592578125,12.421484375,11.4493164062501,11.3882812500001,12.4861328125001,11.9999023437501,12.6625,13.9605468750001,13.65029296875,14.4796875,14.54326171875,16.403515625,16.12744140625,18.3786132812501,19.9698242187501,20.62216796875,23.6388671875,24.15546875],&#34;lat&#34;:[65.8052734375001,65.40810546875,64.37958984375,63.8678222656251,62.830517578125,61.575732421875,60.70078125,60.589794921875,59.7572265625,59.109375,58.434326171875,57.0681640625,56.222607421875,56.1619140625,55.527734375,55.34638671875,56.13759765625,56.906396484375,58.118359375,59.0365234375,60.1067871093751,63.29169921875,63.940478515625,64.014013671875,64.58154296875,65.30146484375,66.129345703125,67.05498046875,67.4258300781251,68.56240234375,68.356396484375,69.036865234375,67.95439453125,65.8052734375001]}],[{&#34;lng&#34;:[31.9482421875,32.112890625,31.9583984375,31.06337890625,30.8033203125,31.41513671875,31.9482421875],&#34;lat&#34;:[-25.9576171875,-26.839453125,-27.305859375,-27.1123046875,-26.4134765625,-25.74658203125,-25.9576171875]}],[{&#34;lng&#34;:[42.358984375,41.416796875,41.1947265625,40.689453125,38.77353515625,36.818359375,35.7873046875,35.869140625,36.5849609375,35.97626953125,35.89267578125,36.65859375,37.436328125,38.19169921875,39.356640625,40.7056640625,42.358984375],&#34;lat&#34;:[37.10859375,36.5146484375,34.768994140625,34.33203125,33.372216796875,32.31728515625,32.734912109375,33.43173828125,34.221240234375,34.62919921875,35.916552734375,36.8025390625,36.643310546875,36.9015625,36.681591796875,37.097705078125,37.10859375]}],[{&#34;lng&#34;:[23.9802734375,23.9833984375,23.10517578125,22.5099609375,22.1076171875,22.55634765625,22.86005859375,22.49384765625,20.7732421875,20.34208984375,19.1455078125,19.10869140625,18.455078125,17.6494140625,16.784765625,15.480078125,15.1162109375,13.97724609375,14.24326171875,15.54091796875,15.0298828125,15.08125,14.5162109375,14.06396484375,13.60634765625,13.4482421875,14.36796875,15.47431640625,15.73505859375,15.948828125,15.1818359375,14.97890625,15.98408203125,18.23134765625,21.5849609375,23.9802734375],&#34;lat&#34;:[19.496630859375,15.78017578125,15.7025390625,14.12744140625,13.730322265625,11.66953125,10.919677734375,10.996240234375,9.40566406249999,9.12709960937499,9.01596679687499,8.65615234374999,8.03203124999999,7.98359375,7.5509765625,7.52377929687499,8.55732421875,9.69155273437499,9.979736328125,9.96030273437499,11.113671875,11.8455078125,12.979736328125,13.078515625,13.70458984375,14.3806640625,15.750146484375,16.9083984375,19.904052734375,20.303173828125,21.523388671875,22.9962890625,23.44521484375,22.335546875,20.6794921875,19.496630859375]}],[{&#34;lng&#34;:[0.900488281250006,0.779980468750011,1.330078125,1.60019531250001,1.62265625,1.18720703125001,0.525585937500011,0.634765625,0.261914062500011,0.362695312500023,-0.068603515625,0.900488281250006],&#34;lat&#34;:[10.99326171875,10.3595703125,9.99697265624999,9.050048828125,6.216796875,6.08940429687499,6.85092773437499,7.35366210937499,9.49560546875,10.236474609375,11.115625,10.99326171875]}],[{&#34;lng&#34;:[100.1224609375,101.1546875,101.286328125,101.0505859375,101.10517578125,102.10146484375,102.717578125,103.3669921875,103.949609375,104.816015625,104.7505859375,105.6220703125,105.4755859375,105.18330078125,103.1994140625,102.3197265625,102.499609375,102.93388671875,102.76298828125,101.7236328125,100.86328125,100.9626953125,100.01748046875,99.9890625000001,99.1650390625,99.1607421875001,99.7238281250001,100.27939453125,100.58623046875,101.49794921875,102.10107421875,101.8736328125,101.25703125,101.053515625,100.119140625,99.7203125000001,98.5791992187501,98.2381835937501,98.7025390625001,98.7572265625,99.61474609375,99.2198242187501,99.1368164062501,98.2459960937501,98.5652343750001,98.6892578125,98.4388671875,97.79296875,97.816796875,98.9166992187501,99.8903320312501,100.1224609375],&#34;lat&#34;:[20.3166503906251,19.57919921875,18.9771484375,18.40703125,17.4795410156251,18.21064453125,17.892236328125,18.42333984375,18.3189941406251,17.30029296875,16.6475585937501,15.699951171875,14.530126953125,14.346240234375,14.3326171875,13.5399902343751,12.669970703125,11.706689453125,12.012451171875,12.68935546875,12.714501953125,13.431982421875,13.353173828125,12.17080078125,10.31982421875,9.73403320312497,9.31420898437497,8.26850585937501,7.17597656250001,6.86528320312503,6.24223632812503,5.82529296874999,5.78935546875004,6.242578125,6.44199218750005,7.106201171875,8.34428710937499,8.42309570312497,10.190380859375,10.6609375,11.781201171875,12.73974609375,13.71669921875,14.81474609375,15.403564453125,16.305419921875,16.97568359375,17.68125,19.4599609375001,19.772900390625,20.4244140625,20.3166503906251]}],[{&#34;lng&#34;:[70.9580078125,69.966796875,69.598828125,71.404296875,72.0427734375,73.631640625,73.80166015625,74.74501953125,74.89130859375,73.48134765625,71.80205078125,71.43291015625,71.551953125,70.87890625,70.2146484375,68.0677734375,67.758984375,68.2940429687501,68.0478515625,67.349609375,67.7190429687501,68.46328125,68.6525390625001,70.4415039062501,70.9580078125],&#34;lat&#34;:[40.2388671875,40.20224609375,39.573779296875,39.5978515625,39.3521484375,39.448876953125,38.606884765625,38.510009765625,37.231640625,37.4716796875,36.694287109375,37.1275390625,37.933154296875,38.456396484375,37.9244140625001,36.9498046875,37.172216796875,38.03291015625,38.669287109375,39.24208984375,39.62138671875,39.53671875,40.182666015625,41.0234375,40.2388671875]}],[{&#34;lng&#34;:[66.522265625,65.7650390625,64.81630859375,64.51103515625,63.10859375,62.610546875,61.26201171875,61.11962890625,60.34130859375,59.2408203125,56.440625,55.0755859375,54.74521484375,53.9141601562501,53.86865234375,52.73369140625,53.1452148437501,53.8700195312501,54.71005859375,53.8464843750001,52.4938476562501,53.2500976562501,54.12099609375,55.54521484375,55.9774414062501,57.01796875,56.9640625,57.8142578125001,58.5890625000001,60.10693359375,60.45498046875,61.953515625,62.65068359375,64.16279296875,65.612890625,66.629296875,66.522265625],&#34;lat&#34;:[37.348486328125,37.569140625,37.132080078125,36.340673828125,35.818701171875,35.233154296875,35.619580078125,36.642578125,36.637646484375,37.520751953125,38.2494140625,37.902490234375,37.501904296875,37.3435546875,38.949267578125,40.39873046875,40.824951171875,40.648681640625,40.8911132812501,42.091162109375,41.78037109375,42.205859375,42.335205078125,41.262744140625,41.322216796875,41.2634765625,41.85654296875,42.1898437500001,42.778466796875,41.907421875,41.221630859375,41.030615234375,39.85849609375,38.95361328125,38.23857421875,37.93203125,37.348486328125]}],[{&#34;lng&#34;:[125.0681640625,124.922265625,125.17802734375,126.6197265625,126.915234375,125.0681640625],&#34;lat&#34;:[-9.5119140625,-8.94248046874998,-8.64785156249999,-8.45947265624999,-8.71523437499997,-9.5119140625]}],[{&#34;lng&#34;:[11.50458984375,11.50498046875,10.11494140625,10.21640625,9.51875,9.04404296875001,8.33339843750002,7.7626953125,7.51386718750001,8.24560546875,8.39423828125001,8.23076171874999,8.57656250000002,9.68798828125006,10.5712890625001,10.5908203125,11.1201171875001,10.2003906250001,10.1589843750001,11.50458984375],&#34;lat&#34;:[33.18193359375,32.413671875,31.46376953125,30.783203125,30.22939453125,32.07236328125,32.543603515625,33.23310546875,34.080517578125,34.73408203125,35.203857421875,36.545263671875,36.93720703125,37.340380859375,36.879443359375,35.887255859375,35.240283203125,34.3460449218751,33.850048828125,33.18193359375]}],[{&#34;lng&#34;:[41.51005859375,42.787890625,43.439453125,43.79169921875,44.76826171875,44.8171875,44.0232421875,44.76513671875,42.774609375,42.358984375,40.7056640625,39.356640625,38.19169921875,37.436328125,36.65859375,35.89267578125,35.5374023437501,34.6013671875001,33.6947265625,32.79482421875,31.3525390625,30.64404296875,30.48359375,29.6890625,29.03828125,28.1336914062501,27.34892578125,26.6828125,27.0136718750001,26.1130859375001,26.18134765625,26.7380859375,28.2890625,29.36474609375,29.322265625,31.2548828125,32.3064453125001,33.38134765625,34.75048828125,36.0517578125,36.50966796875,38.3810546875,39.4263671875,40.2652343750001,41.51005859375],&#34;lat&#34;:[41.51748046875,41.563720703125,41.10712890625,40.070263671875,39.7035156250001,39.650439453125,39.3774414062501,37.142431640625,37.371875,37.10859375,37.097705078125,36.681591796875,36.9015625,36.643310546875,36.8025390625,35.916552734375,36.597021484375,36.78447265625,36.181982421875,36.035888671875,36.80107421875,36.865673828125,36.310400390625,36.156689453125,36.69345703125,37.0294921875,37.019580078125,38.19833984375,38.886865234375,39.4673828125,39.990087890625,40.4002441406251,40.40302734375,40.80927734375,41.227734375,41.1076171875,41.72958984375,42.017578125,41.9568359375,41.682568359375,41.2625,40.92451171875,41.1064453125,40.9613281250001,41.51748046875]},{&#34;lng&#34;:[28.014453125,28.78037109375,27.4994140625001,27.2580078125,26.0389648437501,26.6249023437501,26.3208984375,27.294921875,28.014453125],&#34;lat&#34;:[41.96904296875,40.974169921875,40.97314453125,40.687353515625,40.7267578125,41.4017578125,41.716552734375,42.079541015625,41.96904296875]}],[{&#34;lng&#34;:[121.0087890625,120.58125,120.0724609375,120.158984375,121.040625,121.92900390625,121.2958984375,121.0087890625],&#34;lat&#34;:[22.620361328125,22.356396484375,23.149755859375,23.709033203125,25.0328125,24.97373046875,22.9666015625,22.620361328125]}],[{&#34;lng&#34;:[33.90322265625,35.8369140625,37.6438476562501,37.7972656250001,39.22177734375,38.8192382812501,38.8740234375,39.47236328125,39.3040039062501,39.7837890625,40.46357421875,39.988671875,38.491796875,37.92021484375,37.54169921875,36.51865234375,35.78544921875,34.95947265625,34.59765625,34.3208984375001,32.919921875,31.942578125,30.751171875,30.31318359375,29.70966796875,29.3427734375,29.40322265625,30.14716796875,30.790234375,30.55361328125,30.81259765625,30.5099609375,30.7419921875,33.90322265625],&#34;lat&#34;:[-1.00205078125001,-2.03662109374994,-3.04541015625003,-3.67441406250001,-4.69238281250001,-5.87763671874998,-6.33125,-6.87861328124998,-8.44384765625,-9.91455078124996,-10.46435546875,-10.82080078125,-11.41328125,-11.2947265625,-11.67509765625,-11.7162109375,-11.4529296875,-11.578125,-11.0375,-9.73154296874998,-9.40742187500001,-9.05400390625,-8.19365234375,-7.20371093750001,-6.61689453125001,-4.98310546875,-4.44931640625001,-4.08535156250001,-3.27460937500001,-2.40009765625001,-1.56308593750002,-1.06728515625001,-1.00751953125,-1.00205078125001]}],[{&#34;lng&#34;:[33.90322265625,30.7419921875,30.5099609375,29.576953125,29.71767578125,29.94287109375,31.252734375,30.72861328125,30.83857421875,31.15234375,32.0994140625,32.8380859375,33.48935546875,33.97607421875,34.39287109375,34.9640625,34.78759765625,33.9431640625,33.90322265625],&#34;lat&#34;:[-1.00205078125001,-1.00751953125,-1.06728515625001,-1.38789062500001,0.098339843749997,0.819238281249994,2.04458007812499,2.45537109374999,3.49072265625,3.785595703125,3.52919921874999,3.79848632812499,3.755078125,4.22021484375003,3.69150390624999,2.06240234374999,1.230712890625,0.173779296874997,-1.00205078125001]}],[{&#34;lng&#34;:[38.21435546875,35.8271484375,34.849609375,35.47255859375,33.9099609375001,33.55517578125,32.5080078125001,33.6648437500001,32.0357421875,31.9743164062501,30.7962890625,29.705859375,28.2125,29.1462890625,29.87783203125,29.159765625,29.19482421875,27.54921875,26.6189453125,24.893359375,23.20263671875,22.87666015625,22.1318359375,22.538671875,22.6494140625,24.10576171875,23.6052734375,24.3619140625,25.92529296875,27.2701171875,29.346484375,30.5330078125,31.76337890625,33.73525390625,34.3978515625,34.2806640625,35.3119140625001,35.41162109375,36.6194335937501,37.4228515625,39.7805664062501,39.9610351562501,38.9002929687501,38.21435546875],&#34;lat&#34;:[47.091455078125,46.62431640625,46.189892578125,45.098486328125,44.38759765625,45.09765625,45.4038085937501,45.9470703125,46.260986328125,46.7087890625,46.552001953125,45.259912109375,45.450439453125,46.526904296875,46.82890625,47.4556640625,47.882421875,48.477734375,48.25986328125,47.7177734375,48.084521484375,47.9472656250001,48.405322265625,49.072705078125,49.539013671875,50.844970703125,51.517919921875,51.867529296875,51.913525390625,51.61357421875,51.382568359375,51.596337890625,52.10107421875,52.344775390625,51.780419921875,51.311669921875,51.043896484375,50.539697265625,50.209228515625,50.411474609375,49.572021484375,48.237939453125,47.855126953125,47.091455078125]}],[{&#34;lng&#34;:[-53.37060546875,-53.785302734375,-54.902294921875,-56.117919921875,-57.170703125,-57.8291015625,-58.4001953125,-58.201171875,-58.189013671875,-57.60888671875,-56.83271484375,-55.873681640625,-54.587646484375,-53.1255859375,-53.53134765625,-53.37060546875],&#34;lat&#34;:[-33.7421875,-34.38037109375,-34.9328125,-34.90791015625,-34.45234375,-34.47734375,-33.91240234375,-32.4716796875,-31.92421875,-30.18779296875,-30.1072265625,-31.06962890625,-31.48515625,-32.73671875,-33.1708984375,-33.7421875]}],[{&#34;lng&#34;:[-74.70888671875,-71.517529296875,-70.296240234375,-70.00771484375,-69.24287109375,-67.806787109375,-67.78466796875,-67.124853515625,-67.10673828125,-70.17880859375,-71.0461914062499,-70.4046875,-72.84716796875,-74.226708984375,-73.9576171875,-74.42880859375,-75.3921875,-75.035888671875,-75.6592773437499,-76.2642578125,-75.8904296875,-76.4788085937499,-75.77392578125,-77.750732421875,-78.577685546875,-79.276025390625,-80.84921875,-81.52041015625,-81.24951171875,-80.52412109375,-80.6500976562499,-80.04130859375,-80.366943359375,-81.09765625,-81.36494140625,-82.441357421875,-82.8435058593749,-82.65146484375,-83.694384765625,-85.35361328125,-86.257373046875,-87.790283203125,-88.905224609375,-89.5884765625,-90.1013671874999,-90.751025390625,-91.8931640625,-92.2608398437499,-93.69482421875,-94.88828125,-95.85341796875,-96.44873046875,-97.156494140625,-97.5546874999999,-97.1462402343749,-97.358154296875,-99.107763671875,-99.505322265625,-100.296044921875,-100.658642578125,-101.440380859375,-102.2689453125,-103.25771484375,-104.400634765625,-104.97880859375,-106.45322265625,-108.21181640625,-108.214453125,-111.0419921875,-114.8359375,-117.128271484375,-117.467431640625,-118.506201171875,-119.6060546875,-120.481201171875,-120.63359375,-121.877392578125,-121.789990234375,-122.394921875,-122.46689453125,-123.701123046875,-123.88447265625,-124.3716796875,-124.068505859375,-124.5396484375,-124.14873046875,-123.929345703125,-124.0716796875,-124.6326171875,-122.2419921875,-122.78876953125,-119.701708984375,-116.717041015625,-112.45322265625,-109.4685546875,-105.631103515625,-101.36728515625,-99.2353515624999,-95.1620605468749,-93.70771484375,-92.9962402343749,-91.5183105468749,-90.84033203125,-89.4556640625,-88.378173828125,-84.8759765624999,-84.561767578125,-82.55107421875,-82.137841796875,-82.5453125,-83.141943359375,-82.4390625,-81.27763671875,-80.24755859375,-79.03671875,-78.72041015625,-76.819970703125,-75.17939453125,-74.70888671875],&#34;lat&#34;:[45.0038574218751,45.007568359375,45.9061035156251,46.708935546875,47.46298828125,47.0828125,45.701708984375,45.16943359375,44.88505859375,43.7663574218751,42.331103515625,41.626904296875,41.265869140625,40.6080078125,40.328369140625,39.38720703125,39.0927734375001,38.5033203125001,37.953955078125,37.8935546875,36.65703125,36.028173828125,35.64697265625,34.2849609375,33.8732421875,33.135400390625,32.113916015625,30.874658203125,29.793798828125,28.486083984375,28.180908203125,26.568603515625,25.33125,25.319140625,25.8310546875,27.05966796875,27.84599609375,28.8875,29.9259765625,29.875732421875,30.493017578125,30.291796875,30.41513671875,30.165966796875,29.181787109375,29.130859375,29.83603515625,29.5568359375,29.769921875,29.370556640625,28.64033203125,28.594482421875,28.1443359375,26.967333984375,25.961474609375,25.8705078125,26.446923828125,27.54833984375,28.327685546875,29.0685546875,29.77685546875,29.87119140625,29.001123046875,29.57373046875,30.645947265625,31.770166015625,31.779345703125,31.329443359375,31.32421875,32.50830078125,32.533349609375,33.2955078125,34.0173828125,34.418017578125,34.471630859375,35.07646484375,36.3310546875,36.732275390625,37.20751953125,37.83818359375,38.907275390625,39.860791015625,40.4912109375,41.3841796875001,42.812890625,43.691748046875,45.576953125,46.744775390625,48.375048828125,48.0107421875,48.993017578125,48.993017578125,48.9930664062501,48.9930664062501,48.9930664062501,48.9931152343751,48.993115234375,48.9931152343751,48.991748046875,48.5254394531251,48.61181640625,48.05830078125,48.2005371093751,47.996240234375,48.303076171875,46.89990234375,46.4573730468751,45.34736328125,43.5708984375,42.62470703125,41.97587890625,41.674853515625,42.2091796875,42.366015625,42.80234375,43.624951171875,43.62880859375,44.8993652343751,45.0038574218751]},{&#34;lng&#34;:[-141.0021484375,-141.0021484375,-141.0021484375,-141.0021484375,-141.0021484375,-139.18515625,-137.593310546875,-136.578759765625,-135.475927734375,-133.820751953125,-131.866162109375,-130.02509765625,-130.2140625,-130.575341796875,-130.9185546875,-131.84384765625,-132.8142578125,-133.465869140625,-134.063330078125,-135.86171875,-136.5826171875,-140.216748046875,-142.945654296875,-143.805078125,-145.898876953125,-146.8740234375,-148.34443359375,-148.197607421875,-149.4322265625,-150.9607421875,-151.73818359375,-151.75048828125,-154.088330078125,-153.334423828125,-154.247021484375,-155.006884765625,-156.475146484375,-158.275634765625,-162.073974609375,-162.15712890625,-159.28310546875,-157.607568359375,-157.5236328125,-158.503173828125,-159.082666015625,-160.363134765625,-161.75546875,-162.24248046875,-163.906884765625,-165.35380859375,-166.07880859375,-164.409033203125,-163.358837890625,-160.778564453125,-160.93193359375,-162.80703125,-163.7130859375,-166.1427734375,-168.08837890625,-164.67412109375,-163.695361328125,-161.81630859375,-160.864013671875,-161.9654296875,-163.720556640625,-164.1251953125,-166.380517578125,-166.20908203125,-164.30234375,-163.161474609375,-161.88095703125,-159.314501953125,-157.998486328125,-156.78330078125,-151.944677734375,-149.26943359375,-145.19736328125,-143.218310546875,-141.0021484375],&#34;lat&#34;:[69.65078125,67.60537109375,64.9755371093751,62.0534667968751,60.3002441406251,60.08359375,59.22626953125,59.15224609375,59.79326171875,58.705029296875,56.792822265625,55.8882324218751,55.02587890625,54.769677734375,55.735986328125,56.160107421875,57.04072265625,57.17216796875,58.211083984375,58.57705078125,58.2452148437501,59.72666015625,60.09697265625,60.012890625,60.4781738281251,61.0048828125,60.853564453125,60.1677734375,60.001025390625,59.2439941406251,59.188525390625,60.7548828125,59.36328125,58.857861328125,58.159423828125,58.016064453125,57.10517578125,56.196240234375,55.1393066406251,55.71943359375,56.68857421875,57.60146484375,58.421337890625,58.850341796875,58.4697753906251,59.051171875,58.61201171875,60.1783203125,59.8067871093751,60.5412109375,61.803125,63.2150390625,63.045751953125,63.8189453125,64.5791015625,64.37421875,64.588232421875,64.582763671875,65.657763671875,66.555029296875,66.083837890625,66.053662109375,66.670849609375,67.049560546875,67.1955566406251,67.6067382812501,68.425146484375,68.8853515625,68.936474609375,69.387939453125,70.33173828125,70.878515625,70.8453125,71.3189453125001,70.452099609375,70.50078125,70.00869140625,70.116259765625,69.65078125]},{&#34;lng&#34;:[-152.898046875,-152.2162109375,-153.793212890625,-154.70595703125,-152.898046875],&#34;lat&#34;:[57.82392578125,57.577001953125,56.989501953125,57.3353515625,57.82392578125]},{&#34;lng&#34;:[-155.58134765625,-156.048681640625,-155.831640625,-154.80419921875,-155.58134765625],&#34;lat&#34;:[19.01201171875,19.749951171875,20.275830078125,19.524462890625,19.01201171875]},{&#34;lng&#34;:[-133.56611328125,-131.976416015625,-132.78232421875,-133.56611328125],&#34;lat&#34;:[56.339208984375,55.20859375,55.048486328125,56.339208984375]}],[{&#34;lng&#34;:[70.94677734375,70.18095703125,71.4083984375,71.79248046875,72.62041015625,71.69248046875,70.9580078125,70.4415039062501,68.6525390625001,68.46328125,67.7190429687501,67.349609375,68.0478515625,68.2940429687501,67.758984375,66.522265625,66.629296875,65.612890625,64.16279296875,62.65068359375,61.953515625,60.45498046875,60.10693359375,58.5890625000001,57.8142578125001,56.9640625,57.01796875,55.9774414062501,55.9756835937501,58.5552734375,61.00791015625,61.990234375,64.9054687500001,66.1002929687501,66.0095703125001,66.4986328125001,66.8142578125,67.9357421875001,68.29189453125,69.06494140625,70.94677734375],&#34;lat&#34;:[42.2486816406251,41.571435546875,41.13603515625,41.413134765625,40.8837890625,40.15234375,40.2388671875,41.0234375,40.182666015625,39.53671875,39.62138671875,39.24208984375,38.669287109375,38.03291015625,37.172216796875,37.348486328125,37.93203125,38.23857421875,38.95361328125,39.85849609375,41.030615234375,41.221630859375,41.907421875,42.778466796875,42.1898437500001,41.85654296875,41.2634765625,41.322216796875,44.994921875,45.55537109375,44.393798828125,43.492138671875,43.714697265625,42.9908203125,42.0048828125,41.994873046875,41.1423828125,41.19658203125,40.656103515625,41.366943359375,42.2486816406251]}],[{&#34;lng&#34;:[-60.017529296875,-60.032421875,-60.71923828125,-60.39501953125,-61.14560546875,-61.376806640625,-60.742138671875,-61.00283203125,-62.153125,-63.2947265624999,-64.22109375,-63.924169921875,-64.11484375,-65.103759765625,-66.429248046875,-66.876025390625,-67.21083984375,-67.834765625,-67.3111328125,-67.8552734375,-67.82490234375,-67.43935546875,-67.8591796875,-69.4392578124999,-70.09501953125,-72.0842773437499,-72.44296875,-72.416552734375,-73.00654296875,-72.690087890625,-71.95810546875,-71.3197265625,-71.94697265625,-71.5943359374999,-72.112841796875,-71.68671875,-71.052685546875,-71.38662109375,-71.4695312499999,-69.6315917968749,-68.827978515625,-67.871630859375,-66.247216796875,-65.8517578125,-64.85048828125,-63.8734375,-62.70234375,-62.51513671875,-60.79248046875,-60.8009765624999,-60.017529296875],&#34;lat&#34;:[8.54931640625001,8.05356445312499,7.49868164062499,6.94536132812499,6.69453125,5.90698242187503,5.20205078124999,4.53525390624999,4.09838867187499,3.92226562499998,3.58740234374997,2.45244140625003,1.61928710937504,1.10810546874998,0.82167968749998,1.22304687500004,2.39013671875004,2.89282226562504,3.41586914062502,4.50688476562499,5.27045898437503,6.02553710937502,6.28989257812496,6.13491210937501,6.93793945312501,7.096875,7.45488281249999,8.38198242187504,9.78916015625001,10.83583984375,11.66640625,11.8619140625,11.414453125,10.6573730468751,9.81557617187497,9.07250976562503,9.70581054687499,10.26376953125,10.96416015625,11.479931640625,11.43173828125,10.4720703125001,10.6322265625,10.257763671875,10.098095703125,10.66376953125,10.7498046875,10.176123046875,9.36074218750004,8.59213867187503,8.54931640625001]}],[{&#34;lng&#34;:[107.97265625,107.354296875,106.67548828125,106.51796875,105.98408203125,105.62177734375,107.18037109375,108.02939453125,108.8212890625,109.3033203125,109.1986328125,108.2716796875,107.2615234375,106.8126953125,106.5724609375,104.8185546875,105.02783203125,104.4263671875,104.8505859375,105.8560546875,105.85146484375,107.5064453125,107.60546875,107.3314453125,107.51943359375,107.653125,107.39638671875,106.69609375,106.50224609375,105.458203125,103.89638671875,104.9279296875,104.583203125,104.05205078125,103.1044921875,102.9486328125,102.12744140625,102.5171875,104.37177734375,105.275390625,105.84296875,106.7802734375,106.7294921875,107.97265625],&#34;lat&#34;:[21.507958984375,21.0551757812501,20.960498046875,20.2888671875,19.9390625,18.96630859375,16.89794921875,16.3311035156251,15.3779296875,13.8564453125,11.724853515625,10.93427734375,10.398388671875,10.4333007812501,9.64111328125004,8.80185546875003,10.067431640625,10.41123046875,10.53447265625,11.294287109375,11.635009765625,12.36455078125,13.43779296875,14.126611328125,14.705078125,15.2552246093751,16.043017578125,16.458984375,16.9541015625,18.154296875,19.339990234375,20.018115234375,20.6466796875,20.9412109375001,20.891650390625,21.569775390625,22.37919921875,22.741015625,22.704052734375,23.34521484375,22.922802734375,22.77890625,22.0003417968751,21.507958984375]}],[{&#34;lng&#34;:[53.08564453125,52.327734375,52.2174804687501,51.6037109375001,49.34990234375,48.668359375,47.9899414062501,46.7888671875,45.6573242187501,45.0386718750001,43.92978515625,43.47529296875,42.7171875000001,42.79931640625,43.1650390625,43.19091796875,45.1480468750001,47.441796875,48.17216796875,49.0419921875,51.97763671875,53.08564453125],&#34;lat&#34;:[16.648388671875,16.2935546875001,15.655517578125,15.33681640625,14.63779296875,14.050146484375,14.048095703125,13.465576171875,13.338720703125,12.815869140625,12.61650390625,12.839013671875,15.654638671875,16.37177734375,16.689404296875,17.359375,17.42744140625,17.111865234375,18.15693359375,18.581787109375,18.9961425781251,16.648388671875]}],[{&#34;lng&#34;:[31.287890625,31.54560546875,31.98583984375,31.9482421875,31.41513671875,30.8033203125,31.06337890625,31.9583984375,32.112890625,32.8861328125,32.2857421875,31.3351562500001,30.2886718750001,27.86064453125,26.4294921875,24.8271484375,23.585546875,22.2455078125001,21.78896484375,20.5298828125,19.6349609375,18.8087890625,17.87822265625,18.2508789062501,18.2108398437501,17.67744140625,16.95,16.44755859375,17.05625,17.44794921875,19.02607421875,19.98046875,19.98046875,20.34521484375,20.7931640625,20.73984375,21.6462890625,22.640234375,23.266015625,24.74814453125,25.5837890625,25.912109375,26.83505859375,27.14638671875,28.21015625,29.36484375,31.287890625],&#34;lat&#34;:[-22.40205078125,-23.48232421875,-24.46064453125,-25.9576171875,-25.74658203125,-26.4134765625,-27.1123046875,-27.305859375,-26.839453125,-26.84931640625,-28.621484375,-29.378125,-30.9701171875,-33.05390625,-33.7595703125,-34.1689453125,-33.98515625,-34.069140625,-34.37265625,-34.4630859375,-34.7533203125,-34.108203125,-32.9615234375,-32.6521484375,-31.74248046875,-31.01904296875,-29.40341796875,-28.617578125,-28.0310546875,-28.69814453125,-28.9279296875,-28.45126953125,-24.7767578125,-25.0298828125,-25.915625,-26.848828125,-26.85419921875,-26.07119140625,-25.2666015625,-25.8173828125,-25.60625,-24.7474609375,-24.2408203125,-23.5244140625,-22.69365234375,-22.1939453125,-22.40205078125]},{&#34;lng&#34;:[28.7369140625,29.39072265625,28.62578125,27.735546875,27.0517578125,27.3884765625,28.0181640625,28.7369140625],&#34;lat&#34;:[-30.101953125,-29.2697265625,-28.58173828125,-28.9400390625,-29.6640625,-30.31591796875,-30.64228515625,-30.101953125]}],[{&#34;lng&#34;:[32.919921875,33.65908203125,33.261328125,33.39794921875,33.02158203125,32.6720703125,33.2017578125,30.2318359375,30.39609375,29.72958984375,28.9130859375,28.760546875,27.9322265625,27.02080078125,25.2587890625,24.27490234375,23.3806640625,22.15068359375,21.97978515625,21.97890625,23.8431640625,23.99130859375,23.96650390625,24.5185546875,26.0259765625,26.949609375,28.35771484375,29.0142578125,29.7953125,29.7951171875,29.06435546875,28.3572265625,28.6388671875,28.630078125,28.40068359375,28.972265625,30.751171875,31.942578125,32.919921875],&#34;lat&#34;:[-9.40742187500001,-10.59052734375,-10.893359375,-12.48984375,-12.63046875,-13.6103515625,-14.01337890625,-14.99033203125,-15.64306640625,-15.64462890625,-15.98779296875,-16.53212890625,-16.89619140625,-17.9583984375,-17.7935546875,-17.4810546875,-17.640625,-16.59716796875,-15.95556640625,-13.0009765625,-13.0009765625,-12.42216796875,-10.87177734375,-11.4384765625,-11.89013671875,-11.898828125,-12.48203125,-13.36884765625,-13.3927734375,-12.15546875,-12.348828125,-11.4830078125,-10.66923828125,-9.83125,-9.22480468750001,-8.46494140625001,-8.19365234375,-9.05400390625,-9.40742187500001]}],[{&#34;lng&#34;:[31.287890625,29.36484375,29.0373046875,28.04560546875,27.66943359375,27.699609375,26.16806640625,25.2587890625,27.02080078125,27.9322265625,28.760546875,28.9130859375,29.72958984375,30.39609375,31.93984375,32.948046875,32.99306640625,32.71650390625,33.00673828125,32.47763671875,32.37109375,31.287890625],&#34;lat&#34;:[-22.40205078125,-22.1939453125,-21.811328125,-21.573046875,-21.0642578125,-20.5306640625,-19.53828125,-17.7935546875,-17.9583984375,-16.89619140625,-16.53212890625,-15.98779296875,-15.64462890625,-15.64306640625,-16.42880859375,-16.7123046875,-18.3595703125,-19.00185546875,-19.873828125,-20.71298828125,-21.33486328125,-22.40205078125]}]],[&#34;Afghanistan&#34;,&#34;Angola&#34;,&#34;Albania&#34;,&#34;United Arab Emirates&#34;,&#34;Argentina&#34;,&#34;Armenia&#34;,&#34;Antarctica&#34;,&#34;Australia&#34;,&#34;Austria&#34;,&#34;Azerbaijan&#34;,&#34;Burundi&#34;,&#34;Belgium&#34;,&#34;Benin&#34;,&#34;Burkina Faso&#34;,&#34;Bangladesh&#34;,&#34;Bulgaria&#34;,&#34;Bosnia and Herz.&#34;,&#34;Belarus&#34;,&#34;Belize&#34;,&#34;Bolivia&#34;,&#34;Brazil&#34;,&#34;Brunei&#34;,&#34;Bhutan&#34;,&#34;Botswana&#34;,&#34;Central African Rep.&#34;,&#34;Canada&#34;,&#34;Switzerland&#34;,&#34;Chile&#34;,&#34;China&#34;,&#34;Côte d&#39;Ivoire&#34;,&#34;Cameroon&#34;,&#34;Dem. Rep. Congo&#34;,&#34;Congo&#34;,&#34;Colombia&#34;,&#34;Costa Rica&#34;,&#34;Cuba&#34;,&#34;N. Cyprus&#34;,&#34;Cyprus&#34;,&#34;Czech Rep.&#34;,&#34;Germany&#34;,&#34;Djibouti&#34;,&#34;Denmark&#34;,&#34;Dominican Rep.&#34;,&#34;Algeria&#34;,&#34;Ecuador&#34;,&#34;Egypt&#34;,&#34;Eritrea&#34;,&#34;Spain&#34;,&#34;Estonia&#34;,&#34;Ethiopia&#34;,&#34;Finland&#34;,&#34;Fiji&#34;,&#34;Falkland Is.&#34;,&#34;France&#34;,&#34;Gabon&#34;,&#34;United Kingdom&#34;,&#34;Georgia&#34;,&#34;Ghana&#34;,&#34;Guinea&#34;,&#34;Guinea-Bissau&#34;,&#34;Eq. Guinea&#34;,&#34;Greece&#34;,&#34;Greenland&#34;,&#34;Guatemala&#34;,&#34;Guyana&#34;,&#34;Honduras&#34;,&#34;Croatia&#34;,&#34;Haiti&#34;,&#34;Hungary&#34;,&#34;Indonesia&#34;,&#34;India&#34;,&#34;Ireland&#34;,&#34;Iran&#34;,&#34;Iraq&#34;,&#34;Iceland&#34;,&#34;Israel&#34;,&#34;Italy&#34;,&#34;Jamaica&#34;,&#34;Jordan&#34;,&#34;Japan&#34;,&#34;Siachen Glacier&#34;,&#34;Kazakhstan&#34;,&#34;Kenya&#34;,&#34;Kyrgyzstan&#34;,&#34;Cambodia&#34;,&#34;Korea&#34;,&#34;Kosovo&#34;,&#34;Kuwait&#34;,&#34;Lao PDR&#34;,&#34;Lebanon&#34;,&#34;Liberia&#34;,&#34;Libya&#34;,&#34;Sri Lanka&#34;,&#34;Lesotho&#34;,&#34;Lithuania&#34;,&#34;Luxembourg&#34;,&#34;Latvia&#34;,&#34;Morocco&#34;,&#34;Moldova&#34;,&#34;Madagascar&#34;,&#34;Mexico&#34;,&#34;Macedonia&#34;,&#34;Mali&#34;,&#34;Myanmar&#34;,&#34;Montenegro&#34;,&#34;Mongolia&#34;,&#34;Mozambique&#34;,&#34;Mauritania&#34;,&#34;Malawi&#34;,&#34;Malaysia&#34;,&#34;Namibia&#34;,&#34;New Caledonia&#34;,&#34;Niger&#34;,&#34;Nigeria&#34;,&#34;Nicaragua&#34;,&#34;Netherlands&#34;,&#34;Norway&#34;,&#34;Nepal&#34;,&#34;New Zealand&#34;,&#34;Oman&#34;,&#34;Pakistan&#34;,&#34;Panama&#34;,&#34;Peru&#34;,&#34;Philippines&#34;,&#34;Papua New Guinea&#34;,&#34;Poland&#34;,&#34;Puerto Rico&#34;,&#34;Dem. Rep. Korea&#34;,&#34;Portugal&#34;,&#34;Paraguay&#34;,&#34;Palestine&#34;,&#34;Qatar&#34;,&#34;Romania&#34;,&#34;Russia&#34;,&#34;Rwanda&#34;,&#34;W. Sahara&#34;,&#34;Saudi Arabia&#34;,&#34;Sudan&#34;,&#34;S. Sudan&#34;,&#34;Senegal&#34;,&#34;Sierra Leone&#34;,&#34;El Salvador&#34;,&#34;Somaliland&#34;,&#34;Somalia&#34;,&#34;Serbia&#34;,&#34;Suriname&#34;,&#34;Slovakia&#34;,&#34;Slovenia&#34;,&#34;Sweden&#34;,&#34;Swaziland&#34;,&#34;Syria&#34;,&#34;Chad&#34;,&#34;Togo&#34;,&#34;Thailand&#34;,&#34;Tajikistan&#34;,&#34;Turkmenistan&#34;,&#34;Timor-Leste&#34;,&#34;Tunisia&#34;,&#34;Turkey&#34;,&#34;Taiwan&#34;,&#34;Tanzania&#34;,&#34;Uganda&#34;,&#34;Ukraine&#34;,&#34;Uruguay&#34;,&#34;United States&#34;,&#34;Uzbekistan&#34;,&#34;Venezuela&#34;,&#34;Vietnam&#34;,&#34;Yemen&#34;,&#34;South Africa&#34;,&#34;Zambia&#34;,&#34;Zimbabwe&#34;],null,{&#34;lineCap&#34;:null,&#34;lineJoin&#34;:null,&#34;clickable&#34;:true,&#34;pointerEvents&#34;:null,&#34;className&#34;:&#34;&#34;,&#34;stroke&#34;:false,&#34;color&#34;:[&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#A3DA9D&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#0B7532&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#F7FCF5&#34;,&#34;#6ABF71&#34;,&#34;#00441B&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#C3E7BC&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#EFF9EC&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#F7FCF5&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#DDF2D8&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#E8F6E3&#34;,&#34;#339C52&#34;,&#34;#006629&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#00441B&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#268E47&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#40A95C&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#D1EDCA&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#D1EDCA&#34;,&#34;#7EC87E&#34;,&#34;#808080&#34;,&#34;#55B466&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#91D18D&#34;,&#34;#808080&#34;,&#34;#1A813D&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#40A95C&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#91D18D&#34;,&#34;#005522&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#B3E1AC&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#0B7532&#34;,&#34;#808080&#34;,&#34;#808080&#34;],&#34;weight&#34;:5,&#34;opacity&#34;:0.5,&#34;fill&#34;:true,&#34;fillColor&#34;:[&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#A3DA9D&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#0B7532&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#F7FCF5&#34;,&#34;#6ABF71&#34;,&#34;#00441B&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#C3E7BC&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#EFF9EC&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#F7FCF5&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#DDF2D8&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#E8F6E3&#34;,&#34;#339C52&#34;,&#34;#006629&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#00441B&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#268E47&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#40A95C&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#D1EDCA&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#D1EDCA&#34;,&#34;#7EC87E&#34;,&#34;#808080&#34;,&#34;#55B466&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#91D18D&#34;,&#34;#808080&#34;,&#34;#1A813D&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#40A95C&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#91D18D&#34;,&#34;#005522&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#B3E1AC&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#0B7532&#34;,&#34;#808080&#34;,&#34;#808080&#34;],&#34;fillOpacity&#34;:0.7,&#34;dashArray&#34;:null,&#34;smoothFactor&#34;:0.2,&#34;noClip&#34;:false},[&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Afghanistan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Angola&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Albania&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;United Arab Emirates&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.7672%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Argentina&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Armenia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Antarctica&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Australia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Austria&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Azerbaijan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Burundi&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Belgium&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Benin&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Burkina Faso&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bangladesh&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bulgaria&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bosnia and Herz.&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Belarus&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Belize&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bolivia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Brazil&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;7.4449%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Brunei&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bhutan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Botswana&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Central African Rep.&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Canada&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Switzerland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.0814%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Chile&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;1.221%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;China&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;26.2637%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Côte d&#39;Ivoire&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cameroon&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Dem. Rep. Congo&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Congo&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Colombia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.4224%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Costa Rica&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cuba&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;N. Cyprus&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cyprus&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Czech Rep.&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.1802%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Germany&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Djibouti&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Denmark&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Dominican Rep.&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Algeria&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ecuador&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Egypt&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.1191%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Eritrea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Spain&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Estonia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ethiopia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Finland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Fiji&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Falkland Is.&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;France&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Gabon&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;United Kingdom&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Georgia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ghana&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guinea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guinea-Bissau&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Eq. Guinea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Greece&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.3025%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Greenland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guatemala&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guyana&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Honduras&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Croatia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Haiti&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Hungary&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.2818%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Indonesia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;2.489%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;India&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;8.5008%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ireland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Iran&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Iraq&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Iceland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Israel&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Italy&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Jamaica&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Jordan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Japan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Siachen Glacier&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kazakhstan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kenya&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kyrgyzstan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cambodia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Korea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;14.922%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kosovo&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kuwait&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lao PDR&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lebanon&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Liberia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Libya&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sri Lanka&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lesotho&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lithuania&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Luxembourg&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Latvia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Morocco&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Moldova&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Madagascar&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mexico&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;3.6169%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Macedonia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mali&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Myanmar&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Montenegro&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mongolia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mozambique&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mauritania&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Malawi&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Malaysia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;2.413%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Namibia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;New Caledonia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Niger&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Nigeria&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Nicaragua&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Netherlands&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.3367%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Norway&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Nepal&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;New Zealand&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Oman&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Pakistan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Panama&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Peru&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.3722%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Philippines&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;1.1454%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Papua New Guinea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Poland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;1.231%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Puerto Rico&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Dem. Rep. Korea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Portugal&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Paraguay&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Palestine&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Qatar&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.7938%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Romania&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Russia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;3.7714%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Rwanda&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;W. Sahara&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Saudi Arabia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sudan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;S. Sudan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Senegal&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sierra Leone&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;El Salvador&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Somaliland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Somalia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Serbia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Suriname&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Slovakia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Slovenia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sweden&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Swaziland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Syria&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Chad&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Togo&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Thailand&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;2.2042%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Tajikistan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Turkmenistan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Timor-Leste&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Tunisia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Turkey&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;1.0363%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Taiwan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;12.1916%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Tanzania&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Uganda&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ukraine&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Uruguay&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;United States&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.4507%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Uzbekistan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Venezuela&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Vietnam&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Yemen&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;South Africa&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;6.7359%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Zambia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Zimbabwe&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;]]}],&#34;setView&#34;:[[15,20],2,[]],&#34;limits&#34;:{&#34;lat&#34;:[-89.99892578125,83.56484375],&#34;lng&#34;:[-180,180]}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;leaf_world_emerging_purples&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-94026c63324a9b252981&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;leaflet html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-94026c63324a9b252981&#34;&gt;{&#34;x&#34;:{&#34;calls&#34;:[{&#34;method&#34;:&#34;addProviderTiles&#34;,&#34;args&#34;:[&#34;CartoDB.Positron&#34;,null,null,{&#34;errorTileUrl&#34;:&#34;&#34;,&#34;noWrap&#34;:false,&#34;zIndex&#34;:null,&#34;unloadInvisibleTiles&#34;:null,&#34;updateWhenIdle&#34;:null,&#34;detectRetina&#34;:false,&#34;reuseTiles&#34;:false}]},{&#34;method&#34;:&#34;addPolygons&#34;,&#34;args&#34;:[[[{&#34;lng&#34;:[74.89130859375,74.54140625,72.6228515625,71.18505859375,71.6205078125,70.965625,71.0515625,69.86806640625,70.2841796875,69.5015625,69.279296875,68.8689453125,68.21396484375,67.2873046875,66.39716796875,66.17705078125,64.09873046875,62.4765625,60.843359375,61.1041015625,61.7841796875,61.66015625,60.8541015625,60.4857421875,61.080078125,61.26201171875,62.610546875,63.10859375,64.51103515625,64.81630859375,65.7650390625,66.522265625,67.758984375,68.0677734375,70.2146484375,70.87890625,71.551953125,71.43291015625,71.80205078125,73.48134765625,74.89130859375],&#34;lat&#34;:[37.231640625,37.02216796875,36.82958984375,36.04208984375,35.1830078125,34.53037109375,34.04970703125,33.89765625,33.36904296875,33.020068359375,31.93681640625,31.634228515625,31.807373046875,31.217822265625,30.91220703125,29.835595703125,29.391943359375,29.408349609375,29.85869140625,30.12841796875,30.83193359375,31.382421875,31.483251953125,34.094775390625,34.8556152343751,35.619580078125,35.233154296875,35.818701171875,36.340673828125,37.132080078125,37.569140625,37.348486328125,37.172216796875,36.9498046875,37.9244140625001,38.456396484375,37.933154296875,37.1275390625,36.694287109375,37.4716796875,37.231640625]}],[{&#34;lng&#34;:[23.96650390625,23.99130859375,23.8431640625,21.97890625,21.97978515625,22.15068359375,23.3806640625,21.41689453125,19.07646484375,18.39638671875,13.93798828125,13.101171875,11.74306640625,11.75087890625,11.96787109375,12.55048828125,13.4169921875,13.7853515625,13.8474609375,12.99853515625,13.3785156250001,12.3025390625001,13.0681640625,16.315234375,16.7177734375,16.984765625,17.53603515625,19.3408203125,19.52763671875,20.4822265625,20.6078125,21.75107421875,21.90537109375,21.81318359375,22.56103515625,23.96650390625],&#34;lat&#34;:[-10.87177734375,-12.42216796875,-13.0009765625,-13.0009765625,-15.95556640625,-16.59716796875,-17.640625,-18.00068359375,-17.81767578125,-17.3994140625,-17.38876953125,-16.96767578125,-17.24921875,-15.83193359375,-15.633984375,-13.43779296875,-12.52041015625,-11.81279296875,-11.05439453125,-9.048046875,-8.36972656250001,-6.09257812499999,-5.86484375,-5.865625,-6.24140625000001,-7.257421875,-8.07587890625,-7.96660156250003,-7.14443359374995,-6.9158203125,-7.277734375,-7.30546875,-8.693359375,-9.46875,-11.055859375,-10.87177734375]},{&#34;lng&#34;:[12.213671875,12.018359375,12.3845703125,13.07275390625,12.213671875],&#34;lat&#34;:[-5.75869140625001,-5.004296875,-4.619140625,-4.634765625,-5.75869140625001]}],[{&#34;lng&#34;:[20.06396484375,20.5662109375,20.48896484375,20.9642578125,20.657421875,20.00126953125,19.39814453125,19.3423828125,20.06396484375],&#34;lat&#34;:[42.547265625,41.873681640625,41.272607421875,40.84990234375,40.1173828125,39.709423828125,40.28486328125,41.869091796875,42.547265625]}],[{&#34;lng&#34;:[56.2978515625,56.38798828125,56.0638671875001,55.1999023437501,55.1858398437501,55.1042968750001,52.5550781250001,51.568359375,51.9060546875001,52.6482421875,53.893359375,56.08046875,56.2978515625],&#34;lat&#34;:[25.65068359375,24.97919921875,24.73876953125,23.034765625,22.7041015625,22.621484375,22.9328125,24.2861816406251,23.9853515625,24.154638671875,24.07705078125,26.0626464843751,25.65068359375]}],[{&#34;lng&#34;:[-62.6509765625,-61.79853515625,-60.83984375,-59.89248046875,-57.8216796875,-57.587158203125,-58.641748046875,-56.437158203125,-55.789990234375,-54.82548828125,-54.615869140625,-53.891162109375,-53.6712890624999,-53.83818359375,-54.8291015625,-55.72548828125,-57.60888671875,-58.189013671875,-58.201171875,-58.547216796875,-58.2833496093749,-57.3036621093749,-57.2649902343749,-56.6720214843749,-57.54697265625,-58.1791992187499,-59.8283203125,-62.06689453125,-62.39501953125,-63.7729980468749,-65.1333984375,-65.05908203125,-64.42041015625,-63.5958984375,-65.28359375,-65.63876953125,-66.94140625,-67.56337890625,-66.7768554687499,-65.7380859375,-65.81005859375,-67.03310546875,-67.68486328125,-67.78349609375,-68.939453125,-69.23515625,-68.443359375,-69.9602539062499,-71.91865234375,-72.407666015625,-72.276318359375,-73.1529296875,-73.57626953125,-72.6144042968749,-72.517919921875,-71.90498046875,-71.77265625,-71.21259765625,-72.146435546875,-71.7609375,-71.9321289062499,-71.4255859375,-70.9516113281249,-71.167578125,-71.055517578125,-70.40478515625,-70.47041015625,-69.85244140625,-69.79775390625,-70.585205078125,-70.16142578125,-70.026806640625,-69.65693359375,-69.1744140625,-68.8463378906249,-68.34599609375,-68.56201171875,-68.25029296875,-67.356201171875,-67.0087890624999,-67.194873046875,-66.098583984375,-65.771044921875,-64.605517578125,-62.843359375,-62.6509765625],&#34;lat&#34;:[-22.23369140625,-23.18203125,-23.85810546875,-24.0935546875,-25.13642578125,-25.405078125,-27.19609375,-27.55380859375,-27.41640625,-26.65224609375,-25.57607421875,-25.66884765625,-26.22509765625,-27.12109375,-27.5505859375,-28.2041015625,-30.18779296875,-31.92421875,-32.4716796875,-33.6634765625,-34.6834960937501,-35.1884765625,-36.144140625,-36.85126953125,-38.08564453125,-38.43583984375,-38.83818359375,-38.919140625,-40.8908203125,-41.15,-40.8806640625,-41.969921875,-42.4337890625,-42.40654296875,-43.62998046875,-45.0078125,-45.25732421875,-46.34541015625,-47.005859375,-47.344921875,-47.94111328125,-48.627734375,-49.2466796875,-49.85888671875,-50.38232421875,-50.9505859375,-52.356640625,-52.008203125,-51.98955078125,-51.5408203125,-50.91025390625,-50.73828125,-49.58291015625,-48.79287109375,-47.8763671875,-47.20166015625,-45.7244140625,-44.4412109375,-42.9900390625,-42.10146484375,-40.69169921875,-38.9856445312501,-38.7384765625,-37.7623046875,-36.52373046875,-36.06171875,-35.326171875,-34.22431640625,-33.3986328125,-31.56943359375,-30.440234375,-29.3240234375,-28.41357421875,-27.92470703125,-27.1537109375,-27.0279296875,-24.8376953125,-24.3919921875,-24.0337890625,-23.0013671875001,-22.8216796875,-21.83505859375,-22.099609375,-22.22880859375,-21.997265625,-22.23369140625]},{&#34;lng&#34;:[-68.6532226562499,-68.629931640625,-68.00849609375,-67.29423828125,-65.3459960937499,-66.5111328125,-68.6532226562499],&#34;lat&#34;:[-54.85361328125,-52.65263671875,-53.5640625,-54.0498046875,-54.8779296875,-55.0321289062499,-54.85361328125]}],[{&#34;lng&#34;:[46.490625,46.1144531250001,45.76630859375,44.76826171875,43.79169921875,43.439453125,45.0013671875,45.9646484375,45.7896484375,46.490625],&#34;lat&#34;:[38.906689453125,38.877783203125,39.378466796875,39.7035156250001,40.070263671875,41.10712890625,41.290966796875,40.2337890625,39.881103515625,38.906689453125]}],[{&#34;lng&#34;:[-57.020654296875,-58.26298828125,-58.895458984375,-59.9630859374999,-62.1453125,-61.875439453125,-63.7525390625,-65.443115234375,-65.639501953125,-63.45595703125,-61.961083984375,-61.961083984375,-61.017236328125,-60.38466796875,-61.010791015625,-63.92470703125,-63.36337890625,-71.798681640625,-77.1900390625,-75.3869140625,-72.851953125,-80.151171875,-76.49912109375,-75.2365234375,-70.239111328125,-64.750146484375,-65.91318359375,-62.73564453125,-61.58984375,-53.9860839843749,-48.360791015625,-43.6693359374999,-41.433837890625,-38.7717285156249,-25.258642578125,-29.94931640625,-36.23916015625,-34.07578125,-28.933642578125,-24.269580078125,-19.493017578125,-15.59599609375,-14.3209960937499,-11.49697265625,-9.88798828125002,-5.93632812499999,-5.95004882812495,-0.89584960937492,5.11308593750007,8.52304687500003,9.14160156250003,11.70126953125,12.92939453125,18.124609375,19.26513671875,22.97900390625,27.2068359375,30.0033203125,32.6212890625001,32.5675781250001,34.19287109375,35.2248046875001,37.559765625,38.8592773437501,39.8638671875001,42.81953125,47.1171875,48.6480468750001,49.2470703125,51.8845703125,53.67177734375,55.7103515625,57.62744140625,59.2507812500001,60.48203125,62.6878906250001,63.6990234375001,68.3279296875,69.41640625,69.9822265625,69.6294921875,67.26796875,69.2501953125001,68.03740234375,66.89208984375,69.5546875,71.2767578125001,71.9048828125,73.9421875,75.8912109375,77.8174804687501,78.7262695312501,82.0169921875,83.3042968750001,84.48515625,85.7107421875,87.9802734375,89.6984375,92.0734375000001,93.9642578125,98.2576171875,99.3701171875,101.4744140625,103.951171875,109.46279296875,110.90673828125,113.0994140625,115.3103515625,115.27373046875,118.138671875,119.1330078125,123.9693359375,125.865625,127.5412109375,129.2369140625,129.7412109375,130.9517578125,135.351953125,139.90009765625,143.4482421875,145.9751953125,146.79765625,148.45625,151.06826171875,153.0818359375,154.19970703125,155.5203125,159.783984375,161.03701171875,162.6748046875,167.56943359375,170.1623046875,169.54501953125,167.6158203125,164.77568359375,162.53359375,162.76279296875,164.4296875,166.20859375,160.48271484375,160.9078125,167.2326171875,168.11005859375,180,180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-171.703662109375,-162.9333984375,-164.95087890625,-159.444384765625,-153.00986328125,-153.956640625,-156.52822265625,-148.12275390625,-150.575390625,-148.176513671875,-155.209912109375,-158.500390625,-158.21357421875,-154.81494140625,-149.717724609375,-145.9669921875,-146.3830078125,-143.574267578125,-141.505712890625,-139.691162109375,-136.54951171875,-135.362060546875,-129.7908203125,-127.86337890625,-119.677001953125,-118.342041015625,-115.10517578125,-113.9318359375,-106.61884765625,-104.90185546875,-98.5578613281249,-101.251708984375,-102.675048828125,-102.40927734375,-98.0124023437499,-96.1521484374999,-90.29541015625,-85.98076171875,-82.18349609375,-80.4422363281249,-77.1349121093749,-68.820947265625,-66.827734375,-68.707958984375,-67.37177734375,-66.70498046875,-67.493359375,-65.61728515625,-64.06591796875,-64.0380371093749,-61.631787109375,-60.86416015625,-57.3896484374999,-57.020654296875],&#34;lat&#34;:[-63.3728515625,-63.76337890625,-64.3888671875,-64.43134765625,-65.33173828125,-66.29609375,-66.277734375,-67.326171875,-68.13056640625,-69.04189453125,-70.1201171875,-70.9005859375,-71.1668945312501,-73.00732421875,-74.4783203125,-75.0044921875,-75.45146484375,-76.752734375,-76.62978515625,-77.47421875,-77.590234375,-79.26806640625,-79.32568359375,-80.80263671875,-80.856640625,-81.5216796875,-82.183203125,-82.52734375,-83.3412109375001,-82.2005859375,-81.89228515625,-82.2701171875,-81.29775390625,-80.88232421875,-79.7625,-79.5990234375,-78.77421875,-77.425390625,-76.3703125,-75.7669921875,-75.53994140625,-73.09677734375,-73.123046875,-72.412890625,-71.02734375,-70.7126953125,-71.3416015625,-71.34921875,-70.6556640625,-70.473828125,-70.18369140625,-70.7666015625,-70.21337890625,-70.54033203125,-70.90234375,-70.8103515625,-70.9109375,-70.3,-70.0005859375,-69.07421875,-68.70244140625,-69.6373046875,-69.718359375,-70.0060546875,-68.9669921875,-68.1232421875,-67.57265625,-67.79404296875,-66.9416015625,-66.02001953125,-65.85869140625,-66.0799804687501,-67.0140625,-67.4849609375,-67.38515625,-67.64755859375,-67.50830078125,-67.88955078125,-67.74296875,-68.4642578125001,-69.231640625,-70.27314453125,-70.4310546875,-71.391015625,-72.9486328125001,-72.37451171875,-71.62392578125,-70.706640625,-69.7431640625,-69.5755859375001,-69.0689453125,-68.27783203125,-67.6900390625,-67.60302734375,-67.114453125,-67.161328125,-66.7884765625001,-66.823046875,-66.50791015625,-66.6896484375,-66.46748046875,-66.6482421875,-65.951171875,-65.9880859375,-66.90869140625,-66.07666015625,-65.79990234375,-66.56083984375,-67.0279296875,-67.082421875,-67.370703125,-66.60810546875,-66.364453125,-67.05107421875,-67.0416015625,-66.4685546875,-66.19140625,-66.1271484375,-66.71513671875,-66.8767578125,-67.62421875,-68.2736328125,-68.4669921875,-68.3849609375001,-68.8568359375,-68.41787109375,-69.0244140625,-69.521875,-70.3171875000001,-70.30458984375,-70.81025390625,-71.63046875,-73.050390625,-73.33681640625,-74.028515625,-75.16708984375,-76.745703125,-78.0421875,-78.45166015625,-79.20146484375,-81.390234375,-82.95234375,-83.36201171875,-84.3515625,-89.99892578125,-89.99892578125,-89.5829101562501,-89.29296875,-88.58701171875,-87.8810546875,-87.1751953125,-86.4693359375,-85.76337890625,-85.05751953125,-84.3515625,-84.5423828125,-84.901171875,-83.805859375,-83.5431640625,-82.4496093750001,-81.7001953125,-81.1623046875,-80.90078125,-80.3537109375,-79.77587890625,-78.96484375,-77.7783203125,-77.15712890625,-77.126953125,-77.7974609375,-77.06875,-76.09970703125,-75.56357421875,-75.6904296875,-75.21279296875,-75.139453125,-74.6904296875,-74.89140625,-74.71923828125,-74.65458984375,-74.38154296875,-74.455078125,-74.9818359375,-75.3439453125,-75.11513671875,-75.18974609375,-74.4857421875,-73.3208984375,-72.98740234375,-73.033203125,-73.30927734375,-72.9779296875,-73.20849609375,-73.8568359375,-72.94453125,-73.81767578125,-73.10546875,-72.0904296875,-69.4322265625,-69.4123046875,-67.5271484375,-67.11279296875,-66.13525390625,-65.5537109375,-65.17900390625,-64.6046875,-64.0734375,-63.22626953125,-63.3728515625]},{&#34;lng&#34;:[-45.22265625,-42.965380859375,-43.5279296875,-54.1625,-50.3392578125,-50.21962890625,-49.08125,-46.82568359375,-43.80859375,-45.22265625],&#34;lat&#34;:[-78.8107421875,-79.47705078125,-80.19140625,-80.8701171875,-79.4794921875,-78.6052734375,-78.0474609375,-77.78525390625,-78.2865234375,-78.8107421875]},{&#34;lng&#34;:[-70.051123046875,-68.335986328125,-68.241015625,-69.209326171875,-72.36748046875,-71.106640625,-72.4122070312499,-73.8992675781249,-75.353076171875,-74.18720703125,-72.62158203125,-71.19404296875,-71.85361328125,-71.8689941406249,-70.051123046875],&#34;lat&#34;:[-69.1890625,-70.8560546875,-71.8221679687501,-72.5341796875,-72.6697265625,-72.0470703125001,-71.6623046875,-72.15234375,-71.87841796875,-71.3830078125,-71.38837890625,-70.984765625,-69.9693359375,-68.941015625,-69.1890625]},{&#34;lng&#34;:[-98.09111328125,-95.609375,-96.0517578125,-98.4078125,-102.128125,-98.09111328125],&#34;lat&#34;:[-71.9125,-72.06845703125,-72.57724609375,-72.54765625,-71.98544921875,-71.9125]},{&#34;lng&#34;:[-159.0529296875,-164.22578125,-163.256103515625,-159.68408203125,-159.0529296875],&#34;lat&#34;:[-79.807421875,-79.32080078125,-78.7220703125,-79.40244140625,-79.807421875]},{&#34;lng&#34;:[-120.55625,-121.06240234375,-122.85908203125,-123.112158203125,-120.55625],&#34;lat&#34;:[-73.7560546875001,-74.3373046875,-74.34267578125,-73.6822265625,-73.7560546875001]}],[{&#34;lng&#34;:[143.17890625,143.75634765625,144.473046875,145.2876953125,145.42607421875,146.12587890625,146.0322265625,146.48115234375,147.4185546875,147.915625,148.759375,149.70390625,150.076171875,150.7638671875,150.8431640625,151.902734375,152.9134765625,153.16494140625,153.116796875,153.57568359375,153.03056640625,152.9439453125,152.47041015625,151.812890625,150.9603515625,150.69033203125,150.1953125,149.93271484375,149.2984375,148.2625,146.8568359375,145.7908203125,144.665234375,143.53896484375,142.612109375,141.42421875,140.62724609375,139.78427734375,139.85732421875,139.0376953125,138.184375,138.5111328125,138.0892578125,137.49384765625,137.2373046875,136.4306640625,135.64755859375,134.791015625,134.30126953125,134.2341796875,132.757421875,132.2146484375,131.14365234375,128.94619140625,127.31982421875,125.9171875,124.12607421875,123.650390625,121.405078125,119.8541015625,118.135546875,116.5171875,115.0087890625,115.181640625,115.6830078125,115.6984375,115.17685546875,114.958984375,114.16513671875,114.028125,113.581640625,113.539453125,114.2142578125,113.41767578125,113.75703125,113.6828125,114.377734375,114.85908203125,116.70673828125,117.40625,119.1044921875,119.5859375,120.87841796875,121.4935546875,122.23740234375,122.16025390625,122.970703125,123.5251953125,123.778125,123.4904296875,124.57685546875,124.381640625,125.1787109375,126.90322265625,127.6728515625,128.1994140625,129.458984375,129.3787109375,130.1681640625,130.67236328125,132.3720703125,132.6828125,134.7302734375,135.21796875,135.7884765625,136.540234375,136.9474609375,136.5943359375,135.92734375,135.8833984375,135.53076171875,136.78466796875,137.7037109375,138.24501953125,139.00986328125,139.2484375,140.03583984375,140.83046875,141.219140625,141.62548828125,141.47255859375,141.677734375,142.168359375,142.4564453125,143.17890625],&#34;lat&#34;:[-11.9544921875,-14.348828125,-14.2318359375,-14.9431640625,-16.40615234375,-17.63525390625,-18.2728515625,-19.0787109375,-19.378125,-19.86923828125,-20.28955078125,-22.44052734375,-22.164453125,-22.576171875,-23.4580078125,-24.2009765625,-25.43212890625,-25.96416015625,-27.19443359375,-28.24052734375,-30.56337890625,-31.43486328125,-32.4390625,-32.90107421875,-34.2970703125,-35.177734375,-35.83359375,-37.528515625,-37.8021484375,-37.8306640625,-38.6634765625,-38.6669921875,-38.2099609375,-38.8208984375,-38.45166015625,-38.3634765625,-38.02841796875,-37.24580078125,-36.662109375,-35.6892578125,-35.6126953125,-35.0244140625,-34.16982421875,-34.1611328125,-33.6294921875,-34.02998046875,-34.9396484375,-33.3283203125,-33.1650390625,-32.54853515625,-31.95625,-32.00712890625,-31.495703125,-31.70263671875,-32.2640625,-32.29697265625,-33.12939453125,-33.836328125,-33.8267578125,-33.97470703125,-34.98662109375,-34.987890625,-34.255859375,-33.64345703125,-33.19287109375,-31.6945312500001,-30.8080078125,-29.43359375,-28.0806640625,-27.347265625,-26.55810546875,-25.6251953125,-25.8515625,-24.43564453125,-23.4181640625001,-22.63779296875,-22.34150390625,-21.7359375,-20.65380859375,-20.72119140625,-19.9953125,-20.03828125,-19.6650390625,-19.1064453125,-17.9685546875,-17.313671875,-16.43681640625,-17.4857421875,-16.8677734375,-16.49072265625,-16.113671875,-15.758203125,-14.71474609375,-13.744140625,-14.1951171875,-14.7517578125,-14.933203125,-14.39248046875,-12.957421875,-12.40693359375,-12.23916015625,-11.50556640625,-11.984375,-12.2216796875,-11.90703125,-11.9576171875,-12.34990234375,-13.0038085937501,-13.304296875,-14.153125,-15.000390625,-15.89423828125,-16.2330078125,-16.718359375,-16.89931640625,-17.32861328125,-17.70263671875,-17.414453125,-16.64619140625,-15.056640625,-13.79755859375,-12.49140625,-10.94658203125,-10.70732421875,-11.9544921875]},{&#34;lng&#34;:[145.04296875,146.31748046875,148.29287109375,148.30146484375,146.87392578125,146.0431640625,145.2681640625,145.23818359375,144.64609375,145.04296875],&#34;lat&#34;:[-40.78671875,-41.1634765625,-40.9470703125,-42.03994140625,-43.6125,-43.54716796875,-42.5443359375,-42.01962890625,-40.980859375,-40.78671875]}],[{&#34;lng&#34;:[16.953125,17.14736328125,16.09306640625,14.503515625,13.7,12.1541015625,10.45283203125,9.58027343750001,9.52753906250001,9.52402343750001,11.29794921875,12.68583984375,12.8142578125,13.81474609375,14.97216796875,16.953125],&#34;lat&#34;:[48.598828125,48.00595703125,46.86328125,46.417041015625,46.520263671875,46.93525390625,46.86494140625,47.057373046875,47.270751953125,47.52421875,47.42490234375,47.6693359375,48.16083984375,48.766943359375,48.983935546875,48.598828125]}],[{&#34;lng&#34;:[48.5728515625,49.7759765625001,49.0134765625001,48.86875,48.5926757812501,47.7728515625,46.490625,45.7896484375,45.9646484375,45.0013671875,46.45791015625,46.4298828125,47.2611328125001,47.8611328125001,48.5728515625],&#34;lat&#34;:[41.844482421875,40.583984375,39.133984375,38.435498046875,38.411083984375,39.6485839843751,38.906689453125,39.881103515625,40.2337890625,41.290966796875,41.07021484375,41.890966796875,41.315087890625,41.212744140625,41.844482421875]},{&#34;lng&#34;:[46.1144531250001,45.4796875000001,44.8171875,44.76826171875,45.76630859375,46.1144531250001],&#34;lat&#34;:[38.877783203125,39.00625,39.650439453125,39.7035156250001,39.378466796875,38.877783203125]}],[{&#34;lng&#34;:[30.55361328125,30.790234375,30.14716796875,29.40322265625,29.2244140625,29.01435546875,29.8681640625,30.55361328125],&#34;lat&#34;:[-2.40009765625001,-3.27460937500001,-4.08535156250001,-4.44931640625001,-3.053515625,-2.72021484375,-2.71640625,-2.40009765625001]}],[{&#34;lng&#34;:[5.69355468750001,5.99394531250002,6.11650390625002,5.78974609374998,2.83974609375002,2.52490234375,3.35009765625,4.22617187500003,5.82714843750006,5.69355468750001],&#34;lat&#34;:[50.774755859375,50.750439453125,50.12099609375,49.53828125,50.711767578125,51.097119140625,51.377685546875,51.386474609375,51.125634765625,50.774755859375]}],[{&#34;lng&#34;:[3.59541015625001,3.83447265625,3.044921875,2.77480468750002,2.70644531250002,1.62265625,1.60019531250001,1.330078125,0.779980468750011,0.900488281250006,1.4267578125,1.98037109375002,2.38916015625,2.878125,3.59541015625001],&#34;lat&#34;:[11.6962890625,10.607421875,9.08383789062499,9.04853515625003,6.36923828124999,6.216796875,9.050048828125,9.99697265624999,10.3595703125,10.99326171875,11.447119140625,11.418408203125,11.8970703125,12.367724609375,11.6962890625]}],[{&#34;lng&#34;:[0.217480468750011,0.163867187500017,0.9873046875,1.56494140625,2.073828125,2.38916015625,1.98037109375002,1.4267578125,0.900488281250006,-0.068603515625,-0.701416015625,-2.82993164062498,-2.69584960937499,-3.22353515624999,-4.62583007812501,-5.52353515624998,-5.28813476562499,-4.4287109375,-4.32871093749998,-3.57578124999998,-2.45722656249998,-0.760449218749983,0.217480468750011],&#34;lat&#34;:[14.911474609375,14.497216796875,13.04189453125,12.635400390625,12.71396484375,11.8970703125,11.418408203125,11.447119140625,10.99326171875,11.115625,10.98896484375,10.998388671875,9.48134765624999,9.895458984375,9.71357421874997,10.426025390625,11.8279296875,12.33759765625,13.11904296875,13.194189453125,14.27412109375,15.04775390625,14.911474609375]}],[{&#34;lng&#34;:[92.5749023437499,92.32412109375,91.48212890625,90.94560546875,90.1587890625001,89.05146484375,88.7408203125001,88.7335937500001,88.1455078125,88.4523437500001,88.4404296875,89.8229492187501,89.8140625000001,90.43935546875,92.0497070312501,91.876953125,91.1604492187501,91.61953125,92.24609375,92.5749023437499],&#34;lat&#34;:[21.978076171875,20.7918457031251,22.797412109375,22.597021484375,21.816845703125,22.0931640625001,23.4366210937501,24.230908203125,24.485791015625,25.5744140625,26.369482421875,25.94140625,25.30537109375,25.15771484375,25.169482421875,24.1953125,23.66064453125,22.9796875000001,23.68359375,21.978076171875]}],[{&#34;lng&#34;:[28.5853515625,27.484765625,28.014453125,27.294921875,26.3208984375,25.251171875,24.0560546875,22.916015625,23.0056640625,22.34404296875,22.705078125,23.224609375,25.4970703125,27.0869140625,28.5853515625],&#34;lat&#34;:[43.742236328125,42.46806640625,41.96904296875,42.079541015625,41.716552734375,41.2435546875,41.52724609375,41.336279296875,41.716943359375,42.31396484375,44.23779296875,43.873876953125,43.67080078125,44.1673828125,43.742236328125]}],[{&#34;lng&#34;:[19.00712890625,19.5837890625,19.1943359375,18.44384765625,18.436328125,17.6675781250001,17.5851562500001,15.73662109375,16.5306640625001,18.66259765625,19.00712890625],&#34;lat&#34;:[44.869189453125,44.04345703125,43.53330078125,42.96845703125,42.559716796875,42.897119140625,42.9383789062501,44.7658203125,45.21669921875,45.07744140625,44.869189453125]}],[{&#34;lng&#34;:[28.14794921875,29.4822265625,30.9068359375,31.1212890625,32.704296875,31.41787109375,31.76337890625,30.5330078125,29.346484375,27.2701171875,25.92529296875,24.3619140625,23.6052734375,23.8447265625,23.48466796875,24.7681640625,25.54736328125,26.5935546875,28.14794921875],&#34;lat&#34;:[56.142919921875,55.6845703125,55.57001953125,54.648486328125,53.336328125,53.196044921875,52.10107421875,51.596337890625,51.382568359375,51.61357421875,51.913525390625,51.867529296875,51.517919921875,52.664208984375,53.939794921875,53.974658203125,54.3318359375,55.667529296875,56.142919921875]}],[{&#34;lng&#34;:[-88.89404296875,-89.2375,-89.161474609375,-88.2956542968749,-88.313427734375,-88.89404296875],&#34;lat&#34;:[15.890625,15.89443359375,17.81484375,18.472412109375,16.632763671875,15.890625]}],[{&#34;lng&#34;:[-58.159765625,-58.18017578125,-59.09052734375,-60.007373046875,-61.7568359375,-62.276318359375,-62.6509765625,-62.843359375,-64.605517578125,-65.771044921875,-66.098583984375,-67.194873046875,-67.879443359375,-68.197021484375,-68.745166015625,-68.462890625,-68.968310546875,-69.0939453125,-69.5109375,-69.624853515625,-69.020703125,-69.418505859375,-69.37470703125,-68.880322265625,-69.07412109375,-68.97861328125,-68.68525390625,-69.57861328125,-68.397998046875,-66.72998046875,-65.396142578125,-65.389892578125,-64.992529296875,-64.4205078125,-63.06748046875,-61.78994140625,-61.077001953125,-60.506591796875,-60.298876953125,-60.1755859375,-58.537939453125,-58.39599609375,-57.832470703125,-57.5740234375,-58.131494140625,-58.159765625],&#34;lat&#34;:[-20.1646484375,-19.81787109375,-19.28623046875,-19.29755859375,-19.6453125,-20.5625,-22.23369140625,-21.997265625,-22.22880859375,-22.099609375,-21.83505859375,-22.8216796875,-22.82294921875,-21.30029296875,-20.45859375,-19.4328125,-18.96796875,-18.05048828125,-17.5060546875,-17.2001953125,-16.6421875,-15.60341796875,-14.96298828125,-14.198828125,-13.6828125,-12.880078125,-12.501953125,-10.9517578125,-11.01875,-9.97548828125001,-9.71240234375,-11.2462890625,-11.9751953125,-12.43974609375,-12.669140625,-13.5255859375,-13.48974609375,-13.78984375,-14.6185546875,-16.2693359375,-16.32822265625,-17.23427734375,-17.512109375,-18.279296875,-19.74453125,-20.1646484375]}],[{&#34;lng&#34;:[-56.4828125,-56.12939453125,-55.005810546875,-54.616259765625,-52.700634765625,-51.990625,-51.6525390625,-51.219921875,-50.658935546875,-49.95712890625,-49.898876953125,-50.816357421875,-51.28291015625,-51.94755859375,-50.91787109375,-50.40322265625,-48.99130859375,-48.115087890625,-46.81123046875,-44.65126953125,-44.308154296875,-42.93671875,-42.249609375,-41.318212890625,-39.964697265625,-38.47578125,-37.174658203125,-35.5494140625,-35.23544921875,-34.80546875,-34.83466796875,-35.340869140625,-36.3983398437499,-36.93779296875,-38.23974609375,-38.78798828125,-39.08935546875,-38.880615234375,-39.215234375,-39.739794921875,-39.699853515625,-40.395947265625,-40.7892578125,-41.122509765625,-41.705517578125,-42.0423828125,-44.637255859375,-45.423291015625,-46.86728515625,-47.8765625,-48.545166015625,-48.554150390625,-48.799658203125,-49.74599609375,-50.29951171875,-51.157275390625,-51.463671875,-51.9724609375,-52.127392578125,-52.65224609375,-53.37060546875,-53.53134765625,-53.1255859375,-54.587646484375,-55.873681640625,-56.83271484375,-57.60888671875,-55.72548828125,-54.8291015625,-53.83818359375,-53.6712890624999,-53.891162109375,-54.615869140625,-54.241796875,-54.62548828125,-55.36630859375,-55.849169921875,-56.937255859375,-57.985693359375,-57.830224609375,-58.159765625,-58.131494140625,-57.5740234375,-57.832470703125,-58.39599609375,-58.537939453125,-60.1755859375,-60.298876953125,-60.506591796875,-61.077001953125,-61.78994140625,-63.06748046875,-64.4205078125,-64.992529296875,-65.389892578125,-65.396142578125,-66.72998046875,-68.397998046875,-69.57861328125,-70.642333984375,-70.6369140625,-71.237939453125,-72.181591796875,-72.379052734375,-72.9740234375,-74.00205078125,-73.75810546875,-73.137353515625,-73.235546875,-72.887060546875,-71.8447265625,-70.79951171875,-69.96591796875,-69.400244140625,-69.66748046875,-70.0705078124999,-69.8485839843749,-68.1765625,-67.351953125,-66.876025390625,-66.429248046875,-65.103759765625,-64.11484375,-63.924169921875,-64.22109375,-63.2947265624999,-62.153125,-61.00283203125,-60.742138671875,-59.990673828125,-59.551123046875,-59.85439453125,-59.9943359375,-59.756201171875,-58.8625,-58.340673828125,-57.118896484375,-56.4828125],&#34;lat&#34;:[1.942138671875,2.29951171875,2.59296875,2.32675781250001,2.36367187499998,3.70200195312496,4.06127929687497,4.09360351562499,2.13095703125001,1.65986328125004,1.16298828124998,0.172558593749997,-0.085205078125028,-1.58671874999995,-1.115234375,-2.01552734375001,-1.82978515625,-0.7375,-0.779687500000023,-1.74580078125003,-2.53515625,-2.46503906250001,-2.7919921875,-2.93623046875,-2.86152343749995,-3.71748046875,-4.91240234374997,-5.12939453124996,-5.56669921874996,-7.28837890624997,-7.97148437499996,-9.23066406249998,-10.48408203125,-10.82041015625,-12.84423828125,-12.78271484375,-13.58818359375,-15.8642578125,-17.3158203125,-18.63984375,-19.27783203125,-20.56943359375,-20.9060546875,-22.084375,-22.30966796875,-22.9470703125,-23.05546875,-23.6853515625,-24.236328125,-24.9974609375,-25.81591796875,-27.19599609375,-28.57529296875,-29.36318359375,-30.42578125,-30.3642578125,-31.05263671875,-31.3837890625,-32.1677734375,-33.13779296875,-33.7421875,-33.1708984375,-32.73671875,-31.48515625,-31.06962890625,-30.1072265625,-30.18779296875,-28.2041015625,-27.5505859375,-27.12109375,-26.22509765625,-25.66884765625,-25.57607421875,-24.047265625,-23.8125,-23.991015625,-22.3076171875,-22.2712890625,-22.04638671875,-20.99794921875,-20.1646484375,-19.74453125,-18.279296875,-17.512109375,-17.23427734375,-16.32822265625,-16.2693359375,-14.6185546875,-13.78984375,-13.48974609375,-13.5255859375,-12.669140625,-12.43974609375,-11.9751953125,-11.2462890625,-9.71240234375,-9.97548828125001,-11.01875,-10.9517578125,-11.01025390625,-9.47822265625001,-9.96601562500001,-10.0037109375,-9.51015625,-8.9931640625,-7.55605468749997,-6.90576171875,-6.4658203125,-6.09843750000002,-5.12275390625001,-4.50439453124999,-4.17333984375,-4.2359375,-1.19492187499998,-0.482421874999957,-0.13886718750004,1.70874023437504,1.71982421874999,2.08583984375005,1.22304687500004,0.82167968749998,1.10810546874998,1.61928710937504,2.45244140625003,3.58740234374997,3.92226562499998,4.09838867187499,4.53525390624999,5.20205078124999,5.08286132812499,3.93354492187497,3.5875,2.68999023437499,1.900634765625,1.20361328125,1.58754882812499,2.01396484374999,1.942138671875]},{&#34;lng&#34;:[-49.628662109375,-48.3796875,-48.92890625,-50.5076171875,-50.759765625,-50.6455078125,-49.628662109375],&#34;lat&#34;:[-0.229199218749969,-0.352832031250017,-1.48232421874999,-1.78798828125001,-1.24023437499997,-0.27285156249998,-0.229199218749969]}],[{&#34;lng&#34;:[115.0267578125,114.60830078125,114.0638671875,115.0267578125],&#34;lat&#34;:[4.89970703124999,4.02397460937502,4.59267578124997,4.89970703124999]}],[{&#34;lng&#34;:[91.63193359375,92.0833984375,91.99833984375,89.7638671875,88.8576171875,88.89140625,89.5369140625,91.60556640625,91.63193359375],&#34;lat&#34;:[27.7599609375,27.290625,26.85498046875,26.7015625,26.961474609375,27.316064453125,28.107421875,27.951708984375,27.7599609375]}],[{&#34;lng&#34;:[25.2587890625,26.16806640625,27.699609375,27.66943359375,28.04560546875,29.0373046875,29.36484375,28.21015625,27.14638671875,26.83505859375,25.912109375,25.5837890625,24.74814453125,23.266015625,22.640234375,21.6462890625,20.73984375,20.7931640625,20.34521484375,19.98046875,19.97734375,20.97099609375,20.97412109375,23.2986328125,23.58056640625,24.358984375,25.2587890625],&#34;lat&#34;:[-17.7935546875,-19.53828125,-20.5306640625,-21.0642578125,-21.573046875,-21.811328125,-22.1939453125,-22.69365234375,-23.5244140625,-24.2408203125,-24.7474609375,-25.60625,-25.8173828125,-25.2666015625,-26.07119140625,-26.85419921875,-26.848828125,-25.915625,-25.0298828125,-24.7767578125,-22.0001953125,-22.0001953125,-18.31884765625,-18.02734375,-18.4529296875,-17.97822265625,-17.7935546875]}],[{&#34;lng&#34;:[22.86005859375,23.6462890625,23.5373046875,24.14736328125,24.8533203125,25.3806640625,26.36181640625,26.5142578125,27.0833984375,27.4033203125,26.8220703125,25.52509765625,25.24931640625,24.31982421875,23.4171875,22.75576171875,22.42216796875,20.55810546875,19.5009765625,18.56748046875,18.6103515625,17.43798828125,16.67333984375,16.1833984375,16.0634765625,15.1287109375,14.708984375,14.61689453125,15.480078125,16.784765625,17.6494140625,18.455078125,19.10869140625,19.1455078125,20.34208984375,20.7732421875,22.49384765625,22.86005859375],&#34;lat&#34;:[10.919677734375,9.82290039062499,8.81582031249999,8.665625,8.13754882812499,7.33339843749999,6.63530273437499,6.06923828124999,5.77685546875,5.10917968749999,5.06240234374999,5.31210937499999,5.02456054687499,4.994140625,4.66313476562499,4.6466796875,4.1349609375,4.46269531249999,5.12749023437499,4.257568359375,3.47841796874999,3.68461914062499,3.53520507812499,2.27006835937499,2.90859375,3.826904296875,4.66557617187499,5.86513671874999,7.52377929687499,7.5509765625,7.98359375,8.03203124999999,8.65615234374999,9.01596679687499,9.12709960937499,9.40566406249999,10.996240234375,10.919677734375]}],[{&#34;lng&#34;:[-74.70888671875,-75.17939453125,-76.819970703125,-78.72041015625,-79.03671875,-80.24755859375,-81.27763671875,-82.4390625,-83.141943359375,-82.5453125,-82.137841796875,-82.55107421875,-84.561767578125,-84.8759765624999,-88.378173828125,-89.4556640625,-90.84033203125,-91.5183105468749,-92.9962402343749,-93.70771484375,-95.1620605468749,-99.2353515624999,-101.36728515625,-105.631103515625,-109.4685546875,-112.45322265625,-116.717041015625,-119.701708984375,-122.78876953125,-124.782373046875,-125.056689453125,-126.4044921875,-127.70810546875,-128.3576171875,-128.1087890625,-129.563720703125,-130.33525390625,-130.4302734375,-129.89013671875,-130.02509765625,-131.866162109375,-133.820751953125,-135.475927734375,-136.578759765625,-137.593310546875,-139.18515625,-141.0021484375,-141.0021484375,-141.0021484375,-141.0021484375,-141.0021484375,-138.128369140625,-135.876318359375,-135.1408203125,-133.163134765625,-130.4984375,-128.971435546875,-127.1384765625,-126.063818359375,-124.767919921875,-120.962451171875,-118.09521484375,-114.4138671875,-115.42685546875,-112.43515625,-110.04248046875,-108.592919921875,-108.3134765625,-106.164453125,-104.1935546875,-101.55498046875,-98.417138671875,-97.2659179687499,-95.6504882812499,-93.6517089843749,-94.2708007812499,-96.119091796875,-96.4056640625,-95.2012207031249,-92.9486816406249,-92.9814453124999,-91.5640624999999,-92.750927734375,-90.8221191406249,-89.0567382812499,-88.041357421875,-88.1958984374999,-86.53642578125,-85.3867675781249,-85.5073730468749,-82.6183593749999,-81.3286621093749,-82.552685546875,-81.2701171874999,-82.6415039062499,-84.4784179687501,-85.4422363281249,-87.2914550781249,-87.2805175781249,-88.6530273437499,-91.330078125,-90.87119140625,-92.3612792968749,-94.0607421874999,-94.7857910156249,-94.7133789062499,-93.278125,-92.2490234374999,-90.5921874999999,-88.9484863281249,-87.560888671875,-85.0609375,-82.57744140625,-82.1414550781249,-82.2604492187499,-81.6612304687499,-79.83623046875,-78.491650390625,-79.6655273437499,-77.8911132812499,-76.6504882812499,-76.5728515625,-77.156787109375,-78.5150878906249,-77.3118164062499,-77.8715332031249,-78.1371582031249,-77.372412109375,-74.6898925781249,-73.6299804687499,-71.4227050781249,-69.6404785156249,-69.6818847656249,-67.5696289062499,-65.60625,-65.4333984374999,-64.4994140625001,-63.1853515624999,-62.5938476562499,-61.3337402343749,-61.5145996093749,-59.9303222656249,-58.997119140625,-57.4044433593749,-57.1489746093749,-55.7979492187499,-55.69521484375,-56.9759765625001,-58.5103515625,-60.0801757812499,-66.4955078124999,-67.372021484375,-68.929052734375,-69.9055664062499,-70.705859375,-71.2677734375,-71.87958984375,-72.9810058593749,-73.973828125,-74.70888671875],&#34;lat&#34;:[45.0038574218751,44.8993652343751,43.62880859375,43.624951171875,42.80234375,42.366015625,42.2091796875,41.674853515625,41.97587890625,42.62470703125,43.5708984375,45.34736328125,46.4573730468751,46.89990234375,48.303076171875,47.996240234375,48.2005371093751,48.05830078125,48.61181640625,48.5254394531251,48.991748046875,48.9931152343751,48.993115234375,48.9931152343751,48.9930664062501,48.9930664062501,48.9930664062501,48.993017578125,48.993017578125,50.0201171874999,50.4186523437501,50.5298828125,51.151171875,52.1588867187501,52.8580566406251,53.2514648437501,53.7239257812501,54.42099609375,55.1646484374999,55.8882324218751,56.792822265625,58.705029296875,59.79326171875,59.15224609375,59.22626953125,60.08359375,60.3002441406251,62.0534667968751,64.9755371093751,67.60537109375,69.65078125,69.1519531250001,68.9169921875,69.467822265625,69.43388671875,70.1431640625001,69.7124023437501,70.2393554687499,69.46708984375,69.9900390625,69.6604003906251,69.0429199218751,68.6595703125001,67.9235351562501,67.684765625,67.9771972656251,67.590869140625,68.610791015625,68.9198730468751,68.031201171875,67.6931640625001,67.8264648437501,68.4529296875,67.7374511718751,68.5431152343751,69.455126953125,69.871875,71.2736328125,71.9037109375001,71.2621093750001,70.8522460937501,70.1782714843751,69.713916015625,69.2904785156251,69.2661132812501,68.8117187500001,67.7658203125,67.5161621093751,69.231884765625,69.8452636718749,69.6910644531251,69.119921875,68.4464843750001,67.459912109375,66.5875,66.179296875,66.537353515625,65.3548339843749,64.8261718750001,64.009375,63.5068359375001,62.945947265625,62.819384765625,61.3178222656251,59.9533203125,58.9033203125001,58.756396484375,57.008984375,57.224462890625,56.851318359375,56.0563476562501,55.2856445312501,55.1487304687501,53.817626953125,52.9611328125001,52.2938964843751,51.17333984375,52.2520996093751,54.6974609375,55.23642578125,56.1072265625,57.1812011718751,58.018896484375,58.682373046875,60.0423828125,60.7858398437501,62.107373046875,62.5725097656251,62.1834472656251,62.45419921875,61.1589355468751,60.6897949218751,59.3417480468751,58.2134765625001,59.1107421875001,59.776513671875,60.26826171875,58.8577636718751,58.4740234375001,57.010595703125,56.3903320312501,55.2594238281251,55.1494628906251,54.57041015625,53.8477050781251,53.211962890625,52.1377929687501,51.4576660156251,51.2950683593751,50.2545898437501,50.2118652343751,49.3484375,48.8289550781251,47.8322265625001,47.1397949218751,46.795947265625,46.68681640625,46.2097167968751,45.3451171875,45.0038574218751]},{&#34;lng&#34;:[-86.58935546875,-84.7895996093749,-84.6599609375,-85.91162109375,-85.018408203125,-81.40615234375,-80.2747070312499,-75.1857910156249,-74.31572265625,-71.4599121093749,-70.5609375,-69.168701171875,-67.3636718749999,-68.513037109375,-68.037939453125,-66.2251953125,-64.5275390625,-64.007958984375,-61.9685546874999,-61.29970703125,-63.401806640625,-64.66533203125,-65.3053710937499,-66.476953125,-68.2568359375,-66.86064453125,-65.2748046875,-64.51435546875,-65.978857421875,-66.256689453125,-69.08232421875,-69.545166015625,-71.2537109374999,-73.44365234375,-74.512451171875,-76.723828125,-77.791162109375,-78.09560546875,-77.3267089843749,-75.8283203124999,-73.5607421875,-74.433935546875,-72.22001953125,-73.32822265625,-75.787158203125,-78.809814453125,-82.138720703125,-87.90068359375,-88.8484374999999,-90.0251953125,-89.263232421875,-87.719775390625,-84.97451171875,-86.6293457031249,-86.0361328125,-85.023388671875,-86.58935546875],&#34;lat&#34;:[71.0107910156251,71.09326171875,71.5861328125,71.9865234375,73.335498046875,73.634521484375,72.745556640625,72.434228515625,71.84267578125,71.463720703125,70.73828125,70.76416015625,70.034423828125,69.577294921875,68.550732421875,67.958740234375,67.8126953125,67.347314453125,67.01904296875,66.64873046875,65.11845703125,65.1689453125,66.008447265625,66.279736328125,65.9386230468751,65.0916015625,64.63154296875,63.26396484375,63.00068359375,61.86826171875,62.40517578125,62.744580078125,63.042529296875,64.423486328125,64.670166015625,64.242041015625,64.36708984375,64.9392578125,65.453125,65.22705078125,65.542919921875,66.139013671875,67.254296875,68.266748046875,69.31865234375,70.178564453125,69.8412109375,70.251904296875,70.522900390625,71.948779296875,73.068994140625,73.722900390625,73.694775390625,72.87080078125,71.770947265625,71.35322265625,71.0107910156251]},{&#34;lng&#34;:[-69.4888671875,-61.39248046875,-65.483984375,-70.143505859375,-71.387841796875,-75.25947265625,-74.43310546875,-75.865966796875,-78.01259765625,-78.284326171875,-85.141259765625,-89.570068359375,-86.873779296875,-88.094677734375,-86.80791015625,-84.3161132812499,-86.420751953125,-85.307421875,-88.921435546875,-90.490185546875,-82.122509765625,-79.886328125,-69.4888671875],&#34;lat&#34;:[83.016796875,82.44189453125,81.284765625,80.39765625,79.761767578125,79.421044921875,78.72412109375,78.009814453125,77.9460449218751,76.571240234375,76.3045898437501,76.491943359375,77.20029296875,77.719189453125,78.774365234375,78.97529296875,79.84521484375,80.5259765625,80.805615234375,81.87724609375,82.6017578125,82.938525390625,83.016796875]},{&#34;lng&#34;:[-114.521533203125,-112.75361328125,-108.698291015625,-107.72001953125,-105.41513671875,-104.349560546875,-104.569580078125,-102.18212890625,-101.85712890625,-103.468212890625,-106.140869140625,-108.9458984375,-113.127734375,-113.694140625,-116.5134765625,-117.8140625,-118.868408203125,-118.37451171875,-114.638232421875,-114.521533203125],&#34;lat&#34;:[72.592919921875,72.98603515625,72.499267578125,73.329052734375,72.788330078125,71.4339843750001,71.1040527343751,69.845947265625,69.023974609375,68.808544921875,69.16201171875,68.759814453125,68.494140625,69.19501953125,69.424609375,71.158447265625,71.686767578125,72.53388671875,73.37265625,72.592919921875]},{&#34;lng&#34;:[-74.70888671875,-73.55810546875,-73.1595703125,-71.900927734375,-71.261181640625,-70.519482421875,-68.987060546875,-66.1781738281249,-64.8363281249999,-64.253759765625,-65.259423828125,-64.70322265625,-65.318896484375,-64.54150390625,-63.2927734375,-61.955517578125,-61.2837890625,-63.7611328125,-64.2860839843749,-64.862353515625,-65.738134765625,-66.099560546875,-64.4488281249999,-64.897900390625,-65.88447265625,-67.124853515625,-67.78466796875,-67.806787109375,-69.24287109375,-70.00771484375,-70.296240234375,-71.517529296875,-74.70888671875],&#34;lat&#34;:[45.0038574218751,45.42509765625,46.01005859375,46.6319335937501,46.75625,47.03251953125,48.275,49.213134765625,49.191748046875,48.550390625,48.021240234375,47.724853515625,47.101220703125,46.24033203125,45.751953125,45.8681640625,45.2354980468751,44.48642578125,44.550341796875,43.86787109375,43.5607421875,44.36748046875,45.2560546875,45.6259765625,45.2229003906251,45.16943359375,45.701708984375,47.0828125,47.46298828125,46.708935546875,45.9061035156251,45.007568359375,45.0038574218751]},{&#34;lng&#34;:[-91.885546875,-90.643017578125,-87.675,-87.1442382812499,-85.28984375,-87.016455078125,-88.791015625,-92.678271484375,-96.7732421875,-95.269775390625,-91.885546875],&#34;lat&#34;:[81.132861328125,80.593701171875,80.372119140625,79.662646484375,79.208349609375,78.898681640625,78.1924316406251,78.389111328125,80.135791015625,81.00078125,81.132861328125]},{&#34;lng&#34;:[-119.736328125,-117.965869140625,-115.446875,-120.1798828125,-120.6193359375,-123.210595703125,-125.76259765625,-123.797265625,-124.696240234375,-121.315234375,-119.736328125],&#34;lat&#34;:[74.112646484375,74.266064453125,73.4388671875,72.2126464843751,71.50576171875,71.1234375,72.1375,73.7681640625,74.348193359375,74.52998046875,74.112646484375]},{&#34;lng&#34;:[-94.2949707031249,-91.305029296875,-90.2513671874999,-88.201318359375,-86.06875,-82.153662109375,-79.660205078125,-79.507958984375,-81.808837890625,-88.423046875,-91.961572265625,-92.185107421875,-94.2949707031249],&#34;lat&#34;:[76.912451171875,76.68076171875,76.053466796875,75.51201171875,75.50224609375,75.8310546875,75.44951171875,74.880126953125,74.476611328125,74.494140625,74.793212890625,75.846533203125,76.912451171875]},{&#34;lng&#34;:[-55.4587402343749,-56.693994140625,-55.026171875,-53.95771484375,-53.531201171875,-52.653662109375,-53.069775390625,-54.17373046875,-54.856640625,-56.2212890624999,-56.952490234375,-59.3624023437499,-58.0158203125,-56.7501953125,-55.4587402343749],&#34;lat&#34;:[51.5365234375001,50.05966796875,49.30537109375,49.441845703125,48.231884765625,47.5494140625,46.68125,46.88037109375,47.385009765625,47.67138671875,47.5744628906251,47.865673828125,49.54248046875,51.27490234375,51.5365234375001]},{&#34;lng&#34;:[-108.2923828125,-105.480908203125,-105.86259765625,-108.831298828125,-110.940869140625,-113.5140625,-114.4517578125,-117.60009765625,-115.5806640625,-112.697607421875,-111.052685546875,-108.2923828125],&#34;lat&#34;:[76.05712890625,75.745654296875,75.1915527343751,75.064892578125,74.638720703125,74.430078125,75.087890625,75.2716796875,76.4375,76.201708984375,75.54853515625,76.05712890625]},{&#34;lng&#34;:[-100.001904296875,-97.5818359375,-97.7958984375,-96.6134277343749,-98.6628906249999,-100.594482421875,-100.484765625,-101.45087890625,-100.001904296875],&#34;lat&#34;:[73.9458984375,73.887548828125,73.285302734375,71.8338378906251,71.302099609375,72.15234375,72.77294921875,73.43095703125,73.9458984375]},{&#34;lng&#34;:[-93.170849609375,-90.35458984375,-92.117919921875,-93.340625,-94.037548828125,-95.19296875,-95.63291015625,-93.170849609375],&#34;lat&#34;:[74.1609863281251,73.86865234375,72.75380859375,72.80185546875,72.028759765625,72.02744140625,73.695458984375,74.1609863281251]},{&#34;lng&#34;:[-84.91962890625,-83.40712890625,-82.05,-81.71611328125,-83.4943359374999,-84.63291015625,-85.4955078125,-86.374267578125,-85.961669921875,-84.91962890625],&#34;lat&#34;:[65.261083984375,65.10390625,64.6442871093751,64.021875,64.09921875,63.309228515625,63.139111328125,64.5658203125,65.704248046875,65.261083984375]},{&#34;lng&#34;:[-97.700927734375,-97.799365234375,-100.234375,-102.54140625,-100.387939453125,-97.700927734375],&#34;lat&#34;:[76.46650390625,75.116650390625,75.00771484375,75.513623046875,76.61357421875,76.46650390625]},{&#34;lng&#34;:[-115.55126953125,-116.220458984375,-119.367919921875,-121.61376953125,-119.090185546875,-115.55126953125],&#34;lat&#34;:[77.36328125,76.6110839843751,76.22177734375,76.441455078125,77.305078125,77.36328125]},{&#34;lng&#34;:[-127.197314453125,-125.482080078125,-124.64287109375,-123.99580078125,-123.497021484375,-124.689404296875,-126.54853515625,-128.267431640625,-127.197314453125],&#34;lat&#34;:[50.640380859375,50.316796875,49.428662109375,49.2240234375,48.582080078125,48.597314453125,49.4189453125,50.60927734375,50.640380859375]},{&#34;lng&#34;:[-79.5373046875,-77.20654296875,-76.28955078125,-79.500537109375,-80.824169921875,-79.5373046875],&#34;lat&#34;:[73.6544921875,73.499560546875,73.081005859375,72.75595703125,73.3806640625001,73.6544921875]},{&#34;lng&#34;:[-97.439453125,-95.68564453125,-97.472021484375,-99.5640624999999,-97.439453125],&#34;lat&#34;:[69.6426757812501,68.7358398437501,68.543701171875,69.034130859375,69.6426757812501]},{&#34;lng&#34;:[-103.426025390625,-99.6094238281249,-102.73134765625,-103.426025390625],&#34;lat&#34;:[79.315625,78.5830566406251,78.371044921875,79.315625]},{&#34;lng&#34;:[-75.67587890625,-75.127294921875,-77.0048828125,-76.740234375,-75.67587890625],&#34;lat&#34;:[68.3225097656251,67.5373046875,67.266943359375,68.23125,68.3225097656251]},{&#34;lng&#34;:[-132.655517578125,-131.7025390625,-132.011328125,-132.747509765625,-132.655517578125],&#34;lat&#34;:[54.127490234375,53.986376953125,53.265185546875,53.310498046875,54.127490234375]}],[{&#34;lng&#34;:[9.52402343750001,9.52753906250001,9.58027343750001,10.45283203125,9.93925781250002,8.45839843750002,7.02109375,6.75810546875002,7.00058593750001,7.615625,8.61787109374998,9.52402343750001],&#34;lat&#34;:[47.52421875,47.270751953125,47.057373046875,46.86494140625,46.36181640625,46.2458984375,45.92578125,46.415771484375,47.322509765625,47.592724609375,47.76611328125,47.52421875]}],[{&#34;lng&#34;:[-67.194873046875,-67.0087890624999,-67.356201171875,-68.25029296875,-68.56201171875,-68.34599609375,-68.8463378906249,-69.1744140625,-69.65693359375,-70.026806640625,-70.16142578125,-70.585205078125,-69.79775390625,-69.85244140625,-70.47041015625,-70.40478515625,-71.055517578125,-71.167578125,-70.9516113281249,-71.4255859375,-71.9321289062499,-71.7609375,-72.146435546875,-71.21259765625,-71.77265625,-71.90498046875,-72.517919921875,-72.6144042968749,-73.57626953125,-73.1529296875,-72.276318359375,-72.407666015625,-71.91865234375,-69.9602539062499,-68.443359375,-69.241015625,-70.7951171875,-70.995849609375,-72.1744140625,-74.014453125,-73.5181640625,-73.8958984375,-75.094677734375,-74.333740234375,-74.341015625,-74.654931640625,-74.151904296875,-75.656787109375,-73.54990234375,-72.6638671875,-73.265087890625,-72.78515625,-73.5212890625,-73.9658691406249,-73.22646484375,-73.66181640625,-73.215966796875,-72.62392578125,-72.2237792968749,-71.66435546875,-71.45224609375,-71.669482421875,-71.31572265625,-71.5192382812499,-71.18642578125,-70.64658203125,-70.445361328125,-70.5741210937499,-70.56318359375,-70.3316894531249,-70.0875488281249,-70.14814453125,-70.41826171875,-69.9263671875,-69.5109375,-69.0939453125,-68.968310546875,-68.462890625,-68.745166015625,-68.197021484375,-67.879443359375,-67.194873046875],&#34;lat&#34;:[-22.8216796875,-23.0013671875001,-24.0337890625,-24.3919921875,-24.8376953125,-27.0279296875,-27.1537109375,-27.92470703125,-28.41357421875,-29.3240234375,-30.440234375,-31.56943359375,-33.3986328125,-34.22431640625,-35.326171875,-36.06171875,-36.52373046875,-37.7623046875,-38.7384765625,-38.9856445312501,-40.69169921875,-42.10146484375,-42.9900390625,-44.4412109375,-45.7244140625,-47.20166015625,-47.8763671875,-48.79287109375,-49.58291015625,-50.73828125,-50.91025390625,-51.5408203125,-51.98955078125,-52.008203125,-52.356640625,-52.20546875,-52.76875,-53.779296875,-53.63232421875,-52.63935546875,-52.041015625,-51.3314453125,-50.68125,-49.974609375,-48.595703125,-47.70224609375,-46.9744140625,-46.6103515625,-45.4837890625,-44.43642578125,-44.16865234375,-42.30126953125,-41.7970703125,-41.11826171875,-39.2244140625,-37.69853515625,-37.16689453125,-35.5857421875,-35.09619140625,-33.65263671875,-32.6595703125,-30.33037109375,-29.64970703125,-28.92646484375,-28.37783203125,-26.32939453125,-25.17265625,-24.6443359375,-23.05703125,-22.8486328125,-21.49306640625,-19.805078125,-18.34560546875,-18.2060546875,-17.5060546875,-18.05048828125,-18.96796875,-19.4328125,-20.45859375,-21.30029296875,-22.82294921875,-22.8216796875]},{&#34;lng&#34;:[-68.629931640625,-68.6532226562499,-70.49716796875,-70.867724609375,-70.090380859375,-69.76357421875,-68.629931640625],&#34;lat&#34;:[-52.65263671875,-54.85361328125,-54.8095703125,-53.8841796875,-53.4181640625,-52.73134765625,-52.65263671875]},{&#34;lng&#34;:[-73.773388671875,-74.354931640625,-74.036669921875,-73.52783203125,-73.436328125,-73.773388671875],&#34;lat&#34;:[-43.3458984375,-43.26357421875,-41.7955078125,-41.8962890625,-42.9365234375,-43.3458984375]},{&#34;lng&#34;:[-74.476171875,-74.5947265625,-75.30009765625,-75.184228515625,-74.476171875],&#34;lat&#34;:[-49.1478515625,-50.006640625,-49.8474609375,-49.08359375,-49.1478515625]}],[{&#34;lng&#34;:[130.526953125,129.7197265625,128.9234375,128.04521484375,128.11123046875,126.903515625,125.9890625,124.88935546875,124.362109375,122.33486328125,121.517578125,122.275,121.17451171875,120.4791015625,119.59111328125,118.9123046875,117.78466796875,117.5578125,118.01494140625,118.9400390625,118.95263671875,119.44990234375,120.75,121.640234375,121.93271484375,120.98994140625,119.2158203125,120.20146484375,120.87109375,121.4009765625,121.351953125,121.8779296875,120.99765625,121.9443359375,121.60205078125,121.0984375,120.2787109375,119.539453125,118.5603515625,116.53828125,116.470703125,114.266015625,114.0154296875,113.52705078125,113.47890625,112.586328125,111.9439453125,110.1935546875,109.93076171875,108.3248046875,107.97265625,106.7294921875,106.7802734375,105.84296875,105.275390625,104.37177734375,102.5171875,102.12744140625,101.7365234375,101.1388671875,100.21474609375,99.9176757812501,99.1929687500001,99.3408203125,98.86376953125,98.76435546875,97.68603515625,97.5314453125,97.8195312500001,98.6546875,98.6511718750001,98.09892578125,97.3224609375001,96.6026367187501,96.0353515625,95.4202148437501,94.623046875,93.20654296875,92.66435546875,91.63193359375,91.60556640625,89.5369140625,88.89140625,88.62109375,88.109765625,86.40869140625,85.1224609375,83.58349609375,83.15546875,81.4171875,81.01025390625,79.92451171875,79.9166015625001,79.36962890625,79.33876953125,78.7916015625001,78.7197265625,78.3896484375,79.2193359375001,79.21650390625,79.1351562500001,79.1125,78.8018554687501,78.93642578125,78.2820312500001,77.8109375,77.7994140625,76.76689453125,75.9451171875,75.840234375,74.54140625,74.89130859375,74.74501953125,73.80166015625,73.631640625,73.9916015625,75.58349609375,76.48017578125,76.8240234375,78.1234375,78.36240234375,80.209375,80.1650390625,80.7857421875001,80.0591796875001,82.32666015625,83.19306640625,84.7861328125,85.6566406250001,85.7494140625,86.5494140625001,87.3228515625001,87.8142578125,87.9796875,89.04765625,90.31328125,90.869921875,90.87724609375,93.6564453125,94.71201171875,95.35029296875,96.38544921875,97.2056640625,99.46787109375,99.9837890625,101.7138671875,101.97294921875,103.7111328125,105.1970703125,106.77001953125,109.4431640625,110.400390625,111.0072265625,111.933203125,111.40224609375,111.898046875,113.58701171875,114.5171875,115.6810546875,116.56259765625,118.30869140625,119.706640625,119.7111328125,118.4984375,115.8982421875,115.5576171875,116.68330078125,117.8734375,119.25986328125,119.19189453125,120.06689453125,120.7498046875,120.7041015625,123.6078125,125.6490234375,126.312890625,126.9248046875,127.999609375,129.49814453125,130.804296875,131.002734375,132.5619140625,134.293359375,134.75234375,134.16767578125,133.861328125,132.93603515625,131.9775390625,131.08232421875,131.26181640625,130.526953125],&#34;lat&#34;:[42.535400390625,42.475,42.038232421875,41.9875,41.3892578125,41.7810546875,40.904638671875,40.459814453125,40.004052734375,39.3661132812501,39.63896484375,40.541845703125,40.90126953125,40.23095703125,39.90263671875,39.1664062500001,39.13447265625,38.625146484375,38.1833984375,38.0427734375,37.33115234375,37.124755859375,37.833935546875,37.4603515625,36.95947265625,36.59794921875,35.011767578125,34.32568359375,33.01650390625,32.371923828125,31.8587890625001,30.9169921875,30.558251953125,29.894091796875,28.3666015625,28.29052734375,27.0970703125,25.591259765625,24.58037109375,23.1796875,22.9458984375,22.540966796875,22.5119140625,22.245947265625,22.195556640625,21.77685546875,21.849658203125,21.037646484375,21.48056640625,21.693505859375,21.507958984375,22.0003417968751,22.77890625,22.922802734375,23.34521484375,22.704052734375,22.741015625,22.37919921875,21.826513671875,21.56748046875,21.46298828125,22.02802734375,22.1259765625,23.0958984375,23.191259765625,24.1160644531251,23.898095703125,24.49169921875,25.25185546875,25.9177734375,27.5724609375,28.14228515625,28.21796875,28.459912109375,29.44716796875,29.0542968750001,29.31240234375,28.5908203125001,27.94892578125,27.7599609375,27.951708984375,28.107421875,27.316064453125,28.091845703125,27.87060546875,27.928662109375,28.315966796875,29.18359375,29.612646484375,30.33759765625,30.164501953125,30.88876953125,30.8941894531251,31.0799316406251,31.105712890625,31.29365234375,31.887646484375,32.519873046875,32.50107421875,32.5640136718751,33.171923828125,33.22626953125,33.49970703125,34.351953125,34.65390625,35.484521484375,35.4958984375,35.66171875,36.017578125,36.64970703125,37.02216796875,37.231640625,38.510009765625,38.606884765625,39.448876953125,40.043115234375,40.605322265625,40.44951171875,40.98232421875,41.075634765625,41.371630859375,42.1900390625,42.6655273437501,43.161572265625,45.0064453125,45.519921875,47.186572265625,46.8307128906251,47.254638671875,48.38505859375,48.52861328125,49.085791015625,49.1623046875,48.555126953125,48.0025390625,47.676171875,46.9544921875,45.19609375,44.9009765625,44.350830078125,44.278076171875,42.720361328125,42.789794921875,42.568212890625,42.67734375,42.4658203125001,42.215869140625,41.751318359375,41.738037109375,42.288720703125,42.45595703125,42.773681640625,43.34140625,43.71142578125,44.36728515625,45.0640625,44.745703125,45.364599609375,45.458251953125,46.289794921875,46.717041015625,46.606005859375,47.15,47.983984375,47.6869140625,47.94501953125,49.823779296875,49.5134765625,50.06640625,50.379833984375,51.6006835937501,52.096533203125,53.171826171875,53.546533203125,53.04228515625,52.3997558593751,51.100146484375,49.5686035156251,49.388818359375,48.34150390625,47.691455078125,47.768505859375,48.3734375,47.7154296875,47.302197265625,46.24775390625,45.029931640625,45.243994140625,44.910009765625,43.433056640625,42.535400390625]},{&#34;lng&#34;:[110.88876953125,111.013671875,110.45126953125,109.5193359375,108.7015625,108.6935546875,109.2189453125,110.17158203125,110.88876953125],&#34;lat&#34;:[19.991943359375,19.65546875,18.74794921875,18.21826171875,18.53525390625,19.3382812500001,19.8428222656251,20.0537109375001,19.991943359375]}],[{&#34;lng&#34;:[-5.52353515624998,-4.62583007812501,-3.22353515624999,-2.69584960937499,-2.50585937500003,-2.78974609374998,-3.23579101562498,-2.79521484374999,-3.01914062499998,-4.03720703124998,-5.56474609374996,-7.54497070312499,-7.45439453124999,-8.60356445312499,-8.296630859375,-8.48642578124998,-7.82358398437498,-7.990625,-7.10488281249999,-6.26113281249999,-6.03457031249999,-5.52353515624998],&#34;lat&#34;:[10.426025390625,9.71357421874997,9.895458984375,9.48134765624999,8.208740234375,7.93193359374999,6.80722656249999,5.184521484375,5.130810546875,5.23012695312498,5.089453125,4.351318359375,5.84130859375,6.50781250000004,7.07402343750002,7.55849609374999,8.46767578124999,10.1625,10.203515625,10.724072265625,10.19482421875,10.426025390625]}],[{&#34;lng&#34;:[15.480078125,14.61689453125,14.708984375,15.1287109375,16.0634765625,16.1833984375,15.7416015625,14.48408203125,13.2935546875,11.3287109375,9.80078125,9.87617187500001,9.00009765625001,8.55585937500001,9.06015625,10.1435546875,10.60625,11.1533203125,11.55166015625,12.403515625,13.89208984375,14.559765625,14.6271484375,14.1974609375,14.06396484375,14.5162109375,15.08125,15.0298828125,15.54091796875,14.24326171875,13.97724609375,15.1162109375,15.480078125],&#34;lat&#34;:[7.52377929687499,5.86513671874999,4.66557617187499,3.826904296875,2.90859375,2.27006835937499,1.914990234375,2.154736328125,2.161572265625,2.16743164062497,2.304443359375,3.309765625,4.09160156249999,4.75522460937499,6.00908203124999,6.99643554687499,7.06308593749999,6.437939453125,6.697265625,8.59555664062499,11.140087890625,11.49228515625,12.10869140625,12.3837890625,13.078515625,12.979736328125,11.8455078125,11.113671875,9.96030273437499,9.979736328125,9.69155273437499,8.55732421875,7.52377929687499]}],[{&#34;lng&#34;:[27.4033203125,28.19208984375,29.67685546875,30.83857421875,30.72861328125,31.252734375,29.94287109375,29.71767578125,29.576953125,29.12939453125,29.01435546875,29.2244140625,29.40322265625,29.3427734375,29.70966796875,30.31318359375,30.751171875,28.972265625,28.40068359375,28.630078125,28.6388671875,28.3572265625,29.06435546875,29.7951171875,29.7953125,29.0142578125,28.35771484375,26.949609375,26.0259765625,24.5185546875,23.96650390625,22.56103515625,21.81318359375,21.90537109375,21.75107421875,20.6078125,20.4822265625,19.52763671875,19.3408203125,17.53603515625,16.984765625,16.7177734375,16.315234375,13.0681640625,12.213671875,13.07275390625,13.41494140625,14.35830078125,14.70791015625,16.14677734375,16.21533203125,16.8798828125,17.75283203125,18.07216796875,18.6103515625,18.56748046875,19.5009765625,20.55810546875,22.42216796875,22.75576171875,23.4171875,24.31982421875,25.24931640625,25.52509765625,26.8220703125,27.4033203125],&#34;lat&#34;:[5.10917968749999,4.35024414062499,4.5869140625,3.49072265625,2.45537109374999,2.04458007812499,0.819238281249994,0.098339843749997,-1.38789062500001,-1.86025390625001,-2.72021484375,-3.053515625,-4.44931640625001,-4.98310546875,-6.61689453125001,-7.20371093750001,-8.19365234375,-8.46494140625001,-9.22480468750001,-9.83125,-10.66923828125,-11.4830078125,-12.348828125,-12.15546875,-13.3927734375,-13.36884765625,-12.48203125,-11.898828125,-11.89013671875,-11.4384765625,-10.87177734375,-11.055859375,-9.46875,-8.693359375,-7.30546875,-7.277734375,-6.9158203125,-7.14443359374995,-7.96660156250003,-8.07587890625,-7.257421875,-6.24140625000001,-5.865625,-5.86484375,-5.75869140625001,-4.634765625,-4.83740234375,-4.29941406250001,-4.88173828125001,-3.46416015625,-2.17783203125001,-1.22587890625,-0.549023437500011,2.01328125,3.47841796874999,4.257568359375,5.12749023437499,4.46269531249999,4.1349609375,4.6466796875,4.66313476562499,4.994140625,5.02456054687499,5.31210937499999,5.06240234374999,5.10917968749999]}],[{&#34;lng&#34;:[18.6103515625,18.07216796875,17.75283203125,16.8798828125,16.21533203125,16.14677734375,14.70791015625,14.35830078125,13.41494140625,13.07275390625,12.3845703125,12.018359375,11.13017578125,11.9341796875,11.5751953125,12.9919921875,14.08740234375,14.383984375,14.48056640625,13.86005859375,13.8845703125,14.43447265625,14.180859375,13.27412109375,13.2935546875,14.48408203125,15.7416015625,16.1833984375,16.67333984375,17.43798828125,18.6103515625],&#34;lat&#34;:[3.47841796874999,2.01328125,-0.549023437500011,-1.22587890625,-2.17783203125001,-3.46416015625,-4.88173828125001,-4.29941406250001,-4.83740234375,-4.634765625,-4.619140625,-5.004296875,-3.91630859375,-3.31855468750001,-2.39707031250001,-2.31337890625001,-2.46689453125001,-1.89003906250001,-0.618359375000011,-0.203320312500011,0.190820312499994,0.811474609374997,1.37021484374999,1.24101562499999,2.161572265625,2.154736328125,1.914990234375,2.27006835937499,3.53520507812499,3.68461914062499,3.47841796874999]}],[{&#34;lng&#34;:[-71.3197265625,-71.95810546875,-72.690087890625,-73.00654296875,-72.416552734375,-72.44296875,-72.0842773437499,-70.09501953125,-69.4392578124999,-67.8591796875,-67.43935546875,-67.82490234375,-67.8552734375,-67.3111328125,-67.834765625,-67.21083984375,-66.876025390625,-67.351953125,-68.1765625,-69.8485839843749,-70.0705078124999,-69.66748046875,-69.400244140625,-69.96591796875,-70.735107421875,-70.0740234375,-70.91455078125,-71.7525390625,-72.39560546875,-73.1544921875,-73.664306640625,-74.24638671875,-74.8017578125,-75.28447265625,-76.31103515625,-76.49462890625,-77.46767578125,-78.85966796875,-78.617041015625,-77.67001953125,-77.1666015625,-77.427294921875,-77.249267578125,-77.35986328125,-77.901171875,-77.2123046875,-77.3742187499999,-76.88798828125,-75.63935546875,-75.6708984375,-74.844580078125,-74.059130859375,-73.31337890625,-72.275,-71.7145507812499,-71.3197265625],&#34;lat&#34;:[11.8619140625,11.66640625,10.83583984375,9.78916015625001,8.38198242187504,7.45488281249999,7.096875,6.93793945312501,6.13491210937501,6.28989257812496,6.02553710937502,5.27045898437503,4.50688476562499,3.41586914062502,2.89282226562504,2.39013671875004,1.22304687500004,2.08583984375005,1.71982421874999,1.70874023437504,-0.13886718750004,-0.482421874999957,-1.19492187499998,-4.2359375,-3.78154296875,-2.75019531250001,-2.21855468749997,-2.152734375,-2.42890625000001,-2.27822265625001,-1.248828125,-0.970605468750023,-0.200097656250009,-0.10654296875002,0.448486328124986,0.23544921875002,0.636523437500017,1.45537109375003,2.30678710937502,2.87885742187504,3.86225585937501,4.06044921874998,5.78017578125004,6.50449218749999,7.22934570312505,8.03388671875,8.65830078125002,8.619873046875,9.45043945312501,10.196337890625,11.109716796875,11.340625,11.295751953125,11.8892578125,12.419970703125,11.8619140625]}],[{&#34;lng&#34;:[-83.6419921875,-83.4482421875,-82.56357421875,-82.93984375,-82.879345703125,-83.637255859375,-84.65888671875,-85.624853515625,-85.7443359375,-83.6419921875],&#34;lat&#34;:[10.917236328125,10.46591796875,9.57666015624997,9.449169921875,8.07065429687499,9.0353515625,9.6466796875,9.90244140624999,11.062109375,10.917236328125]}],[{&#34;lng&#34;:[-81.837451171875,-80.6501464843749,-77.497265625,-76.647412109375,-75.72294921875,-75.6427734375,-74.882568359375,-74.25283203125,-75.11640625,-76.158447265625,-77.715087890625,-77.2295898437499,-77.9973144531249,-78.636474609375,-79.2744140625,-80.499072265625,-81.8162109375,-81.90341796875,-82.738037109375,-83.379638671875,-84.044921875,-83.2578125,-81.837451171875],&#34;lat&#34;:[23.163037109375,23.103076171875,21.871630859375,21.2845214843751,21.11103515625,20.73349609375,20.650634765625,20.0796875,19.901416015625,19.98974609375,19.85546875,20.64375,20.715380859375,21.5155273437501,21.562646484375,22.063525390625,22.2001953125,22.67900390625,22.6892578125001,22.222998046875,22.6660156250001,22.967578125,23.163037109375]}],[{&#34;lng&#34;:[34.0044921875,32.7126953125,32.9416015625,34.0044921875],&#34;lat&#34;:[35.065234375,35.171044921875,35.3904296875,35.065234375]}],[{&#34;lng&#34;:[32.7126953125,34.0044921875,32.941796875,32.7126953125],&#34;lat&#34;:[35.171044921875,35.065234375,34.57587890625,35.171044921875]}],[{&#34;lng&#34;:[14.809375,17.151953125,18.8322265625,16.953125,14.97216796875,13.81474609375,12.63203125,12.45263671875,14.36904296875,14.809375],&#34;lat&#34;:[50.858984375,50.3783203125,49.510791015625,48.598828125,48.983935546875,48.766943359375,49.46123046875,50.3498046875,50.89873046875,50.858984375]}],[{&#34;lng&#34;:[9.73974609375003,11.399609375,12.575390625,14.25888671875,14.12861328125,14.61943359375,14.809375,14.36904296875,12.45263671875,12.63203125,13.81474609375,12.8142578125,12.68583984375,11.29794921875,9.52402343750001,8.61787109374998,7.615625,7.58417968749998,8.13486328125001,6.73544921875001,6.34433593750001,6.11650390625002,5.99394531250002,6.19326171875005,7.03515625000006,7.19726562500003,8.89775390625007,8.67031250000002,9.73974609375003],&#34;lat&#34;:[54.825537109375,53.94462890625,54.4673828125,53.729638671875,52.87822265625,52.528515625,50.858984375,50.89873046875,50.3498046875,49.46123046875,48.766943359375,48.16083984375,47.6693359375,47.42490234375,47.52421875,47.76611328125,47.592724609375,48.064306640625,48.973583984375,49.160595703125,49.452734375,50.12099609375,50.750439453125,51.488916015625,52.380224609375,53.282275390625,53.835693359375,54.90341796875,54.825537109375]}],[{&#34;lng&#34;:[43.24599609375,42.92275390625,41.7982421875,41.76650390625,42.378515625,43.11669921875,43.409765625,43.24599609375],&#34;lat&#34;:[11.4998046875,10.99931640625,10.98046875,11.589111328125,12.46640625,12.70859375,12.18994140625,11.4998046875]}],[{&#34;lng&#34;:[9.73974609375003,8.67031250000002,8.13212890625007,8.16396484375008,8.61855468750005,10.537109375,10.1830078125001,9.59111328125002,9.73974609375003],&#34;lat&#34;:[54.825537109375,54.90341796875,55.5998046875,56.606884765625,57.111279296875,57.44853515625,55.865185546875,55.493212890625,54.825537109375]},{&#34;lng&#34;:[12.56875,11.6538085937501,10.9789062500001,12.2189453125,12.56875],&#34;lat&#34;:[55.78505859375,55.1869140625,55.721533203125,56.11865234375,55.78505859375]}],[{&#34;lng&#34;:[-71.768310546875,-71.65703125,-71.779248046875,-70.954150390625,-68.684765625,-68.9349609375,-69.770654296875,-71.768310546875],&#34;lat&#34;:[18.03916015625,19.13076171875,19.7181640625,19.91396484375,18.90478515625,18.4080078125,18.4435546875,18.03916015625]}],[{&#34;lng&#34;:[8.57656250000002,8.23076171874999,8.39423828125001,8.24560546875,7.51386718750001,7.7626953125,8.33339843750002,9.04404296875001,9.51875,9.84257812500002,9.859375,9.4482421875,10.00068359375,10.255859375,11.5369140625,11.96787109375,9.37871093750002,7.48173828125002,5.83662109375001,4.22763671875001,3.40087890625,3.20371093750001,1.68544921875002,1.1455078125,-1.29296875,-4.82260742187498,-8.683349609375,-8.683349609375,-8.659912109375,-7.68515624999998,-6.50087890624999,-5.44877929687499,-4.96826171875,-3.83339843749999,-3.82675781249998,-2.44838867187499,-1.27534179687498,-1.06552734374998,-1.67919921875,-1.79560546874998,-2.21962890624999,-0.91748046875,0.047949218750006,1.25722656250002,2.593359375,3.77900390625001,5.19560546875002,6.48652343750001,6.92753906250002,8.57656250000002],&#34;lat&#34;:[36.93720703125,36.545263671875,35.203857421875,34.73408203125,34.080517578125,33.23310546875,32.543603515625,32.07236328125,30.22939453125,28.9669921875,26.551953125,26.067138671875,25.332080078125,24.591015625,24.2908203125,23.51787109375,21.99140625,20.873095703125,19.479150390625,19.1427734375,18.988427734375,19.789697265625,20.378369140625,21.10224609375,22.696533203125,24.99560546875,27.2859375,27.6564453125,28.7186035156251,29.34951171875,29.809130859375,29.95693359375,30.465380859375,31.197802734375,31.6619140625,32.12998046875,32.089013671875,32.468310546875,33.31865234375,34.751904296875,35.10419921875,35.668408203125,35.900537109375,36.519580078125,36.60068359375,36.89619140625,36.676806640625,37.0857421875,36.91943359375,36.93720703125]}],[{&#34;lng&#34;:[-75.28447265625,-75.570556640625,-76.6791015625,-77.860595703125,-79.07626953125,-80.179248046875,-80.324658203125,-79.7298828125,-80.45009765625,-80.770361328125,-80.902392578125,-80.1333984375,-80.08828125,-78.899658203125,-78.85966796875,-77.46767578125,-76.49462890625,-76.31103515625,-75.28447265625],&#34;lat&#34;:[-0.10654296875002,-1.53125,-2.56259765624999,-2.98164062500001,-4.990625,-3.877734375,-3.38789062500001,-2.57910156249997,-2.62597656250003,-2.07666015625003,-1.07890624999997,-0.006054687499983,0.78476562500002,1.20625,1.45537109375003,0.636523437500017,0.23544921875002,0.448486328124986,-0.10654296875002]}],[{&#34;lng&#34;:[34.19814453125,34.2453125,34.904296875,34.39970703125,33.5470703125,33.95908203125,35.194140625,35.62470703125,35.6978515625,36.87138671875,33.91845703125,31.43447265625,28.03642578125,24.9802734375,24.9802734375,24.9802734375,24.9802734375,24.72646484375,25.15048828125,27.248046875,29.0720703125,30.3951171875,31.1939453125,32.1017578125,33.66650390625,34.19814453125],&#34;lat&#34;:[31.3226074218751,31.20830078125,29.47734375,28.016015625,27.89814453125,26.6490234375,24.475146484375,24.066015625,22.94619140625,21.996728515625,21.996240234375,21.995849609375,21.995361328125,21.995849609375,24.016943359375,26.93623046875,29.181884765625,30.2505859375,31.65498046875,31.377880859375,30.8302734375,31.4576171875,31.58759765625,31.092822265625,31.130419921875,31.3226074218751]}],[{&#34;lng&#34;:[38.60947265625,39.5065429687501,40.2041015625,41.17646484375,41.658203125,43.11669921875,42.378515625,40.76953125,40.221484375,39.07421875,38.50439453125,37.8841796875,36.52431640625,36.4267578125,36.91376953125,37.008984375,37.41103515625,38.60947265625],&#34;lat&#34;:[18.005078125,15.53212890625,15.014111328125,14.6203125000001,13.983056640625,12.70859375,12.46640625,14.144482421875,14.43115234375,14.62822265625,14.4244140625,14.852294921875,14.2568359375,15.132080078125,16.29619140625,17.05888671875,17.06171875,18.005078125]}],[{&#34;lng&#34;:[-1.79404296874995,-1.28544921874999,-0.041162109374994,1.42832031249998,1.7060546875,3.21142578125,3.248046875,2.08261718750006,1.03291015625007,-0.327001953124949,0.20156250000008,-0.646777343749989,-2.11152343749998,-4.36684570312499,-6.04067382812494,-6.49243164062494,-7.40615234374994,-7.04604492187494,-7.44511718749996,-6.8101562499999,-6.92846679687497,-6.2125,-6.61826171874992,-8.77714843750002,-9.23520507812498,-8.87368164062497,-7.69814453124999,-7.26196289062497,-4.52304687499992,-1.79404296874995],&#34;lat&#34;:[43.40732421875,43.059619140625,42.689111328125,42.5958984375,42.5033203125001,42.43115234375,41.94423828125,41.28740234375,41.062060546875,39.519873046875,38.7591796875,38.15185546875,36.77666015625,36.7181152343751,36.188427734375,36.954638671875,37.179443359375,38.90703125,39.536181640625,40.343115234375,41.009130859375,41.53203125,41.9423828125,41.941064453125,42.976904296875,43.334423828125,43.7645507812501,43.59462890625,43.41572265625,43.40732421875]}],[{&#34;lng&#34;:[28.0125,27.464453125,27.7528320312501,27.351953125,26.5326171875,25.11103515625,24.32255859375,23.49443359375,25.50927734375,28.0125],&#34;lat&#34;:[59.48427734375,58.84130859375,57.841015625,57.528125,57.531005859375,58.063427734375,57.87060546875,59.195654296875,59.6390136718751,59.48427734375]}],[{&#34;lng&#34;:[42.378515625,41.76650390625,41.7982421875,42.92275390625,42.6595703125,43.48251953125,44.0228515625,46.97822265625,47.97822265625,45.9349609375,44.94052734375,44.028125,41.883984375,41.2208984375,40.765234375,39.8421875,39.49443359375,38.0861328125,36.90556640625,36.08193359375,35.74501953125,35.268359375,34.71064453125,33.66611328125,33.01259765625,33.23427734375,34.09453125,34.078125,34.27568359375,34.9314453125,35.1123046875,35.59609375,36.10751953125,36.52431640625,37.8841796875,38.50439453125,39.07421875,40.221484375,40.76953125,42.378515625],&#34;lat&#34;:[12.46640625,11.589111328125,10.98046875,10.99931640625,10.62138671875,9.37949218749999,8.98603515625,7.9970703125,7.9970703125,5.99721679687499,4.91201171874999,4.95097656249999,3.977734375,3.9435546875,4.27304687500003,3.85146484375004,3.45610351562496,3.64882812499999,4.41147460937499,4.44970703124997,5.343994140625,5.49228515624999,6.66030273437499,7.67099609374999,7.95151367187499,8.39638671874999,8.5822265625,9.46152343749999,10.528125,10.864794921875,11.816552734375,12.5373046875,12.72646484375,14.2568359375,14.852294921875,14.4244140625,14.62822265625,14.43115234375,14.144482421875,12.46640625]}],[{&#34;lng&#34;:[28.9658203125,28.4707031250001,29.9412109375001,29.08701171875,29.90341796875,29.60419921875,31.1808593750001,31.28564453125,29.69013671875,27.7976562500001,23.7217773437501,21.4360351562501,21.6059570312501,21.10361328125,23.2487304687501,25.3478515625,24.15546875,23.6388671875,20.62216796875,22.4109375000001,24.94140625,26.0115234375001,27.88994140625,29.1416015625,28.9658203125],&#34;lat&#34;:[69.02197265625,68.48837890625,67.5474609375,66.970947265625,66.091064453125,64.968408203125,63.2083007812501,62.567822265625,61.54609375,60.5361328125,59.965673828125,60.59638671875,61.591552734375,62.62294921875,63.8961425781251,65.479248046875,65.8052734375001,67.95439453125,69.036865234375,68.719873046875,68.5932617187501,69.65263671875,70.061669921875,69.671435546875,69.02197265625]}],[{&#34;lng&#34;:[178.28017578125,178.66767578125,177.8470703125,177.32138671875,177.61796875,178.28017578125],&#34;lat&#34;:[-17.37197265625,-18.080859375,-18.2548828125,-18.0775390625,-17.46103515625,-17.37197265625]},{&#34;lng&#34;:[179.99921875,179.9279296875,179.0068359375,178.805078125,180,179.99921875],&#34;lat&#34;:[-16.1685546875,-16.74443359375,-16.9001953125,-16.6314453125,-16.1529296875,-16.1685546875]}],[{&#34;lng&#34;:[-58.8501953124999,-57.8381835937499,-59.068017578125,-58.8501953124999],&#34;lat&#34;:[-51.269921875,-51.7091796875,-52.173046875,-51.269921875]}],[{&#34;lng&#34;:[5.78974609374998,6.34433593750001,6.73544921875001,8.13486328125001,7.58417968749998,7.615625,7.00058593750001,6.75810546875002,7.02109375,6.62773437500002,6.96728515625,7.4931640625,7.43867187500001,7.37773437500002,6.11591796875001,4.05263671875002,3.05175781250006,3.21142578125,1.7060546875,1.42832031249998,-0.041162109374994,-1.28544921874999,-1.79404296874995,-1.48486328124994,-1.06601562499995,-2.01889648437492,-3.15883789062499,-4.31210937499995,-4.72075195312496,-3.23144531249997,-1.43764648437499,-1.13852539062498,-0.163476562499937,0.186718749999983,1.24550781250005,1.57949218750005,2.52490234375,2.83974609375002,5.78974609374998],&#34;lat&#34;:[49.53828125,49.452734375,49.160595703125,48.973583984375,48.064306640625,47.592724609375,47.322509765625,46.415771484375,45.92578125,45.11796875,44.280029296875,43.767138671875,43.750439453125,43.73173828125,43.07236328125,43.59306640625,42.91513671875,42.43115234375,42.5033203125001,42.5958984375,42.689111328125,43.059619140625,43.40732421875,43.56376953125,45.8056640625,47.037646484375,47.694677734375,47.822900390625,48.539892578125,48.8408203125,48.64140625,49.387890625,49.29677734375,49.70302734375,49.9982421875,50.7392578125,51.097119140625,50.711767578125,49.53828125]},{&#34;lng&#34;:[-51.6525390625,-51.990625,-52.700634765625,-54.616259765625,-54.1955078125,-53.990478515625,-54.350732421875,-54.452197265625,-54.15595703125,-53.84716796875,-52.89931640625,-52.29052734375,-51.6525390625],&#34;lat&#34;:[4.06127929687497,3.70200195312496,2.36367187499998,2.32675781250001,2.81787109375,3.58955078125,4.05410156249999,5.01347656249999,5.35898437500003,5.78222656250001,5.42504882812499,4.94218750000003,4.06127929687497]},{&#34;lng&#34;:[9.48037109375002,9.55068359375005,8.80751953125008,8.71308593750004,9.48037109375002],&#34;lat&#34;:[42.805419921875,42.1297363281251,41.58837890625,42.549755859375,42.805419921875]}],[{&#34;lng&#34;:[13.2935546875,13.27412109375,14.180859375,14.43447265625,13.8845703125,13.86005859375,14.48056640625,14.383984375,14.08740234375,12.9919921875,11.5751953125,11.9341796875,11.13017578125,9.75947265625001,9.265625,8.82138671875001,9.29667968750002,9.5908203125,11.3353515625,11.3287109375,13.2935546875],&#34;lat&#34;:[2.161572265625,1.24101562499999,1.37021484374999,0.811474609374997,0.190820312499994,-0.203320312500011,-0.618359375000011,-1.89003906250001,-2.46689453125001,-2.31337890625001,-2.39707031250001,-3.31855468750001,-3.91630859375,-2.5185546875,-1.82509765625001,-0.708398437500009,-0.351269531250011,1.031982421875,0.999707031249997,2.16743164062497,2.161572265625]}],[{&#34;lng&#34;:[-3.10966796874993,-3.99003906249996,-1.77792968749995,-2.65273437500002,-1.65537109374995,-1.29174804687494,-0.671386718749943,0.55878906250004,1.65673828124997,1.55898437500005,0.205078125,-3.40458984374996,-5.34228515624994,-4.18818359374993,-5.08808593749993,-3.98032226562495,-4.11103515624993,-2.92509765624999,-3.95791015624999,-5.135498046875,-4.72114257812496,-5.936767578125,-5.33828125000002,-4.71542968749995,-3.10966796874993],&#34;lat&#34;:[58.515478515625,57.959033203125,57.49375,56.31826171875,55.570361328125,54.773876953125,54.50390625,52.9669433593751,52.7537109375,52.086865234375,50.763037109375,50.632421875,50.246142578125,51.188525390625,51.9958984375,52.541748046875,53.2189453125,53.732763671875,54.78095703125,54.85751953125,55.4209960937501,56.605712890625,58.238720703125,58.510009765625,58.515478515625]},{&#34;lng&#34;:[-6.218017578125,-8.11826171874998,-7.21865234374994,-6.12915039062503,-5.47041015624993,-6.218017578125],&#34;lat&#34;:[54.0887207031251,54.4142578125,55.0919921875,55.2173828125,54.5001953125,54.0887207031251]}],[{&#34;lng&#34;:[46.4298828125,46.45791015625,45.0013671875,43.439453125,42.787890625,41.51005859375,41.76298828125,41.48876953125,39.9783203125,40.648046875,41.58056640625,42.41904296875,43.7826171875,44.87099609375,45.7275390625,46.4298828125],&#34;lat&#34;:[41.890966796875,41.07021484375,41.290966796875,41.10712890625,41.563720703125,41.51748046875,41.97001953125,42.659326171875,43.41982421875,43.53388671875,43.21923828125,43.22421875,42.747021484375,42.756396484375,42.475048828125,41.890966796875]}],[{&#34;lng&#34;:[-0.068603515625,0.362695312500023,0.261914062500011,0.634765625,0.525585937500011,1.18720703125001,0.259667968750023,-2.00185546874999,-3.11401367187503,-3.08671875,-3.01914062499998,-2.79521484374999,-3.23579101562498,-2.78974609374998,-2.50585937500003,-2.69584960937499,-2.82993164062498,-0.701416015625,-0.068603515625],&#34;lat&#34;:[11.115625,10.236474609375,9.49560546875,7.35366210937499,6.85092773437499,6.08940429687499,5.75732421875,4.762451171875,5.08867187500003,5.12832031250002,5.130810546875,5.184521484375,6.80722656249999,7.93193359374999,8.208740234375,9.48134765624999,10.998388671875,10.98896484375,11.115625]}],[{&#34;lng&#34;:[-11.389404296875,-10.67734375,-9.82070312499999,-9.04306640624998,-8.822021484375,-8.407470703125,-7.990625,-7.82358398437498,-8.48642578124998,-9.11757812499999,-9.51826171874998,-10.283203125,-11.2056640625,-12.50146484375,-13.29267578125,-13.70048828125,-14.426904296875,-15.043017578125,-14.682958984375,-13.732763671875,-13.729248046875,-12.2912109375,-11.389404296875],&#34;lat&#34;:[12.40439453125,11.8994140625,12.04248046875,12.40234375,11.6732421875,11.386279296875,10.1625,8.46767578124999,7.55849609374999,7.21591796874999,8.34609375,8.48515624999999,9.977734375,9.86215820312499,9.04921875,9.85126953125,10.24833984375,10.94013671875,11.50849609375,11.73603515625,12.67392578125,12.32802734375,12.40439453125]}],[{&#34;lng&#34;:[-15.043017578125,-15.501904296875,-16.71181640625,-15.19609375,-13.729248046875,-13.732763671875,-14.682958984375,-15.043017578125],&#34;lat&#34;:[10.94013671875,11.723779296875,12.354833984375,12.679931640625,12.67392578125,11.73603515625,11.50849609375,10.94013671875]}],[{&#34;lng&#34;:[9.5908203125,9.80078125,11.3287109375,11.3353515625,9.5908203125],&#34;lat&#34;:[1.031982421875,2.304443359375,2.16743164062497,0.999707031249997,1.031982421875]}],[{&#34;lng&#34;:[26.0389648437501,25.1044921875,24.3837890625,23.66455078125,22.6294921875,23.2529296875,23.0735351562501,21.5829101562501,20.7796875,20.00126953125,20.657421875,20.9642578125,22.916015625,24.0560546875,25.251171875,26.3208984375,26.6249023437501,26.0389648437501],&#34;lat&#34;:[40.7267578125,40.9947265625,40.912744140625,40.223828125,40.495556640625,38.6612304687501,36.774951171875,37.08095703125,39.008544921875,39.709423828125,40.1173828125,40.84990234375,41.336279296875,41.52724609375,41.2435546875,41.716552734375,41.4017578125,40.7267578125]}],[{&#34;lng&#34;:[-29.952880859375,-21.520654296875,-21.1465820312499,-17.226220703125,-15.555517578125,-11.52880859375,-14.503564453125,-19.4291992187499,-19.074951171875,-20.9556640625,-20.23193359375,-21.569091796875,-19.5089843749999,-20.4849609375,-19.22509765625,-21.1294433593749,-20.50966796875,-22.18505859375,-22.293212890625,-21.5226562499999,-23.32783203125,-24.3770019531249,-27.68876953125,-26.7472656249999,-23.1732421874999,-23.0882324218749,-26.3414062499999,-33.156982421875,-34.10166015625,-36.37919921875,-39.5779296875,-40.6554687499999,-40.550390625,-42.152978515625,-42.110205078125,-43.3201171874999,-45.3792480468749,-46.046630859375,-47.7962402343749,-48.9220703125,-49.553466796875,-51.4688476562499,-52.259033203125,-53.634716796875,-53.884423828125,-53.039453125,-51.2494140625,-50.5,-54.014453125,-51.130078125,-55.59404296875,-55.6017089843749,-54.737939453125,-56.104052734375,-56.801318359375,-58.5162109374999,-63.4388671875,-66.826171875,-69.372900390625,-70.862841796875,-69.3513671875,-72.81806640625,-72.3956054687499,-65.96787109375,-64.7922851562499,-66.9958984375,-58.7173828125,-48.861181640625,-43.194580078125,-29.952880859375],&#34;lat&#34;:[83.56484375,82.59541015625,81.695166015625,81.430419921875,81.83359375,81.4240234375,80.7632812500001,80.25771484375,79.1523437500001,78.555029296875,77.368408203125,76.2937011718751,75.75751953125,75.3142578125,74.4794921875,74.110888671875,73.49287109375,73.2698730468751,72.11953125,70.526220703125,70.4509765625001,71.14638671875,70.99345703125,70.475537109375,70.114599609375,69.882958984375,68.7021484375,67.6267089843751,66.725927734375,65.830810546875,65.340771484375,64.91533203125,63.7252441406251,62.56845703125,61.8572265625001,59.928125,60.2029296875,60.61572265625,60.828857421875,61.27744140625,62.23271484375,63.64228515625,65.154931640625,66.413671875,67.135546875,68.610888671875,68.73994140625,69.935791015625,70.4216796875,70.971728515625,71.553515625,72.453466796875,72.872509765625,73.558154296875,74.6716796875,75.6890625000001,76.339453125,75.968798828125,76.331884765625,77.175439453125,77.467138671875,78.1943359375,78.504345703125,79.1323730468751,80.000634765625,80.41298828125,82.09306640625,82.405419921875,83.255126953125,83.56484375]},{&#34;lng&#34;:[-52.73115234375,-53.57841796875,-54.8041015625,-54.83046875,-52.73115234375],&#34;lat&#34;:[69.9447265625001,69.256640625,69.630517578125,70.161083984375,69.9447265625001]}],[{&#34;lng&#34;:[-89.161474609375,-89.2375,-88.89404296875,-88.2283203125,-89.22236328125,-89.36259765625,-90.09521484375,-91.146044921875,-92.23515625,-92.187158203125,-91.736572265625,-90.44716796875,-90.4169921875,-90.99296875,-90.98916015625,-89.161474609375],&#34;lat&#34;:[17.81484375,15.89443359375,15.890625,15.72900390625,14.866064453125,14.416015625,13.7365234375,13.9255859375,14.54541015625,15.3208984375,16.070166015625,16.072705078125,16.391015625,17.25244140625,17.81640625,17.81484375]}],[{&#34;lng&#34;:[-57.194775390625,-57.711083984375,-58.0544921875,-56.704345703125,-56.4828125,-57.118896484375,-58.340673828125,-58.8625,-59.756201171875,-59.9943359375,-59.85439453125,-59.551123046875,-59.990673828125,-60.742138671875,-61.376806640625,-61.14560546875,-60.39501953125,-60.71923828125,-60.032421875,-60.017529296875,-58.626611328125,-58.48056640625,-57.190234375,-57.194775390625],&#34;lat&#34;:[5.5484375,4.99106445312499,4.17192382812499,2.03647460937499,1.942138671875,2.01396484374999,1.58754882812499,1.20361328125,1.900634765625,2.68999023437499,3.5875,3.93354492187497,5.08286132812499,5.20205078124999,5.90698242187503,6.69453125,6.94536132812499,7.49868164062499,8.05356445312499,8.54931640625001,7.5458984375,7.03813476562499,6.09731445312499,5.5484375]}],[{&#34;lng&#34;:[-83.15751953125,-84.645947265625,-85.78671875,-86.733642578125,-86.710693359375,-87.337255859375,-87.814208984375,-87.71533203125,-88.512548828125,-89.36259765625,-89.22236328125,-88.2283203125,-87.6181640624999,-86.356640625,-85.783984375,-84.26142578125,-83.76044921875,-83.15751953125],&#34;lat&#34;:[14.99306640625,14.661083984375,13.84443359375,13.7634765625,13.31337890625,12.979248046875,13.3991699218751,13.8126953125,13.978955078125,14.416015625,14.866064453125,15.72900390625,15.90986328125,15.783203125,16.00283203125,15.822607421875,15.220361328125,14.99306640625]}],[{&#34;lng&#34;:[18.90537109375,19.00712890625,18.66259765625,16.5306640625001,15.73662109375,17.5851562500001,15.9415039062501,15.12294921875,14.85458984375,13.5779296875,15.339453125,15.6359375,16.5162109375,17.9638671875,18.90537109375],&#34;lat&#34;:[45.93173828125,44.869189453125,45.07744140625,45.21669921875,44.7658203125,42.9383789062501,43.656640625,44.256787109375,45.081005859375,45.51689453125,45.467041015625,46.200732421875,46.49990234375,45.770263671875,45.93173828125]},{&#34;lng&#34;:[17.6675781250001,18.436328125,18.51748046875,17.6675781250001],&#34;lat&#34;:[42.897119140625,42.559716796875,42.43291015625,42.897119140625]}],[{&#34;lng&#34;:[-71.779248046875,-71.65703125,-71.768310546875,-72.0598632812499,-73.38515625,-73.8849609375,-74.227734375,-72.78935546875,-72.63701171875,-71.779248046875],&#34;lat&#34;:[19.7181640625,19.13076171875,18.03916015625,18.228564453125,18.251171875,18.04189453125,18.6626953125,18.434814453125,19.90087890625,19.7181640625]}],[{&#34;lng&#34;:[22.1318359375,22.87666015625,22.290625,21.151953125,20.241796875,18.90537109375,17.9638671875,16.5162109375,16.09306640625,17.14736328125,17.7619140625,19.8986328125,20.4900390625,22.1318359375],&#34;lat&#34;:[48.405322265625,47.9472656250001,47.72783203125,46.304345703125,46.10859375,45.93173828125,45.770263671875,46.49990234375,46.86328125,48.00595703125,47.770166015625,48.13134765625,48.526904296875,48.405322265625]}],[{&#34;lng&#34;:[117.5744140625,117.16640625,118.0666015625,117.8646484375,118.9849609375,117.7451171875,117.52216796875,117.5625,116.5544921875,116.5654296875,115.95615234375,114.6935546875,114.5361328125,113.5259765625,112.2849609375,111.823046875,110.2326171875,110.01923828125,109.160546875,108.94453125,109.07587890625,109.62890625,109.65400390625,110.50576171875,111.7697265625,112.476171875,113.622265625,114.5458984375,115.45439453125,115.56845703125,115.89619140625,117.1005859375,117.5744140625],&#34;lat&#34;:[4.17060546875004,3.59199218750003,2.31782226562497,1.96840820312501,0.982128906249983,0.72963867187498,0.235888671875017,-0.770898437500009,-1.47392578124997,-2.29970703124999,-3.59501953125,-4.16972656250002,-3.49443359375003,-3.18408203124994,-3.32099609375004,-3.05722656249995,-2.92509765625003,-1.39882812499995,-0.494921875000017,0.355664062499997,1.49589843750003,2.02753906249998,1.61489257812502,0.861962890625023,0.999462890624969,1.55908203125003,1.2359375,1.46713867187503,3.03432617187501,3.93876953124997,4.34868164062499,4.33706054687502,4.17060546875004]},{&#34;lng&#34;:[96.4925781250001,97.54716796875,98.3073242187501,99.7323242187501,100.45703125,101.04619140625,101.784765625,102.46923828125,103.47890625,103.428515625,103.72109375,104.360546875,104.66845703125,105.39697265625,106.0443359375,105.84375,105.81611328125,105.3494140625,104.6015625,103.8314453125,102.5376953125,101.57861328125,100.848046875,100.308203125,99.59765625,99.1591796875,98.5642578125,97.7007812500001,97.5908203125,96.9689453125001,96.4447265625001,95.4947265625001,95.3960937500001,96.4925781250001],&#34;lat&#34;:[5.22934570312499,5.205859375,4.09287109375002,3.18305664062503,2.257421875,2.25747070312502,1.62138671875002,0.779296875000057,0.48017578125004,-0.19179687499998,-0.886718749999986,-1.03837890624997,-2.38554687499997,-2.38017578124995,-3.10625,-3.61367187499998,-5.6765625,-5.54951171875001,-5.90458984374996,-5.07958984375003,-4.15214843749999,-3.16699218750001,-2.14394531249997,-0.82666015625,0.102441406250009,0.351757812499997,1.90214843750002,2.35854492187501,2.84658203125004,3.57514648437497,3.81630859374998,4.76137695312505,5.62880859375002,5.22934570312499]},{&#34;lng&#34;:[140.9734375,140.97353515625,140.9751953125,140.976171875,139.934765625,138.85615234375,139.08798828125,138.86455078125,138.2521484375,137.75908203125,135.9796875,135.19560546875,133.653125,133.24873046875,132.3482421875,133.191015625,132.3076171875,131.93037109375,131.29375,131.2572265625,132.62509765625,133.97451171875,134.2595703125,134.1556640625,135.03740234375,135.48662109375,137.1234375,137.80625,139.78955078125,140.9734375],&#34;lat&#34;:[-2.609765625,-2.80341796875003,-6.90537109375002,-9.11875,-8.101171875,-8.14511718749999,-7.58720703125002,-6.85839843749994,-5.68818359375003,-5.25615234375002,-4.53085937499996,-4.45068359374997,-3.36435546874999,-4.06230468749999,-2.97509765625,-2.43779296874996,-2.24228515625002,-1.55966796875003,-1.39345703125001,-0.855468750000014,-0.358886718750014,-0.744335937500026,-1.36298828125003,-2.19521484375002,-3.33310546875002,-3.34511718749998,-1.84091796874996,-1.483203125,-2.34824218750002,-2.609765625]},{&#34;lng&#34;:[124.8888671875,124.4275390625,123.75380859375,123.08251953125,120.3490234375,120.01328125,120.0974609375,120.6673828125,121.03369140625,121.5193359375,122.88876953125,122.506640625,121.71875,122.3990234375,122.2529296875,122.87734375,121.9169921875,121.61806640625,120.9142578125,121.0521484375,120.2541015625,120.43662109375,120.31162109375,119.376171875,119.6236328125,118.99462890625,118.78369140625,119.321875,119.308984375,119.7716796875,119.80927734375,120.26953125,120.912109375,122.89248046875,124.8888671875],&#34;lat&#34;:[0.995312500000011,0.470605468750051,0.305517578124991,0.485839843750043,0.449218750000043,-0.196191406249994,-0.649902343749972,-1.37011718749997,-1.40654296875002,-0.855566406250034,-0.755175781250003,-1.34785156249995,-1.86279296874997,-3.20087890625,-3.62041015625002,-4.10908203125001,-4.84794921874999,-4.09267578124995,-3.55576171874999,-2.75166015624995,-3.05283203125003,-3.70732421874996,-5.54160156250001,-5.42480468750001,-4.034375,-3.53759765625003,-2.76474609374996,-1.92968750000001,-1.408203125,-0.483593750000011,0.238671875000051,0.970800781249991,1.28896484374997,0.85,0.995312500000011]},{&#34;lng&#34;:[107.37392578125,108.29501953125,108.67783203125,110.42626953125,110.7369140625,112.5392578125,112.79453125,114.070703125,114.3869140625,113.2533203125,112.67880859375,110.6072265625,110.038671875,108.7412109375,107.91748046875,106.6314453125,106.5197265625,105.48369140625,106.075,107.37392578125],&#34;lat&#34;:[-6.00761718749999,-6.26503906250004,-6.79052734374997,-6.94726562500003,-6.47236328125,-6.92646484374996,-7.55244140625004,-7.63300781250001,-8.40517578125004,-8.28671874999996,-8.40917968749996,-8.14941406249997,-7.89052734374999,-7.66708984375003,-7.72412109375001,-7.41552734375003,-7.05371093749994,-6.78154296875002,-5.91416015624996,-6.00761718749999]},{&#34;lng&#34;:[118.2423828125,118.98779296875,119.00625,117.061328125,116.83505859375,118.2423828125],&#34;lat&#34;:[-8.31777343749999,-8.33769531249996,-8.74960937500003,-9.09902343749999,-8.53242187500003,-8.31777343749999]},{&#34;lng&#34;:[125.0681640625,124.4275390625,123.8576171875,123.5892578125,124.036328125,124.44443359375,124.922265625,125.0681640625],&#34;lat&#34;:[-9.5119140625,-10.1486328125,-10.3435546875,-9.96679687500003,-9.34160156250003,-9.19033203125002,-8.94248046874998,-9.5119140625]},{&#34;lng&#34;:[122.78291015625,121.03525390625,119.80791015625,120.61025390625,121.44453125,122.78291015625],&#34;lat&#34;:[-8.61171875,-8.93544921874997,-8.69765625000002,-8.24042968750004,-8.57783203125004,-8.61171875]},{&#34;lng&#34;:[129.7546875,129.844140625,128.41923828125,128.19853515625,129.7546875],&#34;lat&#34;:[-2.86582031250003,-3.32714843749996,-3.41601562499994,-2.86591796874997,-2.86582031250003]},{&#34;lng&#34;:[138.5353515625,137.68515625,138.00751953125,138.76982421875,138.9890625,138.5353515625],&#34;lat&#34;:[-8.27363281249997,-8.26220703124994,-7.64160156249999,-7.39042968749997,-7.69609374999999,-8.27363281249997]},{&#34;lng&#34;:[106.045703125,106.54677734375,105.99873046875,105.58544921875,106.045703125],&#34;lat&#34;:[-1.66943359375001,-3.05556640624997,-2.82490234374995,-1.52675781249999,-1.66943359375001]},{&#34;lng&#34;:[120.0125,120.8326171875,120.43916015625,119.60107421875,120.0125],&#34;lat&#34;:[-9.37470703125003,-10.0375,-10.29404296875,-9.77353515625001,-9.37470703125003]},{&#34;lng&#34;:[126.8611328125,126.686328125,126.02646484375,126.8611328125],&#34;lat&#34;:[-3.08789062499999,-3.82363281250004,-3.17050781250002,-3.08789062499999]}],[{&#34;lng&#34;:[78.7197265625,78.7916015625001,79.33876953125,79.36962890625,79.9166015625001,79.92451171875,81.01025390625,80.40185546875,80.070703125,81.85263671875,83.28974609375,84.0910156249999,85.29296875,88.0548828125,88.109765625,88.62109375,88.89140625,88.8576171875,89.7638671875,91.99833984375,92.0833984375,91.63193359375,92.66435546875,93.20654296875,94.623046875,95.4202148437501,96.0353515625,96.6026367187501,97.3224609375001,96.66572265625,96.0614257812501,95.1287109375,95.1324218750001,94.6228515625001,94.7076171875001,94.1276367187501,93.3073242187499,93.3660156250001,92.9645507812501,92.5749023437499,92.24609375,91.61953125,91.1604492187501,91.876953125,92.0497070312501,90.43935546875,89.8140625000001,89.8229492187501,88.4404296875,88.4523437500001,88.1455078125,88.7335937500001,88.7408203125001,89.05146484375,89.05166015625,87.9484374999999,87.1006835937501,86.9754882812501,86.2794921875002,85.575,84.7709960937501,84.1041015625002,82.3595703125,82.2587890625001,81.2385742187501,80.9787109375,80.2934570312501,80.0534179687501,80.3423828125001,79.8584960937502,79.83818359375,79.3905273437501,78.9795898437502,78.1924804687499,78.0601562500001,77.517578125,76.9668945312501,76.3246093750002,76.346484375,75.7238281250002,75.1966796875,74.7705078125001,74.3822265625001,73.47607421875,72.8708984375002,72.6677734375002,72.8138671875001,72.3326171875001,72.0152343750001,71.0246093750001,70.12734375,69.0087890625001,70.1772460937501,68.6407226562501,68.1650390625,68.728125,69.7162109375,71.0478515625,70.077734375,70.1568359375,69.47001953125,69.56796875,70.4037109375,70.7374023437499,71.8703125,72.34189453125,72.9033203125,73.381640625,74.6328125,74.5099609375,75.33349609375,74.6578125,73.99423828125,73.96123046875,74.300390625,75.7091796875,76.59443359375,77.0486328125,77.7994140625,77.8109375,78.2820312500001,78.93642578125,78.8018554687501,79.1125,79.1351562500001,79.21650390625,79.2193359375001,78.3896484375,78.7197265625],&#34;lat&#34;:[31.887646484375,31.29365234375,31.105712890625,31.0799316406251,30.8941894531251,30.88876953125,30.164501953125,29.7302734375,28.83017578125,27.86708984375,27.37099609375,27.4913574218751,26.741015625,26.430029296875,27.87060546875,28.091845703125,27.316064453125,26.961474609375,26.7015625,26.85498046875,27.290625,27.7599609375,27.94892578125,28.5908203125001,29.31240234375,29.0542968750001,29.44716796875,28.459912109375,28.21796875,27.3392578125,27.21708984375,26.597265625,26.0412597656249,25.4100097656251,25.04873046875,23.87646484375,24.0218750000001,23.13251953125,22.003759765625,21.978076171875,23.68359375,22.9796875000001,23.66064453125,24.1953125,25.169482421875,25.15771484375,25.30537109375,25.94140625,26.369482421875,25.5744140625,24.485791015625,24.230908203125,23.4366210937501,22.0931640625001,21.6541015625,21.8254394531249,21.5007812500001,20.700146484375,19.9194335937499,19.692919921875,19.125390625,18.29267578125,17.09619140625,16.55986328125,16.2639648437501,15.7583496093751,15.7107421875,15.0740234374999,13.3613281250001,11.98876953125,10.32255859375,10.30595703125,9.26855468750009,8.89086914062506,8.38457031249993,8.07832031250007,8.40727539062495,9.452099609375,9.922119140625,11.361767578125,12.05751953125,13.0773437500001,14.4947265625,16.054248046875,18.683056640625,19.8309570312501,21.1171875000001,22.27021484375,21.1557128906251,20.7388671875001,21.0946777343751,22.1967773437501,22.57275390625,23.1899414062501,23.85732421875,24.265625,24.172607421875,24.687744140625,26.07197265625,26.471435546875,26.804443359375,27.1746093750001,28.025048828125,27.7290039062501,27.9625,28.751904296875,29.028759765625,29.934375,31.03466796875,31.712939453125,32.27919921875,32.5189453125,33.2421875,34.653466796875,34.765380859375,34.503076171875,34.73583984375,35.109912109375,35.4958984375,35.484521484375,34.65390625,34.351953125,33.49970703125,33.22626953125,33.171923828125,32.5640136718751,32.50107421875,32.519873046875,31.887646484375]}],[{&#34;lng&#34;:[-6.218017578125,-6.02739257812499,-6.56108398437499,-7.52729492187493,-8.81342773437493,-9.95581054687497,-9.29921874999997,-9.79541015624997,-9.99594726562498,-8.62314453124998,-8.27460937499995,-7.21865234374994,-8.11826171874998,-6.218017578125],&#34;lat&#34;:[54.0887207031251,52.927099609375,52.188818359375,52.098876953125,51.584912109375,52.136669921875,53.09755859375,53.394970703125,54.276025390625,54.346875,55.1462890625,55.0919921875,54.4142578125,54.0887207031251]}],[{&#34;lng&#34;:[46.1144531250001,46.490625,47.7728515625,48.5926757812501,48.86875,49.0809570312501,50.13046875,51.1185546875001,52.19013671875,54.0171875,53.9141601562501,54.74521484375,55.0755859375,56.440625,59.2408203125,60.34130859375,61.11962890625,61.26201171875,61.080078125,60.4857421875,60.8541015625,61.66015625,61.7841796875,61.1041015625,60.843359375,61.623046875,62.73974609375,62.76298828125,63.16806640625,61.86982421875,61.587890625,61.4122070312501,57.3345703125,56.9822265625,56.3561523437501,54.89580078125,53.70576171875,52.4758789062501,51.27890625,50.649609375,49.9831054687501,48.546484375,47.6794921875,47.82998046875,47.3712890625,46.37705078125,45.3970703125,45.678125,46.1337890625,45.36162109375,44.76513671875,44.0232421875,44.8171875,45.4796875000001,46.1144531250001],&#34;lat&#34;:[38.877783203125,38.906689453125,39.6485839843751,38.411083984375,38.435498046875,37.667578125,37.40712890625,36.742578125,36.6217285156251,36.952490234375,37.3435546875,37.501904296875,37.902490234375,38.2494140625,37.520751953125,36.637646484375,36.642578125,35.619580078125,34.8556152343751,34.094775390625,31.483251953125,31.382421875,30.83193359375,30.12841796875,29.85869140625,28.7916015625,28.00205078125,27.2501953125,26.665576171875,26.242431640625,25.20234375,25.102099609375,25.7915527343751,26.90546875,27.200244140625,26.556689453125,26.7255859375,27.61650390625,28.13134765625,29.420068359375,30.209375,29.962353515625,31.002392578125,31.79443359375,32.42373046875,32.929248046875,33.970849609375,34.7984375,35.12763671875,36.01533203125,37.142431640625,39.3774414062501,39.650439453125,39.00625,38.877783203125]}],[{&#34;lng&#34;:[44.76513671875,45.36162109375,46.1337890625,45.678125,45.3970703125,46.37705078125,47.3712890625,47.82998046875,47.6794921875,48.546484375,47.9787109375,47.11435546875,46.5314453125,44.6908203125,42.0744140625,40.3693359375,39.14541015625,38.77353515625,40.689453125,41.1947265625,41.416796875,42.358984375,42.774609375,44.76513671875],&#34;lat&#34;:[37.142431640625,36.01533203125,35.12763671875,34.7984375,33.970849609375,32.929248046875,32.42373046875,31.79443359375,31.002392578125,29.962353515625,29.9828125,29.961328125,29.096240234375,29.20234375,31.08037109375,31.93896484375,32.12451171875,33.372216796875,34.33203125,34.768994140625,36.5146484375,37.10859375,37.371875,37.142431640625]}],[{&#34;lng&#34;:[-15.543115234375,-13.616015625,-14.5470703125,-18.65361328125,-20.19814453125,-21.832763671875,-22.683984375,-24.223974609375,-23.5279296875,-22.426123046875,-21.303466796875,-18.7775390625,-15.543115234375],&#34;lat&#34;:[66.228515625,65.487158203125,64.445947265625,63.406689453125,63.555810546875,64.205419921875,65.0263671875,65.48720703125,66.164404296875,66.430126953125,65.87646484375,66.168798828125,66.228515625]}],[{&#34;lng&#34;:[35.7873046875,35.55146484375,34.95595703125,35.4505859375,34.9734375,34.904296875,34.2453125,34.47734375,35.10859375,35.869140625,35.7873046875],&#34;lat&#34;:[32.734912109375,32.3955078125,32.1609375,31.479296875,29.555029296875,29.47734375,31.20830078125,31.58486328125,33.08369140625,33.43173828125,32.734912109375]}],[{&#34;lng&#34;:[13.7,13.71982421875,13.2063476562501,12.2743164062501,12.3962890625001,13.56416015625,14.01044921875,15.16875,15.9640625,16.0125976562501,17.95498046875,16.92822265625,16.52998046875,17.174609375,16.19677734375,15.6927734375,14.95087890625,14.7657226562501,13.7333984375001,12.630859375,10.7083984375,10.04765625,8.76582031250004,7.4931640625,6.96728515625,6.62773437500002,7.02109375,8.45839843750002,9.93925781250002,10.45283203125,12.1541015625,13.7],&#34;lat&#34;:[46.520263671875,45.58759765625,45.77138671875,45.446044921875,44.223876953125,43.5712890625,42.6895507812501,41.934033203125,41.939453125,41.435400390625,40.65517578125,40.458056640625,39.85966796875,38.998095703125,38.759228515625,39.990185546875,40.239013671875,40.668408203125,41.23564453125,41.469677734375,42.936328125,44.019970703125,44.422314453125,43.767138671875,44.280029296875,45.11796875,45.92578125,46.2458984375,46.36181640625,46.86494140625,46.93525390625,46.520263671875]},{&#34;lng&#34;:[15.5765625000001,15.09951171875,15.11259765625,14.50185546875,12.435546875,15.5765625000001],&#34;lat&#34;:[38.2203125,37.45859375,36.687841796875,36.798681640625,37.819775390625,38.2203125]},{&#34;lng&#34;:[9.63203125000001,9.80527343750006,9.5625,8.41816406250007,8.47128906250006,8.18994140625003,9.28300781250005,9.63203125000001],&#34;lat&#34;:[40.88203125,40.499560546875,39.1660156250001,39.205712890625,40.29267578125,40.651611328125,41.20166015625,40.88203125]}],[{&#34;lng&#34;:[-77.261474609375,-77.7681640625,-78.21669921875,-77.261474609375],&#34;lat&#34;:[18.457421875,17.877392578125,18.448095703125,18.457421875]}],[{&#34;lng&#34;:[39.14541015625,36.95859375,37.980078125,37.46923828125,36.7552734375,36.0154296875,34.95078125,34.9734375,35.4505859375,35.55146484375,35.7873046875,36.818359375,38.77353515625,39.14541015625],&#34;lat&#34;:[32.12451171875,31.49150390625,30.5,29.995068359375,29.866015625,29.190478515625,29.353515625,29.555029296875,31.479296875,32.3955078125,32.734912109375,32.31728515625,33.372216796875,32.12451171875]}],[{&#34;lng&#34;:[141.229296875,141.97783203125,141.90078125,140.9279296875,140.968359375,140.62734375,140.8740234375,139.79921875,139.2494140625,138.5771484375,138.1890625,136.8845703125,135.9162109375,135.45283203125,134.7400390625,133.1423828125,131.74052734375,131.35439453125,132.92294921875,134.2140625,135.17431640625,135.6802734375,136.69814453125,137.342578125,138.319921875,139.4009765625,140.04814453125,139.9228515625,141.1185546875,141.229296875],&#34;lat&#34;:[41.37265625,39.84443359375,39.111328125,37.949609375,37.00205078125,36.502783203125,35.7249511718751,34.95693359375,35.27802734375,35.086474609375,34.596337890625,34.805859375,33.56171875,33.5533691406251,34.765234375,34.30244140625,34.05205078125,34.4131835937501,35.511279296875,35.5392578125,35.7470703125,35.503125,36.742041015625,36.770361328125,37.218408203125,38.142578125,39.463720703125,40.5984375,40.882275390625,41.37265625]},{&#34;lng&#34;:[143.82431640625,145.10107421875,145.3474609375,143.9693359375,143.2365234375,141.8513671875,140.9861328125,140.3849609375,139.8208984375,140.7806640625,141.2962890625,141.9376953125,142.7041015625,143.82431640625],&#34;lat&#34;:[44.1169921875,43.7645507812501,43.176708984375,42.881396484375,42.0001953125,42.579052734375,42.342138671875,41.519287109375,42.38759765625,43.214990234375,43.199658203125,45.509521484375,44.8191894531251,44.1169921875]},{&#34;lng&#34;:[131.174609375,131.5830078125,131.97666015625,131.33720703125,130.58876953125,130.19443359375,130.64052734375,129.580078125,130.953125,131.174609375],&#34;lat&#34;:[33.602587890625,33.652392578125,32.8439453125,31.4046875,31.178515625,32.090771484375,32.61923828125,33.236279296875,33.872021484375,33.602587890625]},{&#34;lng&#34;:[134.357421875,134.7388671875,134.181640625,133.63203125,132.97724609375,132.36591796875,132.78427734375,134.357421875],&#34;lat&#34;:[34.25634765625,33.8205078125,33.247216796875,33.510986328125,32.8419921875,33.5124511718751,33.9924316406251,34.25634765625]}],[{&#34;lng&#34;:[77.7994140625,77.0486328125,76.76689453125,77.7994140625],&#34;lat&#34;:[35.4958984375,35.109912109375,35.66171875,35.4958984375]}],[{&#34;lng&#34;:[87.3228515625001,86.5494140625001,85.7494140625,85.6566406250001,84.7861328125,83.19306640625,82.32666015625,80.0591796875001,80.7857421875001,80.1650390625,80.209375,78.52421875,75.04765625,74.20908203125,73.28291015625,71.816796875,70.94677734375,69.06494140625,68.29189453125,67.9357421875001,66.8142578125,66.4986328125001,66.0095703125001,66.1002929687501,64.9054687500001,61.990234375,61.00791015625,58.5552734375,55.9756835937501,55.9774414062501,55.54521484375,54.12099609375,53.2500976562501,52.4938476562501,52.5965820312501,51.8441406250001,50.8307617187501,51.4157226562501,52.5310546875,53.13525390625,52.916015625,52.18876953125,51.1780273437501,49.2322265625001,48.1099609375,47.09326171875,46.6609375000001,46.80205078125,47.32646484375,48.43427734375,48.8083984375,50.7939453125,51.60908203125,52.3310546875,53.3380859375,54.4214843750001,55.79765625,56.49140625,58.3591796875001,59.81240234375,61.389453125,61.3630859375001,60.0655273437501,60.93759765625,60.8023437500001,61.33369140625,61.9287109375,65.476953125,68.0738281250001,68.9772460937501,70.7380859375001,71.0931640625001,72.9140625,74.4519531250001,76.2666015625,77.7043945312501,79.98623046875,80.87734375,81.4659179687501,83.3573242187501,85.21015625,86.6142578125,87.3228515625001],&#34;lat&#34;:[49.085791015625,48.52861328125,48.38505859375,47.254638671875,46.8307128906251,47.186572265625,45.519921875,45.0064453125,43.161572265625,42.6655273437501,42.1900390625,42.8646484375,42.90439453125,43.240380859375,42.5041015625,42.82216796875,42.2486816406251,41.366943359375,40.656103515625,41.19658203125,41.1423828125,41.994873046875,42.0048828125,42.9908203125,43.714697265625,43.492138671875,44.393798828125,45.55537109375,44.994921875,41.322216796875,41.262744140625,42.335205078125,42.205859375,41.78037109375,42.76015625,42.91044921875,44.1927734375,45.357861328125,45.3986328125,46.191650390625,46.95439453125,46.839501953125,47.11015625,46.337158203125,47.74541015625,47.947705078125,48.412255859375,49.36708984375,50.27353515625,49.828515625,50.601318359375,51.72919921875,51.483984375,51.681298828125,51.482373046875,50.780322265625,50.60205078125,51.01953125,51.063818359375,50.58203125,50.86103515625,51.44189453125,51.97646484375,52.28056640625,52.7447265625,54.049267578125,53.946484375,54.623291015625,54.9595703125,55.389599609375,55.30517578125,54.21220703125,54.10732421875,53.647265625,54.311962890625,53.379150390625,50.774560546875,51.2814453125,50.73984375,50.994580078125,49.66484375,49.609716796875,49.085791015625]}],[{&#34;lng&#34;:[41.883984375,40.964453125,40.9787109375,41.53271484375,40.9955078125001,40.1154296875001,39.49091796875,39.22177734375,37.7972656250001,37.6438476562501,35.8369140625,33.90322265625,33.9431640625,34.78759765625,34.9640625,34.39287109375,33.97607421875,35.268359375,35.74501953125,36.08193359375,36.90556640625,38.0861328125,39.49443359375,39.8421875,40.765234375,41.2208984375,41.883984375],&#34;lat&#34;:[3.977734375,2.81464843750003,-0.870312500000011,-1.69531249999996,-1.95058593750001,-3.25058593749999,-4.47841796875002,-4.69238281250001,-3.67441406250001,-3.04541015625003,-2.03662109374994,-1.00205078125001,0.173779296874997,1.230712890625,2.06240234374999,3.69150390624999,4.22021484375003,5.49228515624999,5.343994140625,4.44970703124997,4.41147460937499,3.64882812499999,3.45610351562496,3.85146484375004,4.27304687500003,3.9435546875,3.977734375]}],[{&#34;lng&#34;:[80.209375,78.36240234375,78.1234375,76.8240234375,76.48017578125,75.58349609375,73.9916015625,73.631640625,72.0427734375,71.404296875,69.598828125,69.966796875,70.9580078125,71.69248046875,72.62041015625,71.79248046875,71.4083984375,70.18095703125,70.94677734375,71.816796875,73.28291015625,74.20908203125,75.04765625,78.52421875,80.209375],&#34;lat&#34;:[42.1900390625,41.371630859375,41.075634765625,40.98232421875,40.44951171875,40.605322265625,40.043115234375,39.448876953125,39.3521484375,39.5978515625,39.573779296875,40.20224609375,40.2388671875,40.15234375,40.8837890625,41.413134765625,41.13603515625,41.571435546875,42.2486816406251,42.82216796875,42.5041015625,43.240380859375,42.90439453125,42.8646484375,42.1900390625]}],[{&#34;lng&#34;:[104.4263671875,103.5322265625,103.15283203125,102.93388671875,102.499609375,102.3197265625,103.1994140625,105.18330078125,106.819921875,107.51943359375,107.3314453125,107.60546875,107.5064453125,105.85146484375,105.8560546875,104.8505859375,104.4263671875],&#34;lat&#34;:[10.41123046875,10.604638671875,10.9137207031251,11.706689453125,12.669970703125,13.5399902343751,14.3326171875,14.346240234375,14.3146972656249,14.705078125,14.126611328125,13.43779296875,12.36455078125,11.635009765625,11.294287109375,10.53447265625,10.41123046875]}],[{&#34;lng&#34;:[128.374609375,129.33515625,129.56171875,129.21416015625,127.71484375,126.50830078125,126.29111328125,126.7173828125,126.2171875,126.74638671875,126.63388671875,127.16953125,128.03896484375,128.374609375],&#34;lat&#34;:[38.6234375,37.274560546875,35.94765625,35.1818359375,34.9546875,34.350634765625,35.154150390625,35.76884765625,36.870947265625,37.1935546875,37.7818359375001,38.304541015625,38.308544921875,38.6234375]}],[{&#34;lng&#34;:[21.5625,20.5662109375,20.06396484375,20.3443359375,21.05703125,21.7529296875,21.5625],&#34;lat&#34;:[42.247509765625,41.873681640625,42.547265625,42.8279296875,43.09169921875,42.66982421875,42.247509765625]}],[{&#34;lng&#34;:[48.44248046875,47.6712890625,47.433203125,46.5314453125,47.11435546875,47.9787109375,48.44248046875],&#34;lat&#34;:[28.542919921875,28.533154296875,28.98955078125,29.096240234375,29.961328125,29.9828125,28.542919921875]}],[{&#34;lng&#34;:[102.12744140625,102.9486328125,103.1044921875,104.05205078125,104.583203125,104.9279296875,103.89638671875,105.458203125,106.50224609375,106.69609375,107.39638671875,107.653125,107.51943359375,106.819921875,105.18330078125,105.4755859375,105.6220703125,104.7505859375,104.816015625,103.949609375,103.3669921875,102.717578125,102.10146484375,101.10517578125,101.0505859375,101.286328125,101.1546875,100.1224609375,100.24931640625,101.1388671875,101.7365234375,102.12744140625],&#34;lat&#34;:[22.37919921875,21.569775390625,20.891650390625,20.9412109375001,20.6466796875,20.018115234375,19.339990234375,18.154296875,16.9541015625,16.458984375,16.043017578125,15.2552246093751,14.705078125,14.3146972656249,14.346240234375,14.530126953125,15.699951171875,16.6475585937501,17.30029296875,18.3189941406251,18.42333984375,17.892236328125,18.21064453125,17.4795410156251,18.40703125,18.9771484375,19.57919921875,20.3166503906251,20.7302734375,21.56748046875,21.826513671875,22.37919921875]}],[{&#34;lng&#34;:[35.869140625,35.10859375,35.97626953125,36.5849609375,35.869140625],&#34;lat&#34;:[33.43173828125,33.08369140625,34.62919921875,34.221240234375,33.43173828125]}],[{&#34;lng&#34;:[-8.48642578124998,-8.296630859375,-8.60356445312499,-7.45439453124999,-7.54497070312499,-9.13217773437498,-10.2763671875,-11.50751953125,-10.6474609375,-10.283203125,-9.51826171874998,-9.11757812499999,-8.48642578124998],&#34;lat&#34;:[7.55849609374999,7.07402343750002,6.50781250000004,5.84130859375,4.351318359375,5.054638671875,6.07763671875,6.90654296875,7.759375,8.48515624999999,8.34609375,7.21591796874999,7.55849609374999]}],[{&#34;lng&#34;:[25.15048828125,24.72646484375,24.9802734375,24.9802734375,24.9802734375,24.9802734375,24.9794921875,23.9802734375,23.9802734375,21.5849609375,18.23134765625,15.98408203125,14.97890625,14.23076171875,13.48125,11.96787109375,11.5369140625,10.255859375,10.00068359375,9.4482421875,9.859375,9.84257812500002,9.51875,10.21640625,10.11494140625,11.50498046875,11.50458984375,12.2798828125,13.28349609375,15.1765625,15.49638671875,16.123046875,17.34921875,18.93642578125,19.71328125,20.1509765625,19.9263671875,20.62109375,21.6359375,23.090625,23.286328125,24.68388671875,25.15048828125],&#34;lat&#34;:[31.65498046875,30.2505859375,29.181884765625,26.93623046875,24.016943359375,21.995849609375,20.002587890625,19.995947265625,19.496630859375,20.6794921875,22.335546875,23.44521484375,22.9962890625,22.61845703125,23.18017578125,23.51787109375,24.2908203125,24.591015625,25.332080078125,26.067138671875,26.551953125,28.9669921875,30.22939453125,30.783203125,31.46376953125,32.413671875,33.18193359375,32.858544921875,32.9146484375,32.391162109375,31.656787109375,31.264453125,31.081494140625,30.2904296875,30.48837890625,31.07861328125,31.817529296875,32.58017578125,32.9373046875,32.61875,32.213818359375,32.015966796875,31.65498046875]}],[{&#34;lng&#34;:[79.98232421875,80.7111328125,81.3728515625,81.8741210937501,81.63740234375,80.72412109375,80.0953125000001,79.7920898437501,79.98232421875],&#34;lat&#34;:[9.81269531250001,9.36635742187502,8.43144531249999,7.28833007812499,6.42514648437499,5.97905273437496,6.15317382812501,7.58520507812497,9.81269531250001]}],[{&#34;lng&#34;:[28.7369140625,28.0181640625,27.3884765625,27.0517578125,27.735546875,28.62578125,29.39072265625,28.7369140625],&#34;lat&#34;:[-30.101953125,-30.64228515625,-30.31591796875,-29.6640625,-28.9400390625,-28.58173828125,-29.2697265625,-30.101953125]}],[{&#34;lng&#34;:[26.5935546875,25.54736328125,24.7681640625,23.48466796875,22.7662109375,22.83125,21.2357421875,21.04609375,22.0845703125,24.120703125,24.90302734375,26.5935546875],&#34;lat&#34;:[55.667529296875,54.3318359375,53.974658203125,53.939794921875,54.356787109375,54.8384765625,55.264111328125,56.070068359375,56.40673828125,56.2642578125,56.398193359375,55.667529296875]}],[{&#34;lng&#34;:[6.11650390625002,6.34433593750001,5.78974609374998,6.11650390625002],&#34;lat&#34;:[50.12099609375,49.452734375,49.53828125,50.12099609375]}],[{&#34;lng&#34;:[27.351953125,27.796875,28.14794921875,26.5935546875,24.90302734375,24.120703125,22.0845703125,21.04609375,21.0712890625,21.7287109375,22.55458984375,23.64775390625,24.40322265625,24.32255859375,25.11103515625,26.5326171875,27.351953125],&#34;lat&#34;:[57.528125,57.316943359375,56.142919921875,55.667529296875,56.398193359375,56.2642578125,56.40673828125,56.070068359375,56.82373046875,57.57099609375,57.724267578125,56.971044921875,57.325,57.87060546875,58.063427734375,57.531005859375,57.528125]}],[{&#34;lng&#34;:[-2.21962890624999,-1.79560546874998,-1.67919921875,-1.06552734374998,-1.27534179687498,-2.44838867187499,-3.82675781249998,-3.83339843749999,-4.96826171875,-5.44877929687499,-6.50087890624999,-7.68515624999998,-8.659912109375,-8.683349609375,-8.75385742187498,-9.7353515625,-10.922802734375,-11.718212890625,-12.03076171875,-12.43115234375,-14.02099609375,-14.22119140625,-14.8408203125,-17.003076171875,-16.21025390625,-15.586328125,-15.0388671875,-14.4138671874999,-13.57578125,-12.9489257812499,-11.4301757812499,-10.486474609375,-9.66708984374995,-9.80869140624992,-9.245849609375,-8.30117187499994,-6.90097656249995,-6.353125,-5.92480468749994,-4.32998046874994,-3.69326171874999,-2.21962890624999],&#34;lat&#34;:[35.10419921875,34.751904296875,33.31865234375,32.468310546875,32.089013671875,32.12998046875,31.6619140625,31.197802734375,30.465380859375,29.95693359375,29.809130859375,29.34951171875,28.7186035156251,27.6564453125,27.191015625,26.8609375,27.0103515625,26.1041015625,26.0308593750001,24.8306640625,23.4107421875,22.31015625,21.45078125,21.420703125,23.097900390625,24.07275390625,24.548828125,26.2537109375,26.735107421875,27.91416015625,28.38203125,29.06494140625,30.1092773437501,31.424609375,32.5724609375,33.374365234375,33.96904296875,34.77607421875,35.785791015625,35.161474609375,35.27998046875,35.10419921875]}],[{&#34;lng&#34;:[28.2125,28.07177734375,26.6189453125,27.54921875,29.19482421875,29.159765625,29.87783203125,29.1462890625,28.2125],&#34;lat&#34;:[45.450439453125,46.97841796875,48.25986328125,48.477734375,47.882421875,47.4556640625,46.82890625,46.526904296875,45.450439453125]}],[{&#34;lng&#34;:[49.53828125,49.9375,50.2353515625,50.4827148437501,49.8310546875,49.4371093750001,49.4778320312501,48.6070312500001,47.9083984375001,47.5580078125001,47.17734375,46.728515625,45.115234375,44.0353515625001,43.6875,43.722265625,43.2666015625,44.2396484375,44.4488281250001,44.0400390625,43.97939453125,44.476171875,46.3314453125,47.8115234375,47.9955078125,48.796484375,48.899609375,49.53828125],&#34;lat&#34;:[-12.43212890625,-13.072265625,-14.73203125,-15.38564453125,-16.255859375,-17.3466796875,-17.89853515625,-20.45751953125,-22.4658203125,-23.874609375,-24.78720703125,-25.14990234375,-25.54306640625,-24.995703125,-24.35791015625,-23.5296875,-22.04931640625,-20.3796875,-19.4287109375,-18.2884765625,-17.3916015625,-16.21728515625,-15.713671875,-14.54482421875,-13.96044921875,-13.26748046875,-12.45849609375,-12.43212890625]}],[{&#34;lng&#34;:[-97.1462402343749,-97.66767578125,-97.8578125,-97.6375488281249,-97.121435546875,-96.4560546874999,-95.82109375,-95.1818359375,-94.54619140625,-91.973779296875,-91.802978515625,-90.7392578124999,-90.353125,-89.819775390625,-88.131640625,-86.824072265625,-86.864697265625,-87.4671875,-87.424755859375,-87.76181640625,-88.2956542968749,-89.161474609375,-90.98916015625,-90.99296875,-90.4169921875,-90.44716796875,-91.736572265625,-92.187158203125,-92.23515625,-93.9160644531249,-94.900439453125,-95.464404296875,-96.51083984375,-97.7547851562499,-98.76220703125,-99.690673828125,-100.847802734375,-101.8470703125,-103.4416015625,-103.912451171875,-104.9384765625,-105.66943359375,-105.20869140625,-105.64912109375,-105.791796875,-106.935498046875,-107.951171875,-108.373681640625,-109.3849609375,-109.19970703125,-109.943994140625,-110.477783203125,-110.5298828125,-111.12138671875,-112.161767578125,-113.11044921875,-113.046728515625,-114.839501953125,-114.649755859375,-112.870849609375,-112.734033203125,-111.569677734375,-111.2916015625,-110.67724609375,-110.54697265625,-110.022802734375,-109.420849609375,-109.9234375,-110.3626953125,-112.07255859375,-112.05576171875,-112.37724609375,-114.445263671875,-114.048486328125,-114.993505859375,-115.673828125,-116.062158203125,-116.662158203125,-117.128271484375,-114.8359375,-111.0419921875,-108.214453125,-108.21181640625,-106.45322265625,-104.97880859375,-104.400634765625,-103.25771484375,-102.2689453125,-101.440380859375,-100.658642578125,-100.296044921875,-99.505322265625,-99.107763671875,-97.358154296875,-97.1462402343749],&#34;lat&#34;:[25.961474609375,24.389990234375,22.62451171875,21.603662109375,20.614990234375,19.869775390625,18.754638671875,18.700732421875,18.174853515625,18.7158691406251,18.47060546875,19.35224609375,21.009423828125,21.274609375,21.615869140625,21.4216796875,20.88505859375,20.1021484375001,19.5833496093751,18.446142578125,18.472412109375,17.81484375,17.81640625,17.25244140625,16.391015625,16.072705078125,16.070166015625,15.3208984375,14.54541015625,16.053564453125,16.41748046875,15.97470703125,15.6519042968751,15.966845703125,16.534765625,16.71962890625,17.20048828125,17.9222656250001,18.325390625,18.828466796875,19.309375,20.385595703125,21.4908203125,21.9880859375,22.627490234375,23.88125,24.614892578125,25.1943359375,25.7271484375,26.305224609375,27.0793457031251,27.32265625,27.864208984375,27.9669921875,29.018896484375,30.7933105468751,31.179248046875,31.79853515625,30.238134765625,28.4242187500001,27.8259765625,26.7076171875,25.789794921875,24.788525390625,24.21416015625,24.174609375,23.480126953125,22.885888671875,23.604931640625,24.8400390625,25.488232421875,26.213916015625,27.2181640625,28.426171875,29.384423828125,29.756396484375,30.804150390625,31.564892578125,32.533349609375,32.50830078125,31.32421875,31.329443359375,31.779345703125,31.770166015625,30.645947265625,29.57373046875,29.001123046875,29.87119140625,29.77685546875,29.0685546875,28.327685546875,27.54833984375,26.446923828125,25.8705078125,25.961474609375]}],[{&#34;lng&#34;:[22.34404296875,23.0056640625,22.916015625,20.9642578125,20.48896484375,20.5662109375,21.5625,22.34404296875],&#34;lat&#34;:[42.31396484375,41.716943359375,41.336279296875,40.84990234375,41.272607421875,41.873681640625,42.247509765625,42.31396484375]}],[{&#34;lng&#34;:[4.22763671875001,4.23466796875002,3.876953125,3.50429687500002,1.30019531250002,0.217480468750011,-0.760449218749983,-2.45722656249998,-3.57578124999998,-4.32871093749998,-4.4287109375,-5.28813476562499,-5.52353515624998,-6.03457031249999,-6.26113281249999,-7.10488281249999,-7.990625,-8.407470703125,-8.822021484375,-9.04306640624998,-9.82070312499999,-10.67734375,-11.389404296875,-11.390380859375,-12.05419921875,-12.280615234375,-11.502685546875,-10.69658203125,-9.17680664062499,-5.5125,-5.35991210937499,-5.62866210937503,-6.08339843749999,-6.36811523437498,-6.59409179687498,-4.82260742187498,-1.29296875,1.1455078125,1.68544921875002,3.20371093750001,3.40087890625,4.22763671875001],&#34;lat&#34;:[19.1427734375,16.99638671875,15.7552734375,15.35634765625,15.272265625,14.911474609375,15.04775390625,14.27412109375,13.194189453125,13.11904296875,12.33759765625,11.8279296875,10.426025390625,10.19482421875,10.724072265625,10.203515625,10.1625,11.386279296875,11.6732421875,12.40234375,12.04248046875,11.8994140625,12.40439453125,12.9419921875,13.633056640625,14.809033203125,15.63681640625,15.42265625,15.49609375,15.4962890625,16.282861328125,16.56865234375,20.539501953125,23.026123046875,24.99462890625,24.99560546875,22.696533203125,21.10224609375,20.378369140625,19.789697265625,18.988427734375,19.1427734375]}],[{&#34;lng&#34;:[101.1388671875,100.24931640625,100.1224609375,99.8903320312501,98.9166992187501,97.816796875,97.79296875,98.4388671875,98.6892578125,98.5652343750001,98.2459960937501,99.1368164062501,99.2198242187501,99.61474609375,98.7572265625,98.7025390625001,98.4649414062501,98.74140625,98.5759765625,97.8123046875001,97.61962890625,97.1783203125001,96.6224609375001,95.7632812500001,95.3895507812501,94.2142578125001,94.5889648437501,94.07001953125,93.9981445312501,93.001953125,92.32412109375,92.5749023437499,92.9645507812501,93.3660156250001,93.3073242187499,94.1276367187501,94.7076171875001,94.6228515625001,95.1324218750001,95.1287109375,96.0614257812501,96.66572265625,97.3224609375001,98.09892578125,98.6511718750001,98.6546875,97.8195312500001,97.5314453125,97.68603515625,98.76435546875,98.86376953125,99.3408203125,99.1929687500001,99.9176757812501,100.21474609375,101.1388671875],&#34;lat&#34;:[21.56748046875,20.7302734375,20.3166503906251,20.4244140625,19.772900390625,19.4599609375001,17.68125,16.97568359375,16.305419921875,15.403564453125,14.81474609375,13.71669921875,12.73974609375,11.781201171875,10.6609375,10.190380859375,10.675830078125,11.59169921875,13.1619140625,14.858935546875,16.53720703125,17.06201171875,16.563916015625,16.16904296875,15.72275390625,16.126611328125,17.5693359375,18.893408203125,19.440869140625,20.074853515625,20.7918457031251,21.978076171875,22.003759765625,23.13251953125,24.0218750000001,23.87646484375,25.04873046875,25.4100097656251,26.0412597656249,26.597265625,27.21708984375,27.3392578125,28.21796875,28.14228515625,27.5724609375,25.9177734375,25.25185546875,24.49169921875,23.898095703125,24.1160644531251,23.191259765625,23.0958984375,22.1259765625,22.02802734375,21.46298828125,21.56748046875]}],[{&#34;lng&#34;:[19.1943359375,20.3443359375,20.06396484375,19.3423828125,18.51748046875,18.436328125,18.44384765625,19.1943359375],&#34;lat&#34;:[43.53330078125,42.8279296875,42.547265625,41.869091796875,42.43291015625,42.559716796875,42.96845703125,43.53330078125]}],[{&#34;lng&#34;:[116.68330078125,115.5576171875,115.8982421875,118.4984375,119.7111328125,119.706640625,118.30869140625,116.56259765625,115.6810546875,114.5171875,113.58701171875,111.898046875,111.40224609375,111.933203125,111.0072265625,110.400390625,109.4431640625,106.77001953125,105.1970703125,103.7111328125,101.97294921875,101.7138671875,99.9837890625,99.46787109375,97.2056640625,96.38544921875,95.35029296875,94.71201171875,93.6564453125,90.87724609375,90.869921875,90.31328125,89.04765625,87.9796875,87.8142578125,91.804296875,94.25107421875,94.61474609375,95.851953125,97.20859375,98.10341796875,97.946875,98.8486328125,99.9216796875,102.1115234375,102.28837890625,103.63291015625,105.38359375,106.7111328125,107.9478515625,108.613671875,110.8279296875,113.05556640625,114.2970703125,115.27451171875,116.68330078125],&#34;lat&#34;:[49.823779296875,47.94501953125,47.6869140625,47.983984375,47.15,46.606005859375,46.717041015625,46.289794921875,45.458251953125,45.364599609375,44.745703125,45.0640625,44.36728515625,43.71142578125,43.34140625,42.773681640625,42.45595703125,42.288720703125,41.738037109375,41.751318359375,42.215869140625,42.4658203125001,42.67734375,42.568212890625,42.789794921875,42.720361328125,44.278076171875,44.350830078125,44.9009765625,45.19609375,46.9544921875,47.676171875,48.0025390625,48.555126953125,49.1623046875,50.693603515625,50.556396484375,50.02373046875,50.012939453125,49.730810546875,50.07783203125,51.3484375,52.070068359375,51.755517578125,51.353466796875,50.585107421875,50.13857421875,50.47373046875,50.31259765625,49.92470703125,49.322802734375,49.166162109375,49.616259765625,50.2744140625,49.948876953125,49.823779296875]}],[{&#34;lng&#34;:[32.8861328125,32.112890625,31.9482421875,31.98583984375,31.54560546875,31.287890625,32.37109375,32.47763671875,33.00673828125,32.71650390625,32.99306640625,32.948046875,31.93984375,30.39609375,30.2318359375,33.2017578125,33.63642578125,34.33251953125,34.5408203125,34.3955078125,35.1671875,35.7552734375,35.84716796875,35.2474609375,34.563671875,34.36083984375,34.95947265625,35.78544921875,36.51865234375,37.54169921875,37.92021484375,38.491796875,39.988671875,40.46357421875,40.40283203125,40.580859375,40.63994140625,40.83515625,40.558984375,39.84462890625,39.084375,38.144921875,37.24453125,36.54013671875,34.9478515625,34.69814453125,35.26767578125,35.575390625,35.15595703125,33.3474609375,32.7921875,32.8861328125],&#34;lat&#34;:[-26.84931640625,-26.839453125,-25.9576171875,-24.46064453125,-23.48232421875,-22.40205078125,-21.33486328125,-20.71298828125,-19.873828125,-19.00185546875,-18.3595703125,-16.7123046875,-16.42880859375,-15.64306640625,-14.99033203125,-14.01337890625,-14.5681640625,-14.40859375,-15.297265625,-16.19921875,-16.56025390625,-16.05830078125,-14.6708984375,-13.896875,-13.36015625,-12.210546875,-11.578125,-11.4529296875,-11.7162109375,-11.67509765625,-11.2947265625,-11.41328125,-10.82080078125,-10.46435546875,-11.33203125,-12.635546875,-14.3900390625,-14.79150390625,-15.4734375,-16.43564453125,-16.9728515625,-17.2427734375,-17.73994140625,-18.5181640625,-19.8126953125,-20.40439453125,-21.6509765625,-22.9630859375,-24.54140625,-25.2609375,-25.6443359375,-26.84931640625]}],[{&#34;lng&#34;:[-12.280615234375,-12.85849609375,-13.40966796875,-14.30009765625,-16.168359375,-16.53525390625,-16.5357421874999,-16.07890625,-16.0849609374999,-16.514453125,-16.21044921875,-16.4297851562499,-17.048046875,-16.96455078125,-13.0162109375,-13.031494140625,-12.0234375,-12.01630859375,-8.68222656249998,-8.683349609375,-4.82260742187498,-6.59409179687498,-6.36811523437498,-6.08339843749999,-5.62866210937503,-5.35991210937499,-5.5125,-9.17680664062499,-10.69658203125,-11.502685546875,-12.280615234375],&#34;lat&#34;:[14.809033203125,15.242529296875,16.0591796875,16.5802734375,16.5470703125,15.83837890625,16.28681640625,17.545849609375,18.52119140625,19.361962890625,20.2279296875,20.6523437500001,20.80615234375,21.329248046875,21.333935546875,23.000244140625,23.467578125,25.99541015625,25.9955078125,27.2859375,24.99560546875,24.99462890625,23.026123046875,20.539501953125,16.56865234375,16.282861328125,15.4962890625,15.49609375,15.42265625,15.63681640625,14.809033203125]}],[{&#34;lng&#34;:[34.95947265625,34.36083984375,34.563671875,35.2474609375,35.84716796875,35.7552734375,35.1671875,34.3955078125,34.5408203125,34.33251953125,33.63642578125,33.2017578125,32.6720703125,33.02158203125,33.39794921875,33.261328125,33.65908203125,32.919921875,34.3208984375001,34.59765625,34.95947265625],&#34;lat&#34;:[-11.578125,-12.210546875,-13.36015625,-13.896875,-14.6708984375,-16.05830078125,-16.56025390625,-16.19921875,-15.297265625,-14.40859375,-14.5681640625,-14.01337890625,-13.6103515625,-12.63046875,-12.48984375,-10.893359375,-10.59052734375,-9.40742187500001,-9.73154296874998,-11.0375,-11.578125]}],[{&#34;lng&#34;:[117.5744140625,117.1005859375,115.89619140625,115.56845703125,115.45439453125,114.5458984375,113.622265625,112.476171875,111.7697265625,110.50576171875,109.65400390625,109.62890625,109.9845703125,110.93994140625,111.2421875,111.727734375,113.0447265625,114.0638671875,114.60830078125,115.0267578125,115.1400390625,115.51982421875,116.4947265625,117.29404296875,119.1322265625,118.1853515625,118.498046875,117.5744140625],&#34;lat&#34;:[4.17060546875004,4.33706054687502,4.34868164062499,3.93876953124997,3.03432617187501,1.46713867187503,1.2359375,1.55908203125003,0.999462890624969,0.861962890625023,1.61489257812502,2.02753906249998,1.71762695312499,1.51733398437504,2.43574218750001,2.85380859375,3.20522460937501,4.59267578124997,4.02397460937502,4.89970703124999,4.89975585937499,5.04892578125001,6.52167968750003,6.67690429687502,5.10048828125004,4.82851562500005,4.36235351562503,4.17060546875004]},{&#34;lng&#34;:[102.10107421875,102.982421875,103.4158203125,103.439453125,103.81220703125,104.2884765625,103.69453125,102.7271484375,101.2955078125,101.29990234375,100.7154296875,100.119140625,101.053515625,101.25703125,101.8736328125,102.10107421875],&#34;lat&#34;:[6.24223632812503,5.524951171875,4.85029296875004,2.93310546875,2.58046875,1.48066406250004,1.44965820312503,1.85556640625003,2.88520507812501,3.25327148437503,3.96621093749997,6.44199218750005,6.242578125,5.78935546875004,5.82529296874999,6.24223632812503]}],[{&#34;lng&#34;:[23.3806640625,24.27490234375,25.2587890625,24.358984375,23.58056640625,23.2986328125,20.97412109375,20.97099609375,19.97734375,19.98046875,19.98046875,19.02607421875,17.44794921875,17.05625,16.44755859375,15.34150390625,14.9677734375,14.837109375,14.5015625,14.5259765625,13.4505859375,12.458203125,11.77587890625,11.74306640625,13.101171875,13.93798828125,18.39638671875,19.07646484375,21.41689453125,23.3806640625],&#34;lat&#34;:[-17.640625,-17.4810546875,-17.7935546875,-17.97822265625,-18.4529296875,-18.02734375,-18.31884765625,-22.0001953125,-22.0001953125,-24.7767578125,-28.45126953125,-28.9279296875,-28.69814453125,-28.0310546875,-28.617578125,-27.3865234375,-26.31806640625,-25.033203125,-24.201953125,-22.7025390625,-20.91669921875,-18.9267578125,-18.0017578125,-17.24921875,-16.96767578125,-17.38876953125,-17.3994140625,-17.81767578125,-18.00068359375,-17.640625]}],[{&#34;lng&#34;:[164.20234375,165.191796875,165.66279296875,166.9423828125,166.77412109375,165.2419921875,164.4546875,164.20234375],&#34;lat&#34;:[-20.24609375,-20.76884765625,-21.2671875,-22.09013671875,-22.376171875,-21.52548828125,-20.8291015625,-20.24609375]}],[{&#34;lng&#34;:[14.97890625,15.1818359375,15.948828125,15.73505859375,15.47431640625,14.36796875,13.4482421875,13.60634765625,12.46318359375,11.4119140625,10.18466796875,9.61591796875001,8.75058593750001,7.788671875,7.05673828125001,6.386328125,5.49199218750002,4.14755859375001,3.64667968750001,3.59541015625001,2.878125,2.38916015625,2.073828125,1.56494140625,0.9873046875,0.163867187500017,0.217480468750011,1.30019531250002,3.50429687500002,3.876953125,4.23466796875002,4.22763671875001,5.83662109375001,7.48173828125002,9.37871093750002,11.96787109375,13.48125,14.23076171875,14.97890625],&#34;lat&#34;:[22.9962890625,21.523388671875,20.303173828125,19.904052734375,16.9083984375,15.750146484375,14.3806640625,13.70458984375,13.09375,13.35361328125,13.2701171875,12.81064453125,12.908154296875,13.337890625,13.0001953125,13.60361328125,13.8728515625,13.45771484375,12.52998046875,11.6962890625,12.367724609375,11.8970703125,12.71396484375,12.635400390625,13.04189453125,14.497216796875,14.911474609375,15.272265625,15.35634765625,15.7552734375,16.99638671875,19.1427734375,19.479150390625,20.873095703125,21.99140625,23.51787109375,23.18017578125,22.61845703125,22.9962890625]}],[{&#34;lng&#34;:[13.60634765625,14.06396484375,14.1974609375,14.6271484375,14.559765625,13.89208984375,12.403515625,11.55166015625,11.1533203125,10.60625,10.1435546875,9.06015625,8.55585937500001,8.29306640625001,7.15468750000008,6.07656250000008,5.58779296875005,4.86103515625007,4.12587890625002,2.70644531250002,2.77480468750002,3.044921875,3.83447265625,3.59541015625001,3.64667968750001,4.14755859375001,5.49199218750002,6.386328125,7.05673828125001,7.788671875,8.75058593750001,9.61591796875001,10.18466796875,11.4119140625,12.46318359375,13.60634765625],&#34;lat&#34;:[13.70458984375,13.078515625,12.3837890625,12.10869140625,11.49228515625,11.140087890625,8.59555664062499,6.697265625,6.437939453125,7.06308593749999,6.99643554687499,6.00908203124999,4.75522460937499,4.55761718750001,4.514404296875,4.290625,4.64721679687497,6.026318359375,6.41137695312503,6.36923828124999,9.04853515625003,9.08383789062499,10.607421875,11.6962890625,12.52998046875,13.45771484375,13.8728515625,13.60361328125,13.0001953125,13.337890625,12.908154296875,12.81064453125,13.2701171875,13.35361328125,13.09375,13.70458984375]}],[{&#34;lng&#34;:[-83.15751953125,-83.187744140625,-83.567333984375,-83.5109375,-83.86787109375,-83.6419921875,-85.7443359375,-86.468896484375,-87.337255859375,-86.710693359375,-86.733642578125,-85.78671875,-84.645947265625,-83.15751953125],&#34;lat&#34;:[14.99306640625,14.340087890625,13.3203125,12.41181640625,11.300048828125,10.917236328125,11.062109375,11.73828125,12.979248046875,13.31337890625,13.7634765625,13.84443359375,14.661083984375,14.99306640625]}],[{&#34;lng&#34;:[4.22617187500003,4.67832031250006,6.06220703125007,7.19726562500003,7.03515625000006,6.19326171875005,5.99394531250002,5.69355468750001,5.82714843750006,4.22617187500003],&#34;lat&#34;:[51.386474609375,52.809765625,53.407080078125,53.282275390625,52.380224609375,51.488916015625,50.750439453125,50.774755859375,51.125634765625,51.386474609375]}],[{&#34;lng&#34;:[30.8697265625,28.9658203125,29.1416015625,27.88994140625,26.0115234375001,24.94140625,22.4109375000001,20.62216796875,19.9698242187501,18.3786132812501,16.12744140625,16.403515625,14.54326171875,14.4796875,13.65029296875,13.9605468750001,12.6625,11.9999023437501,12.4861328125001,11.3882812500001,9.61845703125002,8.16611328125006,7.0048828125,5.70683593750007,5.13164062500004,5.24404296875002,4.92783203124998,5.53330078125006,8.39814453124998,9.70800781250003,12.15966796875,13.1046875000001,18.10146484375,18.2931640625001,24.42001953125,27.5970703125001,30.944140625,30.8697265625],&#34;lat&#34;:[69.7834472656251,69.02197265625,69.671435546875,70.061669921875,69.65263671875,68.5932617187501,68.719873046875,69.036865234375,68.356396484375,68.56240234375,67.4258300781251,67.05498046875,66.129345703125,65.30146484375,64.58154296875,64.014013671875,63.940478515625,63.29169921875,60.1067871093751,59.0365234375,58.946044921875,58.1453125,58.0242187500001,58.5236328125,59.22646484375,60.569580078125,61.7106933593751,62.310888671875,63.535107421875,63.864892578125,65.178955078125,66.539404296875,69.156298828125,69.47509765625,70.702001953125,71.09130859375,70.2744140625,69.7834472656251]},{&#34;lng&#34;:[16.78671875,20.4582031250001,16.70048828125,14.3658203125,14.92080078125,11.7738281250001,13.38359375,16.78671875],&#34;lat&#34;:[79.90673828125,79.1292480468751,76.579296875,77.23447265625,77.6888183593751,78.7164062500001,79.48076171875,79.90673828125]},{&#34;lng&#34;:[20.8978515625,26.86083984375,25.6412109375,20.8611328125,18.34384765625,20.8978515625],&#34;lat&#34;:[80.249951171875,80.160009765625,79.40302734375,79.3978515625,80.0595703125001,80.249951171875]},{&#34;lng&#34;:[21.60810546875,23.8412109375001,22.0568359375001,20.2279296875001,21.60810546875],&#34;lat&#34;:[78.595703125,77.49775390625,77.501171875,78.47783203125,78.595703125]}],[{&#34;lng&#34;:[88.109765625,88.0548828125,85.29296875,84.0910156249999,83.28974609375,81.85263671875,80.070703125,80.40185546875,81.01025390625,81.4171875,83.15546875,83.58349609375,85.1224609375,86.40869140625,88.109765625],&#34;lat&#34;:[27.87060546875,26.430029296875,26.741015625,27.4913574218751,27.37099609375,27.86708984375,28.83017578125,29.7302734375,30.164501953125,30.33759765625,29.612646484375,29.18359375,28.315966796875,27.928662109375,27.87060546875]}],[{&#34;lng&#34;:[173.11533203125,174.3025390625,174.28310546875,172.38525390625,171.442578125,170.7005859375,169.68662109375,168.38212890625,167.6822265625,166.73154296875,166.733984375,167.19453125,168.3666015625,169.6615234375,171.25703125,171.48623046875,172.0107421875,172.640625,173.11533203125],&#34;lat&#34;:[-41.279296875,-41.01953125,-41.740625,-43.82958984375,-44.13583984375,-45.68427734375,-46.55166015625,-46.60537109375,-46.19296875,-46.1978515625,-45.5435546875,-44.9634765625,-44.08203125,-43.5912109375,-42.46533203125,-41.7947265625,-41.4447265625,-40.51826171875,-41.279296875]},{&#34;lng&#34;:[173.26943359375,174.3203125,174.8021484375,174.7224609375,175.876171875,176.1083984375,177.3359375,178.0091796875,178.53623046875,177.965625,177.40751953125,175.98291015625,175.309765625,174.6353515625,175.1625,175.00927734375,173.934375,174.59736328125,174.92802734375,174.446875,173.9451171875,173.11669921875,173.26943359375],&#34;lat&#34;:[-34.934765625,-35.2466796875,-36.30947265625,-36.8412109375,-36.95771484375,-37.6451171875,-37.9908203125,-37.5548828125,-37.69208984375,-39.14248046875,-39.08115234375,-41.21328125,-41.61064453125,-41.289453125,-40.62158203125,-39.9521484375,-39.50908203125,-38.78505859375,-37.8044921875,-36.45087890625,-36.17587890625,-35.2052734375,-34.934765625]}],[{&#34;lng&#34;:[56.38798828125,57.21982421875,58.5780273437501,59.8,58.4742187500001,57.86181640625,57.8116210937501,56.6550781250001,56.2703125,55.4791015625,55.06416015625,54.0681640625,53.08564453125,51.97763671875,54.97734375,55.641015625,55.1858398437501,55.1999023437501,56.0638671875001,56.38798828125],&#34;lat&#34;:[24.97919921875,23.92275390625,23.6434570312501,22.219921875,20.406884765625,20.244140625,19.01708984375,18.587353515625,17.95078125,17.84326171875,17.038916015625,17.005517578125,16.648388671875,18.9961425781251,19.995947265625,22.00185546875,22.7041015625,23.034765625,24.73876953125,24.97919921875]}],[{&#34;lng&#34;:[76.76689453125,77.0486328125,76.59443359375,75.7091796875,74.300390625,73.96123046875,73.99423828125,74.6578125,75.33349609375,74.5099609375,74.6328125,73.381640625,72.9033203125,72.34189453125,71.8703125,70.7374023437499,70.4037109375,69.56796875,69.47001953125,70.1568359375,70.077734375,71.0478515625,69.7162109375,68.728125,68.1650390625,67.66845703125,67.171484375,66.70302734375,66.42861328125,64.658984375,61.587890625,61.86982421875,63.16806640625,62.76298828125,62.73974609375,61.623046875,60.843359375,62.4765625,64.09873046875,66.17705078125,66.39716796875,67.2873046875,68.21396484375,68.8689453125,69.279296875,69.5015625,70.2841796875,69.86806640625,71.0515625,70.965625,71.6205078125,71.18505859375,72.6228515625,74.54140625,75.840234375,75.9451171875,76.76689453125],&#34;lat&#34;:[35.66171875,35.109912109375,34.73583984375,34.503076171875,34.765380859375,34.653466796875,33.2421875,32.5189453125,32.27919921875,31.712939453125,31.03466796875,29.934375,29.028759765625,28.751904296875,27.9625,27.7290039062501,28.025048828125,27.1746093750001,26.804443359375,26.471435546875,26.07197265625,24.687744140625,24.172607421875,24.265625,23.85732421875,23.810986328125,24.756103515625,24.8609375,25.575341796875,25.18408203125,25.20234375,26.242431640625,26.665576171875,27.2501953125,28.00205078125,28.7916015625,29.85869140625,29.408349609375,29.391943359375,29.835595703125,30.91220703125,31.217822265625,31.807373046875,31.634228515625,31.93681640625,33.020068359375,33.36904296875,33.89765625,34.04970703125,34.53037109375,35.1830078125,36.04208984375,36.82958984375,37.02216796875,36.64970703125,36.017578125,35.66171875]}],[{&#34;lng&#34;:[-77.3742187499999,-77.2123046875,-77.901171875,-78.42158203125,-78.1138671875,-79.086376953125,-80.368701171875,-80.0751953125,-80.845556640625,-81.035107421875,-81.72763671875,-82.679541015625,-82.879345703125,-82.93984375,-82.56357421875,-82.244189453125,-81.35478515625,-80.127099609375,-79.577294921875,-78.0827636718749,-77.3742187499999],&#34;lat&#34;:[8.65830078125002,8.03388671875,7.22934570312505,8.06098632812501,8.37958984374998,8.99716796875003,8.28876953125005,7.66704101562504,7.22006835937502,7.71113281250005,8.13754882812498,8.32197265624997,8.07065429687499,9.449169921875,9.57666015624997,9.03149414062501,8.78056640624996,9.20991210937504,9.59785156250003,9.236279296875,8.65830078125002]}],[{&#34;lng&#34;:[-69.96591796875,-70.79951171875,-71.8447265625,-72.887060546875,-73.235546875,-73.137353515625,-73.75810546875,-74.00205078125,-72.9740234375,-72.379052734375,-72.181591796875,-71.237939453125,-70.6369140625,-70.642333984375,-69.57861328125,-68.68525390625,-68.97861328125,-69.07412109375,-68.880322265625,-69.37470703125,-69.418505859375,-69.020703125,-69.624853515625,-69.5109375,-69.9263671875,-70.41826171875,-71.336962890625,-71.5322265625,-72.46767578125,-73.824951171875,-75.104248046875,-76.289013671875,-76.183935546875,-77.2203125,-77.633203125,-78.762255859375,-80.11025390625,-80.81162109375,-81.283203125,-80.324658203125,-80.179248046875,-79.07626953125,-77.860595703125,-76.6791015625,-75.570556640625,-75.28447265625,-74.8017578125,-74.24638671875,-73.664306640625,-73.1544921875,-72.39560546875,-71.7525390625,-70.91455078125,-70.0740234375,-70.735107421875,-69.96591796875],&#34;lat&#34;:[-4.2359375,-4.17333984375,-4.50439453124999,-5.12275390625001,-6.09843750000002,-6.4658203125,-6.90576171875,-7.55605468749997,-8.9931640625,-9.51015625,-10.0037109375,-9.96601562500001,-9.47822265625001,-11.01025390625,-10.9517578125,-12.501953125,-12.880078125,-13.6828125,-14.198828125,-14.96298828125,-15.60341796875,-16.6421875,-17.2001953125,-17.5060546875,-18.2060546875,-18.34560546875,-17.68251953125,-17.2943359375,-16.70810546875,-16.15283203125,-15.4119140625,-14.13310546875,-13.515234375,-11.66337890625,-11.28779296875,-8.6169921875,-6.64960937500001,-6.2822265625,-4.322265625,-3.38789062500001,-3.877734375,-4.990625,-2.98164062500001,-2.56259765624999,-1.53125,-0.10654296875002,-0.200097656250009,-0.970605468750023,-1.248828125,-2.27822265625001,-2.42890625000001,-2.152734375,-2.21855468749997,-2.75019531250001,-3.78154296875,-4.2359375]}],[{&#34;lng&#34;:[121.1015625,121.84560546875,122.519140625,122.13515625,121.5953125,121.39228515625,121.80048828125,122.8560546875,122.40693359375,121.7779296875,121.203515625,120.616796875,120.8880859375,120.08212890625,120.159765625,120.40888671875,120.3583984375,120.59970703125,121.1015625],&#34;lat&#34;:[18.615283203125,18.29541015625,17.124853515625,16.184814453125,15.933251953125,15.3244140625,14.1138671875,14.25078125,13.4927734375,13.937646484375,13.640283203125,14.188037109375,14.7157714843751,14.85107421875,16.04765625,16.955615234375,17.63818359375,18.5078613281251,18.615283203125]},{&#34;lng&#34;:[126.00595703125,126.31953125,126.58154296875,126.080078125,125.4009765625,125.66796875,125.455859375,124.078125,124.206640625,123.39091796875,122.1318359375,122.9111328125,123.4345703125,124.22578125,124.8689453125,126.00595703125],&#34;lat&#34;:[9.32094726562501,8.84472656249999,7.24775390624997,6.73334960937498,6.79575195312499,5.97866210937498,5.66425781250005,6.40444335937504,7.39643554687498,7.40751953125002,7.81049804687504,8.1564453125,8.70332031250004,8.27138671874997,8.97226562500003,9.32094726562501]},{&#34;lng&#34;:[125.23955078125,125.628125,125.2333984375,124.2947265625,125.23955078125],&#34;lat&#34;:[12.527880859375,11.13203125,11.145068359375,12.5693359375,12.527880859375]},{&#34;lng&#34;:[123.130859375,122.5625,122.98330078125,123.567578125,123.16201171875,123.130859375],&#34;lat&#34;:[9.06411132812499,9.48281250000004,10.88662109375,10.7807617187501,9.86425781250003,9.06411132812499]},{&#34;lng&#34;:[122.49619140625,123.15830078125,122.769921875,121.96435546875,122.103515625,122.49619140625],&#34;lat&#34;:[11.615087890625,11.535546875,10.823828125,10.8716796875,11.642919921875,11.615087890625]},{&#34;lng&#34;:[117.3111328125,119.52666015625,119.684375,118.78212890625,118.4349609375,117.3111328125],&#34;lat&#34;:[8.43959960937505,10.953173828125,10.551708984375,9.91611328125002,9.25600585937501,8.43959960937505]},{&#34;lng&#34;:[120.70439453125,121.52275390625,121.23671875,120.50830078125,120.70439453125],&#34;lat&#34;:[13.4794921875,13.131201171875,12.218798828125,13.26005859375,13.4794921875]},{&#34;lng&#34;:[124.574609375,124.92998046875,125.2533203125,124.78076171875,124.574609375],&#34;lat&#34;:[11.34306640625,11.3728515625,10.263818359375,10.16806640625,11.34306640625]}],[{&#34;lng&#34;:[140.976171875,140.9751953125,140.97353515625,140.9734375,142.2115234375,144.477734375,145.7669921875,145.85283203125,147.80205078125,147.119140625,147.1900390625,148.1267578125,148.58310546875,149.8744140625,150.6669921875,150.482421875,149.7541015625,147.76865234375,146.69658203125,146.033203125,144.50986328125,143.61376953125,143.094921875,143.3662109375,142.64716796875,140.976171875],&#34;lat&#34;:[-9.11875,-6.90537109375002,-2.80341796875003,-2.609765625,-3.08349609374997,-3.82529296875002,-4.82304687499999,-5.47128906249998,-6.31523437499996,-6.72167968749999,-7.378125,-8.10361328124996,-9.05175781249996,-10.01298828125,-10.25712890625,-10.6369140625,-10.35302734375,-10.0701171875,-9.025390625,-8.07636718750001,-7.56738281249997,-8.20039062499997,-8.31123046874998,-8.96103515625003,-9.32783203124997,-9.11875]},{&#34;lng&#34;:[151.915625,152.4,152.14296875,150.4283203125,149.6525390625,148.401171875,148.3447265625,150.29873046875,150.9529296875,151.67119140625,151.915625],&#34;lat&#34;:[-4.29677734374997,-4.73125,-5.35703124999996,-6.27617187499999,-6.29042968749997,-5.76503906249995,-5.54492187499997,-5.53564453125003,-5.42373046874997,-4.88330078125,-4.29677734374997]},{&#34;lng&#34;:[155.9576171875,155.34404296875,154.78193359375,154.9970703125,155.9576171875],&#34;lat&#34;:[-6.68681640624999,-6.72167968749999,-5.97070312500003,-5.53994140625002,-6.68681640624999]}],[{&#34;lng&#34;:[19.60439453125,22.7662109375,23.48466796875,23.8447265625,23.6052734375,24.10576171875,22.6494140625,22.538671875,21.6396484375,19.80224609375,18.8322265625,17.151953125,14.809375,14.61943359375,14.12861328125,14.25888671875,14.213671875,14.21142578125,16.186328125,16.559765625,18.3234375,19.60439453125],&#34;lat&#34;:[54.4591796875,54.356787109375,53.939794921875,52.664208984375,51.517919921875,50.844970703125,49.539013671875,49.072705078125,49.411962890625,49.192333984375,49.510791015625,50.3783203125,50.858984375,52.528515625,52.87822265625,53.729638671875,53.870751953125,53.950341796875,54.290380859375,54.55380859375,54.83818359375,54.4591796875]}],[{&#34;lng&#34;:[-66.12939453125,-65.9708007812499,-67.196875,-67.158642578125,-66.12939453125],&#34;lat&#34;:[18.444921875,17.974365234375,17.994189453125,18.49921875,18.444921875]}],[{&#34;lng&#34;:[130.526953125,130.6873046875,129.75634765625,129.70869140625,128.3044921875,127.5681640625,127.39453125,128.374609375,128.03896484375,127.16953125,126.63388671875,125.44931640625,125.0673828125,125.36083984375,124.362109375,124.88935546875,125.9890625,126.903515625,128.11123046875,128.04521484375,128.9234375,129.7197265625,130.526953125],&#34;lat&#34;:[42.535400390625,42.3025390625,41.712255859375,40.85732421875,40.0359375,39.781982421875,39.20791015625,38.6234375,38.308544921875,38.304541015625,37.7818359375001,37.730224609375,38.55673828125,39.526611328125,40.004052734375,40.459814453125,40.904638671875,41.7810546875,41.3892578125,41.9875,42.038232421875,42.475,42.535400390625]}],[{&#34;lng&#34;:[-7.40615234374994,-8.59765624999994,-8.91479492187497,-9.47412109374997,-8.65556640624993,-8.77714843750002,-6.61826171874992,-6.2125,-6.92846679687497,-6.8101562499999,-7.44511718749996,-7.04604492187494,-7.40615234374994],&#34;lat&#34;:[37.179443359375,37.1213378906251,38.512109375,38.730859375,41.0294921875,41.941064453125,41.9423828125,41.53203125,41.009130859375,40.343115234375,39.536181640625,38.90703125,37.179443359375]}],[{&#34;lng&#34;:[-58.159765625,-57.830224609375,-57.985693359375,-56.937255859375,-55.849169921875,-55.36630859375,-54.62548828125,-54.241796875,-54.615869140625,-54.82548828125,-55.789990234375,-56.437158203125,-58.641748046875,-57.587158203125,-57.8216796875,-59.89248046875,-60.83984375,-61.79853515625,-62.6509765625,-62.276318359375,-61.7568359375,-60.007373046875,-59.09052734375,-58.18017578125,-58.159765625],&#34;lat&#34;:[-20.1646484375,-20.99794921875,-22.04638671875,-22.2712890625,-22.3076171875,-23.991015625,-23.8125,-24.047265625,-25.57607421875,-26.65224609375,-27.41640625,-27.55380859375,-27.19609375,-25.405078125,-25.13642578125,-24.0935546875,-23.85810546875,-23.18203125,-22.23369140625,-20.5625,-19.6453125,-19.29755859375,-19.28623046875,-19.81787109375,-20.1646484375]}],[{&#34;lng&#34;:[35.4505859375,34.95595703125,35.55146484375,35.4505859375],&#34;lat&#34;:[31.479296875,32.1609375,32.3955078125,31.479296875]},{&#34;lng&#34;:[34.2453125,34.19814453125,34.47734375,34.2453125],&#34;lat&#34;:[31.20830078125,31.3226074218751,31.58486328125,31.20830078125]}],[{&#34;lng&#34;:[51.26796875,50.80439453125,51.003125,51.54306640625,51.601953125,51.26796875],&#34;lat&#34;:[24.6072265625,24.7892578125,25.9814453125,25.902392578125,25.14794921875,24.6072265625]}],[{&#34;lng&#34;:[28.2125,29.705859375,28.64541015625,28.5853515625,27.0869140625,25.4970703125,23.224609375,22.705078125,21.384375,20.241796875,21.151953125,22.290625,22.87666015625,23.20263671875,24.893359375,26.6189453125,28.07177734375,28.2125],&#34;lat&#34;:[45.450439453125,45.259912109375,44.295654296875,43.742236328125,44.1673828125,43.67080078125,43.873876953125,44.23779296875,44.870068359375,46.10859375,46.304345703125,47.72783203125,47.9472656250001,48.084521484375,47.7177734375,48.25986328125,46.97841796875,45.450439453125]}],[{&#34;lng&#34;:[130.6873046875,130.526953125,131.26181640625,131.08232421875,131.9775390625,132.93603515625,133.861328125,134.16767578125,134.75234375,134.293359375,132.5619140625,131.002734375,130.804296875,129.49814453125,127.999609375,126.9248046875,126.312890625,125.6490234375,123.6078125,120.7041015625,120.7498046875,120.06689453125,119.19189453125,119.25986328125,117.8734375,116.68330078125,115.27451171875,114.2970703125,113.05556640625,110.8279296875,108.613671875,107.9478515625,106.7111328125,105.38359375,103.63291015625,102.28837890625,102.1115234375,99.9216796875,98.8486328125,97.946875,98.10341796875,97.20859375,95.851953125,94.61474609375,94.25107421875,91.804296875,87.8142578125,87.3228515625001,86.6142578125,85.21015625,83.3573242187501,81.4659179687501,80.87734375,79.98623046875,77.7043945312501,76.2666015625,74.4519531250001,72.9140625,71.0931640625001,70.7380859375001,68.9772460937501,68.0738281250001,65.476953125,61.9287109375,61.33369140625,60.8023437500001,60.93759765625,60.0655273437501,61.3630859375001,61.389453125,59.81240234375,58.3591796875001,56.49140625,55.79765625,54.4214843750001,53.3380859375,52.3310546875,51.60908203125,50.7939453125,48.8083984375,48.43427734375,47.32646484375,46.80205078125,46.6609375000001,47.09326171875,48.1099609375,49.2322265625001,47.5242187500001,46.75302734375,47.2298828125001,47.4631835937501,48.5728515625,47.8611328125001,47.2611328125001,46.4298828125,45.7275390625,44.87099609375,43.7826171875,42.41904296875,41.58056640625,40.648046875,39.9783203125,38.71728515625,37.411328125,38.21435546875,38.9002929687501,39.9610351562501,39.7805664062501,37.4228515625,36.6194335937501,35.41162109375,35.3119140625001,34.2806640625,34.3978515625,33.73525390625,31.76337890625,31.41787109375,32.704296875,31.1212890625,30.9068359375,29.4822265625,28.14794921875,27.796875,27.351953125,27.7528320312501,27.464453125,28.0125,28.9472656250001,28.6505859375,27.7976562500001,29.69013671875,31.28564453125,31.1808593750001,29.60419921875,29.90341796875,29.08701171875,29.9412109375001,28.4707031250001,28.9658203125,30.8697265625,32.377734375,35.85791015625,40.9664062500001,41.18896484375,40.5215820312501,38.3975585937501,35.5134765625,34.4064453125,34.86953125,36.3649414062501,38.07080078125,36.5282226562501,36.8828125,39.7580078125001,40.28125,39.81650390625,42.2105468750001,44.09716796875,44.488671875,43.7824218750001,44.048046875,45.8919921875,46.6904296875,44.939453125,45.98603515625,47.7090820312501,47.87470703125,52.5500976562501,53.96787109375,56.04365234375,57.12685546875,58.9189453125,61.01591796875,63.3614257812501,68.5041992187501,68.5427734375,67.064453125,66.9175781250001,68.2692382812501,69.0390625,71.5001953125001,72.812109375,71.9120117187501,72.731640625,72.52734375,73.5480468750001,73.1521484375,71.551171875,71.9169921875,73.79208984375,74.76953125,74.57958984375,73.56015625,74.3109375,73.0862304687501,73.67177734375,76.032421875,80.8270507812501,80.5832031250001,86.5914062500001,86.6514648437501,90.1849609375001,96.87919921875,100.32236328125,100.98994140625,104.01455078125,104.9119140625,108.0279296875,111.11484375,113.87099609375,113.61357421875,110.26142578125,112.147265625,118.4501953125,119.750390625,123.1603515625,123.305078125,127.74033203125,128.888671875,129.41171875,128.3587890625,129.7619140625,131.56201171875,132.5623046875,134.10283203125,135.884765625,137.3154296875,139.6951171875,139.601171875,142.06142578125,146.594140625,149.5015625,152.5087890625,155.89521484375,159.35068359375,159.83251953125,161.5369140625,162.37568359375,166.8203125,169.60986328125,170.99541015625,170.48681640625,173.27744140625,176.10751953125,180,180,178.51953125,178.7064453125,179.5705078125,179.120703125,177.35126953125,174.51435546875,172.85654296875,172.3927734375,169.9826171875,169.2267578125,166.9640625,166.3521484375,165.0845703125,163.780078125,163.2728515625,161.96005859375,162.779296875,163.335546875,162.0849609375,161.72939453125,162.10556640625,160.0744140625,159.89765625,158.6087890625,158.103515625,156.74775390625,156.098828125,155.5548828125,155.98251953125,157.450390625,159.0369140625,159.84736328125,162.00361328125,163.7099609375,164.2556640625,163.33173828125,163.00927734375,160.7666015625,159.07666015625,157.4693359375,154.29306640625,155.16669921875,152.8822265625,151.4857421875,149.642578125,149.20498046875,147.514453125,146.4443359375,143.1921875,142.025390625,140.00234375,138.662109375,137.69150390625,135.2625,135.8515625,136.797265625,136.6830078125,137.3283203125,138.6607421875,138.695703125,139.707421875,141.40205078125,141.48525390625,140.6876953125,140.5171875,140.17060546875,138.58681640625,137.68544921875,135.874609375,135.1310546875,133.1599609375,131.7220703125,130.6873046875],&#34;lat&#34;:[42.3025390625,42.535400390625,43.433056640625,44.910009765625,45.243994140625,45.029931640625,46.24775390625,47.302197265625,47.7154296875,48.3734375,47.768505859375,47.691455078125,48.34150390625,49.388818359375,49.5686035156251,51.100146484375,52.3997558593751,53.04228515625,53.546533203125,53.171826171875,52.096533203125,51.6006835937501,50.379833984375,50.06640625,49.5134765625,49.823779296875,49.948876953125,50.2744140625,49.616259765625,49.166162109375,49.322802734375,49.92470703125,50.31259765625,50.47373046875,50.13857421875,50.585107421875,51.353466796875,51.755517578125,52.070068359375,51.3484375,50.07783203125,49.730810546875,50.012939453125,50.02373046875,50.556396484375,50.693603515625,49.1623046875,49.085791015625,49.609716796875,49.66484375,50.994580078125,50.73984375,51.2814453125,50.774560546875,53.379150390625,54.311962890625,53.647265625,54.10732421875,54.21220703125,55.30517578125,55.389599609375,54.9595703125,54.623291015625,53.946484375,54.049267578125,52.7447265625,52.28056640625,51.97646484375,51.44189453125,50.86103515625,50.58203125,51.063818359375,51.01953125,50.60205078125,50.780322265625,51.482373046875,51.681298828125,51.483984375,51.72919921875,50.601318359375,49.828515625,50.27353515625,49.36708984375,48.412255859375,47.947705078125,47.74541015625,46.337158203125,45.6017089843751,44.420654296875,44.1923828125,43.03505859375,41.844482421875,41.212744140625,41.315087890625,41.890966796875,42.475048828125,42.756396484375,42.747021484375,43.22421875,43.21923828125,43.53388671875,43.41982421875,44.2880859375,44.7353515625,47.091455078125,47.855126953125,48.237939453125,49.572021484375,50.411474609375,50.209228515625,50.539697265625,51.043896484375,51.311669921875,51.780419921875,52.344775390625,52.10107421875,53.196044921875,53.336328125,54.648486328125,55.57001953125,55.6845703125,56.142919921875,57.316943359375,57.528125,57.841015625,58.84130859375,59.48427734375,59.828759765625,60.610986328125,60.5361328125,61.54609375,62.567822265625,63.2083007812501,64.968408203125,66.091064453125,66.970947265625,67.5474609375,68.48837890625,69.02197265625,69.7834472656251,69.4791015625,69.191748046875,67.7134765625,66.826171875,66.446630859375,66.064453125,66.39580078125,65.395751953125,64.560009765625,64.00283203125,64.025830078125,64.84736328125,65.17236328125,64.57705078125,64.998095703125,65.59794921875,66.519677734375,66.23505859375,66.67177734375,67.2544921875,68.548828125,68.4796875,67.848828125,67.47744140625,66.853125,67.04501953125,67.5841796875,68.592431640625,68.22734375,68.648876953125,68.55400390625,69.00380859375,69.85146484375,69.67529296875,68.3484375,68.96708984375,69.693701171875,71.282373046875,71.6828125,72.669921875,72.913671875,72.69140625,71.54794921875,70.8228515625,69.080517578125,68.57451171875,67.8650390625,66.76044921875,66.246728515625,66.9953125,67.766357421875,68.751220703125,69.7072265625,70.65361328125,71.4449218750001,71.845068359375,71.910400390625,72.48828125,73.56845703125,73.894287109375,74.682421875,75.591064453125,75.9310546875,76.479150390625,76.990478515625,77.730419921875,77.17470703125,76.71845703125,76.723046875,75.856005859375,75.29296875,74.017431640625,73.708935546875,73.589794921875,72.9791015625001,72.9548828125,73.53291015625,73.48154296875,73.190234375,72.315478515625,72.088330078125,71.11953125,70.901025390625,71.8953125,71.378955078125,71.63056640625,71.359423828125,71.700439453125,72.49609375,72.72080078125,72.30244140625,72.164306640625,70.83447265625,71.0955078125,70.79072265625,69.7849609375,69.379541015625,69.649072265625,69.499560546875,68.78603515625,69.0453125000001,70.107568359375,69.823828125,69.860302734375,68.983447265625,65.067236328125,64.602978515625,63.521533203125,62.6875,62.320361328125,62.587451171875,61.8236328125,61.469189453125,61.061767578125,60.06708984375,60.595947265625,60.30703125,60.484814453125,60.098583984375,60.04111328125,59.302587890625,58.0769042968751,57.3576171875,56.23251953125,56.0896484375,55.3580078125,54.7521484375,54.18916015625,53.38076171875,52.8736328125,51.809619140625,50.969287109375,53.006494140625,55.348486328125,56.69521484375,57.799267578125,58.42392578125,59.1271484375,60.420166015625,60.916796875,62.69658203125,62.550927734375,61.79150390625,60.7533203125,61.922265625,61.79892578125,59.833349609375,59.36015625,58.9390625,59.52412109375,59.77041015625,59.48818359375,59.2685546875,59.43046875,59.3701171875,58.999658203125,57.6875,56.96552734375,56.13935546875,54.943310546875,54.583935546875,54.6209960937501,53.9312988281251,53.53896484375,53.744775390625,54.32001953125,54.2771484375,53.183984375,52.178515625,51.2322753906251,49.596142578125,48.523681640625,47.0572265625,45.818359375,44.37353515625,43.5257324218751,42.69697265625,43.2026367187501,42.3025390625]},{&#34;lng&#34;:[-179.79853515625,-175.34521484375,-174.447607421875,-171.795556640625,-170.191943359375,-170.66630859375,-172.211572265625,-173.009130859375,-175.853857421875,-176.09326171875,-178.310205078125,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-180,-179.79853515625],&#34;lat&#34;:[68.9404296875,67.678076171875,67.103125,66.93173828125,66.20126953125,65.621533203125,65.4251953125,64.2974609375,65.01083984375,65.471044921875,65.48486328125,65.067236328125,65.311962890625,65.556787109375,65.8015625,66.0462890625,66.291064453125,66.53583984375,66.78056640625,67.025341796875,67.2701171875001,67.51484375,67.759619140625,68.00439453125,68.24912109375,68.493896484375,68.738671875,68.9404296875]},{&#34;lng&#34;:[67.7653320312501,61.35595703125,56.9638671875,55.0068359375,54.6426757812501,57.0875,58.88125,62.971484375,67.5349609375001,67.7653320312501],&#34;lat&#34;:[76.23759765625,75.31484375,73.366552734375,73.4538574218751,73.9595703125001,75.383837890625,75.8547851562501,76.236669921875,77.007763671875,76.23759765625]},{&#34;lng&#34;:[142.76103515625,143.2236328125,143.15556640625,144.2720703125,143.10498046875,142.55693359375,142.57802734375,141.83037109375,142.18173828125,141.86630859375,142.14228515625,142.20673828125,141.72236328125,141.82353515625,142.526171875,142.76103515625],&#34;lat&#34;:[54.3939453125,53.2960449218751,52.083740234375,49.311328125,49.198828125,47.737890625,46.70078125,46.45107421875,48.01337890625,48.75009765625,49.569140625,51.22255859375,51.736328125,53.339501953125,53.4474609375,54.3939453125]},{&#34;lng&#34;:[55.31982421875,56.4295898437501,55.2978515625,57.1458984375001,53.7223632812501,53.3638671875001,51.81259765625,53.7532226562501,55.31982421875],&#34;lat&#34;:[73.30830078125,73.201171875,71.9353515625,70.5891113281251,70.814453125,71.5416503906251,71.49130859375,73.29326171875,73.30830078125]},{&#34;lng&#34;:[140.04873046875,142.4603515625,145.2552734375,144.0197265625,139.09912109375,137.00625,137.501171875,140.04873046875],&#34;lat&#34;:[75.828955078125,75.9036132812501,75.585595703125,75.0446777343751,74.65654296875,75.235009765625,75.90966796875,75.828955078125]},{&#34;lng&#34;:[97.67451171875,100.06123046875,99.4395507812501,94.65234375,93.07080078125,94.9873046875,97.67451171875],&#34;lat&#34;:[80.158251953125,79.7770996093751,78.834228515625,79.127490234375,79.4953125,80.096826171875,80.158251953125]},{&#34;lng&#34;:[96.5265625,97.1751953125,94.5650390625001,93.87236328125,91.5238281250001,93.06513671875,96.5265625],&#34;lat&#34;:[81.0755859375,80.2410156250001,80.12607421875,80.010107421875,80.358544921875,80.9884765625,81.0755859375]},{&#34;lng&#34;:[102.884765625,105.14599609375,103.7193359375,100.283984375,102.884765625],&#34;lat&#34;:[79.253955078125,78.8188476562501,78.258251953125,78.67919921875,79.253955078125]},{&#34;lng&#34;:[21.2357421875,22.83125,22.7662109375,19.60439453125,20.8998046875001,20.9578125000001,21.2357421875],&#34;lat&#34;:[55.264111328125,54.8384765625,54.356787109375,54.4591796875,55.286669921875,55.2789062500001,55.264111328125]}],[{&#34;lng&#34;:[30.5099609375,30.81259765625,30.55361328125,29.8681640625,29.01435546875,29.12939453125,29.576953125,30.5099609375],&#34;lat&#34;:[-1.06728515625001,-1.56308593750002,-2.40009765625001,-2.71640625,-2.72021484375,-1.86025390625001,-1.38789062500001,-1.06728515625001]}],[{&#34;lng&#34;:[-8.683349609375,-8.68222656249998,-12.01630859375,-12.0234375,-13.031494140625,-13.0162109375,-16.96455078125,-17.048046875,-17.003076171875,-14.8408203125,-14.22119140625,-14.02099609375,-12.43115234375,-12.03076171875,-11.718212890625,-10.922802734375,-9.7353515625,-8.75385742187498,-8.683349609375,-8.683349609375],&#34;lat&#34;:[27.2859375,25.9955078125,25.99541015625,23.467578125,23.000244140625,21.333935546875,21.329248046875,20.80615234375,21.420703125,21.45078125,22.31015625,23.4107421875,24.8306640625,26.0308593750001,26.1041015625,27.0103515625,26.8609375,27.191015625,27.6564453125,27.2859375]}],[{&#34;lng&#34;:[46.5314453125,47.433203125,47.6712890625,48.44248046875,48.9064453125,49.9861328125001,50.031640625,50.80439453125,51.26796875,51.568359375,52.5550781250001,55.1042968750001,55.1858398437501,55.641015625,54.97734375,51.97763671875,49.0419921875,48.17216796875,47.441796875,45.1480468750001,43.19091796875,43.1650390625,42.79931640625,42.2939453125,41.75,41.2294921875,40.7591796875001,39.613671875,39.0935546875001,39.0958984375,38.46416015625,37.5430664062501,37.148828125,35.18046875,34.6162109375,34.95078125,36.0154296875,36.7552734375,37.46923828125,37.980078125,36.95859375,39.14541015625,40.3693359375,42.0744140625,44.6908203125,46.5314453125],&#34;lat&#34;:[29.096240234375,28.98955078125,28.533154296875,28.542919921875,27.6290527343751,26.82890625,26.1109863281251,24.7892578125,24.6072265625,24.2861816406251,22.9328125,22.621484375,22.7041015625,22.00185546875,19.995947265625,18.9961425781251,18.581787109375,18.15693359375,17.111865234375,17.42744140625,17.359375,16.689404296875,16.37177734375,17.4349609375,17.8857421875,18.67841796875,19.75546875,20.51767578125,21.3103515625,22.3927734375,23.711865234375,24.291650390625,25.29111328125,28.03486328125,28.14833984375,29.353515625,29.190478515625,29.866015625,29.995068359375,30.5,31.49150390625,32.12451171875,31.93896484375,31.08037109375,29.20234375,29.096240234375]}],[{&#34;lng&#34;:[36.87138671875,37.1505859375,37.2484375,37.4712890625,38.60947265625,37.41103515625,37.008984375,36.91376953125,36.4267578125,36.52431640625,36.10751953125,35.59609375,35.1123046875,34.9314453125,34.27568359375,34.078125,33.8921875,33.17216796875,33.073046875,32.3353515625,32.4041015625,31.22490234375,30.73935546875,30.00302734375,28.84453125,27.88583984375,26.5513671875,25.798046875,25.0669921875,24.53193359375,24.14736328125,23.5373046875,23.6462890625,22.86005859375,22.55634765625,22.1076171875,22.5099609375,23.10517578125,23.9833984375,23.9802734375,23.9802734375,24.9794921875,24.9802734375,28.03642578125,31.43447265625,33.91845703125,36.87138671875],&#34;lat&#34;:[21.996728515625,21.103759765625,19.581884765625,18.8201171875,18.005078125,17.06171875,17.05888671875,16.29619140625,15.132080078125,14.2568359375,12.72646484375,12.5373046875,11.816552734375,10.864794921875,10.528125,9.46152343749999,10.198974609375,10.850146484375,11.59150390625,11.716015625,11.057763671875,9.799267578125,9.74267578125,10.277392578125,9.32607421874999,9.59965820312499,9.525830078125,10.4205078125,10.293798828125,8.8869140625,8.665625,8.81582031249999,9.82290039062499,10.919677734375,11.66953125,13.730322265625,14.12744140625,15.7025390625,15.78017578125,19.496630859375,19.995947265625,20.002587890625,21.995849609375,21.995361328125,21.995849609375,21.996240234375,21.996728515625]}],[{&#34;lng&#34;:[34.078125,34.09453125,33.23427734375,33.01259765625,33.66611328125,34.71064453125,35.268359375,33.97607421875,33.48935546875,32.8380859375,32.0994140625,31.15234375,30.83857421875,29.67685546875,28.19208984375,27.4033203125,27.0833984375,26.5142578125,26.36181640625,25.3806640625,24.8533203125,24.14736328125,24.53193359375,25.0669921875,25.798046875,26.5513671875,27.88583984375,28.84453125,30.00302734375,30.73935546875,31.22490234375,32.4041015625,32.3353515625,33.073046875,33.17216796875,33.8921875,34.078125],&#34;lat&#34;:[9.46152343749999,8.5822265625,8.39638671874999,7.95151367187499,7.67099609374999,6.66030273437499,5.49228515624999,4.22021484375003,3.755078125,3.79848632812499,3.52919921874999,3.785595703125,3.49072265625,4.5869140625,4.35024414062499,5.10917968749999,5.77685546875,6.06923828124999,6.63530273437499,7.33339843749999,8.13754882812499,8.665625,8.8869140625,10.293798828125,10.4205078125,9.525830078125,9.59965820312499,9.32607421874999,10.277392578125,9.74267578125,9.799267578125,11.057763671875,11.716015625,11.59150390625,10.850146484375,10.198974609375,9.46152343749999]}],[{&#34;lng&#34;:[-12.280615234375,-12.05419921875,-11.390380859375,-11.389404296875,-12.2912109375,-13.729248046875,-15.19609375,-16.71181640625,-16.763330078125,-16.5623046875,-17.16806640625,-16.53525390625,-16.168359375,-14.30009765625,-13.40966796875,-12.85849609375,-12.280615234375],&#34;lat&#34;:[14.809033203125,13.633056640625,12.9419921875,12.40439453125,12.32802734375,12.67392578125,12.679931640625,12.354833984375,13.06416015625,13.5873046875,14.640625,15.83837890625,16.5470703125,16.5802734375,16.0591796875,15.242529296875,14.809033203125]}],[{&#34;lng&#34;:[-10.283203125,-10.6474609375,-11.50751953125,-12.48564453125,-12.8809570312499,-13.29267578125,-12.50146484375,-11.2056640625,-10.283203125],&#34;lat&#34;:[8.48515624999999,7.759375,6.90654296875,7.38627929687504,7.85664062500003,9.04921875,9.86215820312499,9.977734375,8.48515624999999]}],[{&#34;lng&#34;:[-89.36259765625,-88.512548828125,-87.71533203125,-87.814208984375,-88.51201171875,-90.09521484375,-89.36259765625],&#34;lat&#34;:[14.416015625,13.978955078125,13.8126953125,13.3991699218751,13.183935546875,13.7365234375,14.416015625]}],[{&#34;lng&#34;:[48.93857421875,48.9380859375,47.97822265625,46.97822265625,44.0228515625,43.48251953125,42.6595703125,42.92275390625,43.24599609375,44.3865234375,44.94296875,45.81669921875,46.5650390625,47.40498046875,48.93857421875],&#34;lat&#34;:[11.258447265625,9.45175781249999,7.9970703125,7.9970703125,8.98603515625,9.37949218749999,10.62138671875,10.99931640625,11.4998046875,10.430224609375,10.43671875,10.835888671875,10.74599609375,11.1740234375,11.258447265625]}],[{&#34;lng&#34;:[41.53271484375,40.9787109375,40.964453125,41.883984375,44.028125,44.94052734375,45.9349609375,47.97822265625,48.9380859375,48.93857421875,50.11005859375,50.79228515625,51.2548828125,51.140625,50.825,49.34853515625,49.04931640625,47.97529296875,46.051171875,44.33271484375,43.46767578125,41.9798828125,41.53271484375],&#34;lat&#34;:[-1.69531249999996,-0.870312500000011,2.81464843750003,3.977734375,4.95097656249999,4.91201171874999,5.99721679687499,7.9970703125,9.45175781249999,11.258447265625,11.529296875,11.98369140625,11.830712890625,10.656884765625,9.428173828125,6.99052734374999,6.17363281249999,4.497021484375,2.47514648437499,1.39096679687499,0.621630859374989,-0.973046875,-1.69531249999996]}],[{&#34;lng&#34;:[20.241796875,21.384375,22.705078125,22.34404296875,21.5625,21.7529296875,21.05703125,20.3443359375,19.1943359375,19.5837890625,19.00712890625,18.90537109375,20.241796875],&#34;lat&#34;:[46.10859375,44.870068359375,44.23779296875,42.31396484375,42.247509765625,42.66982421875,43.09169921875,42.8279296875,43.53330078125,44.04345703125,44.869189453125,45.93173828125,46.10859375]}],[{&#34;lng&#34;:[-54.15595703125,-54.452197265625,-54.350732421875,-53.990478515625,-54.1955078125,-54.616259765625,-55.005810546875,-56.12939453125,-56.4828125,-56.704345703125,-58.0544921875,-57.711083984375,-57.194775390625,-56.96982421875,-55.93955078125,-54.83369140625,-54.05419921875,-54.15595703125],&#34;lat&#34;:[5.35898437500003,5.01347656249999,4.05410156249999,3.58955078125,2.81787109375,2.32675781250001,2.59296875,2.29951171875,1.942138671875,2.03647460937499,4.17192382812499,4.99106445312499,5.5484375,5.99287109375,5.79545898437499,5.98833007812499,5.80791015624999,5.35898437500003]}],[{&#34;lng&#34;:[22.538671875,22.1318359375,20.4900390625,19.8986328125,17.7619140625,17.14736328125,16.953125,18.8322265625,19.80224609375,21.6396484375,22.538671875],&#34;lat&#34;:[49.072705078125,48.405322265625,48.526904296875,48.13134765625,47.770166015625,48.00595703125,48.598828125,49.510791015625,49.192333984375,49.411962890625,49.072705078125]}],[{&#34;lng&#34;:[16.5162109375,15.6359375,15.339453125,13.5779296875,13.71982421875,13.7,14.503515625,16.09306640625,16.5162109375],&#34;lat&#34;:[46.49990234375,46.200732421875,45.467041015625,45.51689453125,45.58759765625,46.520263671875,46.417041015625,46.86328125,46.49990234375]}],[{&#34;lng&#34;:[24.15546875,21.5655273437501,21.4650390625,20.7626953125,17.89560546875,17.1307617187501,17.2509765625,17.9557617187501,18.9705078125,18.2853515625001,16.651953125,16.5279296875001,15.9966796875,14.78203125,14.34169921875,13.3213867187501,12.592578125,12.421484375,11.4493164062501,11.3882812500001,12.4861328125001,11.9999023437501,12.6625,13.9605468750001,13.65029296875,14.4796875,14.54326171875,16.403515625,16.12744140625,18.3786132812501,19.9698242187501,20.62216796875,23.6388671875,24.15546875],&#34;lat&#34;:[65.8052734375001,65.40810546875,64.37958984375,63.8678222656251,62.830517578125,61.575732421875,60.70078125,60.589794921875,59.7572265625,59.109375,58.434326171875,57.0681640625,56.222607421875,56.1619140625,55.527734375,55.34638671875,56.13759765625,56.906396484375,58.118359375,59.0365234375,60.1067871093751,63.29169921875,63.940478515625,64.014013671875,64.58154296875,65.30146484375,66.129345703125,67.05498046875,67.4258300781251,68.56240234375,68.356396484375,69.036865234375,67.95439453125,65.8052734375001]}],[{&#34;lng&#34;:[31.9482421875,32.112890625,31.9583984375,31.06337890625,30.8033203125,31.41513671875,31.9482421875],&#34;lat&#34;:[-25.9576171875,-26.839453125,-27.305859375,-27.1123046875,-26.4134765625,-25.74658203125,-25.9576171875]}],[{&#34;lng&#34;:[42.358984375,41.416796875,41.1947265625,40.689453125,38.77353515625,36.818359375,35.7873046875,35.869140625,36.5849609375,35.97626953125,35.89267578125,36.65859375,37.436328125,38.19169921875,39.356640625,40.7056640625,42.358984375],&#34;lat&#34;:[37.10859375,36.5146484375,34.768994140625,34.33203125,33.372216796875,32.31728515625,32.734912109375,33.43173828125,34.221240234375,34.62919921875,35.916552734375,36.8025390625,36.643310546875,36.9015625,36.681591796875,37.097705078125,37.10859375]}],[{&#34;lng&#34;:[23.9802734375,23.9833984375,23.10517578125,22.5099609375,22.1076171875,22.55634765625,22.86005859375,22.49384765625,20.7732421875,20.34208984375,19.1455078125,19.10869140625,18.455078125,17.6494140625,16.784765625,15.480078125,15.1162109375,13.97724609375,14.24326171875,15.54091796875,15.0298828125,15.08125,14.5162109375,14.06396484375,13.60634765625,13.4482421875,14.36796875,15.47431640625,15.73505859375,15.948828125,15.1818359375,14.97890625,15.98408203125,18.23134765625,21.5849609375,23.9802734375],&#34;lat&#34;:[19.496630859375,15.78017578125,15.7025390625,14.12744140625,13.730322265625,11.66953125,10.919677734375,10.996240234375,9.40566406249999,9.12709960937499,9.01596679687499,8.65615234374999,8.03203124999999,7.98359375,7.5509765625,7.52377929687499,8.55732421875,9.69155273437499,9.979736328125,9.96030273437499,11.113671875,11.8455078125,12.979736328125,13.078515625,13.70458984375,14.3806640625,15.750146484375,16.9083984375,19.904052734375,20.303173828125,21.523388671875,22.9962890625,23.44521484375,22.335546875,20.6794921875,19.496630859375]}],[{&#34;lng&#34;:[0.900488281250006,0.779980468750011,1.330078125,1.60019531250001,1.62265625,1.18720703125001,0.525585937500011,0.634765625,0.261914062500011,0.362695312500023,-0.068603515625,0.900488281250006],&#34;lat&#34;:[10.99326171875,10.3595703125,9.99697265624999,9.050048828125,6.216796875,6.08940429687499,6.85092773437499,7.35366210937499,9.49560546875,10.236474609375,11.115625,10.99326171875]}],[{&#34;lng&#34;:[100.1224609375,101.1546875,101.286328125,101.0505859375,101.10517578125,102.10146484375,102.717578125,103.3669921875,103.949609375,104.816015625,104.7505859375,105.6220703125,105.4755859375,105.18330078125,103.1994140625,102.3197265625,102.499609375,102.93388671875,102.76298828125,101.7236328125,100.86328125,100.9626953125,100.01748046875,99.9890625000001,99.1650390625,99.1607421875001,99.7238281250001,100.27939453125,100.58623046875,101.49794921875,102.10107421875,101.8736328125,101.25703125,101.053515625,100.119140625,99.7203125000001,98.5791992187501,98.2381835937501,98.7025390625001,98.7572265625,99.61474609375,99.2198242187501,99.1368164062501,98.2459960937501,98.5652343750001,98.6892578125,98.4388671875,97.79296875,97.816796875,98.9166992187501,99.8903320312501,100.1224609375],&#34;lat&#34;:[20.3166503906251,19.57919921875,18.9771484375,18.40703125,17.4795410156251,18.21064453125,17.892236328125,18.42333984375,18.3189941406251,17.30029296875,16.6475585937501,15.699951171875,14.530126953125,14.346240234375,14.3326171875,13.5399902343751,12.669970703125,11.706689453125,12.012451171875,12.68935546875,12.714501953125,13.431982421875,13.353173828125,12.17080078125,10.31982421875,9.73403320312497,9.31420898437497,8.26850585937501,7.17597656250001,6.86528320312503,6.24223632812503,5.82529296874999,5.78935546875004,6.242578125,6.44199218750005,7.106201171875,8.34428710937499,8.42309570312497,10.190380859375,10.6609375,11.781201171875,12.73974609375,13.71669921875,14.81474609375,15.403564453125,16.305419921875,16.97568359375,17.68125,19.4599609375001,19.772900390625,20.4244140625,20.3166503906251]}],[{&#34;lng&#34;:[70.9580078125,69.966796875,69.598828125,71.404296875,72.0427734375,73.631640625,73.80166015625,74.74501953125,74.89130859375,73.48134765625,71.80205078125,71.43291015625,71.551953125,70.87890625,70.2146484375,68.0677734375,67.758984375,68.2940429687501,68.0478515625,67.349609375,67.7190429687501,68.46328125,68.6525390625001,70.4415039062501,70.9580078125],&#34;lat&#34;:[40.2388671875,40.20224609375,39.573779296875,39.5978515625,39.3521484375,39.448876953125,38.606884765625,38.510009765625,37.231640625,37.4716796875,36.694287109375,37.1275390625,37.933154296875,38.456396484375,37.9244140625001,36.9498046875,37.172216796875,38.03291015625,38.669287109375,39.24208984375,39.62138671875,39.53671875,40.182666015625,41.0234375,40.2388671875]}],[{&#34;lng&#34;:[66.522265625,65.7650390625,64.81630859375,64.51103515625,63.10859375,62.610546875,61.26201171875,61.11962890625,60.34130859375,59.2408203125,56.440625,55.0755859375,54.74521484375,53.9141601562501,53.86865234375,52.73369140625,53.1452148437501,53.8700195312501,54.71005859375,53.8464843750001,52.4938476562501,53.2500976562501,54.12099609375,55.54521484375,55.9774414062501,57.01796875,56.9640625,57.8142578125001,58.5890625000001,60.10693359375,60.45498046875,61.953515625,62.65068359375,64.16279296875,65.612890625,66.629296875,66.522265625],&#34;lat&#34;:[37.348486328125,37.569140625,37.132080078125,36.340673828125,35.818701171875,35.233154296875,35.619580078125,36.642578125,36.637646484375,37.520751953125,38.2494140625,37.902490234375,37.501904296875,37.3435546875,38.949267578125,40.39873046875,40.824951171875,40.648681640625,40.8911132812501,42.091162109375,41.78037109375,42.205859375,42.335205078125,41.262744140625,41.322216796875,41.2634765625,41.85654296875,42.1898437500001,42.778466796875,41.907421875,41.221630859375,41.030615234375,39.85849609375,38.95361328125,38.23857421875,37.93203125,37.348486328125]}],[{&#34;lng&#34;:[125.0681640625,124.922265625,125.17802734375,126.6197265625,126.915234375,125.0681640625],&#34;lat&#34;:[-9.5119140625,-8.94248046874998,-8.64785156249999,-8.45947265624999,-8.71523437499997,-9.5119140625]}],[{&#34;lng&#34;:[11.50458984375,11.50498046875,10.11494140625,10.21640625,9.51875,9.04404296875001,8.33339843750002,7.7626953125,7.51386718750001,8.24560546875,8.39423828125001,8.23076171874999,8.57656250000002,9.68798828125006,10.5712890625001,10.5908203125,11.1201171875001,10.2003906250001,10.1589843750001,11.50458984375],&#34;lat&#34;:[33.18193359375,32.413671875,31.46376953125,30.783203125,30.22939453125,32.07236328125,32.543603515625,33.23310546875,34.080517578125,34.73408203125,35.203857421875,36.545263671875,36.93720703125,37.340380859375,36.879443359375,35.887255859375,35.240283203125,34.3460449218751,33.850048828125,33.18193359375]}],[{&#34;lng&#34;:[41.51005859375,42.787890625,43.439453125,43.79169921875,44.76826171875,44.8171875,44.0232421875,44.76513671875,42.774609375,42.358984375,40.7056640625,39.356640625,38.19169921875,37.436328125,36.65859375,35.89267578125,35.5374023437501,34.6013671875001,33.6947265625,32.79482421875,31.3525390625,30.64404296875,30.48359375,29.6890625,29.03828125,28.1336914062501,27.34892578125,26.6828125,27.0136718750001,26.1130859375001,26.18134765625,26.7380859375,28.2890625,29.36474609375,29.322265625,31.2548828125,32.3064453125001,33.38134765625,34.75048828125,36.0517578125,36.50966796875,38.3810546875,39.4263671875,40.2652343750001,41.51005859375],&#34;lat&#34;:[41.51748046875,41.563720703125,41.10712890625,40.070263671875,39.7035156250001,39.650439453125,39.3774414062501,37.142431640625,37.371875,37.10859375,37.097705078125,36.681591796875,36.9015625,36.643310546875,36.8025390625,35.916552734375,36.597021484375,36.78447265625,36.181982421875,36.035888671875,36.80107421875,36.865673828125,36.310400390625,36.156689453125,36.69345703125,37.0294921875,37.019580078125,38.19833984375,38.886865234375,39.4673828125,39.990087890625,40.4002441406251,40.40302734375,40.80927734375,41.227734375,41.1076171875,41.72958984375,42.017578125,41.9568359375,41.682568359375,41.2625,40.92451171875,41.1064453125,40.9613281250001,41.51748046875]},{&#34;lng&#34;:[28.014453125,28.78037109375,27.4994140625001,27.2580078125,26.0389648437501,26.6249023437501,26.3208984375,27.294921875,28.014453125],&#34;lat&#34;:[41.96904296875,40.974169921875,40.97314453125,40.687353515625,40.7267578125,41.4017578125,41.716552734375,42.079541015625,41.96904296875]}],[{&#34;lng&#34;:[121.0087890625,120.58125,120.0724609375,120.158984375,121.040625,121.92900390625,121.2958984375,121.0087890625],&#34;lat&#34;:[22.620361328125,22.356396484375,23.149755859375,23.709033203125,25.0328125,24.97373046875,22.9666015625,22.620361328125]}],[{&#34;lng&#34;:[33.90322265625,35.8369140625,37.6438476562501,37.7972656250001,39.22177734375,38.8192382812501,38.8740234375,39.47236328125,39.3040039062501,39.7837890625,40.46357421875,39.988671875,38.491796875,37.92021484375,37.54169921875,36.51865234375,35.78544921875,34.95947265625,34.59765625,34.3208984375001,32.919921875,31.942578125,30.751171875,30.31318359375,29.70966796875,29.3427734375,29.40322265625,30.14716796875,30.790234375,30.55361328125,30.81259765625,30.5099609375,30.7419921875,33.90322265625],&#34;lat&#34;:[-1.00205078125001,-2.03662109374994,-3.04541015625003,-3.67441406250001,-4.69238281250001,-5.87763671874998,-6.33125,-6.87861328124998,-8.44384765625,-9.91455078124996,-10.46435546875,-10.82080078125,-11.41328125,-11.2947265625,-11.67509765625,-11.7162109375,-11.4529296875,-11.578125,-11.0375,-9.73154296874998,-9.40742187500001,-9.05400390625,-8.19365234375,-7.20371093750001,-6.61689453125001,-4.98310546875,-4.44931640625001,-4.08535156250001,-3.27460937500001,-2.40009765625001,-1.56308593750002,-1.06728515625001,-1.00751953125,-1.00205078125001]}],[{&#34;lng&#34;:[33.90322265625,30.7419921875,30.5099609375,29.576953125,29.71767578125,29.94287109375,31.252734375,30.72861328125,30.83857421875,31.15234375,32.0994140625,32.8380859375,33.48935546875,33.97607421875,34.39287109375,34.9640625,34.78759765625,33.9431640625,33.90322265625],&#34;lat&#34;:[-1.00205078125001,-1.00751953125,-1.06728515625001,-1.38789062500001,0.098339843749997,0.819238281249994,2.04458007812499,2.45537109374999,3.49072265625,3.785595703125,3.52919921874999,3.79848632812499,3.755078125,4.22021484375003,3.69150390624999,2.06240234374999,1.230712890625,0.173779296874997,-1.00205078125001]}],[{&#34;lng&#34;:[38.21435546875,35.8271484375,34.849609375,35.47255859375,33.9099609375001,33.55517578125,32.5080078125001,33.6648437500001,32.0357421875,31.9743164062501,30.7962890625,29.705859375,28.2125,29.1462890625,29.87783203125,29.159765625,29.19482421875,27.54921875,26.6189453125,24.893359375,23.20263671875,22.87666015625,22.1318359375,22.538671875,22.6494140625,24.10576171875,23.6052734375,24.3619140625,25.92529296875,27.2701171875,29.346484375,30.5330078125,31.76337890625,33.73525390625,34.3978515625,34.2806640625,35.3119140625001,35.41162109375,36.6194335937501,37.4228515625,39.7805664062501,39.9610351562501,38.9002929687501,38.21435546875],&#34;lat&#34;:[47.091455078125,46.62431640625,46.189892578125,45.098486328125,44.38759765625,45.09765625,45.4038085937501,45.9470703125,46.260986328125,46.7087890625,46.552001953125,45.259912109375,45.450439453125,46.526904296875,46.82890625,47.4556640625,47.882421875,48.477734375,48.25986328125,47.7177734375,48.084521484375,47.9472656250001,48.405322265625,49.072705078125,49.539013671875,50.844970703125,51.517919921875,51.867529296875,51.913525390625,51.61357421875,51.382568359375,51.596337890625,52.10107421875,52.344775390625,51.780419921875,51.311669921875,51.043896484375,50.539697265625,50.209228515625,50.411474609375,49.572021484375,48.237939453125,47.855126953125,47.091455078125]}],[{&#34;lng&#34;:[-53.37060546875,-53.785302734375,-54.902294921875,-56.117919921875,-57.170703125,-57.8291015625,-58.4001953125,-58.201171875,-58.189013671875,-57.60888671875,-56.83271484375,-55.873681640625,-54.587646484375,-53.1255859375,-53.53134765625,-53.37060546875],&#34;lat&#34;:[-33.7421875,-34.38037109375,-34.9328125,-34.90791015625,-34.45234375,-34.47734375,-33.91240234375,-32.4716796875,-31.92421875,-30.18779296875,-30.1072265625,-31.06962890625,-31.48515625,-32.73671875,-33.1708984375,-33.7421875]}],[{&#34;lng&#34;:[-74.70888671875,-71.517529296875,-70.296240234375,-70.00771484375,-69.24287109375,-67.806787109375,-67.78466796875,-67.124853515625,-67.10673828125,-70.17880859375,-71.0461914062499,-70.4046875,-72.84716796875,-74.226708984375,-73.9576171875,-74.42880859375,-75.3921875,-75.035888671875,-75.6592773437499,-76.2642578125,-75.8904296875,-76.4788085937499,-75.77392578125,-77.750732421875,-78.577685546875,-79.276025390625,-80.84921875,-81.52041015625,-81.24951171875,-80.52412109375,-80.6500976562499,-80.04130859375,-80.366943359375,-81.09765625,-81.36494140625,-82.441357421875,-82.8435058593749,-82.65146484375,-83.694384765625,-85.35361328125,-86.257373046875,-87.790283203125,-88.905224609375,-89.5884765625,-90.1013671874999,-90.751025390625,-91.8931640625,-92.2608398437499,-93.69482421875,-94.88828125,-95.85341796875,-96.44873046875,-97.156494140625,-97.5546874999999,-97.1462402343749,-97.358154296875,-99.107763671875,-99.505322265625,-100.296044921875,-100.658642578125,-101.440380859375,-102.2689453125,-103.25771484375,-104.400634765625,-104.97880859375,-106.45322265625,-108.21181640625,-108.214453125,-111.0419921875,-114.8359375,-117.128271484375,-117.467431640625,-118.506201171875,-119.6060546875,-120.481201171875,-120.63359375,-121.877392578125,-121.789990234375,-122.394921875,-122.46689453125,-123.701123046875,-123.88447265625,-124.3716796875,-124.068505859375,-124.5396484375,-124.14873046875,-123.929345703125,-124.0716796875,-124.6326171875,-122.2419921875,-122.78876953125,-119.701708984375,-116.717041015625,-112.45322265625,-109.4685546875,-105.631103515625,-101.36728515625,-99.2353515624999,-95.1620605468749,-93.70771484375,-92.9962402343749,-91.5183105468749,-90.84033203125,-89.4556640625,-88.378173828125,-84.8759765624999,-84.561767578125,-82.55107421875,-82.137841796875,-82.5453125,-83.141943359375,-82.4390625,-81.27763671875,-80.24755859375,-79.03671875,-78.72041015625,-76.819970703125,-75.17939453125,-74.70888671875],&#34;lat&#34;:[45.0038574218751,45.007568359375,45.9061035156251,46.708935546875,47.46298828125,47.0828125,45.701708984375,45.16943359375,44.88505859375,43.7663574218751,42.331103515625,41.626904296875,41.265869140625,40.6080078125,40.328369140625,39.38720703125,39.0927734375001,38.5033203125001,37.953955078125,37.8935546875,36.65703125,36.028173828125,35.64697265625,34.2849609375,33.8732421875,33.135400390625,32.113916015625,30.874658203125,29.793798828125,28.486083984375,28.180908203125,26.568603515625,25.33125,25.319140625,25.8310546875,27.05966796875,27.84599609375,28.8875,29.9259765625,29.875732421875,30.493017578125,30.291796875,30.41513671875,30.165966796875,29.181787109375,29.130859375,29.83603515625,29.5568359375,29.769921875,29.370556640625,28.64033203125,28.594482421875,28.1443359375,26.967333984375,25.961474609375,25.8705078125,26.446923828125,27.54833984375,28.327685546875,29.0685546875,29.77685546875,29.87119140625,29.001123046875,29.57373046875,30.645947265625,31.770166015625,31.779345703125,31.329443359375,31.32421875,32.50830078125,32.533349609375,33.2955078125,34.0173828125,34.418017578125,34.471630859375,35.07646484375,36.3310546875,36.732275390625,37.20751953125,37.83818359375,38.907275390625,39.860791015625,40.4912109375,41.3841796875001,42.812890625,43.691748046875,45.576953125,46.744775390625,48.375048828125,48.0107421875,48.993017578125,48.993017578125,48.9930664062501,48.9930664062501,48.9930664062501,48.9931152343751,48.993115234375,48.9931152343751,48.991748046875,48.5254394531251,48.61181640625,48.05830078125,48.2005371093751,47.996240234375,48.303076171875,46.89990234375,46.4573730468751,45.34736328125,43.5708984375,42.62470703125,41.97587890625,41.674853515625,42.2091796875,42.366015625,42.80234375,43.624951171875,43.62880859375,44.8993652343751,45.0038574218751]},{&#34;lng&#34;:[-141.0021484375,-141.0021484375,-141.0021484375,-141.0021484375,-141.0021484375,-139.18515625,-137.593310546875,-136.578759765625,-135.475927734375,-133.820751953125,-131.866162109375,-130.02509765625,-130.2140625,-130.575341796875,-130.9185546875,-131.84384765625,-132.8142578125,-133.465869140625,-134.063330078125,-135.86171875,-136.5826171875,-140.216748046875,-142.945654296875,-143.805078125,-145.898876953125,-146.8740234375,-148.34443359375,-148.197607421875,-149.4322265625,-150.9607421875,-151.73818359375,-151.75048828125,-154.088330078125,-153.334423828125,-154.247021484375,-155.006884765625,-156.475146484375,-158.275634765625,-162.073974609375,-162.15712890625,-159.28310546875,-157.607568359375,-157.5236328125,-158.503173828125,-159.082666015625,-160.363134765625,-161.75546875,-162.24248046875,-163.906884765625,-165.35380859375,-166.07880859375,-164.409033203125,-163.358837890625,-160.778564453125,-160.93193359375,-162.80703125,-163.7130859375,-166.1427734375,-168.08837890625,-164.67412109375,-163.695361328125,-161.81630859375,-160.864013671875,-161.9654296875,-163.720556640625,-164.1251953125,-166.380517578125,-166.20908203125,-164.30234375,-163.161474609375,-161.88095703125,-159.314501953125,-157.998486328125,-156.78330078125,-151.944677734375,-149.26943359375,-145.19736328125,-143.218310546875,-141.0021484375],&#34;lat&#34;:[69.65078125,67.60537109375,64.9755371093751,62.0534667968751,60.3002441406251,60.08359375,59.22626953125,59.15224609375,59.79326171875,58.705029296875,56.792822265625,55.8882324218751,55.02587890625,54.769677734375,55.735986328125,56.160107421875,57.04072265625,57.17216796875,58.211083984375,58.57705078125,58.2452148437501,59.72666015625,60.09697265625,60.012890625,60.4781738281251,61.0048828125,60.853564453125,60.1677734375,60.001025390625,59.2439941406251,59.188525390625,60.7548828125,59.36328125,58.857861328125,58.159423828125,58.016064453125,57.10517578125,56.196240234375,55.1393066406251,55.71943359375,56.68857421875,57.60146484375,58.421337890625,58.850341796875,58.4697753906251,59.051171875,58.61201171875,60.1783203125,59.8067871093751,60.5412109375,61.803125,63.2150390625,63.045751953125,63.8189453125,64.5791015625,64.37421875,64.588232421875,64.582763671875,65.657763671875,66.555029296875,66.083837890625,66.053662109375,66.670849609375,67.049560546875,67.1955566406251,67.6067382812501,68.425146484375,68.8853515625,68.936474609375,69.387939453125,70.33173828125,70.878515625,70.8453125,71.3189453125001,70.452099609375,70.50078125,70.00869140625,70.116259765625,69.65078125]},{&#34;lng&#34;:[-152.898046875,-152.2162109375,-153.793212890625,-154.70595703125,-152.898046875],&#34;lat&#34;:[57.82392578125,57.577001953125,56.989501953125,57.3353515625,57.82392578125]},{&#34;lng&#34;:[-155.58134765625,-156.048681640625,-155.831640625,-154.80419921875,-155.58134765625],&#34;lat&#34;:[19.01201171875,19.749951171875,20.275830078125,19.524462890625,19.01201171875]},{&#34;lng&#34;:[-133.56611328125,-131.976416015625,-132.78232421875,-133.56611328125],&#34;lat&#34;:[56.339208984375,55.20859375,55.048486328125,56.339208984375]}],[{&#34;lng&#34;:[70.94677734375,70.18095703125,71.4083984375,71.79248046875,72.62041015625,71.69248046875,70.9580078125,70.4415039062501,68.6525390625001,68.46328125,67.7190429687501,67.349609375,68.0478515625,68.2940429687501,67.758984375,66.522265625,66.629296875,65.612890625,64.16279296875,62.65068359375,61.953515625,60.45498046875,60.10693359375,58.5890625000001,57.8142578125001,56.9640625,57.01796875,55.9774414062501,55.9756835937501,58.5552734375,61.00791015625,61.990234375,64.9054687500001,66.1002929687501,66.0095703125001,66.4986328125001,66.8142578125,67.9357421875001,68.29189453125,69.06494140625,70.94677734375],&#34;lat&#34;:[42.2486816406251,41.571435546875,41.13603515625,41.413134765625,40.8837890625,40.15234375,40.2388671875,41.0234375,40.182666015625,39.53671875,39.62138671875,39.24208984375,38.669287109375,38.03291015625,37.172216796875,37.348486328125,37.93203125,38.23857421875,38.95361328125,39.85849609375,41.030615234375,41.221630859375,41.907421875,42.778466796875,42.1898437500001,41.85654296875,41.2634765625,41.322216796875,44.994921875,45.55537109375,44.393798828125,43.492138671875,43.714697265625,42.9908203125,42.0048828125,41.994873046875,41.1423828125,41.19658203125,40.656103515625,41.366943359375,42.2486816406251]}],[{&#34;lng&#34;:[-60.017529296875,-60.032421875,-60.71923828125,-60.39501953125,-61.14560546875,-61.376806640625,-60.742138671875,-61.00283203125,-62.153125,-63.2947265624999,-64.22109375,-63.924169921875,-64.11484375,-65.103759765625,-66.429248046875,-66.876025390625,-67.21083984375,-67.834765625,-67.3111328125,-67.8552734375,-67.82490234375,-67.43935546875,-67.8591796875,-69.4392578124999,-70.09501953125,-72.0842773437499,-72.44296875,-72.416552734375,-73.00654296875,-72.690087890625,-71.95810546875,-71.3197265625,-71.94697265625,-71.5943359374999,-72.112841796875,-71.68671875,-71.052685546875,-71.38662109375,-71.4695312499999,-69.6315917968749,-68.827978515625,-67.871630859375,-66.247216796875,-65.8517578125,-64.85048828125,-63.8734375,-62.70234375,-62.51513671875,-60.79248046875,-60.8009765624999,-60.017529296875],&#34;lat&#34;:[8.54931640625001,8.05356445312499,7.49868164062499,6.94536132812499,6.69453125,5.90698242187503,5.20205078124999,4.53525390624999,4.09838867187499,3.92226562499998,3.58740234374997,2.45244140625003,1.61928710937504,1.10810546874998,0.82167968749998,1.22304687500004,2.39013671875004,2.89282226562504,3.41586914062502,4.50688476562499,5.27045898437503,6.02553710937502,6.28989257812496,6.13491210937501,6.93793945312501,7.096875,7.45488281249999,8.38198242187504,9.78916015625001,10.83583984375,11.66640625,11.8619140625,11.414453125,10.6573730468751,9.81557617187497,9.07250976562503,9.70581054687499,10.26376953125,10.96416015625,11.479931640625,11.43173828125,10.4720703125001,10.6322265625,10.257763671875,10.098095703125,10.66376953125,10.7498046875,10.176123046875,9.36074218750004,8.59213867187503,8.54931640625001]}],[{&#34;lng&#34;:[107.97265625,107.354296875,106.67548828125,106.51796875,105.98408203125,105.62177734375,107.18037109375,108.02939453125,108.8212890625,109.3033203125,109.1986328125,108.2716796875,107.2615234375,106.8126953125,106.5724609375,104.8185546875,105.02783203125,104.4263671875,104.8505859375,105.8560546875,105.85146484375,107.5064453125,107.60546875,107.3314453125,107.51943359375,107.653125,107.39638671875,106.69609375,106.50224609375,105.458203125,103.89638671875,104.9279296875,104.583203125,104.05205078125,103.1044921875,102.9486328125,102.12744140625,102.5171875,104.37177734375,105.275390625,105.84296875,106.7802734375,106.7294921875,107.97265625],&#34;lat&#34;:[21.507958984375,21.0551757812501,20.960498046875,20.2888671875,19.9390625,18.96630859375,16.89794921875,16.3311035156251,15.3779296875,13.8564453125,11.724853515625,10.93427734375,10.398388671875,10.4333007812501,9.64111328125004,8.80185546875003,10.067431640625,10.41123046875,10.53447265625,11.294287109375,11.635009765625,12.36455078125,13.43779296875,14.126611328125,14.705078125,15.2552246093751,16.043017578125,16.458984375,16.9541015625,18.154296875,19.339990234375,20.018115234375,20.6466796875,20.9412109375001,20.891650390625,21.569775390625,22.37919921875,22.741015625,22.704052734375,23.34521484375,22.922802734375,22.77890625,22.0003417968751,21.507958984375]}],[{&#34;lng&#34;:[53.08564453125,52.327734375,52.2174804687501,51.6037109375001,49.34990234375,48.668359375,47.9899414062501,46.7888671875,45.6573242187501,45.0386718750001,43.92978515625,43.47529296875,42.7171875000001,42.79931640625,43.1650390625,43.19091796875,45.1480468750001,47.441796875,48.17216796875,49.0419921875,51.97763671875,53.08564453125],&#34;lat&#34;:[16.648388671875,16.2935546875001,15.655517578125,15.33681640625,14.63779296875,14.050146484375,14.048095703125,13.465576171875,13.338720703125,12.815869140625,12.61650390625,12.839013671875,15.654638671875,16.37177734375,16.689404296875,17.359375,17.42744140625,17.111865234375,18.15693359375,18.581787109375,18.9961425781251,16.648388671875]}],[{&#34;lng&#34;:[31.287890625,31.54560546875,31.98583984375,31.9482421875,31.41513671875,30.8033203125,31.06337890625,31.9583984375,32.112890625,32.8861328125,32.2857421875,31.3351562500001,30.2886718750001,27.86064453125,26.4294921875,24.8271484375,23.585546875,22.2455078125001,21.78896484375,20.5298828125,19.6349609375,18.8087890625,17.87822265625,18.2508789062501,18.2108398437501,17.67744140625,16.95,16.44755859375,17.05625,17.44794921875,19.02607421875,19.98046875,19.98046875,20.34521484375,20.7931640625,20.73984375,21.6462890625,22.640234375,23.266015625,24.74814453125,25.5837890625,25.912109375,26.83505859375,27.14638671875,28.21015625,29.36484375,31.287890625],&#34;lat&#34;:[-22.40205078125,-23.48232421875,-24.46064453125,-25.9576171875,-25.74658203125,-26.4134765625,-27.1123046875,-27.305859375,-26.839453125,-26.84931640625,-28.621484375,-29.378125,-30.9701171875,-33.05390625,-33.7595703125,-34.1689453125,-33.98515625,-34.069140625,-34.37265625,-34.4630859375,-34.7533203125,-34.108203125,-32.9615234375,-32.6521484375,-31.74248046875,-31.01904296875,-29.40341796875,-28.617578125,-28.0310546875,-28.69814453125,-28.9279296875,-28.45126953125,-24.7767578125,-25.0298828125,-25.915625,-26.848828125,-26.85419921875,-26.07119140625,-25.2666015625,-25.8173828125,-25.60625,-24.7474609375,-24.2408203125,-23.5244140625,-22.69365234375,-22.1939453125,-22.40205078125]},{&#34;lng&#34;:[28.7369140625,29.39072265625,28.62578125,27.735546875,27.0517578125,27.3884765625,28.0181640625,28.7369140625],&#34;lat&#34;:[-30.101953125,-29.2697265625,-28.58173828125,-28.9400390625,-29.6640625,-30.31591796875,-30.64228515625,-30.101953125]}],[{&#34;lng&#34;:[32.919921875,33.65908203125,33.261328125,33.39794921875,33.02158203125,32.6720703125,33.2017578125,30.2318359375,30.39609375,29.72958984375,28.9130859375,28.760546875,27.9322265625,27.02080078125,25.2587890625,24.27490234375,23.3806640625,22.15068359375,21.97978515625,21.97890625,23.8431640625,23.99130859375,23.96650390625,24.5185546875,26.0259765625,26.949609375,28.35771484375,29.0142578125,29.7953125,29.7951171875,29.06435546875,28.3572265625,28.6388671875,28.630078125,28.40068359375,28.972265625,30.751171875,31.942578125,32.919921875],&#34;lat&#34;:[-9.40742187500001,-10.59052734375,-10.893359375,-12.48984375,-12.63046875,-13.6103515625,-14.01337890625,-14.99033203125,-15.64306640625,-15.64462890625,-15.98779296875,-16.53212890625,-16.89619140625,-17.9583984375,-17.7935546875,-17.4810546875,-17.640625,-16.59716796875,-15.95556640625,-13.0009765625,-13.0009765625,-12.42216796875,-10.87177734375,-11.4384765625,-11.89013671875,-11.898828125,-12.48203125,-13.36884765625,-13.3927734375,-12.15546875,-12.348828125,-11.4830078125,-10.66923828125,-9.83125,-9.22480468750001,-8.46494140625001,-8.19365234375,-9.05400390625,-9.40742187500001]}],[{&#34;lng&#34;:[31.287890625,29.36484375,29.0373046875,28.04560546875,27.66943359375,27.699609375,26.16806640625,25.2587890625,27.02080078125,27.9322265625,28.760546875,28.9130859375,29.72958984375,30.39609375,31.93984375,32.948046875,32.99306640625,32.71650390625,33.00673828125,32.47763671875,32.37109375,31.287890625],&#34;lat&#34;:[-22.40205078125,-22.1939453125,-21.811328125,-21.573046875,-21.0642578125,-20.5306640625,-19.53828125,-17.7935546875,-17.9583984375,-16.89619140625,-16.53212890625,-15.98779296875,-15.64462890625,-15.64306640625,-16.42880859375,-16.7123046875,-18.3595703125,-19.00185546875,-19.873828125,-20.71298828125,-21.33486328125,-22.40205078125]}]],[&#34;Afghanistan&#34;,&#34;Angola&#34;,&#34;Albania&#34;,&#34;United Arab Emirates&#34;,&#34;Argentina&#34;,&#34;Armenia&#34;,&#34;Antarctica&#34;,&#34;Australia&#34;,&#34;Austria&#34;,&#34;Azerbaijan&#34;,&#34;Burundi&#34;,&#34;Belgium&#34;,&#34;Benin&#34;,&#34;Burkina Faso&#34;,&#34;Bangladesh&#34;,&#34;Bulgaria&#34;,&#34;Bosnia and Herz.&#34;,&#34;Belarus&#34;,&#34;Belize&#34;,&#34;Bolivia&#34;,&#34;Brazil&#34;,&#34;Brunei&#34;,&#34;Bhutan&#34;,&#34;Botswana&#34;,&#34;Central African Rep.&#34;,&#34;Canada&#34;,&#34;Switzerland&#34;,&#34;Chile&#34;,&#34;China&#34;,&#34;Côte d&#39;Ivoire&#34;,&#34;Cameroon&#34;,&#34;Dem. Rep. Congo&#34;,&#34;Congo&#34;,&#34;Colombia&#34;,&#34;Costa Rica&#34;,&#34;Cuba&#34;,&#34;N. Cyprus&#34;,&#34;Cyprus&#34;,&#34;Czech Rep.&#34;,&#34;Germany&#34;,&#34;Djibouti&#34;,&#34;Denmark&#34;,&#34;Dominican Rep.&#34;,&#34;Algeria&#34;,&#34;Ecuador&#34;,&#34;Egypt&#34;,&#34;Eritrea&#34;,&#34;Spain&#34;,&#34;Estonia&#34;,&#34;Ethiopia&#34;,&#34;Finland&#34;,&#34;Fiji&#34;,&#34;Falkland Is.&#34;,&#34;France&#34;,&#34;Gabon&#34;,&#34;United Kingdom&#34;,&#34;Georgia&#34;,&#34;Ghana&#34;,&#34;Guinea&#34;,&#34;Guinea-Bissau&#34;,&#34;Eq. Guinea&#34;,&#34;Greece&#34;,&#34;Greenland&#34;,&#34;Guatemala&#34;,&#34;Guyana&#34;,&#34;Honduras&#34;,&#34;Croatia&#34;,&#34;Haiti&#34;,&#34;Hungary&#34;,&#34;Indonesia&#34;,&#34;India&#34;,&#34;Ireland&#34;,&#34;Iran&#34;,&#34;Iraq&#34;,&#34;Iceland&#34;,&#34;Israel&#34;,&#34;Italy&#34;,&#34;Jamaica&#34;,&#34;Jordan&#34;,&#34;Japan&#34;,&#34;Siachen Glacier&#34;,&#34;Kazakhstan&#34;,&#34;Kenya&#34;,&#34;Kyrgyzstan&#34;,&#34;Cambodia&#34;,&#34;Korea&#34;,&#34;Kosovo&#34;,&#34;Kuwait&#34;,&#34;Lao PDR&#34;,&#34;Lebanon&#34;,&#34;Liberia&#34;,&#34;Libya&#34;,&#34;Sri Lanka&#34;,&#34;Lesotho&#34;,&#34;Lithuania&#34;,&#34;Luxembourg&#34;,&#34;Latvia&#34;,&#34;Morocco&#34;,&#34;Moldova&#34;,&#34;Madagascar&#34;,&#34;Mexico&#34;,&#34;Macedonia&#34;,&#34;Mali&#34;,&#34;Myanmar&#34;,&#34;Montenegro&#34;,&#34;Mongolia&#34;,&#34;Mozambique&#34;,&#34;Mauritania&#34;,&#34;Malawi&#34;,&#34;Malaysia&#34;,&#34;Namibia&#34;,&#34;New Caledonia&#34;,&#34;Niger&#34;,&#34;Nigeria&#34;,&#34;Nicaragua&#34;,&#34;Netherlands&#34;,&#34;Norway&#34;,&#34;Nepal&#34;,&#34;New Zealand&#34;,&#34;Oman&#34;,&#34;Pakistan&#34;,&#34;Panama&#34;,&#34;Peru&#34;,&#34;Philippines&#34;,&#34;Papua New Guinea&#34;,&#34;Poland&#34;,&#34;Puerto Rico&#34;,&#34;Dem. Rep. Korea&#34;,&#34;Portugal&#34;,&#34;Paraguay&#34;,&#34;Palestine&#34;,&#34;Qatar&#34;,&#34;Romania&#34;,&#34;Russia&#34;,&#34;Rwanda&#34;,&#34;W. Sahara&#34;,&#34;Saudi Arabia&#34;,&#34;Sudan&#34;,&#34;S. Sudan&#34;,&#34;Senegal&#34;,&#34;Sierra Leone&#34;,&#34;El Salvador&#34;,&#34;Somaliland&#34;,&#34;Somalia&#34;,&#34;Serbia&#34;,&#34;Suriname&#34;,&#34;Slovakia&#34;,&#34;Slovenia&#34;,&#34;Sweden&#34;,&#34;Swaziland&#34;,&#34;Syria&#34;,&#34;Chad&#34;,&#34;Togo&#34;,&#34;Thailand&#34;,&#34;Tajikistan&#34;,&#34;Turkmenistan&#34;,&#34;Timor-Leste&#34;,&#34;Tunisia&#34;,&#34;Turkey&#34;,&#34;Taiwan&#34;,&#34;Tanzania&#34;,&#34;Uganda&#34;,&#34;Ukraine&#34;,&#34;Uruguay&#34;,&#34;United States&#34;,&#34;Uzbekistan&#34;,&#34;Venezuela&#34;,&#34;Vietnam&#34;,&#34;Yemen&#34;,&#34;South Africa&#34;,&#34;Zambia&#34;,&#34;Zimbabwe&#34;],null,{&#34;lineCap&#34;:null,&#34;lineJoin&#34;:null,&#34;clickable&#34;:true,&#34;pointerEvents&#34;:null,&#34;className&#34;:&#34;&#34;,&#34;stroke&#34;:false,&#34;color&#34;:[&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#BEBFDD&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#5A3394&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#FCFBFD&#34;,&#34;#9894C5&#34;,&#34;#3F007D&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#D7D7E9&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#F7F5FA&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#FCFBFD&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#E9E8F2&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#F1EFF6&#34;,&#34;#7668AF&#34;,&#34;#51228C&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#3F007D&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#6C56A5&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#7F7BB9&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#E1E0EE&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#E1E0EE&#34;,&#34;#A4A1CC&#34;,&#34;#808080&#34;,&#34;#8B88BF&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#B1B0D5&#34;,&#34;#808080&#34;,&#34;#63449D&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#7F7BB9&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#B1B0D5&#34;,&#34;#481385&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#CACBE3&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#5A3394&#34;,&#34;#808080&#34;,&#34;#808080&#34;],&#34;weight&#34;:5,&#34;opacity&#34;:0.5,&#34;fill&#34;:true,&#34;fillColor&#34;:[&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#BEBFDD&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#5A3394&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#FCFBFD&#34;,&#34;#9894C5&#34;,&#34;#3F007D&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#D7D7E9&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#F7F5FA&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#FCFBFD&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#E9E8F2&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#F1EFF6&#34;,&#34;#7668AF&#34;,&#34;#51228C&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#3F007D&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#6C56A5&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#7F7BB9&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#E1E0EE&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#E1E0EE&#34;,&#34;#A4A1CC&#34;,&#34;#808080&#34;,&#34;#8B88BF&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#B1B0D5&#34;,&#34;#808080&#34;,&#34;#63449D&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#7F7BB9&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#B1B0D5&#34;,&#34;#481385&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#CACBE3&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#808080&#34;,&#34;#5A3394&#34;,&#34;#808080&#34;,&#34;#808080&#34;],&#34;fillOpacity&#34;:0.7,&#34;dashArray&#34;:null,&#34;smoothFactor&#34;:0.2,&#34;noClip&#34;:false},[&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Afghanistan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Angola&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Albania&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;United Arab Emirates&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.7672%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Argentina&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Armenia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Antarctica&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Australia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Austria&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Azerbaijan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Burundi&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Belgium&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Benin&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Burkina Faso&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bangladesh&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bulgaria&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bosnia and Herz.&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Belarus&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Belize&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bolivia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Brazil&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;7.4449%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Brunei&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Bhutan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Botswana&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Central African Rep.&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Canada&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Switzerland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.0814%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Chile&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;1.221%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;China&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;26.2637%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Côte d&#39;Ivoire&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cameroon&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Dem. Rep. Congo&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Congo&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Colombia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.4224%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Costa Rica&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cuba&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;N. Cyprus&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cyprus&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Czech Rep.&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.1802%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Germany&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Djibouti&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Denmark&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Dominican Rep.&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Algeria&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ecuador&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Egypt&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.1191%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Eritrea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Spain&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Estonia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ethiopia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Finland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Fiji&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Falkland Is.&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;France&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Gabon&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;United Kingdom&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Georgia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ghana&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guinea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guinea-Bissau&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Eq. Guinea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Greece&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.3025%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Greenland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guatemala&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Guyana&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Honduras&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Croatia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Haiti&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Hungary&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.2818%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Indonesia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;2.489%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;India&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;8.5008%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ireland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Iran&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Iraq&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Iceland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Israel&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Italy&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Jamaica&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Jordan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Japan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Siachen Glacier&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kazakhstan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kenya&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kyrgyzstan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Cambodia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Korea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;14.922%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kosovo&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Kuwait&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lao PDR&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lebanon&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Liberia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Libya&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sri Lanka&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lesotho&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Lithuania&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Luxembourg&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Latvia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Morocco&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Moldova&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Madagascar&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mexico&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;3.6169%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Macedonia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mali&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Myanmar&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Montenegro&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mongolia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mozambique&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Mauritania&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Malawi&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Malaysia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;2.413%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Namibia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;New Caledonia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Niger&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Nigeria&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Nicaragua&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Netherlands&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.3367%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Norway&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Nepal&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;New Zealand&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Oman&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Pakistan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Panama&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Peru&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.3722%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Philippines&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;1.1454%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Papua New Guinea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Poland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;1.231%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Puerto Rico&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Dem. Rep. Korea&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Portugal&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Paraguay&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Palestine&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Qatar&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.7938%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Romania&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Russia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;3.7714%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Rwanda&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;W. Sahara&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Saudi Arabia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sudan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;S. Sudan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Senegal&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sierra Leone&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;El Salvador&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Somaliland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Somalia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Serbia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Suriname&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Slovakia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Slovenia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Sweden&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Swaziland&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Syria&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Chad&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Togo&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Thailand&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;2.2042%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Tajikistan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Turkmenistan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Timor-Leste&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Tunisia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Turkey&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;1.0363%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Taiwan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;12.1916%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Tanzania&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Uganda&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Ukraine&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Uruguay&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;United States&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;0.4507%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Uzbekistan&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Venezuela&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Vietnam&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Yemen&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;South Africa&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;6.7359%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Zambia&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;,&#34;&lt;strong&gt;Country: &lt;\/strong&gt;Zimbabwe&lt;br&gt;&lt;strong&gt; Country Weight: &lt;\/strong&gt;NA%&#34;]]}],&#34;setView&#34;:[[15,20],2,[]],&#34;limits&#34;:{&#34;lat&#34;:[-89.99892578125,83.56484375],&#34;lng&#34;:[-180,180]}},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Both those maps look good to me but purple might be the way to go ultimately. That’s a decision for next time - see you then!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/02/08/reproducible-finance-with-r-etf-country-exposure/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Reproducible Finance with R: Sector Correlations Shiny App</title>
      <link>https://rviews.rstudio.com/2017/02/03/reproducible-finance-with-r-sector-correlations-shiny-app/</link>
      <pubDate>Fri, 03 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/02/03/reproducible-finance-with-r-sector-correlations-shiny-app/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;In a &lt;a href=&#34;https://www.rstudio.com/rviews/2017/01/18/reproducible-finance-with-r-sector-correlations/&#34;&gt;previous post&lt;/a&gt;, we built an R Notebook that pulled in data on sector ETFs and allowed us to calculate the rolling correlation between a sector ETF and the S&amp;amp;P 500 ETF, whose ticker is SPY. Today, we’ll wrap that into a Shiny app that allows the user to choose a sector, a returns time period such as ‘daily’ or ‘weekly’, and a rolling window. For example, if a user wants to explore the 60-day rolling correlation between the S&amp;amp;P 500 and an energy ETF, our app will show that. As is customary, we will use the flexdashboard format and reuse as much as possible from our Notebook.&lt;/p&gt;
&lt;p&gt;The final app is &lt;a href=&#34;http://colorado.rstudio.com:3939/content/264/&#34;&gt;here&lt;/a&gt;, with the code available in the upper right-hand corner. Let’s step through this script.&lt;/p&gt;
&lt;p&gt;The first code chunk is where we do the heavy lifting in this app. We will build a function that takes as parameters an ETF ticker, a returns period, and a window of time, and then calculates the desired rolling correlation between that ETF ticker and SPY.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(flexdashboard)
library(quantmod)
library(dygraphs)
library(dplyr)

# A function to build an xts object to hold both sector and index returns.
sector_correlations &amp;lt;- function(sector, period = &amp;quot;weekly&amp;quot;, window = 10) {

# Make a data frame of the sector and S&amp;amp;P 500 ETF.
etf_ticker_sector &amp;lt;- data_frame(c(sector, &amp;quot;SPY&amp;quot;))

colnames(etf_ticker_sector) &amp;lt;- &amp;quot;tickers&amp;quot;

# Use getSymbols and Ad to get adjusted prices.

symbols &amp;lt;- getSymbols(etf_ticker_sector$tickers, auto.assign = TRUE, warnings = FALSE)

etf_prices &amp;lt;- do.call(merge, lapply(symbols, function(x) Ad(get(x))))

# We want log returns by the period chosen by the user. 

etf_returns &amp;lt;- do.call(merge, lapply(etf_prices, 
                                     function(x) periodReturn(x, period = period, type = &amp;#39;log&amp;#39;)))

# Create one xts object we can pass to rollapply.
merged_xts &amp;lt;- merge(etf_returns[, 1], etf_returns[, 2])

merged_xts$rolling_cor &amp;lt;- rollapply(merged_xts, window, 
                                         function(x) cor(x[, 1], x[, 2], use = &amp;quot;pairwise.complete.obs&amp;quot;), 
                                         by.column = FALSE)
# We care about the name because it will be displayed in the dygraph when a user hovers.

names(merged_xts) &amp;lt;- c(paste(sector, &amp;quot;Returns&amp;quot;, sep = &amp;quot;&amp;quot;), &amp;quot;SPY Returns&amp;quot;, paste(sector, &amp;quot;/SPY Correlation&amp;quot;, sep = &amp;quot;&amp;quot;))

    
assign(&amp;quot;sector_correlations&amp;quot;, merged_xts, .GlobalEnv)
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That function uses &lt;code&gt;getSymbols()&lt;/code&gt; to pull in prices and &lt;code&gt;periodReturns()&lt;/code&gt; to convert to log returns, either daily, weekly or monthly. Then we merge into one xts object and calculate rolling correlations, depending on the window parameter. It should look familiar from the Notebook, but honestly, the transition from the previous Notebook to this code chunk wasn’t as smooth as would be ideal. I broke this into two functions in the Notebook, but thought it flowed more smoothly as one function in the app since I don’t need the intermediate results stored in a persistent way. Combining the two functions wasn’t difficult, but it did break the reproducible chain in a way that I don’t love. In the real world, I would (and, in my IDE, I did) refactor the Notebook to line up with the app better. Enough self-shaming, back to it.&lt;/p&gt;
&lt;p&gt;Next, we need to create a sidebar where our users can select a sector, a returns period and a rolling window. Nothing fancy here, but one thing to note is how we use &lt;code&gt;selectInput&lt;/code&gt; to translate from the sector to the ETF ticker symbol. This means our users don’t have to remember those three-letter codes; they just choose the name of the desired sector from a drop-down menu.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;helpText(&amp;quot;Choose a sector&amp;quot;)

# Don&amp;#39;t make the user memorize the ETF ticker symbols! 
# Let them choose the intuitive sector name and then translate to the 
# ticker symbol in the background.

fluidRow(
  column(9,
  selectInput(&amp;quot;sector&amp;quot;, &amp;quot;Sector ETF&amp;quot;,
                c(
                  &amp;quot;Energy&amp;quot; = &amp;quot;XLE&amp;quot;,
                  &amp;quot;Financials&amp;quot; = &amp;quot;XLF&amp;quot;,
                  &amp;quot;Health Care&amp;quot; = &amp;quot;XLV&amp;quot;,
                  &amp;quot;Industrials&amp;quot; = &amp;quot;XLI&amp;quot;, 
                  &amp;quot;Materials&amp;quot; = &amp;quot;XLB&amp;quot;, 
                  &amp;quot;Technology&amp;quot; = &amp;quot;XLK&amp;quot;, 
                  &amp;quot;Utilities&amp;quot; = &amp;quot;XLU&amp;quot;,
                  &amp;quot;Cons Discretionary&amp;quot; = &amp;quot;XLY&amp;quot;, 
                  &amp;quot;Cons Staples&amp;quot; = &amp;quot;XLP&amp;quot;)))
)  

helpText(&amp;quot;Choose a returns time period and a rolling window&amp;quot;)

fluidRow(
  column(7,
  selectInput(&amp;quot;period&amp;quot;, &amp;quot;Time Period&amp;quot;, c(&amp;quot;daily&amp;quot;, &amp;quot;weekly&amp;quot;, &amp;quot;monthly&amp;quot;))),
  column(7,
  numericInput(&amp;quot;window&amp;quot;, &amp;quot; Rolling Window&amp;quot;, 10, min = 5, max = 50, step = 5))
)

# I like giving the user the option of whether to display the mean, min and max. 
# It doesn&amp;#39;t make a huge difference, of course, but at least enables the user to 
# notice the lines more consistently. 
checkboxInput(&amp;quot;max&amp;quot;, label = &amp;#39;Display Max Rolling Correlation&amp;#39;, value = FALSE)
checkboxInput(&amp;quot;mean&amp;quot;, label = &amp;#39;Display Mean Rolling Correlation&amp;#39;, value = FALSE)
checkboxInput(&amp;quot;min&amp;quot;, label = &amp;#39;Display Min Rolling Correlation&amp;#39;, value = FALSE)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Have a close look at the last three lines of code in that chunk. These are a new addition that let the user determine if the mean, max and/or min rolling correlation should be included in the dygraph. We haven’t built any way of calculating those values yet, but we will shortly. This is the UI component.&lt;/p&gt;
&lt;p&gt;Those three lines of code create checkboxes and are set to default as FALSE, meaning they won’t be plotted unless the user chooses to do so. I wanted to force the user to actively click a control to include these, but that’s a purely stylistic choice. Perhaps you don’t want to give them a choice at all here?&lt;/p&gt;
&lt;p&gt;Next, we create our reactive values that will form the substance of this app. First, we need to calculate and store an object of rolling correlations, and we’ll use a reactive that passes user inputs to our &lt;code&gt;sector_correlations&lt;/code&gt; function.&lt;/p&gt;
&lt;p&gt;Then, we build reactive objects to store mean, minimum and maximum rolling correlations. These values will help contextualize our final dygraph.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Build our correlation time series object here
# so we can access it throughout the rest of the app.

sector_correlation &amp;lt;- reactive({
  sector_corr &amp;lt;- sector_correlations(input$sector, input$period, input$window)
  sector_corr[, 3]
})

# Let&amp;#39;s calculate mean, minimum and maximum rolling correlations. 
# We&amp;#39;ll use these on the graph and in the value boxes.
avg &amp;lt;- reactive({ 
  avg &amp;lt;- round(mean(sector_correlation(),  na.rm=T), 2)
  })
mini &amp;lt;- reactive({
  mini &amp;lt;- round(min(sector_correlation(),  na.rm=T), 2)
  })
maxi &amp;lt;- reactive({
  maxi &amp;lt;- round(max(sector_correlation(),  na.rm=T), 2)
  })&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;At this point, we have done some good work: built a function to calculate rolling correlations based on user input, built a sidebar to take that user input, and coded reactives to hold the values and some helpful statistics. The hard work is done, and really we did most of the hard work in the Notebook, where we toiled over the logic of arriving at this point. All that’s left now is to display this work in a compelling way. Dygraphs plus value boxes has worked in past; let’s stick with it!&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Dygraph time!

dygraphOutput(&amp;quot;dygraphCorrelation&amp;quot;)

output$dygraphCorrelation &amp;lt;- renderDygraph({
  
  dygraph(sector_correlation(), 
          main = paste(&amp;quot;rolling&amp;quot;, input$period, &amp;quot;correlation &amp;quot;, input$sector, &amp;quot;/SPY&amp;quot;, sep = &amp;quot; &amp;quot;)) %&amp;gt;% 
  # A new wrinkle that hasn&amp;#39;t been included in previous flexdashboards: let the user add lines to the 
  # dygraph.   
  dyLimit(if(input$mean == TRUE) {avg()}, color = &amp;#39;black&amp;#39;) %&amp;gt;% 
  dyLimit(if(input$min == TRUE) {mini()}, color = &amp;#39;red&amp;#39;) %&amp;gt;% 
  dyLimit(if(input$max == TRUE) {maxi()}, color = &amp;#39;blue&amp;#39;)
  
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;That dygraph code should look familiar from the Notebook and previous posts, except we have added a little interactive feature. By including &lt;code&gt;if(input$mean == TRUE) {avg()}&lt;/code&gt;, we allow the user to change the graph by checking or unchecking the ‘mean’ input box in the sidebar. We are going to display this same information numerically in a value box, but the lines make this graph a bit more compelling.&lt;/p&gt;
&lt;p&gt;Speaking of those value boxes, they rely on the reactives we built above, but, unlike the graph lines, they are always going to be displayed. The user doesn’t have a choice here.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;valueBoxOutput(&amp;quot;approvalBox1&amp;quot;)
output$approvalBox1&amp;lt;-renderValueBox({
 
  # Display the mean we calculated in &amp;#39;avg&amp;#39; reactive function above.
  
  valueBox(value = avg(), icon = &amp;quot;fa-line-chart&amp;quot;, color = &amp;quot;primary&amp;quot;)
  
})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Again, this just adds a bit of context to the graph. Note that the lines and the value boxes take their value from the same reactives. If we were to change those reactives, both UI components would be affected.&lt;/p&gt;
&lt;p&gt;Our job is done! This a simple but powerful app: the user can choose to see the 60-day rolling correlations between the S&amp;amp;P 500 and an energy ETF, or the 10-month rolling correlations between the S&amp;amp;P 500 and a utility ETF, etc. I played around with this a little bit and was surprised that the 10-week rolling correlation between the S&amp;amp;P 500 and health care stocks plunged in April of 2016. Someone smarter than I can probably explain, or at least hypothesize, as to why that happened.&lt;/p&gt;
&lt;p&gt;A closing thought about how this app might have been different: we are severely limiting what the user can do here, and intentionally so. The user can choose only from the sector ETFs that we are offering in the &lt;code&gt;selectInput&lt;/code&gt; dropdown. This is a sector correlations app, so I included only a few sector ETFs. But, we could just as easily have made this a &lt;code&gt;textInput&lt;/code&gt; and allowed the users to enter whatever ticker symbol struck their fancy. In that case, this would not longer be a sector correlations app; it would be a general stock correlations app. We could go even further and make this a general asset correlations app, in which case we would allow the user to select things like commodity, currency and housing returns and see how they correlate with stock market returns. Think about how that might change our data import logic and time series alignment.&lt;/p&gt;
&lt;p&gt;Thanks for reading, enjoy the app, happy coding, and see you next time!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/02/03/reproducible-finance-with-r-sector-correlations-shiny-app/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>The R Formula Method: The Good Parts</title>
      <link>https://rviews.rstudio.com/2017/02/01/the-r-formula-method-the-good-parts/</link>
      <pubDate>Wed, 01 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/02/01/the-r-formula-method-the-good-parts/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;div id=&#34;introduction&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The formula interface to symbolically specify blocks of data is ubiquitous in R. It is commonly used to generate &lt;em&gt;design matrices&lt;/em&gt; for modeling function (e.g. &lt;code&gt;lm&lt;/code&gt;). In traditional linear model statistics, the &lt;em&gt;design matrix&lt;/em&gt; is the two-dimensional representation of the predictor set where instances of data are in rows and variable attributes are in columns (a.k.a. the &lt;em&gt;X&lt;/em&gt; matrix).&lt;/p&gt;
&lt;p&gt;A simple motivating example uses the inescapable iris data in a linear regression model:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mod1 &amp;lt;- lm(Sepal.Width ~ Petal.Width + log(Petal.Length) + Species, 
           data = iris, subset = Sepal.Length &amp;gt; 4.6)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;While the purpose of this code chunk is to fit a linear regression models, the formula is used to specify the symbolic model as well as generating the intended design matrix. Note that the formula method defines the columns to be included in the design matrix, as well as which rows should be retained.&lt;/p&gt;
&lt;p&gt;Formulas are used in R beyond specifying statistical models, and their use has been growing over time (see &lt;a href=&#34;https://cran.r-project.org/web/packages/lazyeval/vignettes/lazyeval.html&#34;&gt;this&lt;/a&gt; or &lt;a href=&#34;http://rmhogervorst.nl/cleancode/blog/2016/06/13/NSE_standard_evaluation_dplyr.html&#34;&gt;this&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;In this post, I’ll walk through the mechanics of how some modeling functions use formulas to make a design matrix using &lt;code&gt;lm&lt;/code&gt; to illustrate the details. Note, however, that the syntactical minutiae are likely to be different from function to function, even within base R.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;formulas-and-terms&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Formulas and Terms&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;lm&lt;/code&gt; initially uses the formula and the appropriate environment to translate the relationships between variables to creating a data frame containing the data. R has a fairly &lt;a href=&#34;https://stat.ethz.ch/R-manual/R-devel/library/stats/html/formula.html&#34;&gt;standard set of operators&lt;/a&gt; that can be used to create a matrix of predictors for models.&lt;/p&gt;
&lt;p&gt;We will start by looking at some of the internals of &lt;code&gt;lm&lt;/code&gt; (circa December 2016).&lt;/p&gt;
&lt;div id=&#34;preparing-for-the-model-frame&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Preparing for the Model Frame&lt;/h3&gt;
&lt;p&gt;The main tools used to get the design matrix are the &lt;code&gt;model.frame&lt;/code&gt; and &lt;code&gt;model.matrix&lt;/code&gt; functions. The definition and first few lines of &lt;code&gt;lm&lt;/code&gt; are:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;function (formula, data, subset, weights, na.action, method = &amp;quot;qr&amp;quot;, 
    model = TRUE, x = FALSE, y = FALSE, qr = TRUE, singular.ok = TRUE, 
    contrasts = NULL, offset, ...)  {
  
    ret.x &amp;lt;- x
    ret.y &amp;lt;- y
    cl &amp;lt;- match.call()
    mf &amp;lt;- match.call(expand.dots = FALSE)
    m &amp;lt;- match(x = c(&amp;quot;formula&amp;quot;, &amp;quot;data&amp;quot;, &amp;quot;subset&amp;quot;, &amp;quot;weights&amp;quot;, &amp;quot;na.action&amp;quot;, &amp;quot;offset&amp;quot;), 
               table = names(mf), nomatch = 0L)
    mf &amp;lt;- mf[c(1L, m)]
    mf$drop.unused.levels &amp;lt;- TRUE
    mf[[1L]] &amp;lt;- quote(stats::model.frame)
    mf &amp;lt;- eval(expr = mf, envir = parent.frame())&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The goal of this code is to manipulate the formula and other arguments into an acceptable set of arguments to the &lt;code&gt;model.frame&lt;/code&gt; function in the &lt;code&gt;stats&lt;/code&gt; package. The code will modify the call to &lt;code&gt;lm&lt;/code&gt; to use as the substrate into &lt;code&gt;model.frame&lt;/code&gt;, which has many similar arguments (e.g. &lt;code&gt;formula&lt;/code&gt;, &lt;code&gt;data&lt;/code&gt;, &lt;code&gt;subset&lt;/code&gt;, and &lt;code&gt;na.action&lt;/code&gt;). However, there are arguments that are not common to both functions.&lt;/p&gt;
&lt;p&gt;The object &lt;code&gt;mf&lt;/code&gt; is initially created to mirror the original call. After executing &lt;code&gt;match.call(expand.dots = FALSE)&lt;/code&gt;, our original call generates a value of&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;lm(formula = Sepal.Width ~ Petal.Width + log(Petal.Length) + Species, 
   data = iris, subset = Sepal.Length &amp;gt; 4.6)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and &lt;code&gt;class(mf)&lt;/code&gt; has a value of &lt;code&gt;&amp;quot;call&amp;quot;&lt;/code&gt;. Note that the first element of the call, &lt;code&gt;mf[[1L]]&lt;/code&gt;, has a value of &lt;code&gt;lm&lt;/code&gt; with the class of &lt;code&gt;name&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The next few lines remove any arguments to &lt;code&gt;lm&lt;/code&gt; that are not arguments to &lt;code&gt;model.frame&lt;/code&gt;, and adds another (&lt;code&gt;drop.unused.levels&lt;/code&gt;). Finally, the call is modified by replacing the first element of the call (&lt;code&gt;lm&lt;/code&gt;) to &lt;code&gt;stats::model.frame&lt;/code&gt;. Now, &lt;code&gt;mf&lt;/code&gt;, has a value of&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;stats::model.frame(formula = Sepal.Width ~ Petal.Width + log(Petal.Length) + Species, 
                   data = iris, 
                   subset = Sepal.Length &amp;gt; 4.6, 
                   drop.unused.levels = TRUE)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id=&#34;creating-the-model-frame-and-terms&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Creating the Model Frame and Terms&lt;/h3&gt;
&lt;p&gt;When this code is executed using &lt;code&gt;eval(expr = mf, envir = parent.frame())&lt;/code&gt;, the &lt;code&gt;model.frame&lt;/code&gt; function returns&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A &lt;code&gt;data.frame&lt;/code&gt; containing the variables used in formula plus those specified in &lt;code&gt;...&lt;/code&gt;. It will have additional attributes, including “&lt;code&gt;terms&lt;/code&gt;” for an object of class “&lt;code&gt;terms&lt;/code&gt;” derived from &lt;code&gt;formula&lt;/code&gt;, and possibly “&lt;code&gt;na.action&lt;/code&gt;” giving information on the handling of &lt;code&gt;NA&lt;/code&gt;s (which will not be present if no special handling was done, e.g. by &lt;code&gt;na.pass&lt;/code&gt;).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For our particular call, the first six values of &lt;code&gt;mf&lt;/code&gt; are&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  Sepal.Width Petal.Width log(Petal.Length) Species
1         3.5         0.2             0.336  setosa
2         3.0         0.2             0.336  setosa
3         3.2         0.2             0.262  setosa
5         3.6         0.2             0.336  setosa
6         3.9         0.4             0.531  setosa
8         3.4         0.2             0.405  setosa&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Note that :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;all of the columns are present, predictors &lt;em&gt;and&lt;/em&gt; response,&lt;/li&gt;
&lt;li&gt;the filtering defined by the &lt;code&gt;subset&lt;/code&gt; command is executed here (note the row names above),&lt;/li&gt;
&lt;li&gt;the &lt;code&gt;Petal.Length&lt;/code&gt; has been log transformed and the column name is not a valid name, and&lt;/li&gt;
&lt;li&gt;the Species variable has not generated any dummy variables.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If weights or an offset was used in the model, the resulting model frame would also include these.&lt;/p&gt;
&lt;p&gt;As alluded to above, &lt;code&gt;mf&lt;/code&gt; has several attributes, and includes one that would not normally be associated with a data frame (e.g. &lt;code&gt;&amp;quot;terms&amp;quot;&lt;/code&gt;). The &lt;code&gt;terms&lt;/code&gt; object contains the data that defines the relationships between variables in the formulas, as well as any transformations of the individual predictors (e.g. &lt;code&gt;log&lt;/code&gt;). For our original model:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mod1$terms&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Sepal.Width ~ Petal.Width + log(Petal.Length) + Species
## attr(,&amp;quot;variables&amp;quot;)
## list(Sepal.Width, Petal.Width, log(Petal.Length), Species)
## attr(,&amp;quot;factors&amp;quot;)
##                   Petal.Width log(Petal.Length) Species
## Sepal.Width                 0                 0       0
## Petal.Width                 1                 0       0
## log(Petal.Length)           0                 1       0
## Species                     0                 0       1
## attr(,&amp;quot;term.labels&amp;quot;)
## [1] &amp;quot;Petal.Width&amp;quot;       &amp;quot;log(Petal.Length)&amp;quot; &amp;quot;Species&amp;quot;          
## attr(,&amp;quot;order&amp;quot;)
## [1] 1 1 1
## attr(,&amp;quot;intercept&amp;quot;)
## [1] 1
## attr(,&amp;quot;response&amp;quot;)
## [1] 1
## attr(,&amp;quot;.Environment&amp;quot;)
## &amp;lt;environment: R_GlobalEnv&amp;gt;
## attr(,&amp;quot;predvars&amp;quot;)
## list(Sepal.Width, Petal.Width, log(Petal.Length), Species)
## attr(,&amp;quot;dataClasses&amp;quot;)
##       Sepal.Width       Petal.Width log(Petal.Length)           Species 
##         &amp;quot;numeric&amp;quot;         &amp;quot;numeric&amp;quot;         &amp;quot;numeric&amp;quot;          &amp;quot;factor&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;code&gt;terms&lt;/code&gt; object will be used to generate design matrices on new data (e.g. samples being predicted).&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;creating-the-design-matrix&#34; class=&#34;section level3&#34;&gt;
&lt;h3&gt;Creating the Design Matrix&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;lm&lt;/code&gt; code has some additional steps to save the model terms and generate the design matrix:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mt &amp;lt;- attr(x = mf, which = &amp;quot;terms&amp;quot;)
x &amp;lt;- model.matrix(object = mt, data = mf, contrasts.arg = contrasts)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;code&gt;model.matrix&lt;/code&gt; function uses the data in the &lt;code&gt;terms&lt;/code&gt; object to generate any interactions and/or dummy variables from factors. This work is mostly accomplished by a C routine.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;the-predictive-nature-of-the-terms&#34; class=&#34;section level1&#34;&gt;
&lt;h1&gt;The Predictive Nature of the &lt;code&gt;terms&lt;/code&gt;&lt;/h1&gt;
&lt;p&gt;In the previous example, the log transformation is applied to one of the columns. When using an inline function inside a formula, this transformation will be applied to the current data, as well as any future data points (say, via &lt;code&gt;predict.lm&lt;/code&gt;). The same workflow is followed where a model frame is used with the &lt;code&gt;terms&lt;/code&gt; object and &lt;code&gt;model.matrix&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;However, there are some operations that can be specified in a formula that require statistical estimates. Two examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a &lt;a href=&#34;https://en.wikipedia.org/wiki/Spline_interpolation&#34;&gt;natural spline&lt;/a&gt; (&lt;code&gt;splines::ns&lt;/code&gt;) takes a numeric variable, does some computations, and expands that variable into multiple features that can be used to model that predictor in a nonlinear fashion.&lt;/li&gt;
&lt;li&gt;orthogonal polynomials (&lt;code&gt;stats::poly&lt;/code&gt;) is a basis expansion that takes a single predictor and produces new columns that correspond to the polynomial degree.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As an example of natural splines:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(splines)
pwidth_ns &amp;lt;- ns(iris$Petal.Width[1:100], df = 2)
tail(pwidth_ns)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##            1       2
##  [95,] 0.539  0.1326
##  [96,] 0.563  0.0260
##  [97,] 0.539  0.1326
##  [98,] 0.539  0.1326
##  [99,] 0.577 -0.0662
## [100,] 0.539  0.1326&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;ns&lt;/code&gt; returns multiple elements: the basis function spline results (shown just above) and the data required to generate them for new data (in the attributes).&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;attributes(pwidth_ns)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## $dim
## [1] 100   2
## 
## $dimnames
## $dimnames[[1]]
## NULL
## 
## $dimnames[[2]]
## [1] &amp;quot;1&amp;quot; &amp;quot;2&amp;quot;
## 
## 
## $degree
## [1] 3
## 
## $knots
## 50% 
## 0.8 
## 
## $Boundary.knots
## [1] 0.1 1.8
## 
## $intercept
## [1] FALSE
## 
## $class
## [1] &amp;quot;ns&amp;quot;     &amp;quot;basis&amp;quot;  &amp;quot;matrix&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It turns out that the only statistics required to produce new spline results are the &lt;code&gt;knots&lt;/code&gt;, &lt;code&gt;Boundary.knots&lt;/code&gt;, and &lt;code&gt;intercept&lt;/code&gt; attributes. When new data are predicted, those statistical quantities are used:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;tail(predict(pwidth_ns, iris$Petal.Width[101:150]))&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##             1     2
## [45,] -0.0344 1.799
## [46,]  0.0671 1.513
## [47,]  0.2702 0.941
## [48,]  0.2194 1.084
## [49,]  0.0671 1.513
## [50,]  0.3210 0.798&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now, getting back to formulas, we can include a function like this inline:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;mod2 &amp;lt;- lm(Sepal.Width ~ ns(Petal.Width, df = 2) + Species, data = iris)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The resulting &lt;code&gt;terms&lt;/code&gt; object saves the model specification, and also the values required to reproduce the spline basis function. The &lt;code&gt;terms&lt;/code&gt; object contains an attribute that is misleadingly named &lt;code&gt;predvars&lt;/code&gt; that has this information:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;attr(x = mod2$terms, which = &amp;quot;predvars&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## list(Sepal.Width, ns(Petal.Width, knots = 1.3, Boundary.knots = c(0.1, 
## 2.5), intercept = FALSE), Species)&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;## The part with `ns` is in the _third_ element:
attr(x = mod2$terms, which = &amp;quot;predvars&amp;quot;)[[3]]&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## ns(Petal.Width, knots = 1.3, Boundary.knots = c(0.1, 2.5), intercept = FALSE)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;When &lt;code&gt;predict.lm&lt;/code&gt; is invoked with a new data set, the terms are passed to &lt;code&gt;model.frame&lt;/code&gt; and the &lt;code&gt;predvars&lt;/code&gt; are evaluated on the new data, e.g.,&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;eval(attr(x = mod2$terms, which = &amp;quot;predvars&amp;quot;)[[3]], envir = head(iris))&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##           1       2
## [1,] 0.0635 -0.0422
## [2,] 0.0635 -0.0422
## [3,] 0.0635 -0.0422
## [4,] 0.0635 -0.0422
## [5,] 0.0635 -0.0422
## [6,] 0.1878 -0.1226
## attr(,&amp;quot;degree&amp;quot;)
## [1] 3
## attr(,&amp;quot;knots&amp;quot;)
## 50% 
## 1.3 
## attr(,&amp;quot;Boundary.knots&amp;quot;)
## [1] 0.1 2.5
## attr(,&amp;quot;intercept&amp;quot;)
## [1] FALSE
## attr(,&amp;quot;class&amp;quot;)
## [1] &amp;quot;ns&amp;quot;     &amp;quot;basis&amp;quot;  &amp;quot;matrix&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In summary, R’s formula interface works by exploiting the original formula as a general expression, and the &lt;code&gt;terms&lt;/code&gt; object is where most of the information about the design matrix is stored.&lt;/p&gt;
&lt;p&gt;Finally, it is possible to include more complex operations in the formula. For example, two techniques for imputation in predictive models are using tree ensembles and &lt;em&gt;K&lt;/em&gt;-nearest neighbors. In each case, a model can be created to impute a predictor, and this model also could be embedded into &lt;code&gt;predvars&lt;/code&gt; as long as the prediction function can be exploited as an expression.&lt;/p&gt;
&lt;p&gt;There are some severe limitations to formulas which may not be obvious and various packages have had to work around these issues. The second post on formulas (“The Bad”) will illustrate these shortcomings.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/02/01/the-r-formula-method-the-good-parts/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>January &#39;17 Tips and Tricks</title>
      <link>https://rviews.rstudio.com/2017/01/27/january-17-rstudio-tips-and-tricks/</link>
      <pubDate>Fri, 27 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/01/27/january-17-rstudio-tips-and-tricks/</guid>
      <description>
        &lt;p&gt;This month&amp;rsquo;s collection of Tips and Tricks comes from an excellent talk given at the 2017 RStudio::Conf in Orlando by RStudio Software Engineer Kevin Ushey.  The slides from his talk are embedded below and cover features from autocompletion to R Markdown shortcuts. Use the left and right arrow keys to change slides.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;iframe src=&#34;https://rawgit.com/kevinushey/2017-rstudio-conf/master/slides.html#1&#34; width=&#34;100%&#34; height=&#34;600&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34; style=&#34;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&#34; allowfullscreen=&#34;&#34;&gt;&lt;/iframe&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/01/27/january-17-rstudio-tips-and-tricks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>R Markdown for the Enterprise</title>
      <link>https://rviews.rstudio.com/2017/01/25/r-markdown-for-the-enterprise/</link>
      <pubDate>Wed, 25 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/01/25/r-markdown-for-the-enterprise/</guid>
      <description>
        

&lt;p&gt;In the corporate world, spreadsheets and PowerPoint presentations still dominate as the tools used for analyzing and sharing information. So, it is not at all surprising that even when business analysts use R for the analytical heavy lifting, they frequently revert to using spreadsheets and slide decks to share their results. This may seem like the easiest way to communicate with colleagues, but any modestly complicated project is likely to be error-prone and generate hours of unnecessary rework.&lt;/p&gt;

&lt;p&gt;An R-savvy analyst can harness R Markdown to develop reproducible business reporting and information sharing workflows in any business organization; all it takes is a little effort to master some basic R document preparation tools.&lt;/p&gt;

&lt;p&gt;In this post, I would like to examine a scenario that represents some experiences I had as an analytics professional.&lt;/p&gt;

&lt;h2 id=&#34;the-report-is-great-but-scenario&#34;&gt;“The report is great but…” Scenario&lt;/h2&gt;

&lt;p&gt;&lt;/BR&gt;
&lt;img src=&#34;/post/2017-01-23-r-markdown-for-the-enterprise_files/new_analysis.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;A new R analysis is delivered in a PowerPoint presentation, and everyone thinks that the insights are very valuable. They all want more associates to see it, so almost immediately, the following three requests are made:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;“&amp;hellip;we need it broken out by”&lt;/strong&gt; - The presentation needs to be split by a specific segment. The segment is normally geographical or managerial in nature.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;“&amp;hellip;they shouldn’t see each others data”&lt;/strong&gt; - Since the results are not published in a central publishing platform, it is necessary to create multiple versions of the same report in order to secure the contents.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;“&amp;hellip;we need it every”&lt;/strong&gt; - Satisfying requests 1 and 2 may not be too overwhelming if this were meant as a one-time analysis, but usually the analysis and its distribution need to be repeated on a regular interval.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because we exported the findings into a presentation, sharing results becames more complex and time-consuming if we wish to satisfy the new requirements.&lt;/p&gt;

&lt;h2 id=&#34;how-can-r-markdown-help&#34;&gt;How can R Markdown help?&lt;/h2&gt;

&lt;p&gt;&lt;img src=&#34;/post/2017-01-23-r-markdown-for-the-enterprise_files/rmarkdown.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;R Markdown combines the creation and sharing steps. The three requests can be satisfied using the following features of R Markdown:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Break out the reports&lt;/strong&gt; - Using R Markdown&amp;rsquo;s &lt;a href=&#34;http://rmarkdown.rstudio.com/developer_parameterized_reports.html&#34;&gt;Parameterized Reports&lt;/a&gt; feature, we can easily create documents for each required segment.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Automate the file creation&lt;/strong&gt; - R Markdown can be run from code, so a separate R script can iteratively run the R Markdown and pass a different parameter for each iteration.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Create the slides inside R&lt;/strong&gt; - Take advantage of &lt;a href=&#34;http://rmarkdown.rstudio.com/ioslides_presentation_format.html&#34;&gt;R Markdown Presentation&lt;/a&gt; output to create a slide deck.  Without having to learn a new scripting language, we can code the slide deck and use the same Parameter feature to automate its creation.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Keep the interactivity&lt;/strong&gt; - In many cases, the end user needs a level of interactivity with the report. This interactivity can be achieved by using &lt;a href=&#34;http://www.htmlwidgets.org/&#34;&gt;htmlwidgets&lt;/a&gt; inside the R Markdown document.  For example, the &lt;a href=&#34;http://www.htmlwidgets.org/showcase_leaflet.html&#34;&gt;Leaflet&lt;/a&gt; widget can be used for interactive maps, the &lt;a href=&#34;http://www.htmlwidgets.org/showcase_datatables.html&#34;&gt;Data Table&lt;/a&gt; widget for interactive tables, and the &lt;a href=&#34;http://www.htmlwidgets.org/showcase_dygraphs.html&#34;&gt;dygraphs&lt;/a&gt; widget for interactive time series charting.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;additional-benefits&#34;&gt;Additional benefits&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Accessible and easy to open&lt;/strong&gt; - Any alternative tool needs to be as accessible as the current spreadsheet and presentation tool. R Markdown can output results in &lt;a href=&#34;http://rmarkdown.rstudio.com/formats.html&#34;&gt;HTML, PDF, and Word&lt;/a&gt;. Additionally, the Presentation output uses the highly accessible HTML5 format.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reproducibility&lt;/strong&gt; - Copying-and-pasting files, text, or images inevitably introduces human error. In R, data import, wrangling and modeling are already automated, so why not take it to its natural conclusion by using R Markdown to automate the presentation end of the process, as well?&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Creating a dashboard is easy&lt;/strong&gt; - In a spreadsheet, this is normally accomplished with a combination of pivot tables and graphs. R Markdown uses &lt;a href=&#34;http://rmarkdown.rstudio.com/flexdashboard/&#34;&gt;flexdashboard&lt;/a&gt; to create visually striking dashboards that are self-contained.  By using this in combination with htmlwidgets, the audience gains access to a very powerful tool.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here is an example of a &lt;strong&gt;live&lt;/strong&gt; parameterized R Markdown flexdashboard based on stock data:
&lt;/BR&gt;
&lt;/BR&gt;
&lt;center&gt;&lt;embed src=&#34;http://colorado.rstudio.com:3939/content/239/parameterized-flexdashboard-stock.html&#34;, width = &#34;800&#34;, height=&#34;400&#34;&lt;/embed&gt;&lt;/center&gt;&lt;/p&gt;

&lt;h2 id=&#34;how-to-get-started&#34;&gt;How to get started&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;R Markdown is a free package&lt;/strong&gt;, so if you have R (and ideally RStudio), you can start using it today. Also, there are a lot of resources available for learning how to use R Markdown; the package’s &lt;a href=&#34;http://rmarkdown.rstudio.com/lesson-1.html&#34;&gt;official website&lt;/a&gt; is a good place to start.&lt;/p&gt;

&lt;p&gt;Here is a sample script that uses Parameterized R Markdown to create a slide deck based on a selected stock. In this case we used Google:&lt;/p&gt;

&lt;script src=&#34;https://gist.github.com/edgararuiz/0ad9a1cc3586b99d2ac57186d90e1aa7.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;And here is the resulting deck. Press the left arrow key to see the next slide:
&lt;BR&gt;
&lt;center&gt;&lt;embed src=&#34;http://colorado.rstudio.com:3939/content/250/Sample_Presentation.html&#34;, width = &#34;800&#34;, height=&#34;400&#34;, frameborder=&#34;1&#34;&gt;&lt;/embed&gt;&lt;/center&gt;&lt;/p&gt;

&lt;p&gt;This simple script creates an nice-looking and interactive deck that needs no manual intervention if the data needs to be refreshed, and one small parameter change if a different stock is to be selected.&lt;/p&gt;

&lt;h2 id=&#34;final-thought&#34;&gt;Final thought&lt;/h2&gt;

&lt;p&gt;We encourage you to try R Markdown yourself. The “start small and then build big” strategy rarely fails, so you could begin by automating a simple report first, and then start taking advantage of more advanced features as you grow comfortable with the tool.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/01/25/r-markdown-for-the-enterprise/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Introducing sparklyr to the Madrid R User Group</title>
      <link>https://rviews.rstudio.com/2017/01/20/introducing-sparklyr-to-the-madrid-r-user-group/</link>
      <pubDate>Fri, 20 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/01/20/introducing-sparklyr-to-the-madrid-r-user-group/</guid>
      <description>
        &lt;p&gt;In the last meeting of 2016, the 40th in Madrid’s R Users Group five-year history, we had the opportunity to listen (via Skype) to a very interesting talk by Javier Luraschi, the main author of the package sparklyr.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;images/madrid_advert.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;In our previous meeting, a colleague of the Community (José Luis Cañadas) made a first introduction to sparklyr. José Luis presented the processing capacities of sparklyr on a Spark instance, as well as an interface with the h2o package. His presentation was very well-received, and generated considerable excitement for Javier’s talk.&lt;/p&gt;

&lt;p&gt;In his presentation, Javier presented background information and details on the sparklyr package, including how it was conceived and launched, its development scheme, and what is involved in setting up sparklyr on a production cluster. Javier showed how to deploy sparlkyr on Amazon EMR, and how to use RStudio Server to use the machine learning algorithms of the Spark MLlib libraries with dplyr syntax.&lt;/p&gt;

&lt;p&gt;Javier covered all these items very thoroughly in his presentation, and also presented the new changes coming with the then forthcoming release (version 0.5 was officially released some days later).&lt;/p&gt;

&lt;p&gt;During the Q&amp;amp;A section, Javier provided additional details:
* The intention to continue to support Spark.
* Clarified information about how Cloudera supports sparklyr (Cloudera recommends the use of sparkly with the version of Spark 1.6.2)&lt;/p&gt;

&lt;p&gt;On behalf of Madrid’s R User Group, we want to thank Javier for his willingness to participate in our meeting, and for his excellent work leading the development with sparklyr.&lt;/p&gt;

&lt;p&gt;Note: All sessions of the Madrid’s R User Group are recorded on video. The videos, presentations, and the code of these two meetings can be found (in Spanish) at the URLs given above.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/01/20/introducing-sparklyr-to-the-madrid-r-user-group/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Sector Correlations</title>
      <link>https://rviews.rstudio.com/2017/01/18/reproducible-finance-with-r-sector-correlations/</link>
      <pubDate>Wed, 18 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/01/18/reproducible-finance-with-r-sector-correlations/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/dygraphs/dygraph.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/dygraphs/dygraph-combined.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment/moment.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment-timezone/moment-timezone-with-data.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment-fquarter/moment-fquarter.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/dygraphs-binding/dygraphs.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Welcome to the first installation of reproducible finance for 2017. It’s a new year, a new President takes office soon, and we could be entering a new political-economic environment. What better time to think about a popular topic over the last few years: equity correlations. Elevated correlations are important for several reasons - life is hard for active managers and diversification gains are vanishing - but I personally enjoy thinking about them more from an inference or data exploration perspective. Are changning correlations telling us something about the world? Are sectors diverging? How much can be attributed to the Central Bank regime at hand? So many questions, so many hypotheses to be explored. Let’s get started.&lt;/p&gt;
&lt;p&gt;Today, we will build a Notebook and start exploring the historical rolling correlations between sector ETFs and the S&amp;amp;P 500. That is, we want to explore how equity returns in different sectors have been correlated with the returns of the broader index. Perhaps they are all moving in lockstep, perhaps they have been diverging. Either way, this Notebook will be the first step toward an flexdashboard that lets us do more interactive exploration - choosing different sector ETFs and rolling windows.&lt;/p&gt;
&lt;p&gt;We are going to accomplish a few things today. We will load up the sector ETF tickers, then build a function to download their price history and calculate weekly returns. We will save this to one xts object. Next we will build a function to calculate the rolling correlations between a chosen sector ETF and the S&amp;amp;P 500. Finally, dygraphs will make its usual appearance to help visualize the rolling correlation time series.&lt;/p&gt;
&lt;p&gt;As usual, we will be living in the Rmarkdown world and, by way of disclaimer, the data import and return calculation functions here should be familiar from previous posts. That is by design and hopefully, it won’t be too boring for devotees of this series (I know you’re out there somewhere!). More importantly, I hope the usefulness of reproducible, reusable code is emerging. Some of the code chunks in previous posts might have seemed trivially simple, containing just a simple function and little else. But, the simplicity of those code chunks made it very easy to return to those previous scripts, understand the functions, and use them in this post.&lt;/p&gt;
&lt;p&gt;Let’s load up a few packages.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(dplyr)
library(quantmod)
library(dygraphs)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now, we need the tickers and sectors for the sector ETFs. They are copied below and available &lt;a href=&#34;http://www.sectorspdr.com/sectorspdr/&#34;&gt;here&lt;/a&gt;. I deleted the XLRE real estate ETF because it’s only been around since 2015 and I want look back several years in this Notebook.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# List of tickers for sector etfs. 
# Omit XLRE because its inception is 2015. Not really enough to check out long term monthly correlations. 

ticker &amp;lt;- c(&amp;quot;XLY&amp;quot;, &amp;quot;XLP&amp;quot;, &amp;quot;XLE&amp;quot;,    &amp;quot;XLF&amp;quot;, &amp;quot;XLV&amp;quot;,   
            &amp;quot;XLI&amp;quot;, &amp;quot;XLB&amp;quot;, &amp;quot;XLK&amp;quot;, &amp;quot;XLU&amp;quot;, &amp;quot;SPY&amp;quot;)  

# And the accompanying sector names for those ETFs.

sector &amp;lt;- c(&amp;quot;Consumer Discretionary&amp;quot;, &amp;quot;Consumer Staples&amp;quot;, 
            &amp;quot;Energy&amp;quot;, &amp;quot;Financials&amp;quot;, &amp;quot;Health Care&amp;quot;, &amp;quot;Industrials&amp;quot;, 
            &amp;quot;Materials&amp;quot;, &amp;quot;Information Technology&amp;quot;, &amp;quot;Utilities&amp;quot;, &amp;quot;Index&amp;quot;)

etf_ticker_sector &amp;lt;- data_frame(ticker, sector)

etf_ticker_sector&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## # A tibble: 10 × 2
##    ticker                 sector
##     &amp;lt;chr&amp;gt;                  &amp;lt;chr&amp;gt;
## 1     XLY Consumer Discretionary
## 2     XLP       Consumer Staples
## 3     XLE                 Energy
## 4     XLF             Financials
## 5     XLV            Health Care
## 6     XLI            Industrials
## 7     XLB              Materials
## 8     XLK Information Technology
## 9     XLU              Utilities
## 10    SPY                  Index&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;We’ve got our dataframe of tickers and sectors. Let’s build a function to download price history and then convert those price histories to weekly returns. We’ll use a combination of getSymbols() and periodReturn() to accomplish that. If you want to change this script to use daily returns, change the argument below to period = ‘daily’, but be prepared to import quite a bit more data.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# A function to build an xts object of etf returns.

etf_weekly_returns &amp;lt;- function(ticker) {
    
symbols &amp;lt;- getSymbols(ticker, auto.assign = TRUE, warnings = FALSE)

etf_prices &amp;lt;- do.call(merge, lapply(symbols, function(x) Cl(get(x))))
    
etf_returns &amp;lt;- do.call(merge, lapply(etf_prices, 
                                     function(x) periodReturn(x, period = &amp;#39;weekly&amp;#39;, type = &amp;#39;log&amp;#39;)))

#Change the column names to the sector names from our dataframe above.

colnames(etf_returns) &amp;lt;- etf_ticker_sector$sector
    
etf_returns

}

# Let&amp;#39;s pass in our ticker symbols and build an xts object of etf returns
etf_returns &amp;lt;- etf_weekly_returns(etf_ticker_sector$ticker)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##     As of 0.4-0, &amp;#39;getSymbols&amp;#39; uses env=parent.frame() and
##  auto.assign=TRUE by default.
## 
##  This  behavior  will be  phased out in 0.5-0  when the call  will
##  default to use auto.assign=FALSE. getOption(&amp;quot;getSymbols.env&amp;quot;) and 
##  getOptions(&amp;quot;getSymbols.auto.assign&amp;quot;) are now checked for alternate defaults
## 
##  This message is shown once per session and may be disabled by setting 
##  options(&amp;quot;getSymbols.warning4.0&amp;quot;=FALSE). See ?getSymbols for more details.&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## pausing 1 second between requests for more than 5 symbols
## pausing 1 second between requests for more than 5 symbols
## pausing 1 second between requests for more than 5 symbols
## pausing 1 second between requests for more than 5 symbols
## pausing 1 second between requests for more than 5 symbols
## pausing 1 second between requests for more than 5 symbols&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;head(etf_returns)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##            Consumer Discretionary Consumer Staples       Energy
## 2007-01-05           -0.007034027     -0.005722007 -0.011733539
## 2007-01-12            0.026062578      0.014055350 -0.008620725
## 2007-01-19            0.008875499      0.003765102  0.020354264
## 2007-01-26           -0.019888442     -0.004519819  0.004760584
## 2007-02-02            0.022409825      0.011634547  0.030830343
## 2007-02-09           -0.006315545     -0.010502685 -0.004101903
##              Financials  Health Care  Industrials     Materials
## 2007-01-05 -0.011167160  0.005655589 -0.007693470 -0.0113323889
## 2007-01-12  0.013331718  0.017361037  0.017579216  0.0290876947
## 2007-01-19 -0.001081666  0.011312637  0.001123511  0.0152115609
## 2007-01-26 -0.003795098 -0.012772249 -0.011577145  0.0086291974
## 2007-02-02  0.015362168  0.014501414  0.027452705  0.0151288535
## 2007-02-09 -0.005901386 -0.005485765 -0.009439299 -0.0008194183
##            Information Technology    Utilities        Index
## 2007-01-05            0.007260335 -0.019471313 -0.005888436
## 2007-01-12            0.021886396 -0.006668599  0.019029484
## 2007-01-19           -0.027005903  0.005005572 -0.002936435
## 2007-01-26           -0.001283929  0.005532545 -0.004842978
## 2007-02-02            0.016985546  0.023177534  0.018680358
## 2007-02-09           -0.008881386  0.025021348 -0.006025965&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This function has done some good work for us and it was refreshingly comfortable to put in place because we used very similar functionality in this &lt;a href=&#34;https://www.rstudio.com/rviews/2016/11/09/reproducible-finance-with-r-the-sharpe-ratio/&#34;&gt;post&lt;/a&gt; and this &lt;a href=&#34;https://www.rstudio.com/rviews/2016/12/14/reproducible-finance-with-r-pulling-and-displaying-etf-data/&#34;&gt;post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A pattern seems to be emerging in these Notebooks: grab tickers, get price history, convert to returns and save new xts object. In an ideal world, that pattern of data import and conversion is getting so familiar as to be commonplace.&lt;/p&gt;
&lt;p&gt;That said, enough with the commonplace stuff - let’s get on to something a little more dangerous: rolling correlations amongst etf returns. Correlations are important because high correlations make it hard to find diversification opportunities and they make it hard to deliver alpha - though I suppose it’s always hard to deliver alpha. Fortunately, we don’t have to worry about generating alpha today so let’s get to our function.&lt;/p&gt;
&lt;p&gt;Calculating rolling correlations in R is pretty straightforward. We use the rollapply() function, along with the cor() function, pass in our data and a time window, and it’s off to the races. We’ll create our own function below to handle these jobs and return an xts object.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# A function that calculates the rolling correlation between a sector ETF and the SPY SP500 ETF. 

sector_index_correlation &amp;lt;- function(x, window) {
  
    merged_xts &amp;lt;- merge(x, etf_returns$&amp;#39;Index&amp;#39;)

    merged_xts$rolling_test &amp;lt;- rollapply(merged_xts, window, 
                                         function(x) cor(x[,1], x[,2], use = &amp;quot;pairwise.complete.obs&amp;quot;), 
                                         by.column = FALSE)
    
    names(merged_xts) &amp;lt;- c(&amp;quot;Sector Returns&amp;quot;, &amp;quot;SPY Returns&amp;quot;, &amp;quot;Sector/SPY Correlation&amp;quot;)
    
    merged_xts
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Notice that this function does something that seems unnecessary: it creates a new xts object that holds the sector returns, SPY returns and the rolling correlation. We don’t have much use for that separate object and could probably have just added columns to our original xts object. Indeed, if this were our final product we might spend more time eliminating its present. I choose not to do that here for two reasons. First, this Notebook is built to underlie a flexdashboard that could go into production. I want to get the logic right here, then focus more on efficiency in the final app.&lt;/p&gt;
&lt;p&gt;Second, and relatedly, we are prioritizing clarity of workflow in this Notebook. It should be crystal clear how we are moving from an xts object of ETF returns to creating a new XTS object of two returns plus one correlation. The goal is for any collaborators, including my future self, to open this Notebook and see the workflow. If that collaboarator finds this step to be unnecessary and has a more clever solution - that’s fantastic because it means this document is intellegible enough to serve as the basis for more sophisticated work.&lt;/p&gt;
&lt;p&gt;Let’s go ahead and use this function. We will pass in a time series of Information Technology ETF returns and a window of size 20 for the rolling correlation.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Choose a sector ETF and a rolling window and pass them to the function we just build. 
# Let&amp;#39;s go with a 5 month window and the Information Technology sector.
# We will now have a new xts object with 3 time series: sector returns, SPY returns
# and the rolling correlation between those return series.

IT_SPY_correlation &amp;lt;- sector_index_correlation(etf_returns$&amp;#39;Information Technology&amp;#39;, 20)

# Have a peek. The first 20 rows in the correlation column should be 
# NAs. 

head(IT_SPY_correlation, n = 25)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##            Sector Returns   SPY Returns Sector/SPY Correlation
## 2007-01-05    0.007260335 -0.0058884356                     NA
## 2007-01-12    0.021886396  0.0190294841                     NA
## 2007-01-19   -0.027005903 -0.0029364349                     NA
## 2007-01-26   -0.001283929 -0.0048429782                     NA
## 2007-02-02    0.016985546  0.0186803576                     NA
## 2007-02-09   -0.008881386 -0.0060259646                     NA
## 2007-02-16    0.015177315  0.0123590071                     NA
## 2007-02-23    0.003341691 -0.0029549759                     NA
## 2007-03-02   -0.057501940 -0.0467035959                     NA
## 2007-03-09    0.015776007  0.0151013857                     NA
## 2007-03-16   -0.002176236 -0.0161114796                     NA
## 2007-03-23    0.026656737  0.0344812823                     NA
## 2007-03-30   -0.010663355 -0.0097411262                     NA
## 2007-04-05    0.022892097  0.0156515560                     NA
## 2007-04-13    0.001256461  0.0074596420                     NA
## 2007-04-20    0.014131615  0.0224544236                     NA
## 2007-04-27    0.015561370  0.0061043558                     NA
## 2007-05-04    0.016122840  0.0092528469                     NA
## 2007-05-11    0.007171385 -0.0003976208                     NA
## 2007-05-18    0.004752405  0.0115988780              0.8820099
## 2007-05-25   -0.004752405 -0.0061121613              0.8963962
## 2007-06-01    0.018096442  0.0156329832              0.8946237
## 2007-06-08   -0.012159397 -0.0199273050              0.9301269
## 2007-06-15    0.017214861  0.0133507228              0.9311254
## 2007-06-22   -0.009744766 -0.0166001040              0.9302817&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Alright, the function seems to have succeeded in building that new xts object and storing the rolling correlation. Now we will use dygraphs to visualize this rolling correlation over time and see if anything jumps out as interesting or puzzling.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Let&amp;#39;s graph the sector/index rolling correlation using our old friend dygraphs. 
# I&amp;#39;ll add an event for the financial crisis and shade the recession of 2007-2009 with 
# an unimposing pink hue.

dygraph(IT_SPY_correlation$&amp;#39;Sector/SPY Correlation&amp;#39;, main = &amp;quot;Correlation between SP500 and Tech ETF&amp;quot;) %&amp;gt;% 
    dyAxis(&amp;quot;y&amp;quot;, label = &amp;quot;Correlation&amp;quot;) %&amp;gt;% 
    dyRangeSelector(height = 20) %&amp;gt;%
    dyShading(from = &amp;quot;2007-12-01&amp;quot;, to = &amp;quot;2009-06-01&amp;quot;, color = &amp;quot;#FFE6E6&amp;quot;) %&amp;gt;% 
    dyEvent(x = &amp;quot;2008-09-15&amp;quot;, label = &amp;quot;Fin Crisis&amp;quot;, labelLoc = &amp;quot;top&amp;quot;, color = &amp;quot;red&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-3bef70aed8f61b38658e&#34; style=&#34;width:672px;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-3bef70aed8f61b38658e&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60},&#34;y&#34;:[]},&#34;title&#34;:&#34;Correlation between SP500 and Tech ETF&#34;,&#34;labels&#34;:[&#34;week&#34;,&#34;Sector/SPY Correlation&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;ylabel&#34;:&#34;Correlation&#34;,&#34;showRangeSelector&#34;:true,&#34;rangeSelectorHeight&#34;:20,&#34;rangeSelectorPlotFillColor&#34;:&#34; #A7B1C4&#34;,&#34;rangeSelectorPlotStrokeColor&#34;:&#34;#808FAB&#34;,&#34;interactionModel&#34;:&#34;Dygraph.Interaction.defaultModel&#34;},&#34;scale&#34;:&#34;weekly&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[{&#34;from&#34;:&#34;2007-12-01T00:00:00.000Z&#34;,&#34;to&#34;:&#34;2009-06-01T00:00:00.000Z&#34;,&#34;color&#34;:&#34;#FFE6E6&#34;,&#34;axis&#34;:&#34;x&#34;}],&#34;events&#34;:[{&#34;pos&#34;:&#34;2008-09-15T00:00:00.000Z&#34;,&#34;label&#34;:&#34;Fin Crisis&#34;,&#34;labelLoc&#34;:&#34;top&#34;,&#34;color&#34;:&#34;red&#34;,&#34;strokePattern&#34;:[7,3],&#34;axis&#34;:&#34;x&#34;}],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;2007-01-05T00:00:00.000Z&#34;,&#34;2007-01-12T00:00:00.000Z&#34;,&#34;2007-01-19T00:00:00.000Z&#34;,&#34;2007-01-26T00:00:00.000Z&#34;,&#34;2007-02-02T00:00:00.000Z&#34;,&#34;2007-02-09T00:00:00.000Z&#34;,&#34;2007-02-16T00:00:00.000Z&#34;,&#34;2007-02-23T00:00:00.000Z&#34;,&#34;2007-03-02T00:00:00.000Z&#34;,&#34;2007-03-09T00:00:00.000Z&#34;,&#34;2007-03-16T00:00:00.000Z&#34;,&#34;2007-03-23T00:00:00.000Z&#34;,&#34;2007-03-30T00:00:00.000Z&#34;,&#34;2007-04-05T00:00:00.000Z&#34;,&#34;2007-04-13T00:00:00.000Z&#34;,&#34;2007-04-20T00:00:00.000Z&#34;,&#34;2007-04-27T00:00:00.000Z&#34;,&#34;2007-05-04T00:00:00.000Z&#34;,&#34;2007-05-11T00:00:00.000Z&#34;,&#34;2007-05-18T00:00:00.000Z&#34;,&#34;2007-05-25T00:00:00.000Z&#34;,&#34;2007-06-01T00:00:00.000Z&#34;,&#34;2007-06-08T00:00:00.000Z&#34;,&#34;2007-06-15T00:00:00.000Z&#34;,&#34;2007-06-22T00:00:00.000Z&#34;,&#34;2007-06-29T00:00:00.000Z&#34;,&#34;2007-07-06T00:00:00.000Z&#34;,&#34;2007-07-13T00:00:00.000Z&#34;,&#34;2007-07-20T00:00:00.000Z&#34;,&#34;2007-07-27T00:00:00.000Z&#34;,&#34;2007-08-03T00:00:00.000Z&#34;,&#34;2007-08-10T00:00:00.000Z&#34;,&#34;2007-08-17T00:00:00.000Z&#34;,&#34;2007-08-24T00:00:00.000Z&#34;,&#34;2007-08-31T00:00:00.000Z&#34;,&#34;2007-09-07T00:00:00.000Z&#34;,&#34;2007-09-14T00:00:00.000Z&#34;,&#34;2007-09-21T00:00:00.000Z&#34;,&#34;2007-09-28T00:00:00.000Z&#34;,&#34;2007-10-05T00:00:00.000Z&#34;,&#34;2007-10-12T00:00:00.000Z&#34;,&#34;2007-10-19T00:00:00.000Z&#34;,&#34;2007-10-26T00:00:00.000Z&#34;,&#34;2007-11-02T00:00:00.000Z&#34;,&#34;2007-11-09T00:00:00.000Z&#34;,&#34;2007-11-16T00:00:00.000Z&#34;,&#34;2007-11-23T00:00:00.000Z&#34;,&#34;2007-11-30T00:00:00.000Z&#34;,&#34;2007-12-07T00:00:00.000Z&#34;,&#34;2007-12-14T00:00:00.000Z&#34;,&#34;2007-12-21T00:00:00.000Z&#34;,&#34;2007-12-28T00:00:00.000Z&#34;,&#34;2008-01-04T00:00:00.000Z&#34;,&#34;2008-01-11T00:00:00.000Z&#34;,&#34;2008-01-18T00:00:00.000Z&#34;,&#34;2008-01-25T00:00:00.000Z&#34;,&#34;2008-02-01T00:00:00.000Z&#34;,&#34;2008-02-08T00:00:00.000Z&#34;,&#34;2008-02-15T00:00:00.000Z&#34;,&#34;2008-02-22T00:00:00.000Z&#34;,&#34;2008-02-29T00:00:00.000Z&#34;,&#34;2008-03-07T00:00:00.000Z&#34;,&#34;2008-03-14T00:00:00.000Z&#34;,&#34;2008-03-20T00:00:00.000Z&#34;,&#34;2008-03-28T00:00:00.000Z&#34;,&#34;2008-04-04T00:00:00.000Z&#34;,&#34;2008-04-11T00:00:00.000Z&#34;,&#34;2008-04-18T00:00:00.000Z&#34;,&#34;2008-04-25T00:00:00.000Z&#34;,&#34;2008-05-02T00:00:00.000Z&#34;,&#34;2008-05-09T00:00:00.000Z&#34;,&#34;2008-05-16T00:00:00.000Z&#34;,&#34;2008-05-23T00:00:00.000Z&#34;,&#34;2008-05-30T00:00:00.000Z&#34;,&#34;2008-06-06T00:00:00.000Z&#34;,&#34;2008-06-13T00:00:00.000Z&#34;,&#34;2008-06-20T00:00:00.000Z&#34;,&#34;2008-06-27T00:00:00.000Z&#34;,&#34;2008-07-03T00:00:00.000Z&#34;,&#34;2008-07-11T00:00:00.000Z&#34;,&#34;2008-07-18T00:00:00.000Z&#34;,&#34;2008-07-25T00:00:00.000Z&#34;,&#34;2008-08-01T00:00:00.000Z&#34;,&#34;2008-08-08T00:00:00.000Z&#34;,&#34;2008-08-15T00:00:00.000Z&#34;,&#34;2008-08-22T00:00:00.000Z&#34;,&#34;2008-08-29T00:00:00.000Z&#34;,&#34;2008-09-05T00:00:00.000Z&#34;,&#34;2008-09-12T00:00:00.000Z&#34;,&#34;2008-09-19T00:00:00.000Z&#34;,&#34;2008-09-26T00:00:00.000Z&#34;,&#34;2008-10-03T00:00:00.000Z&#34;,&#34;2008-10-10T00:00:00.000Z&#34;,&#34;2008-10-17T00:00:00.000Z&#34;,&#34;2008-10-24T00:00:00.000Z&#34;,&#34;2008-10-31T00:00:00.000Z&#34;,&#34;2008-11-07T00:00:00.000Z&#34;,&#34;2008-11-14T00:00:00.000Z&#34;,&#34;2008-11-21T00:00:00.000Z&#34;,&#34;2008-11-28T00:00:00.000Z&#34;,&#34;2008-12-05T00:00:00.000Z&#34;,&#34;2008-12-12T00:00:00.000Z&#34;,&#34;2008-12-19T00:00:00.000Z&#34;,&#34;2008-12-26T00:00:00.000Z&#34;,&#34;2009-01-02T00:00:00.000Z&#34;,&#34;2009-01-09T00:00:00.000Z&#34;,&#34;2009-01-16T00:00:00.000Z&#34;,&#34;2009-01-23T00:00:00.000Z&#34;,&#34;2009-01-30T00:00:00.000Z&#34;,&#34;2009-02-06T00:00:00.000Z&#34;,&#34;2009-02-13T00:00:00.000Z&#34;,&#34;2009-02-20T00:00:00.000Z&#34;,&#34;2009-02-27T00:00:00.000Z&#34;,&#34;2009-03-06T00:00:00.000Z&#34;,&#34;2009-03-13T00:00:00.000Z&#34;,&#34;2009-03-20T00:00:00.000Z&#34;,&#34;2009-03-27T00:00:00.000Z&#34;,&#34;2009-04-03T00:00:00.000Z&#34;,&#34;2009-04-09T00:00:00.000Z&#34;,&#34;2009-04-17T00:00:00.000Z&#34;,&#34;2009-04-24T00:00:00.000Z&#34;,&#34;2009-05-01T00:00:00.000Z&#34;,&#34;2009-05-08T00:00:00.000Z&#34;,&#34;2009-05-15T00:00:00.000Z&#34;,&#34;2009-05-22T00:00:00.000Z&#34;,&#34;2009-05-29T00:00:00.000Z&#34;,&#34;2009-06-05T00:00:00.000Z&#34;,&#34;2009-06-12T00:00:00.000Z&#34;,&#34;2009-06-19T00:00:00.000Z&#34;,&#34;2009-06-26T00:00:00.000Z&#34;,&#34;2009-07-02T00:00:00.000Z&#34;,&#34;2009-07-10T00:00:00.000Z&#34;,&#34;2009-07-17T00:00:00.000Z&#34;,&#34;2009-07-24T00:00:00.000Z&#34;,&#34;2009-07-31T00:00:00.000Z&#34;,&#34;2009-08-07T00:00:00.000Z&#34;,&#34;2009-08-14T00:00:00.000Z&#34;,&#34;2009-08-21T00:00:00.000Z&#34;,&#34;2009-08-28T00:00:00.000Z&#34;,&#34;2009-09-04T00:00:00.000Z&#34;,&#34;2009-09-11T00:00:00.000Z&#34;,&#34;2009-09-18T00:00:00.000Z&#34;,&#34;2009-09-25T00:00:00.000Z&#34;,&#34;2009-10-02T00:00:00.000Z&#34;,&#34;2009-10-09T00:00:00.000Z&#34;,&#34;2009-10-16T00:00:00.000Z&#34;,&#34;2009-10-23T00:00:00.000Z&#34;,&#34;2009-10-30T00:00:00.000Z&#34;,&#34;2009-11-06T00:00:00.000Z&#34;,&#34;2009-11-13T00:00:00.000Z&#34;,&#34;2009-11-20T00:00:00.000Z&#34;,&#34;2009-11-27T00:00:00.000Z&#34;,&#34;2009-12-04T00:00:00.000Z&#34;,&#34;2009-12-11T00:00:00.000Z&#34;,&#34;2009-12-18T00:00:00.000Z&#34;,&#34;2009-12-24T00:00:00.000Z&#34;,&#34;2009-12-31T00:00:00.000Z&#34;,&#34;2010-01-08T00:00:00.000Z&#34;,&#34;2010-01-15T00:00:00.000Z&#34;,&#34;2010-01-22T00:00:00.000Z&#34;,&#34;2010-01-29T00:00:00.000Z&#34;,&#34;2010-02-05T00:00:00.000Z&#34;,&#34;2010-02-12T00:00:00.000Z&#34;,&#34;2010-02-19T00:00:00.000Z&#34;,&#34;2010-02-26T00:00:00.000Z&#34;,&#34;2010-03-05T00:00:00.000Z&#34;,&#34;2010-03-12T00:00:00.000Z&#34;,&#34;2010-03-19T00:00:00.000Z&#34;,&#34;2010-03-26T00:00:00.000Z&#34;,&#34;2010-04-01T00:00:00.000Z&#34;,&#34;2010-04-09T00:00:00.000Z&#34;,&#34;2010-04-16T00:00:00.000Z&#34;,&#34;2010-04-23T00:00:00.000Z&#34;,&#34;2010-04-30T00:00:00.000Z&#34;,&#34;2010-05-07T00:00:00.000Z&#34;,&#34;2010-05-14T00:00:00.000Z&#34;,&#34;2010-05-21T00:00:00.000Z&#34;,&#34;2010-05-28T00:00:00.000Z&#34;,&#34;2010-06-04T00:00:00.000Z&#34;,&#34;2010-06-11T00:00:00.000Z&#34;,&#34;2010-06-18T00:00:00.000Z&#34;,&#34;2010-06-25T00:00:00.000Z&#34;,&#34;2010-07-02T00:00:00.000Z&#34;,&#34;2010-07-09T00:00:00.000Z&#34;,&#34;2010-07-16T00:00:00.000Z&#34;,&#34;2010-07-23T00:00:00.000Z&#34;,&#34;2010-07-30T00:00:00.000Z&#34;,&#34;2010-08-06T00:00:00.000Z&#34;,&#34;2010-08-13T00:00:00.000Z&#34;,&#34;2010-08-20T00:00:00.000Z&#34;,&#34;2010-08-27T00:00:00.000Z&#34;,&#34;2010-09-03T00:00:00.000Z&#34;,&#34;2010-09-10T00:00:00.000Z&#34;,&#34;2010-09-17T00:00:00.000Z&#34;,&#34;2010-09-24T00:00:00.000Z&#34;,&#34;2010-10-01T00:00:00.000Z&#34;,&#34;2010-10-08T00:00:00.000Z&#34;,&#34;2010-10-15T00:00:00.000Z&#34;,&#34;2010-10-22T00:00:00.000Z&#34;,&#34;2010-10-29T00:00:00.000Z&#34;,&#34;2010-11-05T00:00:00.000Z&#34;,&#34;2010-11-12T00:00:00.000Z&#34;,&#34;2010-11-19T00:00:00.000Z&#34;,&#34;2010-11-26T00:00:00.000Z&#34;,&#34;2010-12-03T00:00:00.000Z&#34;,&#34;2010-12-10T00:00:00.000Z&#34;,&#34;2010-12-17T00:00:00.000Z&#34;,&#34;2010-12-23T00:00:00.000Z&#34;,&#34;2010-12-31T00:00:00.000Z&#34;,&#34;2011-01-07T00:00:00.000Z&#34;,&#34;2011-01-14T00:00:00.000Z&#34;,&#34;2011-01-21T00:00:00.000Z&#34;,&#34;2011-01-28T00:00:00.000Z&#34;,&#34;2011-02-04T00:00:00.000Z&#34;,&#34;2011-02-11T00:00:00.000Z&#34;,&#34;2011-02-18T00:00:00.000Z&#34;,&#34;2011-02-25T00:00:00.000Z&#34;,&#34;2011-03-04T00:00:00.000Z&#34;,&#34;2011-03-11T00:00:00.000Z&#34;,&#34;2011-03-18T00:00:00.000Z&#34;,&#34;2011-03-25T00:00:00.000Z&#34;,&#34;2011-04-01T00:00:00.000Z&#34;,&#34;2011-04-08T00:00:00.000Z&#34;,&#34;2011-04-15T00:00:00.000Z&#34;,&#34;2011-04-21T00:00:00.000Z&#34;,&#34;2011-04-29T00:00:00.000Z&#34;,&#34;2011-05-06T00:00:00.000Z&#34;,&#34;2011-05-13T00:00:00.000Z&#34;,&#34;2011-05-20T00:00:00.000Z&#34;,&#34;2011-05-27T00:00:00.000Z&#34;,&#34;2011-06-03T00:00:00.000Z&#34;,&#34;2011-06-10T00:00:00.000Z&#34;,&#34;2011-06-17T00:00:00.000Z&#34;,&#34;2011-06-24T00:00:00.000Z&#34;,&#34;2011-07-01T00:00:00.000Z&#34;,&#34;2011-07-08T00:00:00.000Z&#34;,&#34;2011-07-15T00:00:00.000Z&#34;,&#34;2011-07-22T00:00:00.000Z&#34;,&#34;2011-07-29T00:00:00.000Z&#34;,&#34;2011-08-05T00:00:00.000Z&#34;,&#34;2011-08-12T00:00:00.000Z&#34;,&#34;2011-08-19T00:00:00.000Z&#34;,&#34;2011-08-26T00:00:00.000Z&#34;,&#34;2011-09-02T00:00:00.000Z&#34;,&#34;2011-09-09T00:00:00.000Z&#34;,&#34;2011-09-16T00:00:00.000Z&#34;,&#34;2011-09-23T00:00:00.000Z&#34;,&#34;2011-09-30T00:00:00.000Z&#34;,&#34;2011-10-07T00:00:00.000Z&#34;,&#34;2011-10-14T00:00:00.000Z&#34;,&#34;2011-10-21T00:00:00.000Z&#34;,&#34;2011-10-28T00:00:00.000Z&#34;,&#34;2011-11-04T00:00:00.000Z&#34;,&#34;2011-11-11T00:00:00.000Z&#34;,&#34;2011-11-18T00:00:00.000Z&#34;,&#34;2011-11-25T00:00:00.000Z&#34;,&#34;2011-12-02T00:00:00.000Z&#34;,&#34;2011-12-09T00:00:00.000Z&#34;,&#34;2011-12-16T00:00:00.000Z&#34;,&#34;2011-12-23T00:00:00.000Z&#34;,&#34;2011-12-30T00:00:00.000Z&#34;,&#34;2012-01-06T00:00:00.000Z&#34;,&#34;2012-01-13T00:00:00.000Z&#34;,&#34;2012-01-20T00:00:00.000Z&#34;,&#34;2012-01-27T00:00:00.000Z&#34;,&#34;2012-02-03T00:00:00.000Z&#34;,&#34;2012-02-10T00:00:00.000Z&#34;,&#34;2012-02-17T00:00:00.000Z&#34;,&#34;2012-02-24T00:00:00.000Z&#34;,&#34;2012-03-02T00:00:00.000Z&#34;,&#34;2012-03-09T00:00:00.000Z&#34;,&#34;2012-03-16T00:00:00.000Z&#34;,&#34;2012-03-23T00:00:00.000Z&#34;,&#34;2012-03-30T00:00:00.000Z&#34;,&#34;2012-04-05T00:00:00.000Z&#34;,&#34;2012-04-13T00:00:00.000Z&#34;,&#34;2012-04-20T00:00:00.000Z&#34;,&#34;2012-04-27T00:00:00.000Z&#34;,&#34;2012-05-04T00:00:00.000Z&#34;,&#34;2012-05-11T00:00:00.000Z&#34;,&#34;2012-05-18T00:00:00.000Z&#34;,&#34;2012-05-25T00:00:00.000Z&#34;,&#34;2012-06-01T00:00:00.000Z&#34;,&#34;2012-06-08T00:00:00.000Z&#34;,&#34;2012-06-15T00:00:00.000Z&#34;,&#34;2012-06-22T00:00:00.000Z&#34;,&#34;2012-06-29T00:00:00.000Z&#34;,&#34;2012-07-06T00:00:00.000Z&#34;,&#34;2012-07-13T00:00:00.000Z&#34;,&#34;2012-07-20T00:00:00.000Z&#34;,&#34;2012-07-27T00:00:00.000Z&#34;,&#34;2012-08-03T00:00:00.000Z&#34;,&#34;2012-08-10T00:00:00.000Z&#34;,&#34;2012-08-17T00:00:00.000Z&#34;,&#34;2012-08-24T00:00:00.000Z&#34;,&#34;2012-08-31T00:00:00.000Z&#34;,&#34;2012-09-07T00:00:00.000Z&#34;,&#34;2012-09-14T00:00:00.000Z&#34;,&#34;2012-09-21T00:00:00.000Z&#34;,&#34;2012-09-28T00:00:00.000Z&#34;,&#34;2012-10-05T00:00:00.000Z&#34;,&#34;2012-10-12T00:00:00.000Z&#34;,&#34;2012-10-19T00:00:00.000Z&#34;,&#34;2012-10-26T00:00:00.000Z&#34;,&#34;2012-11-02T00:00:00.000Z&#34;,&#34;2012-11-09T00:00:00.000Z&#34;,&#34;2012-11-16T00:00:00.000Z&#34;,&#34;2012-11-23T00:00:00.000Z&#34;,&#34;2012-11-30T00:00:00.000Z&#34;,&#34;2012-12-07T00:00:00.000Z&#34;,&#34;2012-12-14T00:00:00.000Z&#34;,&#34;2012-12-21T00:00:00.000Z&#34;,&#34;2012-12-28T00:00:00.000Z&#34;,&#34;2013-01-04T00:00:00.000Z&#34;,&#34;2013-01-11T00:00:00.000Z&#34;,&#34;2013-01-18T00:00:00.000Z&#34;,&#34;2013-01-25T00:00:00.000Z&#34;,&#34;2013-02-01T00:00:00.000Z&#34;,&#34;2013-02-08T00:00:00.000Z&#34;,&#34;2013-02-15T00:00:00.000Z&#34;,&#34;2013-02-22T00:00:00.000Z&#34;,&#34;2013-03-01T00:00:00.000Z&#34;,&#34;2013-03-08T00:00:00.000Z&#34;,&#34;2013-03-15T00:00:00.000Z&#34;,&#34;2013-03-22T00:00:00.000Z&#34;,&#34;2013-03-28T00:00:00.000Z&#34;,&#34;2013-04-05T00:00:00.000Z&#34;,&#34;2013-04-12T00:00:00.000Z&#34;,&#34;2013-04-19T00:00:00.000Z&#34;,&#34;2013-04-26T00:00:00.000Z&#34;,&#34;2013-05-03T00:00:00.000Z&#34;,&#34;2013-05-10T00:00:00.000Z&#34;,&#34;2013-05-17T00:00:00.000Z&#34;,&#34;2013-05-24T00:00:00.000Z&#34;,&#34;2013-05-31T00:00:00.000Z&#34;,&#34;2013-06-07T00:00:00.000Z&#34;,&#34;2013-06-14T00:00:00.000Z&#34;,&#34;2013-06-21T00:00:00.000Z&#34;,&#34;2013-06-28T00:00:00.000Z&#34;,&#34;2013-07-05T00:00:00.000Z&#34;,&#34;2013-07-12T00:00:00.000Z&#34;,&#34;2013-07-19T00:00:00.000Z&#34;,&#34;2013-07-26T00:00:00.000Z&#34;,&#34;2013-08-02T00:00:00.000Z&#34;,&#34;2013-08-09T00:00:00.000Z&#34;,&#34;2013-08-16T00:00:00.000Z&#34;,&#34;2013-08-23T00:00:00.000Z&#34;,&#34;2013-08-30T00:00:00.000Z&#34;,&#34;2013-09-06T00:00:00.000Z&#34;,&#34;2013-09-13T00:00:00.000Z&#34;,&#34;2013-09-20T00:00:00.000Z&#34;,&#34;2013-09-27T00:00:00.000Z&#34;,&#34;2013-10-04T00:00:00.000Z&#34;,&#34;2013-10-11T00:00:00.000Z&#34;,&#34;2013-10-18T00:00:00.000Z&#34;,&#34;2013-10-25T00:00:00.000Z&#34;,&#34;2013-11-01T00:00:00.000Z&#34;,&#34;2013-11-08T00:00:00.000Z&#34;,&#34;2013-11-15T00:00:00.000Z&#34;,&#34;2013-11-22T00:00:00.000Z&#34;,&#34;2013-11-29T00:00:00.000Z&#34;,&#34;2013-12-06T00:00:00.000Z&#34;,&#34;2013-12-13T00:00:00.000Z&#34;,&#34;2013-12-20T00:00:00.000Z&#34;,&#34;2013-12-27T00:00:00.000Z&#34;,&#34;2014-01-03T00:00:00.000Z&#34;,&#34;2014-01-10T00:00:00.000Z&#34;,&#34;2014-01-17T00:00:00.000Z&#34;,&#34;2014-01-24T00:00:00.000Z&#34;,&#34;2014-01-31T00:00:00.000Z&#34;,&#34;2014-02-07T00:00:00.000Z&#34;,&#34;2014-02-14T00:00:00.000Z&#34;,&#34;2014-02-21T00:00:00.000Z&#34;,&#34;2014-02-28T00:00:00.000Z&#34;,&#34;2014-03-07T00:00:00.000Z&#34;,&#34;2014-03-14T00:00:00.000Z&#34;,&#34;2014-03-21T00:00:00.000Z&#34;,&#34;2014-03-28T00:00:00.000Z&#34;,&#34;2014-04-04T00:00:00.000Z&#34;,&#34;2014-04-11T00:00:00.000Z&#34;,&#34;2014-04-17T00:00:00.000Z&#34;,&#34;2014-04-25T00:00:00.000Z&#34;,&#34;2014-05-02T00:00:00.000Z&#34;,&#34;2014-05-09T00:00:00.000Z&#34;,&#34;2014-05-16T00:00:00.000Z&#34;,&#34;2014-05-23T00:00:00.000Z&#34;,&#34;2014-05-30T00:00:00.000Z&#34;,&#34;2014-06-06T00:00:00.000Z&#34;,&#34;2014-06-13T00:00:00.000Z&#34;,&#34;2014-06-20T00:00:00.000Z&#34;,&#34;2014-06-27T00:00:00.000Z&#34;,&#34;2014-07-03T00:00:00.000Z&#34;,&#34;2014-07-11T00:00:00.000Z&#34;,&#34;2014-07-18T00:00:00.000Z&#34;,&#34;2014-07-25T00:00:00.000Z&#34;,&#34;2014-08-01T00:00:00.000Z&#34;,&#34;2014-08-08T00:00:00.000Z&#34;,&#34;2014-08-15T00:00:00.000Z&#34;,&#34;2014-08-22T00:00:00.000Z&#34;,&#34;2014-08-29T00:00:00.000Z&#34;,&#34;2014-09-05T00:00:00.000Z&#34;,&#34;2014-09-12T00:00:00.000Z&#34;,&#34;2014-09-19T00:00:00.000Z&#34;,&#34;2014-09-26T00:00:00.000Z&#34;,&#34;2014-10-03T00:00:00.000Z&#34;,&#34;2014-10-10T00:00:00.000Z&#34;,&#34;2014-10-17T00:00:00.000Z&#34;,&#34;2014-10-24T00:00:00.000Z&#34;,&#34;2014-10-31T00:00:00.000Z&#34;,&#34;2014-11-07T00:00:00.000Z&#34;,&#34;2014-11-14T00:00:00.000Z&#34;,&#34;2014-11-21T00:00:00.000Z&#34;,&#34;2014-11-28T00:00:00.000Z&#34;,&#34;2014-12-05T00:00:00.000Z&#34;,&#34;2014-12-12T00:00:00.000Z&#34;,&#34;2014-12-19T00:00:00.000Z&#34;,&#34;2014-12-26T00:00:00.000Z&#34;,&#34;2015-01-02T00:00:00.000Z&#34;,&#34;2015-01-09T00:00:00.000Z&#34;,&#34;2015-01-16T00:00:00.000Z&#34;,&#34;2015-01-23T00:00:00.000Z&#34;,&#34;2015-01-30T00:00:00.000Z&#34;,&#34;2015-02-06T00:00:00.000Z&#34;,&#34;2015-02-13T00:00:00.000Z&#34;,&#34;2015-02-20T00:00:00.000Z&#34;,&#34;2015-02-27T00:00:00.000Z&#34;,&#34;2015-03-06T00:00:00.000Z&#34;,&#34;2015-03-13T00:00:00.000Z&#34;,&#34;2015-03-20T00:00:00.000Z&#34;,&#34;2015-03-27T00:00:00.000Z&#34;,&#34;2015-04-02T00:00:00.000Z&#34;,&#34;2015-04-10T00:00:00.000Z&#34;,&#34;2015-04-17T00:00:00.000Z&#34;,&#34;2015-04-24T00:00:00.000Z&#34;,&#34;2015-05-01T00:00:00.000Z&#34;,&#34;2015-05-08T00:00:00.000Z&#34;,&#34;2015-05-15T00:00:00.000Z&#34;,&#34;2015-05-22T00:00:00.000Z&#34;,&#34;2015-05-29T00:00:00.000Z&#34;,&#34;2015-06-05T00:00:00.000Z&#34;,&#34;2015-06-12T00:00:00.000Z&#34;,&#34;2015-06-19T00:00:00.000Z&#34;,&#34;2015-06-26T00:00:00.000Z&#34;,&#34;2015-07-02T00:00:00.000Z&#34;,&#34;2015-07-10T00:00:00.000Z&#34;,&#34;2015-07-17T00:00:00.000Z&#34;,&#34;2015-07-24T00:00:00.000Z&#34;,&#34;2015-07-31T00:00:00.000Z&#34;,&#34;2015-08-07T00:00:00.000Z&#34;,&#34;2015-08-14T00:00:00.000Z&#34;,&#34;2015-08-21T00:00:00.000Z&#34;,&#34;2015-08-28T00:00:00.000Z&#34;,&#34;2015-09-04T00:00:00.000Z&#34;,&#34;2015-09-11T00:00:00.000Z&#34;,&#34;2015-09-18T00:00:00.000Z&#34;,&#34;2015-09-25T00:00:00.000Z&#34;,&#34;2015-10-02T00:00:00.000Z&#34;,&#34;2015-10-09T00:00:00.000Z&#34;,&#34;2015-10-16T00:00:00.000Z&#34;,&#34;2015-10-23T00:00:00.000Z&#34;,&#34;2015-10-30T00:00:00.000Z&#34;,&#34;2015-11-06T00:00:00.000Z&#34;,&#34;2015-11-13T00:00:00.000Z&#34;,&#34;2015-11-20T00:00:00.000Z&#34;,&#34;2015-11-27T00:00:00.000Z&#34;,&#34;2015-12-04T00:00:00.000Z&#34;,&#34;2015-12-11T00:00:00.000Z&#34;,&#34;2015-12-18T00:00:00.000Z&#34;,&#34;2015-12-24T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-01-08T00:00:00.000Z&#34;,&#34;2016-01-15T00:00:00.000Z&#34;,&#34;2016-01-22T00:00:00.000Z&#34;,&#34;2016-01-29T00:00:00.000Z&#34;,&#34;2016-02-05T00:00:00.000Z&#34;,&#34;2016-02-12T00:00:00.000Z&#34;,&#34;2016-02-19T00:00:00.000Z&#34;,&#34;2016-02-26T00:00:00.000Z&#34;,&#34;2016-03-04T00:00:00.000Z&#34;,&#34;2016-03-11T00:00:00.000Z&#34;,&#34;2016-03-18T00:00:00.000Z&#34;,&#34;2016-03-24T00:00:00.000Z&#34;,&#34;2016-04-01T00:00:00.000Z&#34;,&#34;2016-04-08T00:00:00.000Z&#34;,&#34;2016-04-15T00:00:00.000Z&#34;,&#34;2016-04-22T00:00:00.000Z&#34;,&#34;2016-04-29T00:00:00.000Z&#34;,&#34;2016-05-06T00:00:00.000Z&#34;,&#34;2016-05-13T00:00:00.000Z&#34;,&#34;2016-05-20T00:00:00.000Z&#34;,&#34;2016-05-27T00:00:00.000Z&#34;,&#34;2016-06-03T00:00:00.000Z&#34;,&#34;2016-06-10T00:00:00.000Z&#34;,&#34;2016-06-17T00:00:00.000Z&#34;,&#34;2016-06-24T00:00:00.000Z&#34;,&#34;2016-07-01T00:00:00.000Z&#34;,&#34;2016-07-08T00:00:00.000Z&#34;,&#34;2016-07-15T00:00:00.000Z&#34;,&#34;2016-07-22T00:00:00.000Z&#34;,&#34;2016-07-29T00:00:00.000Z&#34;,&#34;2016-08-05T00:00:00.000Z&#34;,&#34;2016-08-12T00:00:00.000Z&#34;,&#34;2016-08-19T00:00:00.000Z&#34;,&#34;2016-08-26T00:00:00.000Z&#34;,&#34;2016-09-02T00:00:00.000Z&#34;,&#34;2016-09-09T00:00:00.000Z&#34;,&#34;2016-09-16T00:00:00.000Z&#34;,&#34;2016-09-23T00:00:00.000Z&#34;,&#34;2016-09-30T00:00:00.000Z&#34;,&#34;2016-10-07T00:00:00.000Z&#34;,&#34;2016-10-14T00:00:00.000Z&#34;,&#34;2016-10-21T00:00:00.000Z&#34;,&#34;2016-10-28T00:00:00.000Z&#34;,&#34;2016-11-04T00:00:00.000Z&#34;,&#34;2016-11-11T00:00:00.000Z&#34;,&#34;2016-11-18T00:00:00.000Z&#34;,&#34;2016-11-25T00:00:00.000Z&#34;,&#34;2016-12-02T00:00:00.000Z&#34;,&#34;2016-12-09T00:00:00.000Z&#34;,&#34;2016-12-16T00:00:00.000Z&#34;,&#34;2016-12-23T00:00:00.000Z&#34;,&#34;2016-12-30T00:00:00.000Z&#34;,&#34;2017-01-06T00:00:00.000Z&#34;,&#34;2017-01-13T00:00:00.000Z&#34;,&#34;2017-01-20T00:00:00.000Z&#34;,&#34;2017-01-27T00:00:00.000Z&#34;,&#34;2017-02-03T00:00:00.000Z&#34;,&#34;2017-02-10T00:00:00.000Z&#34;,&#34;2017-02-17T00:00:00.000Z&#34;,&#34;2017-02-24T00:00:00.000Z&#34;,&#34;2017-03-03T00:00:00.000Z&#34;,&#34;2017-03-10T00:00:00.000Z&#34;,&#34;2017-03-17T00:00:00.000Z&#34;,&#34;2017-03-23T00:00:00.000Z&#34;],[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.882009868611482,0.89639620738816,0.894623668366187,0.930126938147475,0.931125427505195,0.930281677942156,0.930394053139138,0.93157469379101,0.932820642856053,0.88872654820673,0.941355907382818,0.942540035721515,0.922777908475206,0.890219104431397,0.89264530260361,0.886332903777741,0.893755353596777,0.872516511174197,0.877087915200832,0.878601874448131,0.884486062778509,0.882058815514466,0.876876381886743,0.882244139294026,0.860919824283791,0.838014154321994,0.838279516609103,0.832527062145364,0.82607121049495,0.836993076782081,0.796642616989866,0.79466704143585,0.802550596446245,0.846690492809674,0.820424123675434,0.8430391755578,0.832613815094085,0.847582395839352,0.859596571829904,0.863306872388838,0.855750695251177,0.8560491315787,0.851871968001925,0.840030575901434,0.867296042235348,0.87080142042679,0.887981285418058,0.891663043978797,0.899547804661973,0.899197299456943,0.907583606879088,0.905334807901238,0.910222780581982,0.912509969988313,0.928702961584877,0.920913306216911,0.930713735137361,0.94002075450282,0.934412869933405,0.921970103146809,0.928184803291042,0.930956904744918,0.940499785492708,0.927725177018749,0.920968335601088,0.921219782913846,0.916229677628881,0.903490460174958,0.895551209824133,0.894664772859278,0.881990228357755,0.853801166212627,0.902621974777728,0.914858108289064,0.922798046099779,0.919513903099291,0.93696996976189,0.935328931369585,0.936925452297783,0.938498605897526,0.94991160962515,0.949685809857998,0.949816434691477,0.950624178934631,0.956967541588698,0.959528771667062,0.959145072759651,0.960561813364816,0.961574810389801,0.960590804004404,0.958827878466148,0.960987673225743,0.965093337591458,0.95927473579906,0.953081064793193,0.963348796940412,0.954521735000699,0.964177300787605,0.957494111147315,0.946759060765761,0.938201867925746,0.936948572704074,0.937100610541652,0.851259792547727,0.852804363274825,0.836472516319004,0.83658490107239,0.824674828574868,0.823458336243859,0.830487824915226,0.838730242294831,0.828411642806193,0.800620757486442,0.803476517752319,0.776685895920438,0.71811854270478,0.71282691436304,0.682668166584454,0.679733474184317,0.687758958097791,0.696037062850163,0.706223042251071,0.705735592665899,0.923471319597428,0.94195826118503,0.94374818628953,0.934527053225884,0.933704280967376,0.943637619295564,0.950573877594234,0.949743525078384,0.944540987084846,0.941435048291607,0.924584185245784,0.916270179645517,0.911551283404537,0.933230057936271,0.934137726650809,0.8983272626737,0.895553691854011,0.911750579682076,0.900056631694688,0.894869130968903,0.89438743711231,0.893203325797245,0.878897357560809,0.893245866611085,0.906582879329671,0.892035651198177,0.881153549732186,0.868771345740389,0.872739775739494,0.861056323067312,0.863838807922276,0.881623957137822,0.937805162670445,0.940215551150497,0.949134169492691,0.965727931711275,0.95988372630849,0.949480826779233,0.956485377668895,0.965562511767643,0.971385414889408,0.976350315094039,0.973651221079678,0.975054802009941,0.972562218465973,0.972932686060766,0.9736640376052,0.972612736569777,0.970355501546774,0.974710872904095,0.974560268472055,0.96045747169878,0.950878334440102,0.949221100144066,0.941524814916619,0.929676436148147,0.932884820748953,0.937118796004643,0.93709593426024,0.931261934246828,0.905409961649264,0.881379205729466,0.881066731773446,0.868619330388036,0.872704683166344,0.869669573055155,0.812125388527252,0.814921427350433,0.805150221388754,0.800111691591278,0.79600584320039,0.859006569492603,0.846384494778769,0.837539691279261,0.859919090440606,0.902899906766342,0.907457576390327,0.929488889865148,0.928314115350427,0.912172407746556,0.91224670821375,0.929295626414595,0.940097165030988,0.935610423548652,0.924260673527778,0.92633339089636,0.925747674691079,0.930674552387104,0.928547708925286,0.937457003782537,0.94600042618036,0.930552011414689,0.961677066142955,0.959632469080871,0.958963756948613,0.961271949319374,0.96210926137806,0.962611180020521,0.960842832055477,0.957419961171142,0.964897683020213,0.963288721517906,0.960733236847145,0.967235427527916,0.95354703894685,0.948162809642396,0.952595261822757,0.960277978424035,0.941354188144352,0.94389444602858,0.946291320922276,0.945129041896022,0.940901227068365,0.944981420519279,0.952929853543947,0.952591778086156,0.952373650503562,0.946481740101135,0.947226014600584,0.94685260738958,0.943403290252459,0.944928105846251,0.946093468086701,0.944101424614336,0.950690602580542,0.953715253611068,0.952792871125259,0.944186633849537,0.974493313026828,0.973044898320156,0.971677442931221,0.972741023797147,0.966977909918811,0.958652214495075,0.89532368107682,0.896869285572475,0.874227475878343,0.912539902246047,0.939912396348665,0.93510090088096,0.942755971576812,0.948440434585445,0.944300247817487,0.938810784181883,0.937643551012184,0.935245743479229,0.91984592566673,0.91460445859138,0.916247054299802,0.907221615524209,0.910119189745327,0.906876745682511,0.910696191223952,0.906321901051564,0.927312198666894,0.926498352241539,0.917201661556044,0.91473355442069,0.852288742614378,0.87346898093947,0.81665122240188,0.755093839223704,0.757976136169897,0.805619954498791,0.82201882194805,0.870249563129556,0.883844393736128,0.882786823488884,0.879981178554337,0.884758964866877,0.891854337628294,0.922536000046478,0.922811941798086,0.915019951309569,0.900161682055584,0.887172208871889,0.894519126736872,0.889323457863162,0.894899594670475,0.880039408756929,0.92209081849229,0.923863201767369,0.922820341619374,0.911059909345753,0.907943357290975,0.889534010159546,0.914337401221914,0.922942517588182,0.904388953875893,0.908665292789139,0.90310527149848,0.899631301171307,0.871104406936193,0.888004731076489,0.91931294272786,0.934621794739475,0.933357527471261,0.938257454770141,0.939332008463583,0.898693080161883,0.882578840414364,0.883618596407203,0.883722846329121,0.858217794850265,0.853451941269634,0.858119556056964,0.842055947949924,0.837219072783716,0.847367504965347,0.84313002586829,0.827601106293205,0.826237109828016,0.856312254382341,0.860332510460119,0.851949656524568,0.804032619510255,0.811871141460707,0.795472384967536,0.721529407425515,0.849273483910156,0.878313894368207,0.887912147037235,0.882791202209688,0.913087632303414,0.9117791718058,0.836595513659237,0.869205246296818,0.863466513241688,0.867889524306851,0.884544046204418,0.884212898036891,0.884049713318966,0.852270477645461,0.877643874944018,0.871389881235101,0.872206168317545,0.859053353878408,0.884016173936882,0.91329242516501,0.90988734705487,0.898478644845867,0.890403969668449,0.878293320009831,0.881634051438478,0.887429505782425,0.910267411337857,0.903957042504402,0.88777091694801,0.879650814148796,0.863700102359505,0.858289106515027,0.850483421869588,0.862442336428626,0.874877346212069,0.870954565313623,0.875917928655095,0.901425771973309,0.866354624235668,0.847440751961013,0.859454107020039,0.850845352497222,0.870928846847957,0.886282780701303,0.915910983548846,0.915026270228843,0.943581321025586,0.951218798934343,0.962592800304601,0.953988702465735,0.940401586239853,0.926014326119466,0.914538909511282,0.933081072984159,0.929915914710571,0.930356117655682,0.929895864599884,0.925130802002278,0.926657383529761,0.92816451942513,0.939594321466476,0.944756851339376,0.941207945686643,0.941154690379939,0.93028646644255,0.931879172444096,0.921662504260659,0.918423313001563,0.925307157786947,0.932126424152915,0.940904758410219,0.955019976028747,0.953304954122241,0.948683097709863,0.953428878195296,0.953680326730849,0.951247346115196,0.952171837642435,0.950900501446933,0.944754814587414,0.926386421415982,0.927238130434668,0.917710334104383,0.909138688814426,0.923208976687566,0.927289541757706,0.920603371810833,0.913598232704844,0.900990560644125,0.94771281418213,0.940712900207074,0.940519314535948,0.947746547310768,0.948118982558831,0.947663256753299,0.944275022164544,0.949639113775738,0.951192375148743,0.946948941914507,0.947733224240073,0.951865570775009,0.958282690200217,0.961764707451337,0.961838206188472,0.960375140600664,0.962741326922433,0.966146190579566,0.963924792439567,0.96440910368914,0.963971182278428,0.970046376323949,0.968236141158825,0.96766482397509,0.968742498862409,0.970601952929947,0.974077493546502,0.972504172117028,0.972501359730907,0.979409070021339,0.979803500258982,0.97837586587305,0.976838626101853,0.973787497489621,0.974008697637284,0.95616977125134,0.945896153105053,0.942831210257574,0.939582341236228,0.936745943065741,0.909062961922669,0.908653109036026,0.90918660367352,0.912185434660259,0.890380198743003,0.893439448399631,0.880429454263924,0.881517447348355,0.861528880799173,0.84350886989254,0.841632901300096,0.847567028245217,0.836015074459,0.817097233606457,0.822760441685308,0.915758867616332,0.898547735372562,0.885121775801818,0.883641711837632,0.888328872603158,0.872392145542029,0.875363971512212,0.876098846588909,0.876790623300233,0.778350155304277,0.739922376120829,0.738217622436721,0.704216962493225,0.778009770913344,0.792596825315964,0.793995043552431,0.800853439706685,0.812291024105335,0.812474964471585,0.810807722640305,0.777410812137181,0.820518893410709,0.82678536033314,0.834803797622674,0.833075674202895,0.829171710689881,0.821990185696194,0.816281471683799,0.789668045626429]]},&#34;evals&#34;:[&#34;attrs.interactionModel&#34;],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;The correlation between the Tech ETF and the S&amp;amp;P 500 ETF seems quite high. It dipped a bit in the middle of 2009 and again towards the end of 2016. It would be interesting to see if this was true of the other sector ETFs as well. In other words, were these periods of generally declining correlations, or was it limited to the technology/SP500 relationship?&lt;/p&gt;
&lt;p&gt;The best way to do some exploratory analysis on that is, no surprise, build a shiny app that allows users to choose their own sectors and rolling windows. We’ll do that next time - see you in a few days!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/01/18/reproducible-finance-with-r-sector-correlations/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Some R News</title>
      <link>https://rviews.rstudio.com/2017/01/13/some-r-news/</link>
      <pubDate>Fri, 13 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/01/13/some-r-news/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;Here are a few things of some interest in the R world:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href=&#34;http://www.moore.org&#34;&gt;Gordon and Betty Moore Foundation&lt;/a&gt; has joined the R Consortium! This is a very positive development for the R Consortium and the R Community in general. The Moore Foundation has been a positive force for supporting technology that can make a real difference in people’s lives since its foundation in 2000 with an endowment of over $6 billion. The grant from the Moore Foundation brings considerable prestige and resources to the R Consortium. And the direct participation of Chris Mentzel, program director of the Moore Foundation’s Data-Driven Discovery Initiative, will lend his expertise to both the R Consortium’s Board of Directors and Infrastructure Steering Committee. (The Data-Driven Discovery Initiative, which supports efforts to develop tools and techniques to harness large, complex data sets, is backed by a $60 million budget.) For more information, see the R Consortium’s &lt;a href=&#34;http://news/2017/01/11/gordon-and-betty-moore-foundation-joins-r-consortium-to-encourage-development-maintenance-and-distribution-of-r-software&#34;&gt;announcement&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.rstudio.com/conference/&#34;&gt;rstudio::conf&lt;/a&gt;, the first RStudio-organized conference devoted to “all things R and RStudio”, kicked off today in Orlando following two days of training and workshops. The preliminary numbers for the conference are very encouraging. Over 200 R users attended the workshops, while approximately 400 people are expected to attend the conference itself. The two new workshops developed for rstudio::conf, “Intermediate Shiny” and “Master the Tidyverse” are expected to be offered at various locations later this year. All of the conference presentations should be available online in a few weeks.&lt;/li&gt;
&lt;li&gt;The R Consortium’s Information Steering Committee (ISC) first &lt;a href=&#34;https://www.r-consortium.org/blog/2016/12/06/call-for-proposals&#34;&gt;call for proposals&lt;/a&gt; for 2017 will close on midnight February 10th. There is still time to get your &lt;a href=&#34;https://www.r-consortium.org/projects/submit-proposal&#34;&gt;proposal&lt;/a&gt; reviewed - and possibly funded - by the ISC.&lt;/li&gt;
&lt;li&gt;The next satRday event will be held in Cape Town South Africa on February 18th.&lt;/li&gt;
&lt;li&gt;New York R will be held on April 21st and 22nd. The website should be up soon.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.rinfinance.com/&#34;&gt;R/Finance 2017&lt;/a&gt;, the ninth annual R/Finance conference, is scheduled for May 19th and 20th in Chicago. Over the past eight years, R/Finance has attained a superb record for technical excellence and for offering a quality R Community experience. I expect the trend to continue. Registration is not yet open, but the &lt;a href=&#34;http://www.rinfinance.com/#cfp&#34;&gt;call for papers&lt;/a&gt; will be open until February 28th.&lt;/li&gt;
&lt;li&gt;Registration for useR! 2017 is open, and the conference is already filling up! This is the premier international conference for the R Community. If you can be in Brussels this summer, don’t miss the opportunity to attend.&lt;/li&gt;
&lt;/ul&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/01/13/some-r-news/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>December 2016 Package Picks</title>
      <link>https://rviews.rstudio.com/2017/01/11/december-2016-package-picks/</link>
      <pubDate>Wed, 11 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/01/11/december-2016-package-picks/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;Last month, 217 new packages were submitted to CRAN. By &lt;a href=&#34;https://www.rstudio.com/rviews/2017/01/06/10000-cran-packages/&#34;&gt;my count&lt;/a&gt; this was the highest monthly value recorded for the past nine years. Below, are brief descriptions of fifty-two of these new-for-December packages grouped into six categories: Data, Data Science, Financial Analysis, Statistics, Utilities and Visualizations. The Financial Analysis category is noteworthy. It is unusual to have six interesting packages centered on some financial application in a given month.&lt;/p&gt;
&lt;p&gt;It is also unusual for me to be able to identify a favorite package. However, this month I am comfortable pointing out &lt;a href=&#34;https://cran.rstudio.com/web/packages/deconvolveR/&#34;&gt;deconvolveR&lt;/a&gt; from Bradley Efron and Balasubramanian Narasimhan which implements Empirical Bayes methods for learning prior distributions from data. I expect that this package will become important to many Bayesian and “Almost Bayesian” statisticians.&lt;/p&gt;
&lt;div id=&#34;data&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Data&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/bea.R/&#34;&gt;bea.R&lt;/a&gt; v1.0.1: Provides an R interface for the Bureau of Economic Analysis (&lt;a href=&#34;https://www.bea.gov/&#34;&gt;BEA&lt;/a&gt;) API.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/BETS/&#34;&gt;BETS&lt;/a&gt; v0.0.98: Provides access to Brazilian economic time series from the Getulio Vargas Foundation, the Central Bank of Brazil and the Brazilian Institute of Geography and Statistics.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/censys/&#34;&gt;censys&lt;/a&gt; v0.1.0: Enables researchers to query the Censys public search engine about the hosts and networks that compose the Internet. &lt;a href=&#34;https://cran.rstudio.com/web/packages/censys/README.html&#34;&gt;README&lt;/a&gt; provides an example.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/lingtypology/&#34;&gt;lingtypology&lt;/a&gt; v1.0.0: Allows users to access &lt;a href=&#34;http://glottolog.org/&#34;&gt;Glottolog&lt;/a&gt; database of world languages. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/lingtypology/vignettes/lingtypology.html&#34;&gt;vignette&lt;/a&gt; contains several examples including how to use the map.feature function to produce maps similar to those used in &lt;a href=&#34;http://clld.org/&#34;&gt;Cross-Linguistic Linked Data&lt;/a&gt; projects.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;iframe src=&#34;https://beta.rstudioconnect.com/content/2347/december_package_picks_block1.html&#34; width=&#34;1000px&#34; height=&#34;550px&#34;&gt;
&lt;/iframe&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/natserv/&#34;&gt;natserv&lt;/a&gt; v0.1.4: Allows users to access &lt;a href=&#34;http://www.natureserve.org/&#34;&gt;NatureServe&lt;/a&gt; to fetch data, search taxonomic names, and make maps. &lt;a href=&#34;https://cran.rstudio.com/web/packages/natserv/README.html&#34;&gt;README&lt;/a&gt; contains examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/pleiades/&#34;&gt;pleiades&lt;/a&gt; v0.1.0 Provides an interface to the &lt;a href=&#34;https://pleiades.stoa.org/&#34;&gt;Pleiades&lt;/a&gt; Archaeological Database. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/pleiades/vignettes/pleiades_vignette.html&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/rclimateca/&#34;&gt;rclimateca&lt;/a&gt; v0.1: Provides access to the Canadian &lt;a href=&#34;http://climate.weather.gc.ca/&#34;&gt;climate archives&lt;/a&gt;. &lt;a href=&#34;https://cran.rstudio.com/web/packages/rclimateca/README.html&#34;&gt;README&lt;/a&gt; has examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/rWind/&#34;&gt;rWind&lt;/a&gt; v0.1.3: Provides tools for downloading, editing and transforming wind data from the &lt;a href=&#34;http://www.weather.gov/&#34;&gt;National Weather Services&lt;/a&gt;’ &lt;a href=&#34;https://www.ncdc.noaa.gov/data-access/model-data/model-datasets/global-forcast-system-gfs&#34;&gt;Global Forecast System&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/SkyWatchr/&#34;&gt;SkyWatchr&lt;/a&gt; v0.5-0: Provides functions to query and download satellite imagery and climate/atmospheric datasets using the &lt;a href=&#34;https://github.com/skywatchspaceapps/api&#34;&gt;SkyWatch API&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;data-science&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Data Science&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/textshape/&#34;&gt;extshape&lt;/a&gt; v0.2.0: Provides functions for reshaping text data. See &lt;a href=&#34;https://cran.rstudio.com/web/packages/textshape/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/pipeliner/&#34;&gt;pipeliner&lt;/a&gt; v0.1.1: Defines a framework for defining ‘pipelines’ of functions for data transformations, model estimation and inverse-transformations that results model-scoring functions that automatically apply the entire pipeline. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/pipeliner/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt; explains the concept and provides examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/sqlscore/&#34;&gt;sqlscore&lt;/a&gt; v0.1.0: Provides utilities for generating SQL queries from R model objects. It generates the SQL to score a generalized linear model. See README.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;financial-analysis&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Financial Analysis&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/FinancialMath/&#34;&gt;FinancialMath&lt;/a&gt; v0.1.1: Provides function to help prepare for the Society of Actuaries and Casualty Actuarial Society ‘Financial Mathematics’ exam.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/KraljicMatrix/&#34;&gt;KraljicMatrix&lt;/a&gt; v0.1.0: Implements the &lt;a href=&#34;https://hbr.org/1983/09/purchasing-must-become-supply-management&#34;&gt;Kraljic Matrix&lt;/a&gt; approach for strategically analyzing a firm’s purchasing portfolio. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/KraljicMatrix/vignettes/kraljic.html&#34;&gt;vignette&lt;/a&gt; offers some theory and examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/InfoTrad/&#34;&gt;InfoTrad&lt;/a&gt; v1.0: Provides functions to estimate the probability of informed trading (PIN) initially introduced by &lt;a href=&#34;http://onlinelibrary.wiley.com/doi/10.1111/j.1540-6261.1996.tb04074.x/abstract&#34;&gt;Easley et. al.&lt;/a&gt; using both &lt;a href=&#34;https://www.cambridge.org/core/journals/journal-of-financial-and-quantitative-analysis/article/div-classtitlefactoring-information-into-returnsdiv/FC4FEE7F0262023056E690253644A960&#34;&gt;Easley et al.&lt;/a&gt; factorization and &lt;a href=&#34;http://www.sciencedirect.com/science/article/pii/S1386418111000176&#34;&gt;LK factorization&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/ReIns/&#34;&gt;ReIns&lt;/a&gt; v1.0.1: Contains functions used in the new book Reinsurance: Actuarial and Statistical Aspects. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/ReIns/vignettes/ReIns.html&#34;&gt;vignette&lt;/a&gt; contains several interesting examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/tidyquant/&#34;&gt;tidyquant&lt;/a&gt; v0.1.0: Bringing quantitative financial analysis to the ‘tidyverse’ this package provides wrappers for various xts, quantmod and TTR package functions and returns the objects in the tidy tibble format. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/tidyquant/vignettes/tidyquant.html&#34;&gt;vignette&lt;/a&gt; provides an introduction.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/valuer/&#34;&gt;valuer&lt;/a&gt; v1.1.0: Implementing the pricing framework described in &lt;a href=&#34;http://www.sciencedirect.com/science/article/pii/S0167668711000618&#34;&gt;Bacinello et al.&lt;/a&gt; and the fee structure discussed in &lt;a href=&#34;https://www.cambridge.org/core/journals/astin-bulletin-journal-of-the-iaa/article/div-classtitlestate-dependent-fees-for-variable-annuity-guaranteesdiv/2A2D06F0A56B24B7E284379174257ECC&#34;&gt;Bernard et al.&lt;/a&gt;, this package provides to price variable annuity life insurance contracts by means of Monte Carlo methods. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/valuer/vignettes/Introduction.html&#34;&gt;vignette&lt;/a&gt; for an introduction.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Statistics&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/arsenal/&#34;&gt;arsenal&lt;/a&gt; v0.1.2: Provides functions for large-scale statistical summaries which take advantage of work RStudio reporting tools. There are vignettes describing the &lt;a href=&#34;https://cran.rstudio.com/web/packages/arsenal/vignettes/freqlist.pdf&#34;&gt;freqlist&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/arsenal/vignettes/modelsum.html&#34;&gt;modelsum&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/arsenal/vignettes/tableby.html&#34;&gt;tableby&lt;/a&gt; functions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/ashr/&#34;&gt;ashr&lt;/a&gt; v2.0.5: Implements an Empirical Bayes approach for large-scale hypothesis testing and false discovery rate (FDR) estimation based on the methods of &lt;a href=&#34;doi:10.1093/biostatistics/kxw041&#34;&gt;M. Stephens, 2016&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/bayesloglin/&#34;&gt;bayesloglin&lt;/a&gt; v1.0.1: Provides functions for the Bayesian analysis of contingency table data. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/bayesloglin/vignettes/bayesloglin-R-package.pdf&#34;&gt;vignette&lt;/a&gt; provides some theory as well as examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/BTYDplus/&#34;&gt;BTYDplus&lt;/a&gt; v1.01: Implements advanced statistical methods to describe and predict customers’ purchase behavior in a non-contractual setting. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/BTYDplus/vignettes/BTYDplus-HowTo.pdf&#34;&gt;vignette&lt;/a&gt; provides an extended example.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/colf/&#34;&gt;colf&lt;/a&gt; v0.1.2: Provides functions to perform least squares constrained optimization on a linear objective function using a formula syntax similar to lm(). There is a &lt;a href=&#34;https://cran.rstudio.com/web/packages/colf/vignettes/colf.html&#34;&gt;tutorial&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/deconvolveR/&#34;&gt;deconvolveR&lt;/a&gt; v1.0-3: Provides Empirical Bayes methods for learning prior distributions from data using deconvolution and Empirical Bayes methods. The vignette on &lt;a href=&#34;https://cran.rstudio.com/web/packages/deconvolveR/vignettes/deconvolution.html&#34;&gt;Empirical Bayes Deconvolution&lt;/a&gt; by Balasubramanian Narasimhan and Bradley Efron is really good reading.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/dynamichazard/&#34;&gt;dynamichazard&lt;/a&gt; v0.1.0: Contains functions for fitting dynamic hazard models with binary outcomes using state space models using methods described in &lt;a href=&#34;doi:10.1080/01621459.1992.10475232&#34;&gt;Fahrmeir (1992)&lt;/a&gt; and &lt;a href=&#34;doi:10.1093/biomet/81.2.317&#34;&gt;Fahrmeir (1994)&lt;/a&gt;. There are vignettes on &lt;a href=&#34;https://cran.rstudio.com/web/packages/dynamichazard/vignettes/Comparing_methods_for_logistic_models.pdf&#34;&gt;Comparing methods for time varying logistic models&lt;/a&gt; and the theory behind the &lt;a href=&#34;https://cran.rstudio.com/web/packages/dynamichazard/vignettes/ddhazard.pdf&#34;&gt;ddhazard&lt;/a&gt; function.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.rstudio.com/wp-admin/edit.php&#34;&gt;expint&lt;/a&gt; v0.1-2: Provides functions that implement exponential integrals and the incomplete gamma function defined for negative values of its first argument. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/expint/vignettes/expint.pdf&#34;&gt;vignette&lt;/a&gt; describes the math, the underlying C routines and alternative methods of calculation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/joineRML/&#34;&gt;joinRML&lt;/a&gt; v0.1.1: Provides functions to fit joint models of longitudinal data and time to event outcomes as proposed by &lt;a href=&#34;doi:10.1093/biostatistics/1.4.465&#34;&gt;Henderson et. al.&lt;/a&gt;, but extended to the case of multiple continuous longitudinal measures. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/joineRML/vignettes/joineRML.html&#34;&gt;introduction&lt;/a&gt; to the package and a &lt;a href=&#34;https://cran.rstudio.com/web/packages/joineRML/vignettes/technical.pdf&#34;&gt;vignette&lt;/a&gt; with the technical details.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/mixlink/&#34;&gt;mixlink&lt;/a&gt; v0.1.4: The &lt;a href=&#34;http://arxiv.org/abs/1612.03302&#34;&gt;Mixture Link model&lt;/a&gt; is a proposed extension to generalized linear models, where the outcome distribution is a finite mixture of densities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/rrr/&#34;&gt;rrr&lt;/a&gt; v1.0.0: Provides functions for fitting reduced-rank regression, diagnostics and graphics. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/rrr/vignettes/rrr.html&#34;&gt;vignette&lt;/a&gt; shows the math along with worked examples.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Utilities&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/aws.ec2metadata/&#34;&gt;aws.ec2metadata&lt;/a&gt; v0.1.1, &lt;a href=&#34;https://cran.rstudio.com/web/packages/aws.polly/&#34;&gt;aws.polly&lt;/a&gt; v0.1.2, &lt;a href=&#34;https://cran.rstudio.com/web/packages/aws.ses/&#34;&gt;aws.ses&lt;/a&gt; v0.1.4, &lt;a href=&#34;https://cran.rstudio.com/web/packages/aws.sns/&#34;&gt;aws.sns&lt;/a&gt; v0.1.5, &lt;a href=&#34;https://cran.rstudio.com/web/packages/aws.sqs/&#34;&gt;aws.sqs&lt;/a&gt; v0.1.8 are a series of packages for working with Amazon EC2 instances.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/binman/&#34;&gt;binman&lt;/a&gt; v0.0.7: Provides tools and functions for managing the download of binary files. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/binman/vignettes/binman-Basics.html&#34;&gt;vignette&lt;/a&gt; shows how to use them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/blob/&#34;&gt;blob&lt;/a&gt; v1.0.0: Provides an S3 class for representing vectors of binary data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/cleanr/&#34;&gt;cleanr&lt;/a&gt; v1.1.2: Povides functions to check R code for some of the most common layout flaws. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/cleanr/vignettes/cleanr_Introduction.html&#34;&gt;vignette&lt;/a&gt; shows how to use them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/nanotime/&#34;&gt;nanotime&lt;/a&gt; v0.0.1: Provides Full 64-bit resolution date and time support with resolution up to nanosecond granularity. See &lt;a href=&#34;https://cran.rstudio.com/web/packages/nanotime/README.html&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.r-pkg.org/pkg/narray&#34;&gt;narray&lt;/a&gt; v0.0.1: Provides functions to query and manipulate arrays of arbitrary dimensions. See the &lt;a href=&#34;https://cran.rstudio.com/web/packages/narray/vignettes/narray.html&#34;&gt;vignette&lt;/a&gt; for examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/replyr/&#34;&gt;replyr&lt;/a&gt; v0.2.0: Provides methods for working with remote ‘tbl’ sources (‘SQL’ databases, ‘Spark’) through ‘dplyr’. There is an &lt;a href=&#34;https://cran.rstudio.com/web/packages/replyr/vignettes/letExample.html&#34;&gt;introduction&lt;/a&gt; and vignettes for &lt;a href=&#34;https://cran.rstudio.com/web/packages/replyr/vignettes/NArm.html&#34;&gt;NA removal&lt;/a&gt;, &lt;a href=&#34;https://cran.rstudio.com/web/packages/replyr/vignettes/ParametricExample.html&#34;&gt;parametric programming&lt;/a&gt;, and &lt;a href=&#34;https://cran.rstudio.com/web/packages/replyr/vignettes/letExample.html&#34;&gt;using the let function&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/rtrends/&#34;&gt;rtrends&lt;/a&gt; v0.1.0: Provides functions for analyzing the RStudio CRAN mirror &lt;a href=&#34;http://cran.rstudio.com/&#34;&gt;logs&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/xaringan/&#34;&gt;xaringan&lt;/a&gt; v0.1: Provides functions for creating HTML5 slides with R Markdown and the JavaScript library &lt;a href=&#34;https://remarkjs.com&#34;&gt;remark.js&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;visualization&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Visualization&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/ggiraphExtra/&#34;&gt;ggiraphExtra&lt;/a&gt; v0.1.0: Enhances ggplot2 and ggiraph with static and interactive exploratory plots. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggiraphExtra/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; provides several examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/ggmosaic/&#34;&gt;ggmosaic&lt;/a&gt; v0.1.0: Implements mosaic plots for ggplot2. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/ggmosaic/vignettes/ggmosaic.html&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/pals/&#34;&gt;pals&lt;/a&gt; v1.0: Provides a comprehensive collection of color pallettes, colormaps along with tools to evaluate them. There an &lt;a href=&#34;https://cran.rstudio.com/web/packages/pals/vignettes/pals_examples.html&#34;&gt;overview&lt;/a&gt; and a vignette showing a &lt;a href=&#34;https://cran.rstudio.com/web/packages/pals/vignettes/illusion.html&#34;&gt;Color Caused Optical Illusion&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;iframe src=&#34;https://beta.rstudioconnect.com/content/2348/december_package_picks_block2.html&#34; width=&#34;1000px&#34; height=&#34;570px&#34;&gt;
&lt;/iframe&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/Radviz/&#34;&gt;Radviz&lt;/a&gt; v0.7.0: Implements the radviz projection, enabling the visualization of multidimensional data while maintaining the relation to the original dimensions. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/Radviz/vignettes/single_cell_projections.html&#34;&gt;vignette&lt;/a&gt; shows how it works.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/scatterpie/&#34;&gt;scatterpie&lt;/a&gt; v0.0.5: Enhances ggplot2 with functions to put piecharts on maps. The &lt;a href=&#34;https://cran.rstudio.com/web/packages/scatterpie/vignettes/scatterpie.html&#34;&gt;vignette&lt;/a&gt; gives examples.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cran.rstudio.com/web/packages/simmer.plot/&#34;&gt;simmer.plot&lt;/a&gt; v0.1.5; Provides plots for the &lt;a href=&#34;https://cran.rstudio.com/web/packages/simmer/index.html&#34;&gt;simmer&lt;/a&gt; Discrete Event Simulation package. There are vignettes for plotting &lt;a href=&#34;https://cran.rstudio.com/web/packages/simmer.plot/vignettes/plot.simmer.html&#34;&gt;statistics&lt;/a&gt; and &lt;a href=&#34;https://cran.rstudio.com/web/packages/simmer.plot/vignettes/plot.trajectory.html&#34;&gt;diagrams&lt;/a&gt; of trajectories.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/01/11/december-2016-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>10,000 CRAN Packages</title>
      <link>https://rviews.rstudio.com/2017/01/06/10000-cran-packages/</link>
      <pubDate>Fri, 06 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/01/06/10000-cran-packages/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;The R package system continues to expand as the number of packages on CRAN is about to blow through the 10,000 mark sometime soon. This is astonishing! Not only are new packages arriving at a rate of about 190 per month, but CRAN itself continues to tick along like a well-oiled machine, 24 by 7. We all owe a great deal of gratitude to the CRAN maintainers, and to the Bioconductor team as well, who are maintaining more than 1,200 packages.&lt;/p&gt;
&lt;p&gt;My source for following new CRAN packages is Dirk Eddelbuettel’s &lt;a href=&#34;http://dirk.eddelbuettel.com/cranberries/&#34;&gt;CRANberries site&lt;/a&gt;. The &lt;a href=&#34;http://dirk.eddelbuettel.com/cranberries/cran/new/&#34;&gt;CRAN:New&lt;/a&gt; tab will show you the details for the current crop of new packages.&lt;/p&gt;
&lt;p&gt;The following function pulls information from CRANberries and returns a vector containing the number of new packages submitted to CRAN in a specified time period.&lt;/p&gt;
&lt;iframe src=&#34;https://beta.rstudioconnect.com/content/2324/10000_cran_packages_block1.html&#34; width=&#34;1000px&#34; height=&#34;490px&#34;&gt;
&lt;/iframe&gt;
&lt;p&gt;To save you the trouble of running the function, here is a vector containing the number of new packages for the 108 months from January 2008 through December 2016.&lt;/p&gt;
&lt;iframe src=&#34;https://beta.rstudioconnect.com/content/2326/10000_cran_packages_block2.html&#34; width=&#34;1000px&#34; height=&#34;230px&#34;&gt;
&lt;/iframe&gt;
&lt;p&gt;Let’s plot the data as a time series.&lt;/p&gt;
&lt;iframe src=&#34;https://beta.rstudioconnect.com/content/2327/10000_cran_packages_block3.html&#34; width=&#34;1000px&#34; height=&#34;780px&#34;&gt;
&lt;/iframe&gt;
&lt;p&gt;and forecast the expected number of new packages for the next several months.&lt;/p&gt;
&lt;iframe src=&#34;https://beta.rstudioconnect.com/content/2328/10000_cran_packages_block4.html&#34; width=&#34;1000px&#34; height=&#34;280px&#34;&gt;
&lt;/iframe&gt;
&lt;p&gt;By my count, CRAN ended 2016 with 9,823 packages. So, if the number of new packages for January equals at least the low value forecast for the 95th percentile, CRAN will reach the 10,000 package mark this month!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/01/06/10000-cran-packages/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Interview with Joe Cheng</title>
      <link>https://rviews.rstudio.com/2017/01/04/interview-with-joe-cheng/</link>
      <pubDate>Wed, 04 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2017/01/04/interview-with-joe-cheng/</guid>
      <description>
        &lt;p&gt;Recently, I had the opportunity to interview RStudio&amp;rsquo;s Joe Cheng. Joe, the inventor and lead developer for Shiny, was the first person that J.J. Allaire invited to join the RStudio IDE project. We talked about those early days, how Shiny got started, Joe&amp;rsquo;s background as a software developer, his take on the R language and more. What follows is an edited transcript of our conversation.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;Hello Joe, thank you for being with us today. In the interview we did with J.J. last year, he said that eight years or so ago, he worked on an early version of the RStudio IDE for about nine months before he realized that he couldn&amp;rsquo;t do the whole thing by himself. About what happened next, J.J. said:&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;So I recruited Joe Cheng to work with me. Joe and I had worked together at a couple of previous companies. At that time I told him, Joe, I make no representation or promise that this is going to be a company. It just might be an open-source project. Is that okay with you?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Then J.J. said you replied, &amp;ldquo;That&amp;rsquo;s fine.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Really? You just said, &amp;ldquo;That&amp;rsquo;s fine.&amp;rdquo; Did you really say that? This must have been quite a big deal for you to commit to something so uncertain. What were you thinking? Can you tell us a bit about the backstory?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; I had started working for J.J.&amp;rsquo;s first company back in 1996 when I was a college freshman. I was an intern in their web development department. I never met J.J. then, but I worked closely with the first employee at Allaire, a guy name &lt;a href=&#34;https://www.linkedin.com/in/cteague&#34;&gt;Charles Teague&lt;/a&gt;. Several years later, Charles kind of called me out of the blue and said he was starting another company with J.J., a very small one. This is about 2002 or 2003. I went to work for Onfolio when it was about five or six people. I got to know J.J. very well.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;ve worked for many start-ups in my career. I really enjoy early-stage startups and by far, to me, the most important thing, more important than a business model, more important than who&amp;rsquo;s investing is whether the founder is someone that you trust and whose values align with yours. I just thought J.J. was an amazing individual and he really believed in every piece of software we ever made together. He did it for the right reasons and really did things with a lot of respect for our users and customers, and really believed in taking care of his employees. He proved that again and again while we had worked together over the years.&lt;/p&gt;

&lt;p&gt;For me, there is nothing risky about working for any project that J.J.&amp;rsquo;s involved with. I know that whatever would happen, whether something amazing was going to happen with R, or whether it wasn&amp;rsquo;t a good bet, that if you work for J.J. really interesting things are going to happen and good things tend to follow. The other consideration was that I had been working in the startup world since I graduated from college. I don&amp;rsquo;t think that I was involuntarily out-of-work for more than a week and a half or two weeks.&lt;/p&gt;

&lt;p&gt;The bottom line was that I thought for this particular industry at that particular moment it was OK if the opportunity was unstable. There was lots of interesting stuff happening all over the industry. If it didn&amp;rsquo;t work out I would just move on to the next thing. I didn&amp;rsquo;t join J.J. because I thought there was an amazing business model or an amazing business to be built, but because I thought the technical problems were interesting and I believed in J.J. That was really all that mattered to me at the time. But I&amp;rsquo;m pleasantly surprised that it&amp;rsquo;s worked out as well as it did.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;So you worked on the idea with J.J. for a while and then I guess three years ago or so you had the idea for Shiny. In an interview you did at &lt;a href=&#34;https://www.youtube.com/watch?v=uJm-its3ZWM&#34;&gt;useR! 2014&lt;/a&gt;, you talked about how the JavaScript &lt;a href=&#34;https://www.meteor.com/&#34;&gt;Meteor&lt;/a&gt; project sparked the idea for you.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; Yes.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;But besides the reactive programming tricks – I think that&amp;rsquo;s the word you used – what was the big idea that really excited you? Was it bringing JavaScript to the R world or designing new workflows or something else?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; I guess I have a little bit of a meta answer to that. I really get excited when I can do something that not that many other people know how to do. If I can take that ability and let other people do it, that&amp;rsquo;s really exciting. Web development is not an uncommon skill. Obviously there are a lot of people doing web development, but it is not common in the R community, or at least not as common as in other programming communities.&lt;/p&gt;

&lt;p&gt;What got me excited was that there was clearly this hunger for interactivity. People clearly wanted to be able to build interactive applications, reports and other artifacts. Just from talking to people I got the impression that they felt doing things interactively was just beyond them; far out of their reach. In 2010 or 2011, the very first time we talked to &lt;a href=&#34;https://www.macalester.edu/~kaplan/&#34;&gt;Danny Kaplan&lt;/a&gt;, a professor at Macalester, about the first versions out of RStudio IDE he told us: &amp;ldquo;That&amp;rsquo;s really cool and I&amp;rsquo;ll definitely use that, but what would really be nice is if I could stop hiring grad students to build the whole Java app that&amp;rsquo;s to demonstrate statistical concepts. I really want to be able to do this myself.&amp;rdquo; We heard versions of that over and over and over again.&lt;/p&gt;

&lt;p&gt;Right from that first time I told J.J. that we could definitely could do that. Obviously, we knew how to build web applications. We knew how to build libraries. We could have built a web app framework for R. But, I argued that we shouldn&amp;rsquo;t do it until we knew the right way to do it, meaning a way to express web applications that&amp;rsquo;s actually natural to do in R. I knew this had to be more than just taking the same idioms you would do in JavaScript, in Java or Ruby, and just port those over to R. I didn&amp;rsquo;t think that would do anyone any good. We wanted to find a library API that was high-level enough that you could really focus on the intent of what you were doing, but low-level enough that there infinite possibilities of what you could build.&lt;/p&gt;

&lt;p&gt;At the time that I made that statement, I really had no idea. I had no idea how we would solve that problem. I think those ideas percolated in my head and then finally seeing Meteor made the last pieces click. To me, it was the culmination of a lot of ideas that I&amp;rsquo;ve been building up over the course of my programming career and it happened to find a really receptive audience in the R community, so that&amp;rsquo;s been great.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;Did you think Shiny would become so popular in such a short time?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; I thought it had a shot at being quite popular, but I was surprised at is how deeply people got into it right away. They didn&amp;rsquo;t just see it and kind of casually start using it. Apparently, a number of people decided right away that they were going to spend hours doing this every day. Some people have been heavily investing in Shiny for like four or five years now. That was surprising to me. I knew that people would use it to build simple apps, but I was absolutely shocked how quickly people decided to really build significant things on top of it.&lt;/p&gt;

&lt;p&gt;In a way, that was a really pleasant surprise, because it showed that we were on to something, but it also increased the pressure on us. I thought that I would have more time to build things out. I thought there would be a couple of years at least before people wanted the things that they started to build after only six months. The first couple of years after we released Shiny were really hectic. We were trying to catch up to what people wanted to do immediately with the framework.&lt;/p&gt;

&lt;p&gt;I am also surprised at how long the growth curve has continued. Here we are four or five years after Shiny was first introduced and still every year it seems like it gets bigger and bigger. I keep thinking: &amp;ldquo;Okay, now we&amp;rsquo;ve hit peak Shiny,&amp;rdquo; but every year going to conferences you see more and more and more Shiny everywhere, which is obviously very gratifying.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;How mature is Shiny now? Are there still lots of new features that you want to add or is it getting to be really close to a finished product?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; I don&amp;rsquo;t know if it will ever be finished. I don&amp;rsquo;t know if that&amp;rsquo;s the nature of the kind of problem it&amp;rsquo;s trying to solve. But for quite some time now, I&amp;rsquo;ve felt like the capabilities of the framework and the features we&amp;rsquo;ve built in have far outstripped our ability to teach them effectively to the community. In that sense, Shiny is a more mature product than I think most people realize, and it has more features than most people are using. However, there are certainly some big areas where new features are needed. Right now, we are especially focused on testing and on long-running tasks. There are still a number of things that we are very interested in doing.&lt;/p&gt;

&lt;p&gt;The other thing that&amp;rsquo;s really interesting about Shiny is that every year there&amp;rsquo;s been at least one or two big surprises where Shiny turned out to be useful. People are using Shiny in scenarios that we never envisioned. For example, the idea of gadgets and Shiny gadgets being integrated in the IDE was a new thing that started in 2015. Or another example, the first year after we released Shiny I stumbled upon a pattern of using reactive programming to do its opposite: imperative programming. It turns out that you can use Shiny to effectively mix the two styles and do reactive and imperative programming. I certainly didn&amp;rsquo;t envision that! Yes, I continue to be surprised at new vistas opening up in front of Shiny, and so far, there&amp;rsquo;s no evidence that this is slowing down.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;If you could restart Shiny from scratch today, what would you change?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; That&amp;rsquo;s a good question. When I began working on Shiny, some of the ideas around reactivity were not crystal clear in my head the way that they are today. I was stumbling along, going by instinct when I defined some of the early primitives, like reactive values, reactive expressions, observers. I did actually end up with the right set of primitives, but I didn&amp;rsquo;t understand their characteristics well enough to give them good names.&lt;/p&gt;

&lt;p&gt;The biggest thing I regret is naming the reactive expressions, the functions called reactive and observers. Those names are kind of like a nod back to Meteor and some other literature I had read about reactive programming. But they don&amp;rsquo;t actually help to convey how these functions should be used. I really wish I could go back and rename the function reactive to be rx_calc and the function observer to be rx_exec. These names better reflect what the functions should be used for.&lt;/p&gt;

&lt;p&gt;We have also been very happy with the technical bets we&amp;rsquo;ve made and how they&amp;rsquo;ve played out so far. That&amp;rsquo;s not to say someone won&amp;rsquo;t discover some critical mistake in the future, but so far this is really been kind of a charmed project. I&amp;rsquo;ve been extremely happy with how well the technology&amp;rsquo;s held up over the years.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;Let&amp;rsquo;s change gears a little here and talk about R. You&amp;rsquo;ve gathered a tremendous amount of experience working with R as a developer. What&amp;rsquo;s your take on the R language from a computer scientist / software developer&amp;rsquo;s point of view? What features of R ought to inform any discussion of comparing R with other languages?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; I think R is actually a pretty underrated as a language. This is probably because it has some basic features that are so foreign coming from other languages. One example is having everything vectorized. Delayed evaluation for function arguments is another.&lt;/p&gt;

&lt;p&gt;About ten or fifteen years ago, I read a book &lt;a href=&#34;https://en.wikipedia.org/wiki/Paul_Graham_(computer_programmer)&#34;&gt;Paul Graham&lt;/a&gt; wrote before his &lt;a href=&#34;https://www.ycombinator.com/&#34;&gt;Y Combinator&lt;/a&gt; days, called &lt;a href=&#34;https://www.amazon.com/ANSI-Common-LISP-Paul-Graham/dp/0133708756/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1481825241&amp;amp;sr=1-1&amp;amp;keywords=ansi+common+lisp&#34;&gt;ANSI Common Lisp&lt;/a&gt;. At the time, I was a Java programmer building websites and whatever, and it was an absolutely eye-opening, mind-expanding experience reading that book. As I remember it, one of his main points about why Lisp is such an amazing language is that in other languages, you build abstractions by writing functions, writing classes, and then calling them. Whereas in Lisp, it&amp;rsquo;s almost like you change the language itself to be a &lt;a href=&#34;https://en.wikipedia.org/wiki/Domain-specific_language&#34;&gt;DSL&lt;/a&gt; for whatever problem you&amp;rsquo;re trying to solve. Most other languages don&amp;rsquo;t have this flexibility, certainly not Java, which at the time was my main point of comparison. It was really frustrating to me to read about these incredible ideas and this new way of solving problems – new to me, anyway – and not have the expressiveness and power in the language that I was used to and that I had access to for my day-to-day work.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;ve really felt that way ever since then about every language that I&amp;rsquo;ve worked in. Ruby came close in some ways, but still it would not let you compute on the language in quite the same way that you could do with Lisp. Even R is not all the way there, but it is shockingly close. If you look beyond the syntax, R really is conceptually very much like Lisp in a lot of ways. One of those ways is that it makes it very, very easy to compute on the programming language itself.&lt;/p&gt;

&lt;p&gt;When we build APIs, like for dplyr, for Shiny, we basically are not just saying here&amp;rsquo;s this little routine that you can call any time you need this kind of calculation. We are giving you a different way to express problems in code. R is just an incredible language for letting you do that. Features like formulas, or combining delayed evaluation with the &lt;a href=&#34;https://stat.ethz.ch/R-manual/R-devel/library/base/html/substitute.html&#34;&gt;&lt;code&gt;substitute()&lt;/code&gt;&lt;/a&gt; function. There are many different ways you can take your standard evaluation model and turn it on it&amp;rsquo;s head to accomplish whatever it is you&amp;rsquo;re trying to accomplish. For doing reactive programming, it&amp;rsquo;s a great advantage, I think, to have a language that&amp;rsquo;s as flexible as R.&lt;/p&gt;

&lt;p&gt;I think for day-to-day, R programmers probably don&amp;rsquo;t think about these things, but the elegant, terse syntax of dplyr and the pipe operator are possible because of how malleable a language R is and how great it is for writing DSLs in it.&lt;/p&gt;

&lt;p&gt;Personally, one of my pet peeves during these language wars is when people say that one of the differences between say Python or Julia and R is that R is a DSL for stats, whereas these other things are general purpose languages. R is not a DSL. It&amp;rsquo;s a language for writing DSLs, which is something that&amp;rsquo;s altogether more powerful. I actually think that Julia has many of these same characteristics, but Python, even though it obviously has its own strengths, certainly doesn&amp;rsquo;t share that same level of flexibility.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;Okay, so now you partially touched on this next question, but let me go and ask it anyway. To a large extent, R as it currently exists was shaped by statistician developers who are interested in a platform for computational statistics. Do you think that the work that you&amp;rsquo;re doing as you just described and with R with JavaScript features, is going to change the personality of R itself?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; I think in some ways it already has. At least that&amp;rsquo;s the way a lot of people I engage with through supporting Shiny and talking at conferences see it. The way they think about expressing R code seems to have changed a bit over the last few years. Largely due to Hadley and his Tidy Manifesto, the personality of R has changed. There is more of a focus now on the consistent expression of similar problems and thinking about things from the user&amp;rsquo;s point of view. It&amp;rsquo;s not just about making calculations possible, but also thinking about how users want to consume libraries.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;Should statisticians be worried about the influence of computer science and software engineering that is making its way into R?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; No, I don&amp;rsquo;t think so. The kind of lessons that we have adopted so far like falling into the &amp;ldquo;pit of success&amp;rdquo; (designing a package so it&amp;rsquo;s hard to use it incorrectly) or adopting source control have all been good. I really think that Hadley especially has raised the bar for the community and changed what people aspire to in terms of what their APIs look like. Those of us who use R on a regular basis can feel the difference between the functions that have been in base forever and some of the newer functions people are writing which can be freshly installed from GitHub.&lt;/p&gt;

&lt;p&gt;So far at least, I haven&amp;rsquo;t seen a lot of downside to the evolution we&amp;rsquo;re seeing in the way that people in the community write R code. Mostly it&amp;rsquo;s thinking more intentionally about the user experience and not so much about moving away from a stats focus or anything like that. Development is still very much focused on statisticians and on helping people get whatever they need to do done really quickly, whether interactively or through scripts. Some of this intentionality might just amount to taking an extra second to make sure that you&amp;rsquo;ve thought about your naming scheme, that you&amp;rsquo;ve thought about what things should be in separate functions, etc. Things like this are more what I would consider good practices, good hygiene. I think there is a danger in looking to other programming languages for inspiration and maybe picking up some of their bad habits, but I haven&amp;rsquo;t seen a lot of that so far.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;If the R core genie could grant you a wish, what would you ask for?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; I&amp;rsquo;ve gotten this question multiple times over the years, and honestly I have a really hard time with it. The question is just so contrary to the way I usually think. I just accept the operating system and the language for what they are. I just have to work within their limitations and features. I think I&amp;rsquo;ve been using R for long enough that I&amp;rsquo;m quite comfortable with the sandbox that it makes available to us.&lt;/p&gt;

&lt;p&gt;But, if we had a time machine and could go back, the one change that I would make – well the most important change I would make – to R would be to have delayed evaluation be a feature that you opt into rather than being the default. As I said before, delayed evaluation for function arguments is really awesome and it makes things easy in R that are quite unnatural to do in other languages. But, I feel it&amp;rsquo;s a tool that you usually don&amp;rsquo;t want to use. When you want it, it&amp;rsquo;s awesome to have, but it would be nicer to have all function arguments evaluated except for those which have been annotated for lazy evaluation.&lt;/p&gt;

&lt;p&gt;Other than that, there are some obvious things that people are looking into, like having out-of-memory data frames, but really for the most part, I don&amp;rsquo;t have the laundry list of grievances that some people do. I tend to just focus on the system we have and what cool things that we can build on top of it.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;How about new technology? What&amp;rsquo;s going on in the wider world that you think is really exciting? What new technology might make its way into RStudio products?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; For the last few years, I&amp;rsquo;ve definitely been very much focused on the web side of things, on web technologies. When I started Shiny, I thought the JavaScript world had reached a kind of inflection point where things were turning so quickly that they would start maturing and stabilizing. Now, looking back, it seems to have been hopelessly naïve to think that we were at some zenith of change. The pace of change has just accelerated in the JavaScript and front-end development world.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;m actually really excited about all the tools that are available in JavaScript front-end development these days. I&amp;rsquo;m not talking about visualization libraries, I mean the underlying tools. Languages like &lt;a href=&#34;https://www.typescriptlang.org/&#34;&gt;TypeScript&lt;/a&gt; and &lt;a href=&#34;https://themeteorchef.com/blog/what-is-es2015/&#34;&gt;ES2015&lt;/a&gt; are making huge quality of life improvements over the kind of JavaScript we&amp;rsquo;ve been writing for many years. All the cool stuff coming out of Facebook with &lt;a href=&#34;https://facebook.github.io/react/&#34;&gt;React&lt;/a&gt;, unidirectional data flow (&lt;a href=&#34;http://redux.js.org/docs/basics/DataFlow.html&#34;&gt;UI&lt;/a&gt;) as a pure function of state, and that whole ecosystem is a huge step in the right direction. Personally, I think this work validates many of the ideas that Shiny was built on. It&amp;rsquo;s gratifying to see that those ideas that inspired me have taken hold and become the dominant paradigm in the JavaScript world.&lt;/p&gt;

&lt;p&gt;I guess that&amp;rsquo;s not the most exciting answer, but it&amp;rsquo;s just like holding on for dear life trying to follow what&amp;rsquo;s going on these days. Up until now, we have focused probably 95% of our Shiny efforts on people who don&amp;rsquo;t want to extend their web apps with custom JavaScripts. But, more and more I&amp;rsquo;m talking to people in the community who maybe started with this mentality, but have just so enjoyed the process of building web applications that they&amp;rsquo;ve taken the time to learn JavaScript and are now looking how to merge technologies like React with what they can already do in Shiny. Besides just having HTML widgets, I am thinking about how can we kind of leverage some of the cool stuff that&amp;rsquo;s happening in React. How can we in a deeper way integrate React and maybe some similar technologies with Shiny?&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;One more question: what advice would you give to computer science grads who would like to become R developers? Any ideas on how they can shorten their learning curve or what should they do?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; I had a pretty hard time learning R, because at the time a lot of the books were geared towards statisticians who were learning their first programming languages, not programmers who were coming from another direction. At the time, I found the O&amp;rsquo;Reilly book &lt;a href=&#34;https://www.amazon.com/Nutshell-Desktop-Quick-Reference-OReilly/dp/144931208X/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1481843574&amp;amp;sr=1-1&amp;amp;keywords=r+in+a+nutshell&#34;&gt;R In A Nutshell&lt;/a&gt; really helpful, because it kind of just laid out the facts and didn&amp;rsquo;t talk that much about the statistics: just the facts about the language and the basic libraries. But, that was seven years ago or whatever, so I don&amp;rsquo;t know if that is the best book at this point, but it certainly was helpful for me. Definitely, the second R book that a CS grad should read through is Hadley Wickham&amp;rsquo;s &lt;a href=&#34;http://adv-r.had.co.nz/&#34;&gt;Advanced R&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I think the most important recommendation I would make is to go into R with a very open mind and instead of just drawing contrasts with whatever language you&amp;rsquo;re used to and dismissing R, approach it with a little bit of humility. Be open to the possibility that some things are different because statisticians with an extraordinary amount of domain knowledge made a decision that actually makes sense in the context of this domain.&lt;/p&gt;

&lt;p&gt;I have to tell you, whenever I step out of the Shiny bubble and work on packages that have a more direct kind of statistical application, like Leaflet or d3 Heatmap, it&amp;rsquo;s really humbling to offer up an API to data scientists and statisticians and then have them come back and say, &amp;ldquo;You&amp;rsquo;ve got it all wrong.&amp;rdquo; You think you know what some of these concepts are, but maybe you have no idea of how they actually work in practice and so your tool is useless. They don&amp;rsquo;t usually say it that bluntly, but it&amp;rsquo;s very real that this domain is so specialized. It&amp;rsquo;s not intuitive. If you approach R as if you&amp;rsquo;re dealing with any other ecosystem of programmers, then I think you&amp;rsquo;re going to kind of miss the forest for the trees.&lt;/p&gt;

&lt;p&gt;This is digressing a little bit, but have you ever heard of &lt;a href=&#34;https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence&#34;&gt;Chesterton&amp;rsquo;s fence&lt;/a&gt;?&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;No, I haven&amp;rsquo;t.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Joe Cheng:&lt;/strong&gt; Okay. There&amp;rsquo;s this parable, I guess. If you come across a fence that&amp;rsquo;s going across a road in the middle of nowhere, your first instinct might be to say, &amp;ldquo;I can&amp;rsquo;t see why this fence is useful. I&amp;rsquo;m going to take it down.&amp;rdquo; The point of this parable is that if you don&amp;rsquo;t understand what the fence was for, you&amp;rsquo;re the last person that should be taking it down. Only once you can say what use this thing has, then maybe you&amp;rsquo;re in a position to make a decision about whether it should change. I think a lot of R is like that. In order to really appreciate some of the decisions that were made, you can&amp;rsquo;t come to it with a lot of preconceived notions, especially if you yourself don&amp;rsquo;t have a background in doing a lot of interactive data manipulation and analysis.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;JBR: &lt;em&gt;Well, thank you, Joe. This was marvelous.&lt;/em&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2017/01/04/interview-with-joe-cheng/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Get Ready for RStudio::Conf</title>
      <link>https://rviews.rstudio.com/2016/12/23/get-ready-for-rstudioconf/</link>
      <pubDate>Fri, 23 Dec 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/12/23/get-ready-for-rstudioconf/</guid>
      <description>
        &lt;p&gt;The 2017 R Conference season will get off to an early start on January 13th and 14th with &lt;a href=&#34;https://www.rstudio.com/conference/&#34;&gt;RStudio::Conf 2017&lt;/a&gt; in Orlando, Florida. The &lt;a href=&#34;https://www.rstudio.com/conference/#speakers&#34;&gt;schedule&lt;/a&gt; promises an intense but collegial experience with plenty of hands-on practice working with R and the RStudio tool chain of packages and products. To prepare for the conference, I thought I would try to extract the major themes from the list of talks and workshops and point out some resources to study ahead of time. Even if you are not going to the conference, you may find these themes and resources helpful in improving your R experience.&lt;/p&gt;

&lt;p&gt;The first big theme might be described as &lt;a href=&#34;http://r4ds.had.co.nz/&#34;&gt;R for Data Science&lt;/a&gt;. Conference talks will take you through operational issues &lt;a href=&#34;https://github.com/jennybc/happy-git-with-r&#34;&gt;using GitHub&lt;/a&gt; and working with &lt;a href=&#34;http://datascienceplus.com/working-with-databases-in-r/&#34;&gt;databases&lt;/a&gt;, &lt;a href=&#34;http://tidytextmining.com/&#34;&gt;text mining&lt;/a&gt; with the &lt;a href=&#34;https://blog.rstudio.org/2016/09/15/tidyverse-1-0-0/&#34;&gt;Tidyverse&lt;/a&gt; of data acquisition, manipulation and exploration packages, writing readable code with &lt;a href=&#34;http://adolfoalvarez.cl/plumbers-chains-and-famous-painters-the-history-of-the-pipe-operator-in-r/&#34;&gt;pipes&lt;/a&gt;, &lt;a href=&#34;http://adv-r.had.co.nz/Functional-programming.html&#34;&gt;functional programming&lt;/a&gt; using &lt;a href=&#34;https://blog.rstudio.org/2015/09/29/purrr-0-1-0/&#34;&gt;purrr&lt;/a&gt;, &lt;a href=&#34;https://tgmstat.wordpress.com/2013/09/25/profiling-r-code/&#34;&gt;profiling&lt;/a&gt; code performance &lt;a href=&#34;https://blog.rstudio.org/2016/05/23/profiling-with-rstudio-and-profvis/&#34;&gt;with the RStudio IDE&lt;/a&gt;, writing high performance code with &lt;a href=&#34;http://www.rcpp.org/&#34;&gt;Rcpp&lt;/a&gt;, and running on &lt;a href=&#34;https://aws.amazon.com/blogs/big-data/running-sparklyr-rstudios-r-interface-to-spark-on-amazon-emr/&#34;&gt;Spark clusters&lt;/a&gt; with &lt;a href=&#34;http://spark.rstudio.com/&#34;&gt;sparklyr&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;A second prominent theme is about leveraging the reach, interactivity and visualization potential of the web from R. Talks will describe new &lt;a href=&#34;https://shiny.rstudio.com/tutorial/&#34;&gt;Shiny&lt;/a&gt; capabilities like &lt;a href=&#34;https://shiny.rstudio.com/articles/bookmarking-state.html&#34;&gt;bookmarking Shiny State&lt;/a&gt; and &lt;a href=&#34;http://www.mango-solutions.com/wp/2016/12/dynamically-generated-shiny-ui/&#34;&gt;dynamic user interfaces&lt;/a&gt;. There will also be presentations on &lt;a href=&#34;http://www.htmlwidgets.org/showcase_leaflet.html&#34;&gt;htmlwidgets&lt;/a&gt;, mapping with &lt;a href=&#34;http://www.karambelkar.info/&#34;&gt;Leaflet&lt;/a&gt;, interactive plotting with &lt;a href=&#34;http://hafen.github.io/rbokeh/rd.html#rbokeh&#34;&gt;rbokeh&lt;/a&gt;, and &lt;a href=&#34;http://tophcito.blogspot.com/2015/11/accessing-apis-from-r-and-little-r.html&#34;&gt;using web APIs&lt;/a&gt; from R.&lt;/p&gt;

&lt;p&gt;The third big theme comprises talks about using Shiny and &lt;a href=&#34;http://rmarkdown.rstudio.com/&#34;&gt;RMarkdown&lt;/a&gt; to facilitate &lt;a href=&#34;http://reproducibleresearch.net/&#34;&gt;reproducible research&lt;/a&gt; and publishing. Speakers will describe &lt;a href=&#34;https://www.rstudio.com/products/connect/&#34;&gt;RStudio Connect&lt;/a&gt;, a new enterprise platform for &amp;ldquo;push-button&amp;rdquo; publishing of your team&amp;rsquo;s Shiny apps, RMarkdown documents, notebooks and plots. There will be a tutorial on &lt;a href=&#34;http://grunwaldlab.github.io/Reproducible-science-in-R/Extra_content---Advanced_RMarkdown.html#caching&#34;&gt;advanced RMarkdown features&lt;/a&gt; and talks on using RMarkdown to make &lt;a href=&#34;https://www.r-pkg.org/pkg/shinydashboard&#34;&gt;dashboards&lt;/a&gt; and web applications, extending and &lt;a href=&#34;https://blog.rstudio.org/2016/03/21/r-markdown-custom-formats/&#34;&gt;customizing RMarkdown&lt;/a&gt; and on R Notebook workflows and techniques.&lt;/p&gt;

&lt;p&gt;This will be our final R Views post of the year. Our first post of 2017 is planned for January 4th. We are very thankful for your readership, and we will go into the new year with the mission to expand our coverage of all things interesting to the R Community. If you have something you would like to contribute pleased write to me at &lt;a href=&#34;joseph.rickert@rstudio.com&#34;&gt;joseph.rickert@rstudio.com&lt;/a&gt;. We welcome contributions from guest bloggers and the possibility of giving voice to diverse views from the Community.&lt;/p&gt;

&lt;p&gt;On behalf of all of RStudio we wish you: Happy Holidays and a bright and prosperous New Year!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/12/23/get-ready-for-rstudioconf/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>R for Enterprise: How to Scale Your Analytics Using R</title>
      <link>https://rviews.rstudio.com/2016/12/21/r-for-enterprise-how-to-scale-your-analytics-using-r/</link>
      <pubDate>Wed, 21 Dec 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/12/21/r-for-enterprise-how-to-scale-your-analytics-using-r/</guid>
      <description>
        

&lt;p&gt;At RStudio, we work with many companies interested in scaling R. They typically want to know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How can R scale for big data or big computation?&lt;/li&gt;
&lt;li&gt;How can R scale for a growing team of data scientists?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This post provides a framework for answering both questions.&lt;/p&gt;

&lt;h1 id=&#34;scaling-r-for-big-data-or-big-computation&#34;&gt;Scaling R for Big Data or Big Computation&lt;/h1&gt;

&lt;p&gt;The first step to scaling R is understanding what class of problems your organization faces. At RStudio, we think of three use cases: data extraction, embarrassingly parallel problems, and analysis on the whole. Garrett Grolemund hosted an excellent webinar on &lt;a href=&#34;https://www.rstudio.com/resources/webinars/working-with-big-data-in-r/&#34;&gt;Big Data in R&lt;/a&gt;, in which he outlined the differences in these three cases.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/scalingR.001.jpeg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;DISCLAIMER: These three cases are not exhaustive, nor are most problems easily categorized into one of the three classes. But, when scoping a scaled R environment, it is imperative to understand which class needs to be enabled. Your organization might have all three cases, or it might have only one or two.&lt;/p&gt;

&lt;h2 id=&#34;case-1-compute-on-the-data-extract&#34;&gt;Case 1: Compute on the data extract&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Example: I want to build a predictive model. I only need a few dozen features and a three-month window to build a good model. I can also aggregate my data from the transaction level to the user level. The result is a much smaller data set that I can use to train my model in R.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Computing on data extracts is arguably the most common use case; an analyst will run a query to pull a subset of data from an external source into R. If your data extracts are large, you can run R on a server. At RStudio, we recommend using the server version of the IDE (either open-source or professional), but there are many ways to use R interactively on a server.&lt;/p&gt;

&lt;h2 id=&#34;case-2-compute-on-the-parts&#34;&gt;Case 2: Compute on the parts&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Example: When I worked at a national lab (NREL), we validated fuel economy models against real-world datasets. Each dataset had hundreds of recorded trips from individual vehicles. While the total dataset was TBs, each individual trip was a few hundred MBs. We ran independent models in parallel against each trip. Each of these jobs added a single line to a results file. Then we aggregated the results with a reduction step (taking a weighted mean). By using an HPC system, a task that would take weeks to run sequentially was completed in a few hours.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Compute on the parts happens when the analyst needs to run the same analysis over many subsets of data, or needs to run the same analysis many times, and each model is independent of the others.&lt;/p&gt;

&lt;p&gt;Examples include cross validation, sensitivity analysis, and model scoring. These problems are called: &amp;ldquo;embarrassingly parallel&amp;rdquo; (often a misnomer, since scaling for embarrassingly parallel problems is rarely embarrassingly simple).&lt;/p&gt;

&lt;h3 id=&#34;compute-on-the-parts-with-a-single-machine&#34;&gt;&lt;strong&gt;Compute on the parts with a single machine&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;By default, R is single threaded; however, you can also use R packages to do parallel processing on a multicore server or a multicore desktop. Local parallelization is facilitated by packages like parallel, snow, foreach, etc. These packages parallelize your R commands by running them on independent threads in multicore processors. Alternatively, low-level parallelization can be facilitated with packages like Rcpp and RcppParallel. These packages facilitate the interaction of R with C++.&lt;/p&gt;

&lt;h3 id=&#34;compute-on-the-parts-with-a-high-performance-cluster-hpc&#34;&gt;&lt;strong&gt;Compute on the parts with a high performance cluster (HPC)&lt;/strong&gt;&lt;/h3&gt;

&lt;p&gt;In some cases, R users have access to High Performance Computing environments. These environments are becoming more readily available with technologies like Docker Swarm. An R user will test R code interactively (on an edge node or their local machine), and then submit the R code to the cluster as a series of batch jobs. Each batch job will call R on a slave node.&lt;/p&gt;

&lt;p&gt;Note that RStudio, as an interactive IDE, may run on an edge node of the cluster or on a local machine. RStudio does not run on the slave nodes. Only R is run on the slave nodes and is executed in batch (not interactively).&lt;/p&gt;

&lt;p&gt;One challenge faced by R users is knowing how to submit batch jobs to the cluster, tracking their progress, and re-running jobs that fail. One solution is the batchtools package. This package abstracts the details of job submission and tracking into a series of R function calls. The R functions, in turn, use generic templates provided by system administrators. Parallel R with Batch Jobs provides a nice overview. Some analysts have created Shiny applications that leverage these functions to provide an interactive Job Management interface from within RStudio!&lt;/p&gt;

&lt;p&gt;One challenge faced by system administrators is ensuring the dependencies for the batch R script are available on all the slave nodes. Dependencies include: data access, the correct version of R, and correct versions of R packages. One solution is to store the R binaries and package libraries on shared storage (accessible by every slave node), alongside shared data and the project&amp;rsquo;s read/write scratch space.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/scalingR.003.jpeg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Case 2: Compute on the parts. Technologies: parallel, snow, RcppParallel, LSF, &lt;a href=&#34;https://slurm.schedmd.com/&#34;&gt;SLURM&lt;/a&gt;, &lt;a href=&#34;http://www.adaptivecomputing.com/products/open-source/torque/&#34;&gt;Torque&lt;/a&gt;, Docker Swarm&lt;/p&gt;

&lt;h2 id=&#34;case-3-compute-on-the-whole&#34;&gt;Case 3: Compute on the whole&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Example: A recommendation engine for movies that is robust to &amp;ldquo;unique&amp;rdquo; tastes. The entire domain space needs to be considered all at once. Image classification falls into this class; the weights for a complex neural network need to be fit against the entire training set. This class of problem is the most difficult to solve, and has generated the most hype. Sometimes analysts will purchase, use, and modify ready-made implementations of these algorithms.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Computing on the whole happens when the analyst needs to run a model against an entire dataset, and the model is not embarrassingly parallel or the data does not fit on a single machine. Typically, the analyst will leverage specialized tools such as MapReduce, SQL, Spark, H20.ai, and others. R is used as an orchestration layer. Orchestration involves using R to run jobs in other languages. R has a long history of orchestrating other languages to accomplish computationally intensive tasks. See &lt;a href=&#34;https://www.amazon.com/Extending-Chapman-Hall-John-Chambers-ebook/dp/B01GRHCLG0/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1481307605&amp;amp;sr=1-1&amp;amp;keywords=extending+R+john+chambers&#34;&gt;Extending R&lt;/a&gt; by John Chambers.&lt;/p&gt;

&lt;p&gt;When orchestrating a case 3 problem, the R analyst will use R to direct an external computation engine that does the heavy lifting. This approach is very similar case 1. For example, Oracle&amp;rsquo;s Big Data Appliance and Microsoft SQL Server 2016 with R Server both include routines for fitting models in the database. These routines are accessible as specialized R functions. These functions are used in addition to case 1 extracts created with traditional SQL queries through RODBC or dplyr.&lt;/p&gt;

&lt;p&gt;Another example is Apache Spark. The R analyst will work from an edge node running R. (The open-source or professional RStudio Server can facilitate this interactive use.) In R, the user will call functions from a specialized R package, which in turn accesses Spark&amp;rsquo;s data processing and machine learning routines. One available R package is sparklyr.&lt;/p&gt;

&lt;p&gt;Note that the machine learning routines are not running in R. The analyst uses these routines as black boxes that can be pieced together into pipelines, but not modified directly.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/scalingR.004.jpeg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Case 3: Compute on the whole. Technologies: Hadoop, Spark, Tensorflow, In-DB computing (RevoScaleR, OracleR, Aster, etc)&lt;/p&gt;

&lt;h1 id=&#34;multiple-users-scaling-r-for-teams&#34;&gt;Multiple Users: Scaling R for Teams&lt;/h1&gt;

&lt;p&gt;As organizations grow, another concern is how to scale R for a team of data scientists. This type of scale is orthogonal to the previous topic. Scaling for a team addresses questions like: How can analysts share their work? How can compute resources be shared? How does R integrate with the IT landscape? In many cases, these questions need to be answered even if the R environment doesn&amp;rsquo;t need to scale for big data.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/scalingR.002.jpeg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Scaling R for teams. Technologies: Version control (Git, SVN), miniCRAN, RStudio Server Pro&lt;/p&gt;

&lt;p&gt;Open-source packages can address many of these concerns. For example, many organizations use packrat and miniCRAN to manage R&amp;rsquo;s package ecosystem. The use of version control become increasingly important as teams grow and work together. Many companies will create internal R packages to facilitate sharing things like data access scripts, ggplot2 themes, and R Markdown templates. Airbnb provides a &lt;a href=&#34;https://medium.com/airbnb-engineering/using-r-packages-and-education-to-scale-data-science-at-airbnb-906faa58e12d#.ftpmn6tpn&#34;&gt;detailed example&lt;/a&gt;. For more information on version control, packrat, and packages, see the webinar series &lt;a href=&#34;https://www.rstudio.com/resources/webinars/rstudio-essentials-webinar-series-part-1/&#34;&gt;RStudio Essentials&lt;/a&gt;. At RStudio, we recommend using RStudio Server Pro because its features such as load balancing, multi-session support, collaborative editing and auditing are designed specifically to support a large numbers of user sessions.&lt;/p&gt;

&lt;h1 id=&#34;wrap-up&#34;&gt;Wrap Up&lt;/h1&gt;

&lt;p&gt;Whether you need to compute on big data, grow your analytic team, or do both, R has tools to help you succeed. As more companies look to data to drive business decisions, creating a scaleable R environment will be a critical step towards success. Many of the topics in this blog deserve their own posts. However, understanding and discussing these different types of scale can help create the correct roadmap. If you&amp;rsquo;ve created an R environment at scale, we&amp;rsquo;d love to hear from you. In a later post, we&amp;rsquo;ll address another outstanding question: after I scale the R platform, how do I scale the distribution of results and insights to non-R users?&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/12/21/r-for-enterprise-how-to-scale-your-analytics-using-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Reproducible Finance with R: A Shiny ETF Map</title>
      <link>https://rviews.rstudio.com/2016/12/16/reproducible-finance-with-r-a-shiny-etf-map/</link>
      <pubDate>Fri, 16 Dec 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/12/16/reproducible-finance-with-r-a-shiny-etf-map/</guid>
      <description>
        &lt;p&gt;In a &lt;a href=&#34;https://www.rstudio.com/rviews/2016/12/14/reproducible-finance-with-r-pulling-and-displaying-etf-data/&#34;&gt;previous post&lt;/a&gt;, we built an R Notebook that laid the groundwork for a Shiny app that allows users to graph country ETFs by clicking on a world map. In today&amp;rsquo;s Fun Friday post, we&amp;rsquo;ll charge forth to build that app, again using a flexdashboard so that we can stay in the Rmarkdown schema. Devoted readers of this blog know that I have a predilection for the Notebook-to-flexdashboard workflow, for reasons of efficiency and reproducibility.&lt;/p&gt;

&lt;p&gt;The final app is &lt;a href=&#34;http://colorado.rstudio.com:3939/Global-ETF-Map/&#34;&gt;here&lt;/a&gt;, with the code available in the upper right-hand corner. Let&amp;rsquo;s step through this script.&lt;/p&gt;

&lt;p&gt;In the first code chunk, we load the ‘etfData.RDat&amp;rsquo; file, the same file that we created in the dataGrab Notebook to save our shapefile of the world. After loading that file, we use the exact same code from the Notebook to construct our leaflet map.&lt;/p&gt;

&lt;p&gt;Next, we want to display that map in the first row of our flexdashboard. We will use ‘renderLeaflet&amp;rsquo;. Nothing fancy here.&lt;/p&gt;

&lt;p&gt;Now, we want to add the ability for the user to click a country and see the price history of that country&amp;rsquo;s ETF. This will require the following steps: (1) click a country, (2) pass the ETF ticker symbol to &lt;code&gt;getSymbols&lt;/code&gt;, (3) import the price data time series, and (4) display the time series using &lt;code&gt;dygraphs&lt;/code&gt;. All of this is going to be easy for us because of an important decision that we made when building our leaflet map object.&lt;/p&gt;

&lt;p&gt;Recall that we set &lt;code&gt;layerID = ticker&lt;/code&gt; in the view. This is part of the magic of the shapefile. It allows us to capture the ticker symbol associated with a country shape when a user clicks. Our ticker column is associated with our country longitudes and latitudes. In the code chunk below, we use an &lt;code&gt;observeEvent&lt;/code&gt; function to capture the ID of whatever shape a user clicks, and we set that ID to be the ticker.&lt;/p&gt;

&lt;p&gt;Now, we have the ticker in the ‘clickedCountry&amp;rsquo; reactive, and just need to pass it to &lt;code&gt;getSymbols&lt;/code&gt;. One important note: if a user clicks on a country with no ETF, that reactive object will be ‘NA&amp;rsquo; or null. The first step in the code chunk below is to validate the entry and, if it is null, let the user know that a country with no ETF has been clicked.&lt;/p&gt;

&lt;p&gt;To graph the resulting xts object, which we have named ‘etf&amp;rsquo;, we pass it to &lt;code&gt;dygraph&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Remember, there were two key components: setting &lt;code&gt;layerID = ticker&lt;/code&gt; and then capturing that &lt;code&gt;layerID&lt;/code&gt; using &lt;code&gt;observeEvent&lt;/code&gt; when a user clicks&lt;/p&gt;

&lt;p&gt;That&amp;rsquo;s it for building this app, but keep in mind: this interface need not be limited to country ETFs. We could wire this up to display currency prices, interest rates, labor force participation rates, or, say, the 10 best-performing stocks in a country. We could combine this map with the &lt;a href=&#34;https://www.rstudio.com/rviews/2016/11/18/reproducible-finance-with-r-a-sharpe-ratio-shiny-app/&#34;&gt;Sharpe Ratio app&lt;/a&gt;, so that a user could build his portfolio by clicking on different countries, selecting weightings to those countries, and then calculating the Sharpe Ratio. Instead of simply displaying a time series of prices, we could display the results of a forecasting model for each country. The nice thing is that once we have our template to use a map as an interface to data, the world is our playground.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/12/16/reproducible-finance-with-r-a-shiny-etf-map/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Reproducible Finance with R: Pulling and Displaying ETF Data</title>
      <link>https://rviews.rstudio.com/2016/12/14/reproducible-finance-with-r-pulling-and-displaying-etf-data/</link>
      <pubDate>Wed, 14 Dec 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/12/14/reproducible-finance-with-r-pulling-and-displaying-etf-data/</guid>
      <description>
        &lt;p&gt;It&amp;rsquo;s the holiday season, and that can mean only one thing: time to build a leaflet map as an interface to country Exchange Traded Fund (&lt;a href=&#34;https://en.wikipedia.org/wiki/Exchange-traded_fund&#34;&gt;ETF&lt;/a&gt;) data!&lt;/p&gt;

&lt;p&gt;In previous posts, we examined how to import stock data and then calculate and display the Sharpe Ratio of a portfolio. Today, we&amp;rsquo;re going to skip the calculations and focus on a nice interface for pulling and displaying data. Specifically, our end product will enable users to graph country ETF prices by clicking on those countries in an interactive map, instead of having to use the ETF ticker symbol. Admittedly, part of the motivation here is that I don&amp;rsquo;t like having to remember ticker symbols for country ETFs, but hopefully others will find it useful too.&lt;/p&gt;

&lt;p&gt;Our app will be simple in that it displays price histories, but it can serve as the foundation for more complicated work, as we will discuss when the app is completed in the next post. At the outset, it is crucial to note that this Notebook will serve a different purpose than our previous Notebook. As before, we will use this Notebook to test data import, wrangling, and our visualizations before taking the next step of building an interactive Shiny app. However, we are going to save objects from this Notebook into a .Rdat file, and then use that file in our app. In that way, this Notebook is more fundamentally connected to our app than our previous Notebook. In the next &amp;ldquo;finance Friday = fun day&amp;rdquo; post, we will go through how to build that app (though frankly the hard work occurs in this Notebook), but for today here is how we&amp;rsquo;ll proceed.&lt;/p&gt;

&lt;p&gt;First, we will get our ETF tickers, countries and year-to-date performance data into a nice, neat data frame. Note that the data frame will not hold the price history data itself. Rather, it will hold simply the ticker symbols, country names and YTD percentages. Next, we pass those ticker symbols to the &lt;code&gt;getSymbols()&lt;/code&gt; function and download the price histories for the county ETFs. Advance warning: there are 42 country ETFs in this example, and downloading 42 xts objects takes time and RAM. I recommend using the server version of the IDE if you want to run this code, or truncate and grab three or four price histories, or skip this step.&lt;/p&gt;

&lt;p&gt;As we&amp;rsquo;ll see, it is not strictly necessary to pass all of those tickers to &lt;code&gt;getSymbols()&lt;/code&gt; right now because the data will be downloaded on the fly when a user clicks on a country in our Shiny app. However, even though it requires a lot memory, I prefer to download all 42 price histories in order to confirm that the tickers are correct and accessible via &lt;code&gt;getSymbols()&lt;/code&gt;. Better to find the typos now than to have users discover an error in the app. Once we have confirmed that our ticker symbols are valid, it&amp;rsquo;s time for step 3: build our map using a shapefile of the world&amp;rsquo;s countries. This step requires a lot of RAM, but leaflet makes the process quite simple from a coding perspective. If you&amp;rsquo;re new to map building, this will serve as a gentle introduction to creating a usable interactive map.&lt;/p&gt;

&lt;p&gt;Fourth, and very importantly, we will add our ETF tickers and year-to-date performance data to our shapefile, making them accessible via clicks on the map. At this step, we will be thankful that when we created a data frame in step 1, we used the same country names as appear on the map: that forethought will allow us to do an easy &lt;code&gt;merge()&lt;/code&gt; of the data. We&amp;rsquo;ll then build the map to make sure it looks how we want it to look in the final app. Once we have a shapefile with our ETF tickers added, we&amp;rsquo;ll save it to a .RDat file that we can load into our Shiny app.&lt;/p&gt;

&lt;p&gt;Let&amp;rsquo;s get to it! Building an interface to country ETFs will require those ETF ticker symbols. We also need the country names to go alongside them. Why country names instead of, say, the full ETF title? We need a way to synchronize with our map file and country names is a good way. There&amp;rsquo;s no way to know this ahead of time without thinking through the structure of the app and probably making liberal use of a whiteboard. That valuable country ETF data is available &lt;a href=&#34;https://www.ishares.com/us/products/etf-product-list#!type=ishares&amp;amp;tab=performance&amp;amp;view=list&amp;amp;fc=43537%7C43538%7C43539%7C43540%7C43541%7C43543%7C43544%7C43545%7C43550%7C43558%7C43561%7C43562%7C43568%7C43570%7C43571%7C43576%7C43577%7C43578%7C43579%7C43582%7C43583%7C43592%7C43593%7C43595%7C43605%7C43606%7C43607%7C43609%7C43612%7C44070%7C43614%7C43616%7C43617%7C43618%7C43621%7C43622%7C43624%7C43628%7C43629%7C43630%7C43631&amp;amp;subtab=priceMonthly&#34;&gt;here&lt;/a&gt;. Have a peek at that link and notice that the year-to-date performance is also readily available. I hadn&amp;rsquo;t planned on including YTD performance in any way, but we&amp;rsquo;ll grab it and put it to good use. That data is not available in the html, so simple &lt;a href=&#34;https://cran.r-project.org/web/packages/rvest/index.html&#34;&gt;rvest&lt;/a&gt; moves aren&amp;rsquo;t going to help us. There&amp;rsquo;s a download button, but I found it easier to copy/paste to a spreadsheet and then import to the IDE.&lt;/p&gt;

&lt;p&gt;I will spare us the &lt;code&gt;gsub()&lt;/code&gt; pain of extracting country names from the fund titles (though direct message me if you want that code) and paste the tickers, country names and year-to-date performance below.&lt;/p&gt;

&lt;p&gt;The data frame looks pretty good, though quite simple, and it&amp;rsquo;s fair to wonder why I bothered to highlight this step with it&amp;rsquo;s own code chunk. In fact, getting the clean ticker and country names was quite time-consuming, and that will often be the case: the most prosaic data import and tidying tasks can take a long time! Here is another fine occasion to bring up reproducibility and work flow. Once you or your colleague has spent the time to get a clean data frame with ticker and country names, we definitely want to make sure that no one else, including your future self, has to duplicate the effort for a future project. I put this step in it&amp;rsquo;s own code chunk so that the path back to the clean data would be as clear as possible.&lt;/p&gt;

&lt;p&gt;For that reason, I also have a personal preference for the ‘DataGrab&amp;rsquo; file naming convention – i.e., in the IDE, I named this file ‘Global-ETF-Map-DataGrab&amp;rsquo;. Whenever I use a Notebook for the purpose of importing, tidying, building and then saving objects in a .Rdat file that will be loaded by a Shiny app, I include ‘DataGrab&amp;rsquo; in the name of the file. If future me or a team member needs to locate the file behind one of our flexdashboards, they will know that it has ‘DataGrab&amp;rsquo; in the title.&lt;/p&gt;

&lt;p&gt;Back to the code at hand! Now that we have the tickers in a data frame column, we can use &lt;code&gt;getSymbols()&lt;/code&gt; to import the price history of each ETF. We aren&amp;rsquo;t going to use the results of this import in the app. Rather, we are going to perform this import to test that we have the correct symbols, and that they play nicely with &lt;code&gt;getSymbols()&lt;/code&gt;, because that is the function we will use in our Shiny app.&lt;/p&gt;

&lt;p&gt;Alright, it looks like we&amp;rsquo;ve been successful at importing the closing price history of the country ETFs. Nothing too complicated here and again, our purpose was to test that the ticker symbols are correct. We are not going to be saving these prices for future use. Now it&amp;rsquo;s time to build a map of the Earth! First, we will need a shapefile that contains the spatial polygons for the countries of the world. The next code chunk will grab a shapefile from &lt;a href=&#34;http://www.naturalearthdata.com&#34;&gt;naturalearthdata.com&lt;/a&gt;. That shapefile has the longitude and latitude coordinates for the world&amp;rsquo;s countries and some data about them. We&amp;rsquo;ll then use the &lt;code&gt;readOGR()&lt;/code&gt; function from the &lt;a href=&#34;https://cran.r-project.org/web/packages/rgdal/index.html&#34;&gt;rgdal&lt;/a&gt; package to load the shapefile into our global environment.&lt;/p&gt;

&lt;p&gt;Take a peek at the data frame portion of the shapefile, and scroll to the right to see some interesting things like GDP estimates and economic development stages. It&amp;rsquo;s pretty nice that the shapefile contains some economic data for us. The other portion of the shapefile is the spatial data: longitude and latitude coordinates. If you&amp;rsquo;re not a cartographer, don&amp;rsquo;t worry about those for now.&lt;/p&gt;

&lt;p&gt;If you&amp;rsquo;re not familiar with spatial data frames, that&amp;rsquo;s okay because neither am I. The &lt;a href=&#34;https://cran.r-project.org/web/packages/leaflet/index.html&#34;&gt;leaflet&lt;/a&gt; package makes building a nice interactive map with these shapefiles relatively painless.&lt;/p&gt;

&lt;p&gt;Before building a map, let&amp;rsquo;s make use of the data that was included in our data frame. The ‘gpd_md_est&amp;rsquo; column (which you can see in the data frame above) contains GDP estimates for each country. We&amp;rsquo;ll add some color to our map with shades of blue that are darker for higher GDPs and lighter for lower GDPs.&lt;/p&gt;

&lt;p&gt;We want something to happen when a user clicks a country. How about a popup with country name and stage of economic development? Again, that data is included in the shapefile we downloaded.&lt;/p&gt;

&lt;p&gt;Now we can use leaflet to build a world map that is shaded by GDP and displays a popup. Note the ‘layerId = ~name&amp;rsquo; snippet below – it creates a layer of country names. We will change that later in an important way.&lt;/p&gt;

&lt;p&gt;The map looks good, but it sure would be nice if we could add the ETF ticker symbols and year-to-date data to the world spatial data frame object – and we can! Our ‘name&amp;rsquo; column in the ETF data frame uses the same country naming convention as the ‘name&amp;rsquo; column of the map, and those columns are both called ‘name&amp;rsquo;. Thus, we can use the &lt;code&gt;merge()&lt;/code&gt; function from the &lt;a href=&#34;https://cran.r-project.org/web/packages/sp/index.html&#34;&gt;sp&lt;/a&gt; package to add the ETF data frame to the spatial data frame. This is similar to a join using dplyr.&lt;/p&gt;

&lt;p&gt;The correspondence of country names wasn&amp;rsquo;t just luck – I had the benefit of having worked with this shapefile in the past, and made sure the country names matched up, and now you have the benefit of having worked with this shapefile. For any future project that incorporates a map like this, give some forethought to how data might need to be merged with the shapefile. The shapefile and the new data need a way to be matched. Country names usually work well.&lt;/p&gt;

&lt;p&gt;After the merging, the ticker symbols and year-to-date number columns will be added for each country that has a match in the ‘name&amp;rsquo; column. For those with no match, the ‘ticker&amp;rsquo; and ‘ytd&amp;rsquo; columns will be filled with NA.&lt;/p&gt;

&lt;p&gt;Now that the ytd data is added, let&amp;rsquo;s shade the different countries according to the year-to-date performance of the country EFT, instead of by GDP as we did before. A nice side benefit of this new shading scheme: if a country has no ETF, it will remain an unattractive grey.&lt;/p&gt;

&lt;p&gt;The new shading is nice, but let&amp;rsquo;s also have the popup display the exact year-to-date performance percentage for any detail-oriented users.&lt;/p&gt;

&lt;p&gt;Now we&amp;rsquo;ll build another map that uses the year-to-date color scheme and popup, but we will make one more massively important change: we will change &lt;code&gt;layerId = ~name&lt;/code&gt; to &lt;code&gt;layerId = ~ticker&lt;/code&gt; to create a map layer of tickers.&lt;/p&gt;

&lt;p&gt;Why is this massively important? When we eventually create a Shiny app, we want to pass ticker symbols to &lt;code&gt;getSymbols()&lt;/code&gt; based on a user click. The ‘layerId&amp;rsquo; is how we&amp;rsquo;ll do that: when a user clicks on a country, we capture the ‘layerId&amp;rsquo;, which is a ticker name that we can pass to &lt;code&gt;getSymbols()&lt;/code&gt;. But that is getting ahead of ourselves. For now, here is the new map:&lt;/p&gt;

&lt;p&gt;Fantastic: we have a map that is shaded by the YTD performance of country ETFs, and displays that YTD percentage in the popup. Notice the difference between this map and the previous map which was shaded by GDP: a user can quickly see which countries have ETFs and click to see more.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;world_etf&lt;/code&gt; shapefile is going to play a crucial role in our Shiny app, and the last step is to save it for use in our flexdashboard.&lt;/p&gt;

&lt;p&gt;Note that we are not going to save the ETF price data. It&amp;rsquo;s not needed in the interactive Shiny app because that data will be imported dynamically when a user clicks. That allows our dashboard to be constantly updated in real time. Remember that we loaded up the ETF data in this Notebook so that we could ensure that the ticker symbols play nicely with &lt;code&gt;getSymbols()&lt;/code&gt;. Next time, we&amp;rsquo;ll wrap this up into a Shiny app by way of flexdashboard, and that app will allow users to click on a country and graph the ETF history. The first thing we&amp;rsquo;ll do in that file is load the .RDat file that we just created. There are two pieces of good news: first, we&amp;rsquo;ve already done the hard work of creating a map object, and the app coding is the fun part. Second, the work here does not need to be repeated for any future projects. If you or your team ever need to build a map of the world shaded by GDP estimates or ETF YTD performance, here it is. If you ever need the clean tickers, year-to-date performance or the time series data on these 42 country ETFs, here it is.&lt;/p&gt;

&lt;p&gt;See you soon!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/12/14/reproducible-finance-with-r-pulling-and-displaying-etf-data/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>December &#39;16 RStudio Tips and Tricks</title>
      <link>https://rviews.rstudio.com/2016/12/09/december-16-rstudio-tips-and-tricks/</link>
      <pubDate>Fri, 09 Dec 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/12/09/december-16-rstudio-tips-and-tricks/</guid>
      <description>
        

&lt;p&gt;Here is this month&amp;rsquo;s collection of RStudio Tips and Tricks. Thank you to those who responded to &lt;a href=&#34;https://www.rstudio.com/rviews/2016/11/11/easy-tricks-you-mightve-missed/&#34;&gt;last month&amp;rsquo;s post&lt;/a&gt;; many of your tips are included below! Be sure to subscribe to &lt;a href=&#34;https://twitter.com/rstudiotips&#34;&gt;@rstudiotips&lt;/a&gt; on Twitter for more.&lt;/p&gt;

&lt;p&gt;This month&amp;rsquo;s tips fall into two categories: Keyboard Shortcuts and Easier R Markdown.&lt;/p&gt;

&lt;h1 id=&#34;keyboard-shortcuts&#34;&gt;Keyboard Shortcuts&lt;/h1&gt;

&lt;p&gt;The RStudio IDE is built upon &amp;ldquo;hooks&amp;rdquo;. Hooks are actions that the IDE can take. For instance, there is a hook to create a new file. Most users interact with hooks with point-and-click interactions. (&lt;code&gt;RStudio toolbar -&amp;gt; new file&lt;/code&gt; or &lt;code&gt;File -&amp;gt; New File&lt;/code&gt;). But, there is an alternative! All of these hooks have been surfaced to end users and can be bound to a keyboard shortcut. (Some of these actions are &amp;ldquo;secret&amp;rdquo; - they aren&amp;rsquo;t exposed through point-and-click options.)&lt;/p&gt;

&lt;h2 id=&#34;custom-keyboard-shortcuts&#34;&gt;Custom Keyboard Shortcuts&lt;/h2&gt;

&lt;p&gt;To view the complete list of actions, the current keybindings, and to customize keybindings, go to: &lt;code&gt;Tools -&amp;gt; Modify Keyboard Shortcuts&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/tips_keyboard_shortcuts.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;code-chunk-navigation&#34;&gt;Code Chunk Navigation&lt;/h2&gt;

&lt;p&gt;Define shortcuts for code chunk navigation using the previous tip. For example, &lt;code&gt;Alt+Cmd+Down&lt;/code&gt; for Next Chunk and &lt;code&gt;Alt+Cmd+Up&lt;/code&gt; for Previous Chunk.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/tips_codechunknav.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;assignment-operator&#34;&gt;Assignment Operator&lt;/h2&gt;

&lt;p&gt;Use &lt;code&gt;Alt+-&lt;/code&gt; (press &lt;code&gt;Alt&lt;/code&gt; at the same time as pressing &lt;code&gt;-&lt;/code&gt;). This adds the assignment operator and spacing.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/tips_assignNEW.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;pipe-operator&#34;&gt;Pipe Operator&lt;/h2&gt;

&lt;p&gt;Use &lt;code&gt;Cmd+Shift+m&lt;/code&gt; (for Mac) or &lt;code&gt;Ctrl+Shift+m&lt;/code&gt; (for Windows). This adds the pipe operator &lt;code&gt;%&amp;gt;%&lt;/code&gt; and spacing.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/tips_pipeNEW.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h1 id=&#34;easier-r-markdown&#34;&gt;Easier R Markdown&lt;/h1&gt;

&lt;h2 id=&#34;r-markdown-options&#34;&gt;R Markdown Options&lt;/h2&gt;

&lt;p&gt;R Markdown output formats include arguments specified in the YAML header. Don&amp;rsquo;t worry about remembering all of the key-value pairs; in RStudio, you can access and change the most common through a user-interface.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/tips_rmdoptions.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;spell-checker&#34;&gt;Spell Checker&lt;/h2&gt;

&lt;p&gt;Use the built-in spell checker when writing a R Markdown document. (Code chunks are automatically ignored.)&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/tips_spellcheck.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;sql-code-chunks&#34;&gt;SQL Code Chunks&lt;/h2&gt;

&lt;p&gt;Execute SQL queries against database connections directly in R Markdown chunks.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/tips_sql.jpg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;r-markdown-websites&#34;&gt;R Markdown Websites&lt;/h2&gt;

&lt;p&gt;Are you building a &lt;a href=&#34;http://rmarkdown.rstudio.com/rmarkdown_websites.html&#34;&gt;website with R Markdown&lt;/a&gt;? Any RStudio project with an R Markdown website will include a Build Website option in the build pane.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/tips_buildpane.jpg&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;What&amp;rsquo;s your favorite RStudio Tip?&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/12/09/december-16-rstudio-tips-and-tricks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>November Package Picks</title>
      <link>https://rviews.rstudio.com/2016/12/07/november-package-picks/</link>
      <pubDate>Wed, 07 Dec 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/12/07/november-package-picks/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;November was a prolific month for R developers: 189 new packages landed in CRAN. I have selected more than a quarter of them for this post, but I haven’t listed everything that is worth a look. My November 2016 picks are organized into four categories: Biotech (4 picks), Data (6 picks), Machine Learning (9 picks) , Statistics (9 picks), Time Series (4 picks) and Utilities (20 picks). The relatively large number of Utilities packages listed seriously over-represents this category. However, I have included so many to emphasize the cumulative impact of developers working to improve the R ecosystem at a fairly low level. Also, I believe that these sorts of packages are relatively difficult to discover.&lt;/p&gt;
&lt;div id=&#34;biotech&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Biotech&lt;/h2&gt;
&lt;p&gt;The packages listed under this heading support analyses in biostatistics, genetics and medicine.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mran.microsoft.com/package/esaddle/&#34;&gt;esaddle&lt;/a&gt; v0.0.2: Provides functions for fitting the Extended Empirical Saddlepoint (&lt;a href=&#34;https://arxiv.org/abs/1601.01849&#34;&gt;EES&lt;/a&gt;) density. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/esaddle/vignettes/esaddle.html&#34;&gt;vignette&lt;/a&gt; provides examples. &lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/nov_package_pics1.png&#34; /&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/incidence/&#34;&gt;incidence&lt;/a&gt; v1.0.1: Provides functions and classes to compute, manipulate and visualize incidence from dated events for defined time intervals. There are three vignettes including this &lt;a href=&#34;https://mran.microsoft.com/web/packages/incidence/vignettes/overview.html&#34;&gt;overview&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mran.microsoft.com/package/speaq2/&#34;&gt;speaq2&lt;/a&gt; v0.1.0: Provides wavelet-based tools for the analysis of NMR spectra. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/speaq2/vignettes/speaq2_illustrations.html&#34;&gt;vignette&lt;/a&gt; shows how to process a data set. &lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/nov_package_pics2.png&#34; /&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mran.microsoft.com/package/starmie/&#34;&gt;starmie&lt;/a&gt; v0.1.2:Provides data structures and methods for manipulating the output of genetic population structuring algorithms. There is a &lt;a href=&#34;https://mran.microsoft.com/web/packages/starmie/vignettes/using-starmie.html&#34;&gt;Basic Usage&lt;/a&gt; vignette, as well as one on &lt;a href=&#34;https://mran.microsoft.com/web/packages/starmie/vignettes/using-starmie-admixture.html&#34;&gt;Admixture models&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;data&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Data&lt;/h2&gt;
&lt;p&gt;The packages here provide access to data through various methods.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/ALA4R/&#34;&gt;ALA4R&lt;/a&gt; v1.5.3: Provides an interface to the &lt;a href=&#34;http://www.ala.org.au/&#34;&gt;Atlas of Living Australia&lt;/a&gt; (ALA) that allows users to access and visualize data on Australian plants and animals. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/ALA4R/vignettes/ALA4R.html&#34;&gt;vignette&lt;/a&gt; shows how to use it.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/BatchGetSymbols/&#34;&gt;BatchGetSymbols&lt;/a&gt; v1.0: Makes it easy to download a large amount of trade data from Yahoo or Google Finance. There is a brief &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/BatchGetSymbols/vignettes/BatchGetSymbols-vignette.html&#34;&gt;vignette&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/elasticsearchr/&#34;&gt;elasticsearchr&lt;/a&gt; v0.1.0: Provides a lightweight interface to &lt;a href=&#34;https://www.elastic.co/products/elasticsearch&#34;&gt;Elasticsearch&lt;/a&gt;, a NoSQL search engine and column store database. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/elasticsearchr/vignettes/quick_start.html&#34;&gt;vignette&lt;/a&gt; provides details.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/hansard/&#34;&gt;hansard&lt;/a&gt; v0.2.5: Provides functions for downloading data using the &lt;a href=&#34;http://www.data.parliament.uk/&#34;&gt;UK Parliament API&lt;/a&gt;. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/hansard/vignettes/hansard-example.html&#34;&gt;vignette&lt;/a&gt; describes how to access information on individual members of parliament, briefings and more.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/isdparser/&#34;&gt;isdparser&lt;/a&gt; v0.1.0: Provides tools for parsing NOAA Integrated Surface Database (&lt;a href=&#34;https://www.ncdc.noaa.gov/isd&#34;&gt;ISD&lt;/a&gt;) files. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/isdparser/vignettes/isdparser_vignette.html&#34;&gt;vignette&lt;/a&gt; gives the basics on reading and parsing the files.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/RBMRB/&#34;&gt;RBMRB&lt;/a&gt; v2.0: Provides an interface to the Biological Magnetic Resonance Data Bank (&lt;a href=&#34;http://www.bmrb.wisc.edu/&#34;&gt;BMRB&lt;/a&gt;), along with tools for NMR images. Look &lt;a href=&#34;https://cdn.rawgit.com/uwbmrb/RBMRB/master/man/RBMRB.html&#34;&gt;here&lt;/a&gt; for documentation.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;machine-learning&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Machine Learning&lt;/h2&gt;
&lt;p&gt;The packages listed here are geared towards machine-learning applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/bcROCsurface/&#34;&gt;bcROCsurface&lt;/a&gt; v1.0-1: Offers functions to compute bias-corrected estimates of ROC curves. There is a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/bcROCsurface/vignettes/example.html&#34;&gt;guide&lt;/a&gt;. &lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/nov_package_pics3.png&#34; /&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/BiBitR/&#34;&gt;BiBitR&lt;/a&gt; v0.1.0: raps the Java BiBIt biclustering algorithm for extracting bit-patterns from binary data sets. See the &lt;a href=&#34;http://bioinformatics.oxfordjournals.org/content/27/19/2738.abstract&#34;&gt;Bioinformatics paper&lt;/a&gt; for details.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/cleanNLP/&#34;&gt;cleanNLP&lt;/a&gt; v0.24: Provides a Tidy Data model based on dplyr for converting a textual corpus into a set of normalized tables. The underlying NLP pipeline is based on Stanford’s &lt;a href=&#34;http://stanfordnlp.github.io/CoreNLP/&#34;&gt;CoreNLP&lt;/a&gt; library.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/ffstream/&#34;&gt;ffstream&lt;/a&gt; v0.1-5: Provides an implementation of the adaptive forgetting factor algorithm for estimating the mean and variance of a data stream in order to detect multiple checkpoints. The details are in the &lt;a href=&#34;https://mran.microsoft.com/web/packages/ffstream/vignettes/ffstream_html.html&#34;&gt;vignette&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/FTRLProximal/&#34;&gt;FTRLProximal&lt;/a&gt; v0.1.2: Implements the &lt;a href=&#34;https://courses.cs.washington.edu/courses/cse599s/12sp/scribes/Lecture8.pdf&#34;&gt;Regularized Leader Proximal algorithm&lt;/a&gt; for online training of large-scale regression models using a mixture of L1 and L2 regularization&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/IDmining/&#34;&gt;IDmining&lt;/a&gt; v1.0.0: Contains functions for mining large high-dimensional data sets using the Intrinsic Dimension technique. This &lt;a href=&#34;https://arxiv.org/abs/1608.05581&#34;&gt;paper&lt;/a&gt; describes the idea.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cran.r-project.org/web/packages/mltools/index.html&#34;&gt;mltools&lt;/a&gt; v0.1.0: Provides a collection of machine learning helper functions for exploratory analysis. The &lt;a href=&#34;https://cran.r-project.org/web/packages/mltools/README.html&#34;&gt;README file&lt;/a&gt; provides some details.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/OpenML/&#34;&gt;OpenML&lt;/a&gt; v1.1: Provides an interface to the &lt;a href=&#34;http://www.openml.org/&#34;&gt;OpenML&lt;/a&gt; online machine-learning platform. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/OpenML/vignettes/OpenML.pdf&#34;&gt;vignette&lt;/a&gt; provides an example of how to use it.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mran.microsoft.com/package/rucrdtw/&#34;&gt;rucrdtw&lt;/a&gt; v0.1.1: Provides R bindings for functions from the &lt;a href=&#34;http://www.cs.ucr.edu/~eamonn/UCRsuite.html&#34;&gt;UCR Suite&lt;/a&gt; (Rakthanmanon et al. 2012), which enables ultrafast subsequence search under both Dynamic Time Warping and Euclidean Distance. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/rucrdtw/vignettes/using_rucrdtw.html&#34;&gt;vignette&lt;/a&gt; shows how to use the package.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;statistics&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Statistics&lt;/h2&gt;
&lt;p&gt;The packages listed under this heading mostly offer algorithms to support statistical analyses. Notable are queuecomputer, which implements a discrete event simulation, and regtools, which could have also been listed under the Machine Learning heading.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/bayesplot/&#34;&gt;bayesplot&lt;/a&gt; v1.0.0: Provides plotting functions for posterior analysis, model checking, and MCMC diagnostics. There are vignettes for &lt;a href=&#34;https://mran.microsoft.com/web/packages/bayesplot/vignettes/MCMC-diagnostics.html&#34;&gt;MCMC diagnostics&lt;/a&gt;, plotting &lt;a href=&#34;https://mran.microsoft.com/web/packages/bayesplot/vignettes/MCMC.html&#34;&gt;MCMC draws&lt;/a&gt;, and &lt;a href=&#34;https://mran.microsoft.com/web/packages/bayesplot/vignettes/PPC.html&#34;&gt;graphical posterior checks&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/eMLEloglin/&#34;&gt;eMLEloglin&lt;/a&gt; v1.0.1: Provides functions for fittlin log-linear models of sparse contingency tables. See the &lt;a href=&#34;https://mran.microsoft.com/web/packages/eMLEloglin/vignettes/User_manual.pdf&#34;&gt;user manual&lt;/a&gt; for the math.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/POT/&#34;&gt;POT&lt;/a&gt; v1.1-6 : Implements functions to perform &lt;a href=&#34;https://arxiv.org/pdf/1509.01051.pdf&#34;&gt;Peaks Over Threshold&lt;/a&gt; analysis, useful in Extreme Value Theory. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/POT/vignettes/POT.pdf&#34;&gt;vignette&lt;/a&gt; explains the math.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/queuecomputer/&#34;&gt;queuecomputer&lt;/a&gt; v0.5.1: Provides computationally efficient solutions for simulating queues with arbitrary arrival and service times. There is a vignette describing how to &lt;a href=&#34;https://mran.microsoft.com/web/packages/queuecomputer/vignettes/Howto.html&#34;&gt;use the package&lt;/a&gt; and one showing how to &lt;a href=&#34;https://mran.microsoft.com/web/packages/queuecomputer/vignettes/MMk_queues.html&#34;&gt;simulate M/M/k queues&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/regtools/&#34;&gt;regtools&lt;/a&gt; v1.0.1: Provides novel tools for linear and nonlinear regression, and nonparametric regression and classification. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/regtools/vignettes/regtools.html&#34;&gt;vignette&lt;/a&gt; contains examples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/revdbayes/&#34;&gt;revdbayes&lt;/a&gt; v1.0.0: Provides functions for the Bayesian analysis of extreme value models. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/revdbayes/vignettes/revdbayes-vignette.html&#34;&gt;vignette&lt;/a&gt; contains several interesting examples and references.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/slim/&#34;&gt;slim&lt;/a&gt; v0.1.0: Provides functions to fit singular linear models to longitudinal data. The theory is described in this &lt;a href=&#34;http://biomet.oxfordjournals.org/content/early/2010/01/20/biomet.asp068.abstract&#34;&gt;Biometrika paper&lt;/a&gt;, and the &lt;a href=&#34;https://mran.microsoft.com/web/packages/slim/vignettes/slim.pdf&#34;&gt;vignette&lt;/a&gt; provides examples.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mran.microsoft.com/package/varband/&#34;&gt;varband&lt;/a&gt; v0.9.0: Implements the variable banding procedure described in a &lt;a href=&#34;https://arxiv.org/abs/1604.07451&#34;&gt;paper&lt;/a&gt; by Yu and Bien for modeling local dependence and estimating precision matrices. The vignette shows how to use the package. The following plot shows the sparsity patterns of the true model, and the sample covariance matrix for one of the examples. &lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/nov_package_pics4.png&#34; /&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mran.microsoft.com/package/xyz/&#34;&gt;xyz&lt;/a&gt; v0.1: Implements an &lt;a href=&#34;https://arxiv.org/pdf/1610.05108v1.pdf&#34;&gt;algorithm&lt;/a&gt; by Thanei, Meinshausen and Shah for finding strong interactions in almost linear time. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/xyz/vignettes/xyz-vignette.html&#34;&gt;vignette&lt;/a&gt; contains an example.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;time-series&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Time Series&lt;/h2&gt;
&lt;p&gt;The packages listed here explicitly call out time series applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/GeomComb/&#34;&gt;GeomComb&lt;/a&gt; v1.0: Provides an eigenvector-based method for combining time series forecasts.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/ptest/&#34;&gt;ptest&lt;/a&gt; v1.0-8: Implements p-value computations for testing periodicity in short time series. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/ptest/vignettes/Introduction_to_the_ptest_package.html&#34;&gt;vignette&lt;/a&gt; provides examples and references.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/tsdisagg2/&#34;&gt;tsdisagg2&lt;/a&gt; v0.1.0: Provides functions to disaggregate low frequency time series data to higher frequency series. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/tsdisagg2/vignettes/tsdisagg2manual.pdf&#34;&gt;vignette&lt;/a&gt; describes the math and provides references.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/zoocat/&#34;&gt;zoocat&lt;/a&gt; v0.2.0: Extends the zoo class and provides tools for manipulating multivariate time series data. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/zoocat/vignettes/my-vignette.html&#34;&gt;vignette&lt;/a&gt; contains an example.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&#34;utilities&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Utilities&lt;/h2&gt;
&lt;p&gt;The packages listed here are a varied collection of convenience utilities, package extensions, gateways to other software, and low-level computing functions. Notable are flock and subprocess, which feel like systems-level programming.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/batchtools/&#34;&gt;batchtools&lt;/a&gt; v0.9.0: As a successor of the packages ‘BatchJobs’ and ‘BatchExperiments’, this package provides a parallel implementation of the Map function for high-performance computing systems managed by schedulers such as ‘IBM Spectrum LSF’ (), ‘OpenLava’ (), and others. There are four vignettes, including this one on &lt;a href=&#34;https://mran.microsoft.com/web/packages/batchtools/vignettes/ErrorHandling.html&#34;&gt;error handling&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/benchr/&#34;&gt;benchr&lt;/a&gt; v0.1.0: Provides infrastructure to accurately measure and compare the execution times of R expressions. Usage is described &lt;a href=&#34;https://gitlab.com/artemklevtsov/benchr&#34;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/bindr/&#34;&gt;bindr&lt;/a&gt; v0.1: Provides an interface for creating active binding where the bound function accepts additional arguments. Usage is described &lt;a href=&#34;https://github.com/krlmlr/bindr&#34;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mran.microsoft.com/package/bytescircle/&#34;&gt;bytescircle&lt;/a&gt; v1.0: Shows statistics about bytes contained in a file as a circle graph of deviations from mean in sigma increments. The following plot from the &lt;a href=&#34;https://mran.microsoft.com/web/packages/bytescircle/vignettes/bytescircle.pdf&#34;&gt;vignette&lt;/a&gt; shows byte values mapped as an archimedean spiral, where each byte value is represented as a color circle and size indicates the deviation from sigma. &lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/12/nov_package_pics5.png&#34; /&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/crul/&#34;&gt;crul&lt;/a&gt; v0.1.0: Implements a simple HTTP client for making HTTP requests. Look at the &lt;a href=&#34;https://github.com/ropensci/crul&#34;&gt;GitHub README file&lt;/a&gt; for information on where to start.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/datapasta/&#34;&gt;datapasta&lt;/a&gt; v1.0.0: Provides three addins for copying and pasting tables and vectors from Excel, Jupyter, and websites into the RStudio editor. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/datapasta/vignettes/how-to-datapasta.html&#34;&gt;vignette&lt;/a&gt; provides an example.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/debugme/&#34;&gt;debugme&lt;/a&gt; v1.0.1: Offers functions to specify debugging messages as special string constants, and control package debugging via environment variables. Look here for &lt;a href=&#34;https://github.com/gaborcsardi/debugme#readme&#34;&gt;an example&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/errorizer/&#34;&gt;errorizer&lt;/a&gt; V0.1.1: Creates “errorized” versions of existing R functions with enhanced capabilities for logging and error handling. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/errorizer/vignettes/errorize.html&#34;&gt;vignette&lt;/a&gt; provides an example and describes the limitations of the method.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/fauxpas/&#34;&gt;fauxpas&lt;/a&gt; v0.1.0: Provides methods for general-purpose HTTP error handling. Integrates with packages crul, curl and httr. Look &lt;a href=&#34;https://github.com/ropenscilabs/fauxpas&#34;&gt;here&lt;/a&gt; for crul and curl examples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/flock/&#34;&gt;flock&lt;/a&gt; v0.7: Nitty-gritty package that implements synchronization between R processes using file locks.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/ggforce/&#34;&gt;ggforce&lt;/a&gt; v0.1.1: Offers new stats and geoms to be used with ggplot2. The &lt;a href=&#34;https://mran.microsoft.com/package/ggforce/&#34;&gt;vignette&lt;/a&gt; provides several examples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/ggstance/&#34;&gt;ggstance&lt;/a&gt; v0.3: an extension to ggplot2 that provides flipped components and horizontal versions of stats and geoms. The package &lt;a href=&#34;https://cran.r-project.org/web/packages/ggstance/README.html&#34;&gt;README file&lt;/a&gt; contains examples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/naptime/&#34;&gt;naptime&lt;/a&gt; v1.2.0: Provides a “near drop-in” replacement for base::Sys.sleep() that allows for more control of delays. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/naptime/vignettes/naptime.html&#34;&gt;vignette&lt;/a&gt; explains the why and how of napping.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/packagedocs/&#34;&gt;packagedocs&lt;/a&gt; v0.4.0: Should make writing package vignettes a little easier by providing functions for building websites of Package Documentation. See the &lt;a href=&#34;https://mran.microsoft.com/web/packages/packagedocs/vignettes/docs.html&#34;&gt;quick start manual&lt;/a&gt; and &lt;a href=&#34;https://mran.microsoft.com/web/packages/packagedocs/vignettes/rd.html&#34;&gt;package reference manual&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/reactR/&#34;&gt;reactR&lt;/a&gt; v0.1.0: Provides an interface to the &lt;a href=&#34;https://facebook.github.io/react/&#34;&gt;React&lt;/a&gt; Javascript library for building user interfaces. There is an &lt;a href=&#34;https://mran.microsoft.com/web/packages/reactR/vignettes/intro_reactR.html&#34;&gt;introduction&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/rly/&#34;&gt;rly&lt;/a&gt; v1.0.1: Another nitty-gritty package, it provides an R implementation of the parsing tools &lt;a href=&#34;http://dinosaur.compilertools.net/&#34;&gt;lex and yacc&lt;/a&gt;. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/rly/README.html&#34;&gt;README file&lt;/a&gt; for examples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/spark.sas7bdat/&#34;&gt;spark.sas7bdat&lt;/a&gt; V1.0: Allows R users to read SAS data files into Spark. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/spark.sas7bdat/vignettes/spark_sas7bdat_examples.html&#34;&gt;vignette&lt;/a&gt; indicates how to read SAS data in parallel.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/startup/&#34;&gt;startup&lt;/a&gt; v0.3.0: Provides new directories to specify R’s startup configuration that makes it possible to keep private / secret variables separate from other environment variables. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/startup/README.html&#34;&gt;README file&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.microsoft.com/package/subprocess/&#34;&gt;subprocess&lt;/a&gt; v0.7.4 : Brings systems-level programming to R, with the capability to create, interact with and control the life cycle of child processes. The &lt;a href=&#34;https://mran.microsoft.com/web/packages/subprocess/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; shows how.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mran.microsoft.com/package/tesseract/&#34;&gt;tesseract&lt;/a&gt; v1.2: Allows text to be extracted from an image. This is an OCR engine with unicode (UTF-8) support that can recognize over 100 languages. See the &lt;a href=&#34;https://cran.r-project.org/web/packages/tesseract/README.html&#34;&gt;README file&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/12/07/november-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Writing Good R Code and Writing Well</title>
      <link>https://rviews.rstudio.com/2016/12/02/writing-good-r-code-and-writing-well/</link>
      <pubDate>Fri, 02 Dec 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/12/02/writing-good-r-code-and-writing-well/</guid>
      <description>
        &lt;p&gt;If you are aspiring to write good R code, you may find it helpful to occasionally spend some time reading about writing: reading about writing R code, and reading about writing about R code that you&amp;rsquo;ve written. (If you write some excellent R code, you will likely have the opportunity to write about it.)&lt;/p&gt;

&lt;p&gt;For reading about writing good R code, a place to start might be one of the many R style guides available. Hadley Wickham includes a &lt;a href=&#34;http://adv-r.had.co.nz/Style.html&#34;&gt;style guide&lt;/a&gt; in his Advanced R Book that is short and sweet and based on the only slightly less concise &lt;a href=&#34;https://google.github.io/styleguide/Rguide.xml&#34;&gt;Google&amp;rsquo;s R Style Guide&lt;/a&gt;. Also have a look at Graham Williams &lt;a href=&#34;http://handsondatascience.com/StyleO.pdf&#34;&gt;Sharing R Code - With Style&lt;/a&gt;, a hybrid tutorial / style guide that is part of his &lt;a href=&#34;http://togaware.com/onepager/&#34;&gt;HandsOnDataScience&lt;/a&gt; work in progress. In his elegant introduction, Graham writes:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Data scientists write programs to ingest, manage, wrangle, visualise, analyse and model data in many ways. It is an art to be able to communicate our explorations and understandings through a language, albeit a programming language. Of course our programs must be executable by computers but computers care little about our programs except that they be syntactically correct. Our focus should be on engaging others to read and understand the narratives we present through our programs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Along these lines, Laurent Gatto offers his ideas on &amp;ldquo;better R programming in terms of cleaner and elegant syntax &amp;hellip;&amp;rdquo; in his twenty-page tutorial &lt;a href=&#34;https://www.bioconductor.org/help/course-materials/2013/CSAMA2013/friday/afternoon/R-programming.pdf&#34;&gt;Writing better R code&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you are just beginning to write R functions, you may find Slawa Rokicki&amp;rsquo;s post on &lt;a href=&#34;https://www.r-bloggers.com/how-to-write-and-debug-an-r-function/&#34;&gt;How to write and debug an R function&lt;/a&gt; or Cosma Shalizi&amp;rsquo;s write-up on &lt;a href=&#34;http://www.stat.cmu.edu/~cshalizi/402/programming/writing-functions.pdf&#34;&gt;Writing R Functions&lt;/a&gt; helpful. If you do take the trouble to work through one of these style guides, please do adhere to at least the first rule of veteran programmer Diomidis Spinellis&amp;rsquo; &lt;a href=&#34;http://www.informit.com/articles/article.aspx?p=2223710&#34;&gt;15 Rules for Writing Quality Code&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Finally, I&amp;rsquo;m for taking Graham Williams seriously: programming is an art of communication, and I believe that practicing this art may also involve occasionally writing engaging narrative about programs. Here are a few short but valuable guides to writing well. William Zinsser is the master of explaining the art of clear and unaffected writing. His &lt;a href=&#34;http://www.openculture.com/2015/05/10-writing-tips-from-legendary-writing-teacher-william-zinsser.html&#34;&gt;10 Writing Tips&lt;/a&gt; may lead you to spend some time with his book. Also worth a look are the writing tips from &lt;a href=&#34;http://blog.uncollege.org/learn-to-write-well&#34;&gt;Morgan Ostrowsky&lt;/a&gt;, &lt;a href=&#34;http://writetodone.com/how-to-write-well-self-editing-tips/&#34;&gt;C.S Lakin&lt;/a&gt;, and the &lt;a href=&#34;http://learning.blogs.nytimes.com/2012/09/20/writing-rules-advice-from-the-new-york-times-on-writing-well/?_r=0&#34;&gt;New York Times&amp;rsquo;&lt;/a&gt; Amanda Christy Brown and Katherine Schulten. Three of these four writing coaches advise would-be writers to read, read widely beyond their area of expertise, and read the masters. With regard to this advice, I&amp;rsquo;ve found this short video by novelist Yaan Martel inspiring.&lt;/p&gt;

&lt;iframe width=&#34;100%&#34; height=&#34;500&#34; src=&#34;https://www.youtube.com/embed/IR9Av-TzSV4?enablejsapi=1&amp;amp;wmode=opaque&#34; frameborder=&#34;0&#34; allowfullscreen=&#34;&#34; id=&#34;player_1&#34;&gt;&lt;/iframe&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/12/02/writing-good-r-code-and-writing-well/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Missing Values, Data Science and R</title>
      <link>https://rviews.rstudio.com/2016/11/30/missing-values-data-science-and-r/</link>
      <pubDate>Wed, 30 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/11/30/missing-values-data-science-and-r/</guid>
      <description>
        &lt;p&gt;One great advantages of working in R is the quantity and sophistication of the statistical functions and techniques available. For example, R&amp;rsquo;s &lt;code&gt;quantile()&lt;/code&gt; function allows you to select one of the nine &lt;a href=&#34;https://www.amherst.edu/media/view/129116/original/Sample+Quantiles.pdf&#34;&gt;different methods&lt;/a&gt; for computing quantiles. Who would have thought there could be so many ways to do something that seems to be so simple? The issue here is not unnecessary complication, but rather an appreciation of the nuances associated with inference problems gained over the last hundred years of modern statistical practice. Much of this knowledge is reflected in R. As I imagine it, if R&amp;rsquo;s functions were laid out like city streets there would be many broad avenues displaying commonly used algorithms, but these would flow into many thousands of small, rarely-visited alleys, containing treasures for those who seek them out.&lt;/p&gt;

&lt;p&gt;My impression is that most data science is done on the avenues, but that data scientists could benefit from occasionally venturing deeper into the alleys of statistical practice. &lt;a href=&#34;http://andrewgelman.com/2013/11/14/statistics-least-important-part-data-science/&#34;&gt;Statistics might be the least important part of data science&lt;/a&gt; but there are times when coming to grips with sound statistical inference is essential. Consider the problem of dealing with missing values for example. It is difficult to imagine any large, real-world data set that wouldn&amp;rsquo;t require a strategy for imputing missing values. The obvious first step in developing a strategy would be to form some ideas about why the data are missing. &lt;a href=&#34;http://www.stat.columbia.edu/~gelman/arm/missing.pdf&#34;&gt;Gelman and Hill&lt;/a&gt; identify four different &amp;ldquo;missingness mechanisms&amp;rdquo;: (1) Missingness completely at random, (2) Missingness at random, (3) Missingness that depends on unobserved predictors, (4) Missingness that depends on the missing value itself; and they provide some advice on how to cope with each of them. In a large data set, there is no reason to believe that there is just one mechanism in play! Evaluating your data with respect to these categories and their combinations could require a frightening amount of exploratory work. So tools for looking at patterns in missing values are likely to be very helpful, even if using them requires sampling your data set.&lt;/p&gt;

&lt;p&gt;The next step of deciding how to proceed in a statistically sound manner will likely pose considerable technical challenges, and opting for simple solutions may not be advisable, or even possible. Even with big data, ignoring observations with missing values could result in a catastrophic loss of information, and simple approaches to imputation such as replacing missing the missing values of each variable with the variable mean, or a common value, will produce a &amp;ldquo;completed&amp;rdquo; data set reflecting an artificial amount of certainty that will likely underestimate the variability of the data and bias results. R can&amp;rsquo;t eliminate the hard work, but it does provide a formidable array of missing value imputation tools that can get you in and out of the statistical alleys and help you to decide what techniques might be useful.&lt;/p&gt;

&lt;p&gt;Before evaluating the various methods, it is helpful to make a couple of distinctions about imputation methods for multivariate data. The first is between single and multiple imputation. In single imputation, a particular algorithm or technique is used to produce a single estimate for each missing value. Multiple imputation methods, on the other hand, develop distributions for missing values and estimate individual missing values by drawing from this distribution. In general, these algorithms proceed in three steps. In the first imputation step, multiple draws are made from the distribution of missing values for each variable. This process results in several &amp;ldquo;completed&amp;rdquo; data sets where each missing value has been estimated by a plausible value. In the second step, the intended analysis is performed on each completed data set. In the last step, a &amp;ldquo;pooling&amp;rdquo;algorithm estimates the final values for the statistics of interest.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&#34;http://smm.sagepub.com/content/16/3/219.abstract&#34;&gt;second distinction&lt;/a&gt; is between Joint Modeling (JM) and Fully Conditional Specification (FCS) imputing. In JM, the data are assumed to follow a multivariate parametric distribution of some sort. This is theoretically sound but may not be flexible enough to adequately model the data. In FCS, the multivariate data model is specified by developing a separate conditional model for each variable with missing values.&lt;/p&gt;

&lt;p&gt;Here is a short list of R packages for missing value imputation. I have selected these to give some idea of the variety of tools available.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/Amelia/&#34;&gt;Amelia&lt;/a&gt; implements the &lt;a href=&#34;http://gking.harvard.edu/amelia&#34;&gt;Amelia II&lt;/a&gt; algorithm which assumes that the complete data set (missing and observed data) are multivariate normal. Imputations are done via the EMB (expectation-maximization with bootstrapping) algorithm. The &lt;a href=&#34;https://www.jstatsoft.org/article/view/v045i07&#34;&gt;JSS paper&lt;/a&gt; describes a strategy for combining the models resulting from each imputed data set. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/Amelia/vignettes/amelia.pdf&#34;&gt;Amelia vignette&lt;/a&gt; contains examples.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/BaBooN/&#34;&gt;BaBoon&lt;/a&gt; provides two variants of the the &lt;a href=&#34;https://projecteuclid.org/euclid.aos/1176345338&#34;&gt;Bayesian Bootstrap&lt;/a&gt; predictive mean matching to impute multiple missing values. Originally developed for survey data, the imputation algorithms are described as being robust with respect to imputation model misspecification. The best description and rationale for the algorithms seems to be the &lt;a href=&#34;https://opus4.kobv.de/opus4-bamberg/frontdoor/deliver/index/docId/200/file/thesiskollermeinfelderaop.pdf&#34;&gt;PhD thesis&lt;/a&gt; of one of the package authors.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/Hmisc/&#34;&gt;Hmisc&lt;/a&gt; contains several functions that are helpful for missing value imputation including &lt;code&gt;agreImpute()&lt;/code&gt;, &lt;code&gt;impute()&lt;/code&gt; and &lt;code&gt;transcan()&lt;/code&gt;. Documentation on Hmisc can be found &lt;a href=&#34;http://biostat.mc.vanderbilt.edu/wiki/Main/Hmisc&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/mi/&#34;&gt;mi&lt;/a&gt; takes a Bayesian approach to imputing missing values. The imputation algorithm runs multiple MCMC chains to iteratively draw imputed values from conditional distributions of observed and imputed data. In addition to imputation algorithm, the package contains functions for visualizing the pattern of missing values in a data set and assessing the convergence of the MCMC chains. A &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/mi/vignettes/mi_vignette.pdf&#34;&gt;vignette&lt;/a&gt; shows a worked example and the associated &lt;a href=&#34;https://www.jstatsoft.org/article/view/v045i02&#34;&gt;JSS paper&lt;/a&gt; delves deeper into the theory and the mechanics of using the method.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/mice/&#34;&gt;mice&lt;/a&gt; which is an acronym for multivariate imputation of chained equations, formalizes the multiple implementation process outline above and is probably the gold standard for FCS multiple imputation. Package features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Columnwise specification of the imputation model&lt;/li&gt;
&lt;li&gt;Support for arbitrary patterns of missing data&lt;/li&gt;
&lt;li&gt;Passive imputation techniques that maintain consistency among data transformations&lt;/li&gt;
&lt;li&gt;Subset selection of predictors&lt;/li&gt;
&lt;li&gt;Support of arbitrary complete-data methods&lt;/li&gt;
&lt;li&gt;Support pooling various types of statistics&lt;/li&gt;
&lt;li&gt;Diagnostics for imputations&lt;/li&gt;
&lt;li&gt;Callable user-written imputation functions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href=&#34;https://www.jstatsoft.org/article/view/v045i03&#34;&gt;JSS paper&lt;/a&gt; describes how the desire to provide a separate imputation model for each variable led to the development of the chained equation technique where a Gibbs sampler fills out the missing data. &lt;a href=&#34;https://mran.revolutionanalytics.com/package/miceadds/&#34;&gt;miceAdds&lt;/a&gt; provides additional functions to be used with mice including plausible value imputation, multilevel imputation functions, imputation using partial least squares (PLS) for high dimensional predictors, nested multiple imputation, and two-way imputation.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/MissingDataGUI/&#34;&gt;missingDataGUI&lt;/a&gt; implements a nice graphical interface for exploring missing data patterns with numeric and graphical summaries for numeric and categorical missing values and implements a number of imputation methods. The figure below shows the missing value map for the HouseVotes84 data set in the mlbench package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/missing_values1.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/missMDA/&#34;&gt;missMDA&lt;/a&gt; performs principal component methods on incomplete data sets obtaining scores, loadings and graphical representations despite missing values. The package also includes functions to perform single and multiple imputation. The &lt;a href=&#34;https://www.jstatsoft.org/article/view/v070i01&#34;&gt;JSS paper&lt;/a&gt; provides the details.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/VIM/&#34;&gt;VIM&lt;/a&gt; provides tools for visualizing missing or imputed values. Before imputation they can be used to study the pattern of missing values, afterwards these same tools can be used as diagnostics. &lt;a href=&#34;https://mran.revolutionanalytics.com/package/VIMGUI/&#34;&gt;VIMGUI&lt;/a&gt; puts a front end on the VIM functions and helps with handling the plot and imputation functions. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/VIMGUI/vignettes/VIM-Imputation.pdf&#34;&gt;vignette&lt;/a&gt; is thorough and provides some nice examples of how one might look at missing value distributions.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/missing_values2.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/vtreat/&#34;&gt;vtreat&lt;/a&gt; provides tools to assist in the statistically sound preparation of data sets. It is not a package explicitly devoted to missing value imputation, but it can produce &amp;ldquo;cleaned&amp;rdquo; data sets that have no &amp;ldquo;Infinite/NA/NaN in the effective variable columns&amp;rdquo;. I include it here to emphasize that proper data preparation can simplify the missing value problem. The package has several vignettes.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/yaImpute/&#34;&gt;yaImpute&lt;/a&gt; takes what might be thought of as a machine learning approach to imputing missing values by using the k-nearest neighbor (kNN) algorithm to impute missing values. The &lt;a href=&#34;https://www.jstatsoft.org/article/view/v023i10&#34;&gt;JSS paper&lt;/a&gt; covers the theory and explains the package using a forestry application.&lt;/p&gt;

&lt;p&gt;For additional R packages see Stef van Buuren&amp;rsquo;s webpage cataloging software for imputation &lt;em&gt;(Editor: the list is no longer available.)&lt;/em&gt; which lists twelve R packages that implement some method of single imputation and eighteen R packages concerned with multiple imputation and provides a brief explanation of each of these. Also, have a look on the &lt;a href=&#34;https://www.analyticsvidhya.com/blog/2016/03/tutorial-powerful-packages-imputing-missing-values/&#34;&gt;post on analyticsvidha.com&lt;/a&gt; that provides informative short write ups on amelia, Hmisc, mi, mice and &lt;a href=&#34;https://mran.revolutionanalytics.com/package/missForest/&#34;&gt;missForest&lt;/a&gt; that include some sample code.&lt;/p&gt;

&lt;p&gt;I also recommend looking at &lt;a href=&#34;http://missdata2015.agrocampus-ouest.fr/infoglueDeliverLive/digitalAssets/79082_Rennes_2015_-_Stef_van_Buuren.pdf&#34;&gt;Stef van Buuren presentation&lt;/a&gt; on the history and future of Fully Conditional Specification from the 2015 Rennes missing value conference and Julie Josse&amp;rsquo;s &lt;a href=&#34;http://user2016.r-project.org//tutorials/03.html&#34;&gt;tutorial at useR! 2016&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Even with the best of tools there is no doubt that dealing with missing values in a statistically sound manner is difficult. However, this is the that kind of work that helps to put the &amp;ldquo;science&amp;rdquo; in data science, and R is the most helpful environment you are likely to find.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/11/30/missing-values-data-science-and-r/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Some Technical Reading</title>
      <link>https://rviews.rstudio.com/2016/11/25/some-technical-reading/</link>
      <pubDate>Fri, 25 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/11/25/some-technical-reading/</guid>
      <description>
        &lt;p&gt;I am ever-optimistic that on the weekend I will have enough time and brainpower to do some serious technical reading. The following are five articles on my list. I hope that at least one of them resonates with you too. Happy reading.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In this &lt;a href=&#34;http://www.nature.com/articles/ncomms12474&#34;&gt;paper from Nature Communications&lt;/a&gt;, Kun-Hsing Yu et al. use machine learning to diagnose cancer. The authors write:&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;We extract 9,879 quantitative image features and use regularized machine-learning methods to select the top features and to distinguish shorter-term survivors from longer-term survivors with stage I adenocarcinoma (P&amp;lt;0.003) or squamous cell carcinoma (P=0.023) in the TCGA data set.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Figure &lt;strong&gt;a&lt;/strong&gt; shows ROC curves for classifying lung &lt;a href=&#34;http://www.cancercenter.com/terms/adenocarcinoma/&#34;&gt;adenocarcinoma&lt;/a&gt; versus adjacent normal tissue.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/ROC-Curves-adenocarcinoma-.png&#34; alt=&#34;roc-curves-adenocarcinoma&#34; /&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;John Mount and Nina Zumel describe &lt;a href=&#34;http://www.win-vector.com/blog/2016/11/you-should-re-encode-high-cardinality-categorical-variables/&#34;&gt;Why you should re-encode high dimensional categorical variables&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Jamie Ashander delves into the details of the &lt;a href=&#34;http://www.ashander.info/posts/2015/04/D-RUG-mixed-effects-viz/?utm_content=buffer9fd4c&amp;amp;utm_medium=social&amp;amp;utm_source=twitter.com&amp;amp;utm_campaign=buffer&#34;&gt;statistics of General Linear Mixed Models&lt;/a&gt;, and provides the R code to help you build your own models.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Sebastian Ruder does a fine job of explaining the math in his post &lt;a href=&#34;http://sebastianruder.com/optimizing-gradient-descent/index.html#nesterovacceleratedgradient&#34;&gt;An overview of gradient descent optimization algorithms&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Iwana and Uchida use deep learning to do something your mother told you never to do: &lt;a href=&#34;https://arxiv.org/pdf/1610.09204v1.pdf&#34;&gt;Judging a Book by Its Cover&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/BookbyCover.png&#34; alt=&#34;bookbycover&#34; /&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/11/25/some-technical-reading/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>October Package Picks</title>
      <link>https://rviews.rstudio.com/2016/11/23/october-package-picks/</link>
      <pubDate>Wed, 23 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/11/23/october-package-picks/</guid>
      <description>
        

&lt;p&gt;In my &lt;a href=&#34;/2016/10/21/august-package-picks/&#34;&gt;August Package Picks&lt;/a&gt; post, I explained that my selection criteria favor packages with vignettes. (I find skimming through a package&amp;rsquo;s vignettes to be an effective method of &amp;ldquo;grokking&amp;rdquo; what a package is all about.) I also questioned why a person would go to all of the trouble to develop a package and put it on CRAN without writing a vignette. Since writing that post, I have had the opportunity to speak with experienced package authors who argue, with some considerable authority, that the object documentation (what you get when you type &amp;ldquo;?foo&amp;rdquo; at the console) and the README file comprise a package&amp;rsquo;s most important documentation.&lt;/p&gt;

&lt;p&gt;This is undoubtedly true, and self-evident once a person has decided to use the package. It is also true that the R Community is diligent: people pay attention, and really useful packages seem to get discovered rather quickly in spite of CRAN&amp;rsquo;s low signal-to-noise ratio. Nevertheless, CRAN is poised to blow through the 10,000 package milestone sometime soon. Package discovery and audition is hard work. As a potential user of a given package, I very much appreciate and benefit from the elaboration of a package&amp;rsquo;s capabilities and the extended examples found in well-done vignettes, and I suspect that others do, too.&lt;/p&gt;

&lt;p&gt;Of the 174 packages submitted to CRAN in October, I have picked out 22 that I thought were particularly interesting, and listed them below in four categories: Data, Machine Learning, Miscellaneous, and Statistics.&lt;/p&gt;

&lt;h2 id=&#34;data&#34;&gt;Data&lt;/h2&gt;

&lt;p&gt;All of these packages enable access to data either by directly packaging up the data, or through functions to access data directly from a remote source, or via an API.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/rnoaa/&#34;&gt;rnoaa&lt;/a&gt; v0.6.5: Provides a client for several NOAA data sources, including the &lt;a href=&#34;https://www.ncdc.noaa.gov/cdo-web/webservices/v2&#34;&gt;NCDC Climate API&lt;/a&gt;. There are vignettes for &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/rnoaa/vignettes/ncdc_vignette.html&#34;&gt;NCDC&lt;/a&gt; data, &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/rnoaa/vignettes/rnoaa_ropenaq.html&#34;&gt;air quality and weather&lt;/a&gt; data, &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/rnoaa/vignettes/seaice_vignette.html&#34;&gt;sea ice&lt;/a&gt; data, &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/rnoaa/vignettes/storms_vignette.html&#34;&gt;storms&lt;/a&gt; and more.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/ptwikiwords/&#34;&gt;ptwikiwords&lt;/a&gt; v0.0.3: Contains a dataset with 15,000 randomly extracted words from the &lt;a href=&#34;https://pt.wikipedia.org/wiki/Wikip%C3%A9dia:P%C3%A1gina_principal&#34;&gt;Portuguese Wikipedia&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/qualtRics/&#34;&gt;qualtRics&lt;/a&gt; v0.1: Provides functions to pull online &lt;a href=&#34;https://www.qualtrics.com/&#34;&gt;Qualtrics&lt;/a&gt; survey data into R. There is a short &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/qualtRics/vignettes/qualtRics.html&#34;&gt;vignette&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/QuantTools/&#34;&gt;QuantTools&lt;/a&gt; v0.5.1: Provides functions to download and organize historical financial market data from &lt;a href=&#34;https://finance.yahoo.com/&#34;&gt;Yahoo&lt;/a&gt;, &lt;a href=&#34;https://www.google.com/finance&#34;&gt;Google&lt;/a&gt;, &lt;a href=&#34;https://www.finam.ru/profile/moex-akcii/sberbank/export/&#34;&gt;Finam&lt;/a&gt; and &lt;a href=&#34;https://www.iqfeed.net/symbolguide/index.cfm?symbolguide=lookup&#34;&gt;IQFeed&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/sofa/&#34;&gt;sofa&lt;/a&gt; v0.2.0: Provides an interface to the CouchDB NoSQL database. Get started with an &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/sofa/vignettes/sofa_vignette.html&#34;&gt;Introduction&lt;/a&gt; and a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/sofa/vignettes/query_tuto&#34;&gt;Query Table&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/ubeR/&#34;&gt;ubeR&lt;/a&gt; v0.1.3: Provides R access to the &lt;a href=&#34;https://developer.uber.com/&#34;&gt;Uber&lt;/a&gt; API.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h2&gt;

&lt;p&gt;The two packages listed here should be helpful in common machine learning workflows.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/prediction/&#34;&gt;prediction&lt;/a&gt; v0.1.1: &lt;code&gt;prediction::prediction()&lt;/code&gt; provides an alternative to &lt;code&gt;predict()&lt;/code&gt; that always returns a data frame.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/preText/&#34;&gt;preText&lt;/a&gt; v0.4.4:Provides functions to assess the effects of different text preprocessing decisions on the inferences drawn from the resulting document-term matrices they generate. There is a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/preText/vignettes/getting_started_with_preText.html&#34;&gt;vignette&lt;/a&gt; to get you started.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;miscellaneous&#34;&gt;Miscellaneous&lt;/h2&gt;

&lt;p&gt;The packages listed here cover a wide range of interests and capabilities: cryptography, flow charts, browser automation, discrete event simulation, and styling reports. This kind of diversity showcases R as a general-purpose programming language.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/gpg/&#34;&gt;gpg&lt;/a&gt; v0.4:Provides bindings to GnuPG for working with &lt;a href=&#34;http://openpgp.org/&#34;&gt;OpenGPG&lt;/a&gt; (&lt;a href=&#34;https://tools.ietf.org/html/rfc4880&#34;&gt;RFC4880&lt;/a&gt;) cryptographic methods, and includes utilities for public key encryption, creating and verifying digital signatures, and managing your local keyring. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/gpg/vignettes/intro.html&#34;&gt;vignette&lt;/a&gt; provides a short introduction to GPG.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/poio/&#34;&gt;poio&lt;/a&gt; v0.0-1: Provides functions to manipulate the .PO and .POT files that R packages use to store translation messages, warnings, and errors. See &lt;a href=&#34;https://cran.rstudio.com/doc/manuals/r-devel/R-exts.html#Internationalization&#34;&gt;Section 1.8 Internationalization&lt;/a&gt; of the &lt;a href=&#34;https://cran.rstudio.com/doc/manuals/r-devel/R-exts.html#Internationalization&#34;&gt;Writing R Extensions&lt;/a&gt; manual for details. This package is a work product of the R-Consortium-funded project for R Localization (&lt;a href=&#34;https://www.r-consortium.org/projects/awarded-projects&#34;&gt;RLI0N&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/PRISMAstatement/&#34;&gt;PRISMAstatement&lt;/a&gt; v1.0.1: Provides functions to plot &lt;a href=&#34;http://prisma-statement.org/&#34;&gt;PRISMA&lt;/a&gt; flow charts, which are used for systematic reviews and meta-analyses. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/PRISMAstatement/vignettes/PRISMA.html&#34;&gt;vignette&lt;/a&gt; provides a brief example.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/RSelenium/&#34;&gt;RSelenium&lt;/a&gt; v1.4.5: Provides R bindings for the &lt;a href=&#34;http://docs.seleniumhq.org/&#34;&gt;Selenium&lt;/a&gt; 2.0 Web Browser Automation Software. There are several vignettes, including this one on &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/RSelenium/vignettes/RSelenium-basics.html&#34;&gt;RSelenium basics&lt;/a&gt;. You can use RSelenium to &lt;a href=&#34;http://rpubs.com/johndharrison/13408&#34;&gt;test your Shiny Apps&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/SpaDES/&#34;&gt;spaDES&lt;/a&gt; v1.3.1: Provides functions to implement a variety of discrete event simulation models in R, including event-based models and agent-based models. The package also provides plotting methods optimized for speed and modularity. Vignettes include an &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/SpaDES/vignettes/i-introduction.html&#34;&gt;introduction&lt;/a&gt;, a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/SpaDES/vignettes/ii-modules.html&#34;&gt;manual for building models&lt;/a&gt; and a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/SpaDES/vignettes/iii-plotting.html&#34;&gt;manual for plotting&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/spaDES.png&#34; alt=&#34;spades&#34; /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/tint/tint.pdf&#34;&gt;tint&lt;/a&gt; v0.0.3: Provides a template for creating html reports according to the style of Edward R. Tufte and Richard Feynman, but with an updated font choice. Look &lt;a href=&#34;http://dirk.eddelbuettel.com/code/tint.html&#34;&gt;here&lt;/a&gt; for explanation and motivation.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;statistics&#34;&gt;Statistics&lt;/h2&gt;

&lt;p&gt;I believe one of the real strengths of R is that, in addition to developing new methods and algorithms, statisticians continue to write packages that enhance or improve basic calculations. The package system encourages &amp;ldquo;kaizen&amp;rdquo;, or continuous improvement.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/diagis/&#34;&gt;diagis&lt;/a&gt; v0.1.0: Provides functions to weighted means and sample covariances of multivariate samples, along with diagnostic plots. The motivation for the package was to provide summary statistics for the weighted MCMC runs computed by functions in the bssm package. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/diagis/vignettes/diagis.pdf&#34;&gt;vignette&lt;/a&gt; for diagis describes the math.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/glm.predict/&#34;&gt;glm.predict&lt;/a&gt; v2.3-0: Provides functions to calculate predictions with confidence intervals for glm models. When two models are predicted, the differences between the upper and lower values for the respective confidence intervals are also calculated. This &lt;a href=&#34;https://benjaminschlegel.ch/r/glm.predict/&#34;&gt;link&lt;/a&gt; provides examples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/GPrank/&#34;&gt;GPrank&lt;/a&gt; v0.1.1: Implements a Gaussian process (GP)-based ranking method that can be used to rank multiple time series according to their temporal activity levels. One example application is when gene expression levels are measured over time and the objective is to identify the most active genes. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/GPrank/vignettes/vignette.pdf&#34;&gt;vignette&lt;/a&gt; provides additional examples.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/GPrank.png&#34; alt=&#34;gprank&#34; /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/MCMCvis/&#34;&gt;MCMCvis&lt;/a&gt; v0.6.3: Contains functions to visualize, manipulate, and summarize MCMC output from Bayesian models fit with JAGS, Stan, or other MCMC samplers. There is a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/MCMCvis/vignettes/MCMCvis.html&#34;&gt;vignette&lt;/a&gt; with examples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/mhtboot/&#34;&gt;mhtboost&lt;/a&gt; v1.3.3: Provides a framework for testing multiple hypotheses based in the differences in the distributions of the p values for the null and alternative hypotheses. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/mhtboot/vignettes/vignette1.pdf&#34;&gt;vignette&lt;/a&gt; describes the math.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/oddsratio/&#34;&gt;oddsratio&lt;/a&gt; v0.3.1: Provides odd ratio calculations for GAM(M) and GLM(M) models. The plot from the &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/oddsratio/vignettes/function.tutorial.html&#34;&gt;tutorial&lt;/a&gt; shows odds ratio information superimposed on a smoothed GAM fit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/oddsratio.png&#34; alt=&#34;oddsratio&#34; /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/rust/&#34;&gt;rust&lt;/a&gt; v1.0.1: Uses the generalized ratio-of-uniforms (RU) method to simulate from univariate and low dimensional multivariate continuous distributions. The detailed &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/rust/vignettes/rust-vignette.html&#34;&gt;vignette&lt;/a&gt; explains the method and the math. The &lt;a href=&#34;https://arxiv.org/pdf/1205.0482.pdf&#34;&gt;paper&lt;/a&gt; by Martin et al. provides context and extensions for the RU method.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/sf/&#34;&gt;sf&lt;/a&gt; v0.2-2: Provides R support for simple features, a standardized way to encode spatial data. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/sf/vignettes/sfr.html&#34;&gt;vignette&lt;/a&gt; describes simple features and provides examples. This package is a product of the &lt;a href=&#34;https://www.r-consortium.org/projects/awarded-projects&#34;&gt;R-Consortium-funded project&lt;/a&gt; to develop &lt;a href=&#34;https://en.wikipedia.org/wiki/Simple_Features&#34;&gt;Simple Features&lt;/a&gt; Access for R.&lt;/li&gt;
&lt;li&gt;Finally, a kind reader noticed that I missed at least one very useful package in my &lt;a href=&#34;/2016/10/26/september-package-picks/&#34;&gt;post about September&amp;rsquo;s new package&lt;/a&gt; submissions: &lt;a href=&#34;https://mran.revolutionanalytics.com/package/anytime/&#34;&gt;anytime&lt;/a&gt; v0.1.0 converts variables of various types into &lt;a href=&#34;https://stat.ethz.ch/R-manual/R-devel/library/base/html/as.POSIXlt.html&#34;&gt;POSIXct&lt;/a&gt; or date objects. See anytime&amp;rsquo;s &lt;a href=&#34;https://cran.r-project.org/web/packages/anytime/README.html&#34;&gt;README&lt;/a&gt; file for examples.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you find that I have missed something important in one of my package review posts, please let me know.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/11/23/october-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Reproducible Finance with R: A Sharpe Ratio Shiny App</title>
      <link>https://rviews.rstudio.com/2016/11/18/reproducible-finance-with-r-a-sharpe-ratio-shiny-app/</link>
      <pubDate>Fri, 18 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/11/18/reproducible-finance-with-r-a-sharpe-ratio-shiny-app/</guid>
      <description>
        &lt;p&gt;In this &lt;a href=&#34;/2016/11/09/reproducible-finance-with-r-the-sharpe-ratio/&#34;&gt;previous post&lt;/a&gt;, we used an R Notebook to grab the monthly return data on three stocks, build a portfolio, visualize portfolio performance, and calculate the Sharpe Ratio. The Notebook format emphasized reproducibility and reuse by other R coders.&lt;/p&gt;

&lt;p&gt;Today, we&amp;rsquo;ll convert that Notebook into a Shiny application that allows end users to build their own portfolios, and then calculate performance/Sharpe Ratio. Friday = fun day!&lt;/p&gt;

&lt;p&gt;Here is the &lt;a href=&#34;https://beta.rstudioconnect.com/content/2128/#sharpe-ratio&#34;&gt;link to the app&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Close readers of the source code for this app will see that it was built in an Rmarkdown file (with &lt;code&gt;output: flexdashboard::flexdashboard&lt;/code&gt; and &lt;code&gt;runtime: shiny&lt;/code&gt; added to the YAML header).&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-yaml&#34;&gt;---
title: &amp;quot;Sharpe Ratio Shiny&amp;quot;
runtime: shiny
output:
  flexdashboard::flex_dashboard:
    orientation: rows
    source_code: embed
---
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This app could have been built using an app.r file, but I prefer to use a flexdashboard because it keeps the entire workflow in the Rmarkdown world. In the previous post, we started with a Notebook (also an Rmarkdown file type) and made use of code chunks to enforce logic on our data import, calculations and visualizations. This Shiny app makes use of the same code chunk structure, and I find that the logic translates well. For example, the setup chunks are almost identical and contain our most important function.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;```{r setup, message = FALSE}
library(shiny)
library(flexdashboard)
library(PerformanceAnalytics)
library(quantmod)
library(dygraphs)

# Function to calculate monthly returns on a stock
monthly_stock_returns &amp;lt;- function(ticker, start_year) {
  # Download the data from Yahoo finance
  symbol &amp;lt;- getSymbols(ticker, src = &#39;yahoo&#39;, from = start_year,
                       auto.assign = FALSE, warnings = FALSE)
  # Tranform it to monthly returns using the periodReturn function from quantmod
  data &amp;lt;- periodReturn(symbol, period = &#39;monthly&#39;, type = &#39;log&#39;)

  # Let&#39;s rename the column of returns to something intuitive because the column
  # name is what will eventually be displayed on the time series graph
  colnames(data) &amp;lt;- as.character(ticker)

  # We want to be able to work with the xts objects that result from this function
  # so let&#39;s explicitly put them to the global environment with an easy to use
  # name, the stock ticker
  assign(ticker, data, .GlobalEnv)
}
```
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;The sidebar code chunk is, of course, unique to the Shiny app, because there are no reactive inputs in a Notebook. But the dygraphs code chunks are similar enough that it&amp;rsquo;s easy to transfer the Notebook code, with a few changes, over to the flexdashboard:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;```{r}
##dygraph chunk
dygraphOutput(&amp;quot;dygraphDollarGrowth&amp;quot;)

output$dygraphDollarGrowth%
    dyAxis(&amp;quot;y&amp;quot;, label = &amp;quot;$&amp;quot;) %&amp;gt;%
    dyOptions(axisLineWidth = 1.5, fillGraph = TRUE, drawGrid = TRUE)
})
```
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;File formats aside, from a team workflow perspective, this conversion to a Shiny app is super important - it&amp;rsquo;s where the R coders co-mingle with team members who need to make use of R&amp;rsquo;s analytical tools, but do not want to touch the code. For example, we can imagine a portfolio manager who wants the ability to quickly iterate through different portfolios and compare Sharpe Ratios, for internal construction purposes or perhaps even in a client-facing context. The PM does not want to write or reproduce this R code; he or she wants to focus on the portfolio.&lt;/p&gt;

&lt;p&gt;In other words, a PM wants to see this:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/finance_shiny_app.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Not this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;```{r}
##dygraph chunk
dygraphOutput(&amp;quot;dygraphDollarGrowth&amp;quot;)

output$dygraphDollarGrowth&amp;lt;-renderDygraph({
  dygraph(portfolio_growth(), main = &amp;quot;Growth of $1 Invested in Your Portfolio&amp;quot;) %&amp;gt;%
    dyAxis(&amp;quot;y&amp;quot;, label = &amp;quot;$&amp;quot;) %&amp;gt;%
    dyOptions(axisLineWidth = 1.5, fillGraph = TRUE, drawGrid = TRUE)
})
```

```{r}
valueBoxOutput(&amp;quot;approvalBox1&amp;quot;)
output$approvalBox1&amp;lt;-renderValueBox({
  valueBox(value = sharpe_ratio(), icon = &amp;quot;fa-line-chart&amp;quot;, color = &amp;quot;primary&amp;quot;)
})
```
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Note that the portfolio performance and Share Ratio calculations are consolidated and moved to the front page, and the individual stock returns are on the second page. The original Notebook had the opposite layout - we began with individual returns and progressed to the portfolio - because it was emphasizing the steps involved in arriving at the conclusion. We wanted our collaborators to start with the basics of grabbing stock return data and then proceed through each logical step.&lt;/p&gt;

&lt;p&gt;With this Shiny app, we don&amp;rsquo;t want to force our collaborators to go through our logic, because that is not the purpose of this app. End users of this app build and analyze portfolios, so let&amp;rsquo;s put those tools front and center. Give the users what they want!&lt;/p&gt;

&lt;p&gt;Have fun with this app, dream about buying tech stocks at their lows, and remember, as with our previous Notebook, that this app is a starting point. End users might want the ability to choose more than three stocks, or add bonds to the portfolio, or benchmark against a return other than a risk-free rate. This is where R coders and portfolio managers start to collaborate and build things bigger and better. Have a good weekend!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/11/18/reproducible-finance-with-r-a-sharpe-ratio-shiny-app/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Make R a Legitimate Part of Your Organization</title>
      <link>https://rviews.rstudio.com/2016/11/16/make-r-a-legitimate-part-of-your-organization/</link>
      <pubDate>Wed, 16 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/11/16/make-r-a-legitimate-part-of-your-organization/</guid>
      <description>
        

&lt;h1 id=&#34;how-r-enters-through-the-back-door&#34;&gt;How R Enters Through the Back Door&lt;/h1&gt;

&lt;p&gt;In many organizations, R enters through the back door when analysts download the free software and install it on their local workstations.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Jamie has been an avid R programmer since college. When she takes a new job at a large corporation, she finds that she is the only analyst in the company who knows and uses R. In addition to the other tools her company gives her, Jamie decides to download R onto her laptop. She installs R without consulting her manager or IT. With R she can pull data, build models, and create nice reports. Her manager knows nothing about R, but goes along with it because Jamie is happy and doing quality work. Her co-workers, ever curious about analytics, also download R and learn from Jamie. Before long, R becomes an important part of the day-to-day operations of her team. When Jamie starts hiring new analysts, she lists R as a required skill. Now Jamie wants to &amp;ldquo;go big&amp;rdquo; by putting R on the company servers so she can scale her analyses, socialize her results, and integrate her apps. Unfortunately, she finds she is unable to get the resources she needs because R is not officially recognized in the company.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Whether you are an analyst wanting to do more, a stakeholder wanting a competitive analytic platform, or an IT professional wanting a controlled and secured environment, you should make R a legitimate part of your organization and get the resources needed to support it.&lt;/p&gt;

&lt;h1 id=&#34;bringing-r-through-the-front-door&#34;&gt;Bringing R Through the Front Door&lt;/h1&gt;

&lt;p&gt;All organizations have a process for onboarding software through official channels. If you are part of a large organization, your IT department probably has a review board whose purpose is to review and make decisions about new tools.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;The last time I introduced R into an organization, I created a presentation explaining why R should be supported by IT. My proposal was presented to the IT review board. It included slides on cost savings, strategic advantages, hardware and software requirements, and more. It took a few iterations to get through all of the requirements, but in the end, the board approved R as an additional analytic standard, paving the way for future growth.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;iframe src=&#34;//www.slideshare.net/slideshow/embed_code/key/slRGUZHuzIA5ld&#34; width=&#34;100%&#34; height=&#34;485&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34; style=&#34;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&#34; allowfullscreen=&#34;&#34;&gt;&lt;/iframe&gt;

&lt;p&gt;The review board is responsible for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reviewing new software initiatives and approve expenditures.&lt;/strong&gt; Does this tool increase or decrease costs? What line items will this go under? What is the long-term cost projected to be? What is the cost of support?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Supporting the organization&amp;rsquo;s strategic vision.&lt;/strong&gt; Does the tool help satisfy a customer need? Does it help us remain competitive? Can it help us attract better talent? Does it make existing systems more efficient and agile?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Complying with existing systems architectures.&lt;/strong&gt; Does the tool integrate with other supported tools? Will it be used in development and/or production? Does it duplicate the capabilities of other supported tools?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Managing risk and ensure security.&lt;/strong&gt; Does the tool comply with our formal security policies? Do the software licenses meet our legal requirements?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Defining roles and responsibilities for support.&lt;/strong&gt; What groups own the tool? What support is offered with the tool? What internal resources will be required to maintain it? Who will provide training?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because of R&amp;rsquo;s popularity and explosive growth, many organizations are friendly and even eager to bring R through the front door. If your organization is friendly toward R but has not made it an official part of the organization, a formal review process is still valuable. The review process gives IT a formal stake in the ground when it comes to supporting R for the long term. It also makes future decisions about growth and investment much easier.&lt;/p&gt;

&lt;h1 id=&#34;the-ubiquity-of-open-source-software&#34;&gt;The Ubiquity of Open Source Software&lt;/h1&gt;

&lt;p&gt;Here at RStudio, we work with customers every day who want to bring R through the front door. One complaint we sometimes hear is that IT does not want to support open-source software (OSS). The reality is that most organizations are already supporting OSS. The &lt;a href=&#34;https://www.blackducksoftware.com/2016-future-of-open-source&#34;&gt;2016 future of open source survey&lt;/a&gt; estimated that &lt;a href=&#34;http://www.zdnet.com/article/its-an-open-source-world-78-percent-of-companies-run-open-source-software/&#34;&gt;78% of companies run part or all of its operations on OSS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Most organizations know about R by now. IEEE Spectrum ranked R fifth in the &lt;a href=&#34;http://spectrum.ieee.org/computing/software/the-2016-top-programming-languages&#34;&gt;top programming languages of 2016&lt;/a&gt; making it one of the most commonly used analytic tools in industry today.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/top_languages2016.png&#34; alt=&#34;Top Languages 2016&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Some organizations struggle to standardize on R due to a lack of management and governance around OSS. At the same time, organizations may neglect R on user workstations, thereby increasing security, legal, and operational risks. It is riskier to leave R unmanaged than it is to bring it through the front door.&lt;/p&gt;

&lt;h1 id=&#34;getting-the-resources-you-need&#34;&gt;Getting the Resources You Need&lt;/h1&gt;

&lt;p&gt;Passing the review board should get you resources. You&amp;rsquo;ll need physical resources and human resources to build, scale, and maintain an R environment.&lt;/p&gt;

&lt;h2 id=&#34;physical-resources&#34;&gt;Physical Resources&lt;/h2&gt;

&lt;p&gt;Investing resources in R is a great way to legitimize it. An organization that allocates budget and people into R will also expect to see value from that investment. In effect, spending money on R is legitimizing it. Some resources you need might include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A budget or line items in a budget&lt;/li&gt;
&lt;li&gt;Physical or virtual hardware&lt;/li&gt;
&lt;li&gt;Software tools and licenses&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;human-resources&#34;&gt;Human Resources&lt;/h2&gt;

&lt;p&gt;The type of IT support you get will depends on how your IT organization is structured. You might have a single admin designated to support R, or you might have an entire support team. You will probably want to define the following roles and responsibilities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An R advocate who promotes R&lt;/li&gt;
&lt;li&gt;An executive sponsor who supports the R users&lt;/li&gt;
&lt;li&gt;A designated R admin or R support team&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your IT support will manage your environment, so getting the right people and policies in place is critical. Generally speaking, having a point of contact in IT — a name and a face — is a good thing. Your admin support should be familiar with the Linux operating system. Training admins on R-related issues is also helpful.&lt;/p&gt;

&lt;h1 id=&#34;adopting-r&#34;&gt;Adopting R&lt;/h1&gt;

&lt;p&gt;After you bring R through the front door and it becomes part of the organization, you should have a vision and path for growth. You should also have resources to support that growth. So what are you going to do with your newfound resources?&lt;/p&gt;

&lt;p&gt;The next step is adoption. Adoption means R is self-sustaining. The goal is for your organization to fully embrace R as an integral part of your business. The survival of R should not depend on one or two R advocates any more than SQL depends on one or to DBAs. Instead, there should be systems, resources, and people in place that will sustain the growth of R.&lt;/p&gt;

&lt;p&gt;Making R a legitimate part of your organization and getting the resources you need to support it is the foundation for future growth and adoption.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/11/16/make-r-a-legitimate-part-of-your-organization/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>RStudio IDE Easy Tricks You Might&#39;ve Missed</title>
      <link>https://rviews.rstudio.com/2016/11/11/easy-tricks-you-mightve-missed/</link>
      <pubDate>Fri, 11 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/11/11/easy-tricks-you-mightve-missed/</guid>
      <description>
        

&lt;p&gt;The RStudio IDE reached version 1.0 this month. The IDE has come a long way since the initial release 5 and a half years ago. Many major features have been built: projects, package building tools, notebooks. During that same period, often hidden in the shadows, a growing list of smaller features has been changing lives. In celebration of version 1.0 this post hopes to spread fanfare for a few of these easy-to-miss tools.&lt;/p&gt;

&lt;h2 id=&#34;tearable-panes&#34;&gt;Tearable Panes&lt;/h2&gt;

&lt;p&gt;Tearable panes are anything but terrible. This feature allows users to tear off data view panes and source panes facilitating the use of multiple screens.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/tip_tearable.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/image04.png&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;command-history&#34;&gt;Command History&lt;/h2&gt;

&lt;p&gt;In the console it is possible to scroll through the command history by clicking &lt;code&gt;Ctrl/Cmd&lt;/code&gt; and &lt;code&gt;↑&lt;/code&gt;. The command history will be filtered as code is typed into the console:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/tip_console.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;history-pane&#34;&gt;History Pane&lt;/h2&gt;

&lt;p&gt;The history pane shows a searchable list of commands that have been run. Commands can be written to the source pane or the console. No more copy and paste from the console to a script!&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/tip_history.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;rename-in-scope&#34;&gt;Rename in Scope&lt;/h2&gt;

&lt;p&gt;This feature makes it easy to rename all instances of a variable. The tool is context aware; changing &amp;rsquo;m&amp;rsquo; to &amp;lsquo;m1&amp;rsquo; won&amp;rsquo;t change &amp;lsquo;mtcars&amp;rsquo; to &amp;lsquo;m1tcars&amp;rsquo;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/tip_rename_in_scope.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;gallery-and-satellite-view-in-notebooks&#34;&gt;Gallery and Satellite View in Notebooks&lt;/h2&gt;

&lt;p&gt;A new feature built into R Notebooks, a code chunk that produces multiple plots will produce a gallery. The plots can be viewed by toggling between thumbnails. The gallery can be expanded into a new satellite window for closer inspection.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/tip_gallery_satellite.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;code-outline&#34;&gt;Code Outline&lt;/h2&gt;

&lt;p&gt;Save time scrolling with the code outline. This feature works for R Notebooks and traditional R scripts. In R Notebooks sections are delimited by the R Markdown headers. In R scripts sections are delimited by section comments (Try Code -&amp;gt; Insert Section).&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/tip_outline.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;code-snippets&#34;&gt;Code Snippets&lt;/h2&gt;

&lt;p&gt;Code snippets are a shortcut to insert common boilerplate code. For instance, type fun and then Tab to insert the skeleton code for a function definition. Then hit Tab to replace the necessary components. In addition to a rich set of defaults, custom code snippets can also be created. &lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/204463668-Code-Snippets&#34;&gt;Learn more&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/tip_code_snippet.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;file-navigation&#34;&gt;File Navigation&lt;/h2&gt;

&lt;p&gt;Many people know of RStudio&amp;rsquo;s rich set of tab complete options for functions and function arguments. Tab complete can also help find files and remove the hassle of writing out long path locations. Hit tab in between two double quotes (&amp;rdquo; &amp;ldquo;) to open a file explorer.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/tip_file_nav.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;jump-to-function-definition&#34;&gt;Jump To Function Definition&lt;/h2&gt;

&lt;p&gt;Want to dig into the innards of a function? With the cursor on a function press &lt;code&gt;F2&lt;/code&gt; to jump to the function definition, even for functions in a package.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/11/tip_goto_func.gif&#34; alt=&#34;&#34; /&gt;&lt;/p&gt;

&lt;p&gt;These are just a few of my favorite tricks. A comprehensive list is available in the &lt;a href=&#34;https://www.rstudio.com/wp-content/uploads/2016/01/rstudio-IDE-cheatsheet.pdf&#34;&gt;RStudio IDE Cheatsheet&lt;/a&gt; or follow &lt;a href=&#34;https://twitter.com/rstudiotips&#34;&gt;@rstudiotips&lt;/a&gt; on Twitter to learn a few tricks every week.&lt;/p&gt;

&lt;p&gt;What&amp;rsquo;s your favorite RStudio tip?&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/11/11/easy-tricks-you-mightve-missed/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Reproducible Finance with R: The Sharpe Ratio</title>
      <link>https://rviews.rstudio.com/2016/11/09/reproducible-finance-with-r-the-sharpe-ratio/</link>
      <pubDate>Wed, 09 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/11/09/reproducible-finance-with-r-the-sharpe-ratio/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/dygraphs/dygraph.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/dygraphs/dygraph-combined.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment/moment.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment-timezone/moment-timezone-with-data.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/moment-fquarter/moment-fquarter.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/dygraphs-binding/dygraphs.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Financial applications were an early driving force behind the adoption of the R language, but as data science becomes increasingly critical to banks, hedge funds, investment managers, data providers, exchanges, etc., R is becoming even more important to Finance. We are excited and inspired by what the future holds in the brave new world of data-driven financial institutions. In this first post of what we hope will be a regular series about Finance, R and RStudio, we present a classic use case: import stock data, build a portfolio, and calculate the Sharpe Ratio. We use the new RStudio IDE Notebooks tool to emphasize reproducibility.&lt;/p&gt;
&lt;p&gt;By way of a brief roadmap, we’ll start with a function that grabs monthly stock returns and saves those monthly returns as an xts object in the global environment. With that function, we will create three xts objects of monthly returns, and merge those three xts objects into one object, before passing that merged object to dygraphs to peek at the individual stocks. Then, we move on to build a portfolio by selecting asset weights and calculating the portfolio monthly returns. Next, we will calculate the growth of a dollar invested in that portfolio (which is what matters to us) over time, and save the results to an xts object. Dygraphs will come in handy again for the portfolio visualizations. Finally, we will calculate the Sharpe Ratio.&lt;/p&gt;
&lt;p&gt;Before we get to the fun stuff - the code itself! - I will note that these posts aim to be useful to R coders who either work in the financial industry or want to work in the financial industry. At times the posts will contain ideas or paradigms that are good practice in the institutional context but perhaps not directly relevant to an R user on the lookout for one-off coding tricks. That is a good segue into the structure and content of this Notebook, which could be fit comfortably into one setup chunk and one substantive code chunk, instead of my five chunks.&lt;/p&gt;
&lt;p&gt;I chose to use five chunks to demonstrate how this document might fit into the workflow of a team of analysts with varying levels of R knowledge. Team workflow + reproducibility is going to be a recurrent theme in this series, as it is a recurrent theme at financial institutions using the RStudio toolchain.&lt;/p&gt;
&lt;p&gt;Five chunks breaks this code into simple steps: build an import function, choose/visualize the stocks, choose portfolio weights/visualize returns, and calculate the Sharpe Ratio. From a team workflow perspective, this structure could be an introductory template for analysts that are just learning R, or it could serve as the starting point for advanced users who want to use the data import and return functions before they add complexity. For example, calculating the Sharpe Ratio is just the beginning of risk-to-volatility analysis, and most shops have their own proprietary algorithms/models to advance the analysis. Beginners or advanced users could start with a common Notebook template like this one, to standardize the data import and basic visualization workflow.&lt;/p&gt;
&lt;p&gt;Now, onwards to the setup code chunk, where we load three packages: quantmod to download the data, PerformanceAnalytics to run portfolio calculations, and dygraphs to graph time series objects. We will also create a function to import stock data.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(PerformanceAnalytics)
library(quantmod)
library(dygraphs)

# Function to calculate monthly returns on a stock
monthly_stock_returns &amp;lt;- function(ticker, start_year) {
  # Download the data from Yahoo finance
  symbol &amp;lt;- getSymbols(ticker, src = &amp;#39;yahoo&amp;#39;, auto.assign = FALSE, warnings = FALSE)
  # Tranform it to monthly returns using the periodReturn function from quantmod
  data &amp;lt;- periodReturn(symbol, period = &amp;#39;monthly&amp;#39;, subset=paste(start_year, &amp;quot;::&amp;quot;, sep = &amp;quot;&amp;quot;),
                       type = &amp;#39;log&amp;#39;)

  # Let&amp;#39;s rename the column of returns to something intuitive because the column name is what
  # will eventually be displayed on the time series graph.
  colnames(data) &amp;lt;- as.character(ticker)

  # We want to be able to work with the xts objects that result from this function
  # so let&amp;#39;s explicitly put them to the global environment with an easy to use
  # name, the stock ticker.
  assign(ticker, data, .GlobalEnv)
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;code&gt;monthly_stock_returns&lt;/code&gt; function above takes 2 parameters, a stock symbol and a year. Note that we could have included a third parameter called something like ‘period’ if we wanted the ability to grab periods other than monthly returns. For example, we can envision a desire to look at annual, weekly or daily returns. Here, I force monthly returns because I don’t want to allow different period options. It’s a choice driven by the purpose of this Notebook - which here is focused on monthly returns.&lt;/p&gt;
&lt;p&gt;In the next chunk, we choose three stock tickers and a starting year argument for the &lt;code&gt;monthly_stock_returns&lt;/code&gt; function. Then, we merge them into one xts object and graph their individual performances over time.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Choose the starting year and assign it to the &amp;#39;year&amp;#39; variable. How about 2010?
year &amp;lt;- 2010

# Use the function the monthly returns on 3 stocks, and pass in the &amp;#39;year&amp;#39; value
# Let&amp;#39;s choose Google, JP Morgan and Amazon; after you run these functions, have
# a look at the global environment and make sure your three xts objects are there
monthly_stock_returns(&amp;#39;GOOG&amp;#39;, year)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##     As of 0.4-0, &amp;#39;getSymbols&amp;#39; uses env=parent.frame() and
##  auto.assign=TRUE by default.
## 
##  This  behavior  will be  phased out in 0.5-0  when the call  will
##  default to use auto.assign=FALSE. getOption(&amp;quot;getSymbols.env&amp;quot;) and 
##  getOptions(&amp;quot;getSymbols.auto.assign&amp;quot;) are now checked for alternate defaults
## 
##  This message is shown once per session and may be disabled by setting 
##  options(&amp;quot;getSymbols.warning4.0&amp;quot;=FALSE). See ?getSymbols for more details.&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;monthly_stock_returns(&amp;#39;JPM&amp;#39;, year)
monthly_stock_returns(&amp;#39;AMZN&amp;#39;, year)

# Merge the 3 monthly return xts objects into 1 xts object.
merged_returns &amp;lt;- merge.xts(GOOG, JPM, AMZN)

# Before we combine these into a portfolio, graph the individual returns and
# see if anything jumps out as unusual. It looks like something happened to
# Google in March of 2014, but that something didn&amp;#39;t affect JP Morgan or Amazon.
dygraph(merged_returns, main = &amp;quot;Google v JP Morgan v Amazon&amp;quot;) %&amp;gt;%
  dyAxis(&amp;quot;y&amp;quot;, label = &amp;quot;%&amp;quot;) %&amp;gt;%
  dyOptions(colors = RColorBrewer::brewer.pal(3, &amp;quot;Set2&amp;quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-002bce3b125855b70f9e&#34; style=&#34;width:100%;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-002bce3b125855b70f9e&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60,&#34;drawAxis&#34;:true},&#34;y&#34;:{&#34;drawAxis&#34;:true}},&#34;title&#34;:&#34;Google v JP Morgan v Amazon&#34;,&#34;labels&#34;:[&#34;month&#34;,&#34;GOOG&#34;,&#34;JPM&#34;,&#34;AMZN&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;ylabel&#34;:&#34;%&#34;,&#34;stackedGraph&#34;:false,&#34;fillGraph&#34;:false,&#34;fillAlpha&#34;:0.15,&#34;stepPlot&#34;:false,&#34;drawPoints&#34;:false,&#34;pointSize&#34;:1,&#34;drawGapEdgePoints&#34;:false,&#34;connectSeparatedPoints&#34;:false,&#34;strokeWidth&#34;:1,&#34;strokeBorderColor&#34;:&#34;white&#34;,&#34;colors&#34;:[&#34;#66C2A5&#34;,&#34;#FC8D62&#34;,&#34;#8DA0CB&#34;],&#34;colorValue&#34;:0.5,&#34;colorSaturation&#34;:1,&#34;includeZero&#34;:false,&#34;drawAxesAtZero&#34;:false,&#34;logscale&#34;:false,&#34;axisTickSize&#34;:3,&#34;axisLineColor&#34;:&#34;black&#34;,&#34;axisLineWidth&#34;:0.3,&#34;axisLabelColor&#34;:&#34;black&#34;,&#34;axisLabelFontSize&#34;:14,&#34;axisLabelWidth&#34;:60,&#34;drawGrid&#34;:true,&#34;gridLineWidth&#34;:0.3,&#34;rightGap&#34;:5,&#34;digitsAfterDecimal&#34;:2,&#34;labelsKMB&#34;:false,&#34;labelsKMG2&#34;:false,&#34;labelsUTC&#34;:false,&#34;maxNumberWidth&#34;:6,&#34;animatedZooms&#34;:false,&#34;mobileDisableYTouch&#34;:true},&#34;scale&#34;:&#34;monthly&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;2010-01-29T00:00:00.000Z&#34;,&#34;2010-02-26T00:00:00.000Z&#34;,&#34;2010-03-31T00:00:00.000Z&#34;,&#34;2010-04-30T00:00:00.000Z&#34;,&#34;2010-05-28T00:00:00.000Z&#34;,&#34;2010-06-30T00:00:00.000Z&#34;,&#34;2010-07-30T00:00:00.000Z&#34;,&#34;2010-08-31T00:00:00.000Z&#34;,&#34;2010-09-30T00:00:00.000Z&#34;,&#34;2010-10-29T00:00:00.000Z&#34;,&#34;2010-11-30T00:00:00.000Z&#34;,&#34;2010-12-31T00:00:00.000Z&#34;,&#34;2011-01-31T00:00:00.000Z&#34;,&#34;2011-02-28T00:00:00.000Z&#34;,&#34;2011-03-31T00:00:00.000Z&#34;,&#34;2011-04-29T00:00:00.000Z&#34;,&#34;2011-05-31T00:00:00.000Z&#34;,&#34;2011-06-30T00:00:00.000Z&#34;,&#34;2011-07-29T00:00:00.000Z&#34;,&#34;2011-08-31T00:00:00.000Z&#34;,&#34;2011-09-30T00:00:00.000Z&#34;,&#34;2011-10-31T00:00:00.000Z&#34;,&#34;2011-11-30T00:00:00.000Z&#34;,&#34;2011-12-30T00:00:00.000Z&#34;,&#34;2012-01-31T00:00:00.000Z&#34;,&#34;2012-02-29T00:00:00.000Z&#34;,&#34;2012-03-30T00:00:00.000Z&#34;,&#34;2012-04-30T00:00:00.000Z&#34;,&#34;2012-05-31T00:00:00.000Z&#34;,&#34;2012-06-29T00:00:00.000Z&#34;,&#34;2012-07-31T00:00:00.000Z&#34;,&#34;2012-08-31T00:00:00.000Z&#34;,&#34;2012-09-28T00:00:00.000Z&#34;,&#34;2012-10-31T00:00:00.000Z&#34;,&#34;2012-11-30T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-01-31T00:00:00.000Z&#34;,&#34;2013-02-28T00:00:00.000Z&#34;,&#34;2013-03-28T00:00:00.000Z&#34;,&#34;2013-04-30T00:00:00.000Z&#34;,&#34;2013-05-31T00:00:00.000Z&#34;,&#34;2013-06-28T00:00:00.000Z&#34;,&#34;2013-07-31T00:00:00.000Z&#34;,&#34;2013-08-30T00:00:00.000Z&#34;,&#34;2013-09-30T00:00:00.000Z&#34;,&#34;2013-10-31T00:00:00.000Z&#34;,&#34;2013-11-29T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-01-31T00:00:00.000Z&#34;,&#34;2014-02-28T00:00:00.000Z&#34;,&#34;2014-03-31T00:00:00.000Z&#34;,&#34;2014-04-30T00:00:00.000Z&#34;,&#34;2014-05-30T00:00:00.000Z&#34;,&#34;2014-06-30T00:00:00.000Z&#34;,&#34;2014-07-31T00:00:00.000Z&#34;,&#34;2014-08-29T00:00:00.000Z&#34;,&#34;2014-09-30T00:00:00.000Z&#34;,&#34;2014-10-31T00:00:00.000Z&#34;,&#34;2014-11-28T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-01-30T00:00:00.000Z&#34;,&#34;2015-02-27T00:00:00.000Z&#34;,&#34;2015-03-31T00:00:00.000Z&#34;,&#34;2015-04-30T00:00:00.000Z&#34;,&#34;2015-05-29T00:00:00.000Z&#34;,&#34;2015-06-30T00:00:00.000Z&#34;,&#34;2015-07-31T00:00:00.000Z&#34;,&#34;2015-08-31T00:00:00.000Z&#34;,&#34;2015-09-30T00:00:00.000Z&#34;,&#34;2015-10-30T00:00:00.000Z&#34;,&#34;2015-11-30T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-01-29T00:00:00.000Z&#34;,&#34;2016-02-29T00:00:00.000Z&#34;,&#34;2016-03-31T00:00:00.000Z&#34;,&#34;2016-04-29T00:00:00.000Z&#34;,&#34;2016-05-31T00:00:00.000Z&#34;,&#34;2016-06-30T00:00:00.000Z&#34;,&#34;2016-07-29T00:00:00.000Z&#34;,&#34;2016-08-31T00:00:00.000Z&#34;,&#34;2016-09-30T00:00:00.000Z&#34;,&#34;2016-10-31T00:00:00.000Z&#34;,&#34;2016-11-30T00:00:00.000Z&#34;,&#34;2016-12-30T00:00:00.000Z&#34;,&#34;2017-01-31T00:00:00.000Z&#34;,&#34;2017-02-28T00:00:00.000Z&#34;,&#34;2017-03-23T00:00:00.000Z&#34;],[-0.156923476484972,-0.00594274810313262,0.0737499460704474,-0.0758403128468935,-0.079283654624184,-0.0874850692573372,0.0858776547206758,-0.074547570939823,0.155609935777682,0.154604215446832,-0.0992596144168155,0.0665822364987587,0.0107006825885047,0.0214878215745005,-0.0444013847450978,-0.0754828877619379,-0.0281068050859656,-0.043738852360829,0.17577345640612,-0.109715440889912,-0.0491008346598862,0.140342599765053,0.0113253366390275,0.0747321967517445,-0.107426933973,0.063675137498831,0.0365109363022531,-0.0584232722441311,-0.0404707891500724,-0.00136097572562364,0.0872742349749462,0.0791271646065935,0.0965050811849436,-0.103521393829049,0.0262151440648418,0.0128189907557426,0.0660632080429142,0.0584794087957826,-0.0087878801006214,0.0375392947919865,0.0550325281321283,0.0104476898259225,0.00834794044294979,-0.0471075387193837,0.0336807248301795,0.162613662432397,0.0277602355636972,0.0560804489350549,0.0523736673212349,0.0289428124950358,-0.780520044688664,-0.0559561591917053,0.0611851931240752,0.027116502358649,-0.00641742806695496,0,0.0100264940049016,-0.0321733594827659,-0.031340255642895,-0.028890925992111,0.0153077885276407,0.0437063261147473,-0.0188002576270473,-0.0196486990706059,-0.009780884820959,-0.0220410873176788,0.183918030403215,-0.011834243379955,-0.0160275013881256,0.155539757009479,0.0437523474012208,0.0216861592938289,-0.021214904863745,-0.0627391996243569,0.0654275539119852,-0.072272674611784,0.0598051286153989,-0.0611191529746793,0.105087402500263,-0.00226584902458011,0.0132615101578522,0.00928404791743199,-0.034361405045321,0.0180152456099293,0.0318397570937192,0.0326202305068949,-0.00686258078315097],[-0.0677594231746815,0.0749331269085229,0.0641363435488222,-0.0497067382851234,-0.0730607157307516,-0.0780025362579037,0.095533588577059,-0.102385746212117,0.0456945913302789,-0.0113622569624197,-0.00613087328346648,0.125949144092543,0.057708342516328,0.0382017430596914,-0.012717080946329,-0.0102474897639365,-0.0537993778302421,-0.0546584832173214,-0.0120408875807746,-0.0741269872622494,-0.220750244831906,0.143277806727567,-0.115448281163992,0.0710358054060645,0.114938532738255,0.0507033858254425,0.158509833669475,-0.0674716281206711,-0.25969211425067,0.0749478950716236,0.00752826642079159,0.0311755905433013,0.0861134959797987,0.0292133724659014,-0.0144999636992634,0.0679861721896497,0.0677032388419056,0.0389754251584931,-0.030299039998654,0.0321370881762147,0.107826397680209,-0.0335289180151601,0.0541968038029388,-0.0979514020678516,0.0226971203482526,-0.00290609523522141,0.104545280471746,0.021781310343152,-0.0548274860685252,0.0260310470530441,0.0662200362445498,-0.0811139285832842,-0.00735099679547753,0.0362262250094673,0.000867360645947188,0.0303985670104041,0.0132009767345203,0.00397611517910871,-0.00530505222969323,0.0394380905582436,-0.14044931260639,0.11945705152036,-0.011488670500511,0.0432883476486606,0.0390626392967743,0.0296562543010153,0.0112995111458456,-0.0668272582802071,-0.0500623764041423,0.0523997674540955,0.0371233341072642,-0.00979588882074462,-0.104132856510265,-0.0552817951679289,0.050564822175977,0.0650449774159643,0.0322281497086055,-0.0491425788119945,0.0290243512221665,0.0537133587841103,-0.0135732418250343,0.0393132117975222,0.1462817872569,0.0735643730011722,-0.019424949875453,0.0683861941106749,-0.0362941241477703],[-0.0701245148760827,-0.0575196623895439,0.136893567731982,0.00974832325816504,-0.0887236556340148,-0.138256593425397,0.0760215965490202,0.0572008498631966,0.229675057527992,0.0507105332414788,0.059730627276336,0.0258878051596539,-0.0592783121786566,0.0212879125458854,0.038712388935758,0.0834659509080555,0.0044841043288335,0.03889020355271,0.0844979042002083,-0.0333097979916867,0.00463543229566491,-0.0126589909258005,-0.104679033802036,-0.105135115914938,0.116254145618996,-0.0788904873945619,0.119556088284576,0.135516975035046,-0.0854366583959824,0.0700100059141801,0.0214456259799021,0.0621916878529422,0.0240764643876195,-0.0880271093350996,0.0790612576392141,-0.00469263568793493,0.0566799839388883,-0.0046435745162769,0.00836541575914156,-0.0487507341974534,0.0588686946196899,0.0310507484367332,0.0813355073197074,-0.0695573665313368,0.106768885260724,0.152183862243067,0.0781496851166951,0.0130490209232016,-0.105976473840373,0.00946192206609069,-0.0737087036322837,-0.100756471692138,0.0273091599667819,0.0383836089739706,-0.0369768177598495,0.0799469118674444,-0.0502010424474244,-0.0540982709395649,0.103118832828954,-0.0872369283148209,0.133092253612408,0.0697992614510298,-0.0214295757788365,0.12532119723544,0.0175090827120903,0.011258945233946,0.211162140770996,-0.0443525909565236,-0.00195163896276899,0.201080864764985,0.0602955732152581,0.0165441376110926,-0.141005543273693,-0.0605351517985533,0.071783432265913,0.105345370506125,0.0915002222973983,-0.00996940026729571,0.0586021212098462,0.0135475611376259,0.0848953947219124,-0.0583892896398108,-0.0509721530584146,-0.000933075697601464,0.0936393869486938,0.0258446990267002,0.00276530472893212]],&#34;fixedtz&#34;:false,&#34;tzone&#34;:&#34;UTC&#34;},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Nothing earth-shattering thus far: we have an xts object of three time series and have seen that one of them had weird behavior in April of 2014 (a Google stock split). We’ll ignore that behavior for this example and go on to constructing a portfolio, which means finding the monthly returns of a weighted combination of assets. Unsurprisingly, we start out by choosing those weights.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# We have the 3 monthly returns saved in 1 object.
# Now, let&amp;#39;s choose the respective weights of those 3.
# Here we&amp;#39;ll allocate 25% to Google, 25% to JP Morgan and 50% to Amazon.
w &amp;lt;- c(.25, .25, .50)

# Now use the built in PerformanceAnalytics function Return.portfolio
# to calculate the monthly returns on the portfolio, supplying the vector of weights &amp;#39;w&amp;#39;.
portfolio_monthly_returns &amp;lt;- Return.portfolio(merged_returns, weights = w)

# Use dygraphs to chart the portfolio monthly returns.
dygraph(portfolio_monthly_returns, main = &amp;quot;Portfolio Monthly Return&amp;quot;) %&amp;gt;%
  dyAxis(&amp;quot;y&amp;quot;, label = &amp;quot;%&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-61e1cbb3c9612d6ceb61&#34; style=&#34;width:100%;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-61e1cbb3c9612d6ceb61&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60},&#34;y&#34;:[]},&#34;title&#34;:&#34;Portfolio Monthly Return&#34;,&#34;labels&#34;:[&#34;month&#34;,&#34;portfolio.returns&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;ylabel&#34;:&#34;%&#34;},&#34;scale&#34;:&#34;monthly&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;2010-01-29T00:00:00.000Z&#34;,&#34;2010-02-26T00:00:00.000Z&#34;,&#34;2010-03-31T00:00:00.000Z&#34;,&#34;2010-04-30T00:00:00.000Z&#34;,&#34;2010-05-28T00:00:00.000Z&#34;,&#34;2010-06-30T00:00:00.000Z&#34;,&#34;2010-07-30T00:00:00.000Z&#34;,&#34;2010-08-31T00:00:00.000Z&#34;,&#34;2010-09-30T00:00:00.000Z&#34;,&#34;2010-10-29T00:00:00.000Z&#34;,&#34;2010-11-30T00:00:00.000Z&#34;,&#34;2010-12-31T00:00:00.000Z&#34;,&#34;2011-01-31T00:00:00.000Z&#34;,&#34;2011-02-28T00:00:00.000Z&#34;,&#34;2011-03-31T00:00:00.000Z&#34;,&#34;2011-04-29T00:00:00.000Z&#34;,&#34;2011-05-31T00:00:00.000Z&#34;,&#34;2011-06-30T00:00:00.000Z&#34;,&#34;2011-07-29T00:00:00.000Z&#34;,&#34;2011-08-31T00:00:00.000Z&#34;,&#34;2011-09-30T00:00:00.000Z&#34;,&#34;2011-10-31T00:00:00.000Z&#34;,&#34;2011-11-30T00:00:00.000Z&#34;,&#34;2011-12-30T00:00:00.000Z&#34;,&#34;2012-01-31T00:00:00.000Z&#34;,&#34;2012-02-29T00:00:00.000Z&#34;,&#34;2012-03-30T00:00:00.000Z&#34;,&#34;2012-04-30T00:00:00.000Z&#34;,&#34;2012-05-31T00:00:00.000Z&#34;,&#34;2012-06-29T00:00:00.000Z&#34;,&#34;2012-07-31T00:00:00.000Z&#34;,&#34;2012-08-31T00:00:00.000Z&#34;,&#34;2012-09-28T00:00:00.000Z&#34;,&#34;2012-10-31T00:00:00.000Z&#34;,&#34;2012-11-30T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-01-31T00:00:00.000Z&#34;,&#34;2013-02-28T00:00:00.000Z&#34;,&#34;2013-03-28T00:00:00.000Z&#34;,&#34;2013-04-30T00:00:00.000Z&#34;,&#34;2013-05-31T00:00:00.000Z&#34;,&#34;2013-06-28T00:00:00.000Z&#34;,&#34;2013-07-31T00:00:00.000Z&#34;,&#34;2013-08-30T00:00:00.000Z&#34;,&#34;2013-09-30T00:00:00.000Z&#34;,&#34;2013-10-31T00:00:00.000Z&#34;,&#34;2013-11-29T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-01-31T00:00:00.000Z&#34;,&#34;2014-02-28T00:00:00.000Z&#34;,&#34;2014-03-31T00:00:00.000Z&#34;,&#34;2014-04-30T00:00:00.000Z&#34;,&#34;2014-05-30T00:00:00.000Z&#34;,&#34;2014-06-30T00:00:00.000Z&#34;,&#34;2014-07-31T00:00:00.000Z&#34;,&#34;2014-08-29T00:00:00.000Z&#34;,&#34;2014-09-30T00:00:00.000Z&#34;,&#34;2014-10-31T00:00:00.000Z&#34;,&#34;2014-11-28T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-01-30T00:00:00.000Z&#34;,&#34;2015-02-27T00:00:00.000Z&#34;,&#34;2015-03-31T00:00:00.000Z&#34;,&#34;2015-04-30T00:00:00.000Z&#34;,&#34;2015-05-29T00:00:00.000Z&#34;,&#34;2015-06-30T00:00:00.000Z&#34;,&#34;2015-07-31T00:00:00.000Z&#34;,&#34;2015-08-31T00:00:00.000Z&#34;,&#34;2015-09-30T00:00:00.000Z&#34;,&#34;2015-10-30T00:00:00.000Z&#34;,&#34;2015-11-30T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-01-29T00:00:00.000Z&#34;,&#34;2016-02-29T00:00:00.000Z&#34;,&#34;2016-03-31T00:00:00.000Z&#34;,&#34;2016-04-29T00:00:00.000Z&#34;,&#34;2016-05-31T00:00:00.000Z&#34;,&#34;2016-06-30T00:00:00.000Z&#34;,&#34;2016-07-29T00:00:00.000Z&#34;,&#34;2016-08-31T00:00:00.000Z&#34;,&#34;2016-09-30T00:00:00.000Z&#34;,&#34;2016-10-31T00:00:00.000Z&#34;,&#34;2016-11-30T00:00:00.000Z&#34;,&#34;2016-12-30T00:00:00.000Z&#34;,&#34;2017-01-31T00:00:00.000Z&#34;,&#34;2017-02-28T00:00:00.000Z&#34;,&#34;2017-03-23T00:00:00.000Z&#34;],[-0.0912329823529546,-0.0115889818505804,0.101872598748019,-0.0257205253225909,-0.0825732961894399,-0.111276318754501,0.0835846798447031,-0.0165645992502861,0.167403015320305,0.0581283011226621,0.00974203433308496,0.0550499351624165,-0.0188609627308329,0.0254034967321013,0.0087647190700566,0.0295662202738054,-0.0146937725004278,0.00375939970649064,0.079746838635556,-0.0549880282904768,-0.0465181941897248,0.037252669233687,-0.0846399330138184,-0.0391892425890035,0.0639642661599455,-0.0265463689156307,0.109793933271949,0.0536178429147109,-0.110299689061034,0.0570805451210585,0.0311657594315817,0.0605941206242566,0.0475782336380599,-0.072753351411133,0.0523284770912997,0.0105466272128774,0.0603897836568277,0.0151565440553398,-0.00197658350195196,-0.0174716166590226,0.0669497170398947,0.0145595341661822,0.0612484086512062,-0.0701792962586663,0.0773807471479138,0.128725433152773,0.0718763824234134,0.022630148952663,-0.0668846267274306,0.0163337911588541,-0.212583700357705,-0.0938593217784929,0.0222646639046011,0.0371737741658589,-0.0272020866167336,0.0640391303102226,-0.0334246995358067,-0.040259099667845,0.0697917198212006,-0.0574166305957857,0.063172100651478,0.0773656369347331,-0.0193692771353987,0.100904077439786,0.0200177913918642,0.0129875531645334,0.171935308251063,-0.046407602493055,-0.0103793387481592,0.175898223597158,0.0562742967130723,0.0132443602734165,-0.130116312113615,-0.0599460235590995,0.0685272919263689,0.0899430015859601,0.0822064318369913,-0.0172697846831559,0.0571033434763479,0.0175410059025163,0.0695877707687009,-0.0444478408326741,-0.026059390825549,0.0106646711151865,0.073497899292402,0.0320913316285476,-0.00331256148907177]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Now, instead of looking at monthly returns, let’s look at how $1 would have grown in this portfolio.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Add the wealth.index = TRUE argument and, instead of returning monthly returns,
# the function will return the growth of $1 invested in the portfolio.
dollar_growth &amp;lt;- Return.portfolio(merged_returns, weights = w, wealth.index = TRUE)

# Use dygraphs to chart the growth of $1 in the portfolio.
dygraph(dollar_growth, main = &amp;quot;Growth of $1 Invested in Portfolio&amp;quot;) %&amp;gt;%
  dyAxis(&amp;quot;y&amp;quot;, label = &amp;quot;$&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-b8d61f7fa2e53e059bbc&#34; style=&#34;width:100%;height:480px;&#34; class=&#34;dygraphs html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-b8d61f7fa2e53e059bbc&#34;&gt;{&#34;x&#34;:{&#34;attrs&#34;:{&#34;axes&#34;:{&#34;x&#34;:{&#34;pixelsPerLabel&#34;:60},&#34;y&#34;:[]},&#34;title&#34;:&#34;Growth of $1 Invested in Portfolio&#34;,&#34;labels&#34;:[&#34;month&#34;,&#34;portfolio.wealthindex&#34;],&#34;legend&#34;:&#34;auto&#34;,&#34;retainDateWindow&#34;:false,&#34;ylabel&#34;:&#34;$&#34;},&#34;scale&#34;:&#34;monthly&#34;,&#34;annotations&#34;:[],&#34;shadings&#34;:[],&#34;events&#34;:[],&#34;format&#34;:&#34;date&#34;,&#34;data&#34;:[[&#34;2010-01-29T00:00:00.000Z&#34;,&#34;2010-02-26T00:00:00.000Z&#34;,&#34;2010-03-31T00:00:00.000Z&#34;,&#34;2010-04-30T00:00:00.000Z&#34;,&#34;2010-05-28T00:00:00.000Z&#34;,&#34;2010-06-30T00:00:00.000Z&#34;,&#34;2010-07-30T00:00:00.000Z&#34;,&#34;2010-08-31T00:00:00.000Z&#34;,&#34;2010-09-30T00:00:00.000Z&#34;,&#34;2010-10-29T00:00:00.000Z&#34;,&#34;2010-11-30T00:00:00.000Z&#34;,&#34;2010-12-31T00:00:00.000Z&#34;,&#34;2011-01-31T00:00:00.000Z&#34;,&#34;2011-02-28T00:00:00.000Z&#34;,&#34;2011-03-31T00:00:00.000Z&#34;,&#34;2011-04-29T00:00:00.000Z&#34;,&#34;2011-05-31T00:00:00.000Z&#34;,&#34;2011-06-30T00:00:00.000Z&#34;,&#34;2011-07-29T00:00:00.000Z&#34;,&#34;2011-08-31T00:00:00.000Z&#34;,&#34;2011-09-30T00:00:00.000Z&#34;,&#34;2011-10-31T00:00:00.000Z&#34;,&#34;2011-11-30T00:00:00.000Z&#34;,&#34;2011-12-30T00:00:00.000Z&#34;,&#34;2012-01-31T00:00:00.000Z&#34;,&#34;2012-02-29T00:00:00.000Z&#34;,&#34;2012-03-30T00:00:00.000Z&#34;,&#34;2012-04-30T00:00:00.000Z&#34;,&#34;2012-05-31T00:00:00.000Z&#34;,&#34;2012-06-29T00:00:00.000Z&#34;,&#34;2012-07-31T00:00:00.000Z&#34;,&#34;2012-08-31T00:00:00.000Z&#34;,&#34;2012-09-28T00:00:00.000Z&#34;,&#34;2012-10-31T00:00:00.000Z&#34;,&#34;2012-11-30T00:00:00.000Z&#34;,&#34;2012-12-31T00:00:00.000Z&#34;,&#34;2013-01-31T00:00:00.000Z&#34;,&#34;2013-02-28T00:00:00.000Z&#34;,&#34;2013-03-28T00:00:00.000Z&#34;,&#34;2013-04-30T00:00:00.000Z&#34;,&#34;2013-05-31T00:00:00.000Z&#34;,&#34;2013-06-28T00:00:00.000Z&#34;,&#34;2013-07-31T00:00:00.000Z&#34;,&#34;2013-08-30T00:00:00.000Z&#34;,&#34;2013-09-30T00:00:00.000Z&#34;,&#34;2013-10-31T00:00:00.000Z&#34;,&#34;2013-11-29T00:00:00.000Z&#34;,&#34;2013-12-31T00:00:00.000Z&#34;,&#34;2014-01-31T00:00:00.000Z&#34;,&#34;2014-02-28T00:00:00.000Z&#34;,&#34;2014-03-31T00:00:00.000Z&#34;,&#34;2014-04-30T00:00:00.000Z&#34;,&#34;2014-05-30T00:00:00.000Z&#34;,&#34;2014-06-30T00:00:00.000Z&#34;,&#34;2014-07-31T00:00:00.000Z&#34;,&#34;2014-08-29T00:00:00.000Z&#34;,&#34;2014-09-30T00:00:00.000Z&#34;,&#34;2014-10-31T00:00:00.000Z&#34;,&#34;2014-11-28T00:00:00.000Z&#34;,&#34;2014-12-31T00:00:00.000Z&#34;,&#34;2015-01-30T00:00:00.000Z&#34;,&#34;2015-02-27T00:00:00.000Z&#34;,&#34;2015-03-31T00:00:00.000Z&#34;,&#34;2015-04-30T00:00:00.000Z&#34;,&#34;2015-05-29T00:00:00.000Z&#34;,&#34;2015-06-30T00:00:00.000Z&#34;,&#34;2015-07-31T00:00:00.000Z&#34;,&#34;2015-08-31T00:00:00.000Z&#34;,&#34;2015-09-30T00:00:00.000Z&#34;,&#34;2015-10-30T00:00:00.000Z&#34;,&#34;2015-11-30T00:00:00.000Z&#34;,&#34;2015-12-31T00:00:00.000Z&#34;,&#34;2016-01-29T00:00:00.000Z&#34;,&#34;2016-02-29T00:00:00.000Z&#34;,&#34;2016-03-31T00:00:00.000Z&#34;,&#34;2016-04-29T00:00:00.000Z&#34;,&#34;2016-05-31T00:00:00.000Z&#34;,&#34;2016-06-30T00:00:00.000Z&#34;,&#34;2016-07-29T00:00:00.000Z&#34;,&#34;2016-08-31T00:00:00.000Z&#34;,&#34;2016-09-30T00:00:00.000Z&#34;,&#34;2016-10-31T00:00:00.000Z&#34;,&#34;2016-11-30T00:00:00.000Z&#34;,&#34;2016-12-30T00:00:00.000Z&#34;,&#34;2017-01-31T00:00:00.000Z&#34;,&#34;2017-02-28T00:00:00.000Z&#34;,&#34;2017-03-23T00:00:00.000Z&#34;],[0.908767017647045,0.898235333173128,0.989740900850767,0.964284244947631,0.88466011637876,0.786218395279202,0.851934208136631,0.837822259391238,0.978076231915802,1.03493014164552,1.04501246661778,1.102540335149,1.08174536297852,1.10922547777191,1.11894752746993,1.15203057654193,1.13510290133669,1.13937020685081,1.2302313788827,1.16258338101687,1.10850210153698,1.14979676367038,1.05247804261382,1.01123222528223,1.07591495248969,1.04735331723906,1.16234635746416,1.22466886187116,1.08958826720404,1.15178255945355,1.18767873761897,1.25964508630912,1.31957677452657,1.22357314173547,1.28760086085231,1.3011807071307,1.37975872853276,1.4006711024875,1.39790255909466,1.3734789414555,1.4654329679462,1.48676898931126,1.57783122393853,1.46710013902758,1.58062544392634,1.78409213884805,1.9123262276985,1.9556024550774,1.8248027148423,1.85460866129265,1.46034908935961,1.32328171427247,1.35274413689185,1.40303074194086,1.36486537817265,1.45227016998136,1.40372847590491,1.34721563128687,1.44124012716438,1.35848897518316,1.44430757745735,1.556047353117,1.52590784069868,1.67987816362251,1.71350561426566,1.73575985952866,2.03419826602654,1.93979600150472,1.91966220170278,2.2573273728889,2.38435688324939,2.41593616483155,2.10158346076176,1.97560188911152,2.11098453649695,2.30085282201103,2.48999772269063,2.44699599815822,2.58672765112629,2.6321014561229,2.81526352889155,2.69013114365734,2.6200279648128,2.64796970137012,2.84258991181075,2.93381240735463,2.92409397335787]]},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;A dollar would have grown quite nicely in this portfolio - about 2.5x - fantastic. Now let’s look at the risk/reward of this portfolio by calculating the Sharpe Ratio. Briefly, the Sharpe Ratio is the mean of the excess monthly returns above the risk-free rate, divided by the standard deviation of the excess monthly returns above the risk-free rate. This is the formulation of the Sharpe Ratio as of 1994; if we wished to use the original formulation from 1966 the denominator would be the standard deviation of portfolio monthly returns. Learn more &lt;a href=&#34;http://web.stanford.edu/~wfsharpe/art/sr/sr.htm&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In other words, the Sharpe Ratio measures excess returns per unit of volatility, where we take the standard deviation to represent portfolio volatility. The Sharpe Ratio was brought to us by Bill Sharpe - arguably the most important economist for modern investment management as the creator of the Sharpe Ratio, CAPM and Financial Engines, a forerunner of today’s robo-advisor movement.&lt;/p&gt;
&lt;p&gt;In the code chunk below, we’ll calculate the Sharpe Ratio in two ways.&lt;/p&gt;
&lt;p&gt;First, we’ll use the Return.excess function from PerformanceAnalytics to calculate a time series of monthly excess returns. Two arguments need to be supplied: the time series of returns and the risk-free rate. The function will return a time series of excess returns, and we’ll take the mean of that time series to get the numerator of the Sharpe Ratio. Then we’ll divide by the standard deviation of the that time series to get the Sharpe Ratio.&lt;/p&gt;
&lt;p&gt;Our second method is a bit easier. We’ll use the SharpeRatio function in PerformanceAnalytics, for which we’ll supply two arguments: a time series of monthly returns and risk-free rate.&lt;/p&gt;
&lt;p&gt;For both methods I use a risk-free rate of .03% as the approximate mean of the 1-month Treasury bill rate since 2010. I’ll cover a quick way to grab this and other data via Quandl in a future post.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Method 1: use the Return.excess function from PerformanceAnalytics,
# then calculate the Sharpe Ratio manually.
portfolio_excess_returns &amp;lt;- Return.excess(portfolio_monthly_returns, Rf = .0003)
sharpe_ratio_manual &amp;lt;- round(mean(portfolio_excess_returns)/StdDev(portfolio_excess_returns), 4)

# If we wanted to use the original, 1966 formulation of the Sharpe Ratio, there is one small
# change to the code in Method 1.
# sharpe_ratio_manual &amp;lt;- round(mean(portfolio_excess_returns)/StdDev(portfolio_monthly_returns), 4)

# Method 2: use the built in SharpeRatio function in PerformanceAnalytics.
sharpe_ratio &amp;lt;- round(SharpeRatio(portfolio_monthly_returns, Rf = .0003), 4)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Using the Return.excess function and then dividing by the standard deviation of excess returns, the Sharpe Ratio is &lt;code&gt;sharpe_ratio_manual[,1]&lt;/code&gt; = 0.211.&lt;/p&gt;
&lt;p&gt;Using the built in SharpeRatio function, the Sharpe Ratio is &lt;code&gt;sharpe_ratio[1,]&lt;/code&gt; = 0.211.&lt;/p&gt;
&lt;p&gt;Alright, we have built a portfolio and calculated the Sharpe Ratio - and also set up some nice reusable chunks for data import, portfolio construction and visualization. We haven’t done anything terribly complex but this can serve as a useful paradigm to any collaborators, including our future selves, who want to reproduce this work, learn from this work, or expand upon this work.&lt;/p&gt;
&lt;p&gt;In the next post, we will create a Shiny app to let users enter their own stock tickers, starting year, portfolio weights and risk-free rate, and then calculate a portfolio Sharpe Ratio. See you next time!&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/11/09/reproducible-finance-with-r-the-sharpe-ratio/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Feuilleton</title>
      <link>https://rviews.rstudio.com/2016/11/04/feuilleton/</link>
      <pubDate>Fri, 04 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/11/04/feuilleton/</guid>
      <description>
        

&lt;p&gt;Here we offer ephemera, a little light reading and some more challenging material. We hope that least some of it will become the &amp;ldquo;&lt;a href=&#34;https://en.wikipedia.org/wiki/Feuilleton&#34;&gt;talk of the town&lt;/a&gt;&amp;rdquo;.&lt;/p&gt;

&lt;h2 id=&#34;worth-reading&#34;&gt;Worth Reading&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.askaswiss.com/2016/10/highlights-msdse-2016.html&#34;&gt;Highlights&lt;/a&gt; from the Moore/Sloan Data Science Environments Summit&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://fortune.com/2016/10/12/artificial-intelligence-jobs/&#34;&gt;How Artificial Intelligence Will Kill Some Jobs But Create Others&lt;/a&gt;: A sober but optimistic view on the impact of AI&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;worth-a-look&#34;&gt;Worth a Look&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=sMC138BNpQY&#34;&gt;Causality for medical statistics&lt;/a&gt; by David Cox: A 83-minute lecture by the master&lt;/li&gt;
&lt;li&gt;A &lt;a href=&#34;http://flowingdata.com/2016/11/02/two-centuries-of-population-animated/&#34;&gt;visual history&lt;/a&gt; of population growth in the US from Flowing Data&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;r-resources&#34;&gt;R Resources&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A Free &lt;a href=&#34;https://blog.quandl.com/quandl-data-using-r-online-tutorial&#34;&gt;Tutorial&lt;/a&gt; for using Quandl with R&lt;/li&gt;
&lt;li&gt;A SAS to R &lt;a href=&#34;https://gallery.cortanaintelligence.com/Notebook/SAS-to-R-Tutorial-Part-1-1&#34;&gt;Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://leanpub.com/msdr&#34;&gt;Mastering Software Development in R&lt;/a&gt;, by Peng and Kross: A solid introduction to R, well worth purchasing&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.win-vector.com/blog/2016/11/some-vtreat-design-principles/&#34;&gt;Some vtreat Design Principles&lt;/a&gt;: A look at the ideas behind statistically sound data preparation&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.r-graph-gallery.com/&#34;&gt;The R Graph Gallery&lt;/a&gt;: a great resource and place to go for inspiration&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://medium.com/airbnb-engineering/using-r-packages-and-education-to-scale-data-science-at-airbnb-906faa58e12d#.7mdu3xv0j&#34;&gt;Using R packages and education to scale Data Science at Airbnb&lt;/a&gt;: a case study&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&#34;https://cdn-images-1.medium.com/max/2000/1*BTMbVFh_hziJJcaQ7TBRwg.png&#34; alt=&#34;100k top Airbnb trips&#34; /&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/11/04/feuilleton/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Naive Bayes: A Generative Model and Big Data Classifier</title>
      <link>https://rviews.rstudio.com/2016/11/02/naive-bayes-a-generative-model-and-big-data-classifier/</link>
      <pubDate>Wed, 02 Nov 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/11/02/naive-bayes-a-generative-model-and-big-data-classifier/</guid>
      <description>
        
&lt;!-- BLOGDOWN-HEAD --&gt;
&lt;!-- /BLOGDOWN-HEAD --&gt;

&lt;!-- BLOGDOWN-BODY-BEFORE --&gt;
&lt;!-- /BLOGDOWN-BODY-BEFORE --&gt;
&lt;p&gt;I found my way into data science and machine learning relatively late in my career. When I began reading papers on supervised learning I was delighted to find that good old logistic regression was considered a “&lt;a href=&#34;http://repository.cmu.edu/robotics/218/&#34;&gt;go to&lt;/a&gt;” classifier. This was like learning that an old friend was admired for an achievement I didn’t know anything about. After a couple of comfortable experiences like this, I thought I would fit in quite nicely with this new (to me) tribe of data analysts studying pattern recognition and natural language processing. It took some time however, before I realized that they were working with a conceptual framework that was a little different from my statistics worldview. You might say it’s all probabilistic and statistical reasoning, but different problems and different tools lead to mindsets that shape and bias a person’s thinking.&lt;/p&gt;
&lt;p&gt;For example, consider the following list of classifiers: Decision Trees, Generalized Boosted Models, Logistic Regression, Naive Bayes, Neural Networks, Random Forests and Support Vector Machine.&lt;/p&gt;
&lt;p&gt;Some of these are base classifiers, and others are ensemble models, but one of them is conceptually different from the others. The odd duck here Naive Bayes. It’s the only generative model in the list. The others are examples of discriminative models. This is not a distinction that is easy to stumble across in the statistics literature, but it is fundamental to the machine-learning mindset, and a helpful modeling idea.&lt;/p&gt;
&lt;p&gt;The basic conceptual difference between generative and discriminative models hinges on the underlying probability inference structure. Discriminative models learn P(Y | X), the conditional relationship between the target variable, Y, and the features, X, directly from the data. This is exactly the way ordinary least squares regression works, and it is the kind of inference pattern that gets fixed in the mind of statistics students very early on in their training. It is a direct approach to sorting out the relationship among variables. Some (usually one) variables are the dependent variables, or target variables, and other variables are the independent variables, or features. These latter variables are given or fixed, at least for the purposes of the analysis.&lt;/p&gt;
&lt;p&gt;Generative models, on the other hand, aim for a complete probabilistic description of the data. With these models, the goal is to construct the joint probability distribution P(X, Y) – either directly or by first computing P(X | Y) and P(Y) – and then inferring the conditional probabilities required to classify new data. This approach generally requires more sophisticated probabilistic thinking than a regression mentality demands, but it provides a complete model of the probabilistic structure of the data. Knowing the joint distribution enables you to generate the data; hence, Naive Bayes is a generative model.&lt;/p&gt;
&lt;p&gt;Once you know what you are looking for, it is not difficult to find excellent online tutorials demonstrating the differences between generative and discriminative models. For example, Stanford professors &lt;a href=&#34;https://www.youtube.com/watch?v=qCA1Dk_Ih_c&#34;&gt;Christopher Manning&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=z5UQyCESW64&#34;&gt;Andrew Ng&lt;/a&gt; have both produced short videos that nicely characterize these models. And for a simple explanation of the Naive Bayes algorithm and how it unfolds as a generative model, I very much enjoyed mathematicalmonk’s &lt;a href=&#34;https://www.youtube.com/watch?v=8yvBqhm92xA&#34;&gt;colored marker video&lt;/a&gt;.&lt;/p&gt;
&lt;iframe width=&#34;100%&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/8yvBqhm92xA&#34; frameborder=&#34;0&#34; allowfullscreen&gt;
&lt;/iframe&gt;
&lt;p&gt;In his Eight to Late blog, Kalish Awati thoroughly develops &lt;a href=&#34;https://eight2late.wordpress.com/2015/11/06/a-gentle-introduction-to-naive-bayes-classification-using-r/&#34;&gt;a classification example&lt;/a&gt; using Naive Bayes that is worth a look not only because of the details on data preparation and model building he provides, but also because of the care he takes to explain the underlying theory. Kalish uses the Naive Bayes classifier in the &lt;a href=&#34;https://rdrr.io/cran/e1071/&#34;&gt;mysteriously&lt;/a&gt; named &lt;a href=&#34;https://mran.revolutionanalytics.com/package/e1071/&#34;&gt;e1071 package&lt;/a&gt; and the HouseVotes data set from the &lt;a href=&#34;https://mran.revolutionanalytics.com/package/mlbench/&#34;&gt;mlbench package&lt;/a&gt;. (The &lt;a href=&#34;https://mran.revolutionanalytics.com/package/klaR/&#34;&gt;klar package&lt;/a&gt; from the University of Dortmund also provides a Naive Bayes classifier.) I won’t reproduce Kalish’s example here, but I will use his imputation function later in this post.&lt;/p&gt;
&lt;p&gt;First however, let’s follow up on the idea of using a Naive Bayes model to produce synthetic data.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(mlbench)
library(e1071)
data(&amp;quot;HouseVotes84&amp;quot;)
model &amp;lt;- naiveBayes(Class ~ ., data = HouseVotes84)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The model object produced by the &lt;code&gt;naiveBayes()&lt;/code&gt; function includes a contingency table for each vote, which is displayed by the print statement above. Here is an example of just one of the tables displayed:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;model$tables$V2&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##             V2
## Y                    n         y
##   democrat   0.4979079 0.5020921
##   republican 0.4932432 0.5067568&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Creating new, synthetic data is just a matter of using this table to drive a simulation. Suppose that we wanted to simulate data for 25 new Democratic members of the House of Representatives. This is particularly easy for our example, because we are dealing with categorical data.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Use the model object to create a vector of probabilities for
# a No vote for each of the 16 variables

pn &amp;lt;- vector(mode=&amp;quot;numeric&amp;quot;,length=16)
for (i in 1:16) {
  pn[i] &amp;lt;- model$tables[[i]][1,1]
}

# Create new democratic voting data
dem_data &amp;lt;- matrix(data = NA, nrow = 25, ncol = 17)

for( i in 1:25){
  dem_data[i,] &amp;lt;- c(&amp;quot;democrat&amp;quot;,rbinom(16,1,pn))
}

# Coerce the data into a data frame
dem_data &amp;lt;- data.frame(dem_data)

# Set the levels to match the original data
levels(dem_data[,1]) &amp;lt;- c(&amp;quot;democrat&amp;quot;,&amp;quot;republican&amp;quot;)
dem_data[,1] &amp;lt;- factor(dem_data[,1],levels=c(&amp;quot;democrat&amp;quot;,&amp;quot;republican&amp;quot;))

for(i in 2:17){
    levels(dem_data[,i]) &amp;lt;- c(&amp;quot;y&amp;quot;,&amp;quot;n&amp;quot;)
  }
# Set the column names to match the real data
names(dem_data) &amp;lt;- c(&amp;quot;Class&amp;quot;,&amp;quot;V1&amp;quot;,&amp;quot;V2&amp;quot;,&amp;quot;V3&amp;quot;,&amp;quot;V4&amp;quot;,&amp;quot;V5&amp;quot;,&amp;quot;V6&amp;quot;,&amp;quot;V7&amp;quot;,&amp;quot;V8&amp;quot;,
                              &amp;quot;V9&amp;quot;,&amp;quot;V10&amp;quot;,&amp;quot;V11&amp;quot;,&amp;quot;V12&amp;quot;,&amp;quot;V13&amp;quot;,&amp;quot;V14&amp;quot;,&amp;quot;V15&amp;quot;,&amp;quot;V16&amp;quot;)

head(dem_data,2)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;##      Class V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13 V14 V15 V16
## 1 democrat  y  n  y  n  n  n  y  y  n   y   n   n   n   n   y   y
## 2 democrat  y  y  n  n  n  n  n  y  n   n   y   n   n   n   n   y&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;dim(dem_data)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## [1] 25 17&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;A very nice, maybe even ironic feature of the the Naive Bayes algorithm, is that while it is extremely useful in generating synthetic data when there is not enough real data at hand, it is also of considerable importance in the world of big data and machine learning. Almost every industrial-strength big data platform, including &lt;a href=&#34;http://mahout.apache.org/&#34;&gt;Apache Mahout&lt;/a&gt;, &lt;a href=&#34;http://spark.apache.org/docs/latest/mllib-naive-bayes.html&#34;&gt;Spark’s MLlib&lt;/a&gt;, &lt;a href=&#34;https://spark.apache.org/docs/latest/sparkr.html#naive-bayes-model&#34;&gt;SparkR package&lt;/a&gt;, &lt;a href=&#34;https://msdn.microsoft.com/en-us/microsoft-r/scaler-user-guide-naive-bayes&#34;&gt;Microsoft R Server&lt;/a&gt;, and &lt;a href=&#34;https://rdrr.io/cran/h2o/man/h2o.naiveBayes.html&#34;&gt;H2O&lt;/a&gt;, has an implementation of Naive Bayes. The are several reasons for this including: (1) the empirical observation that Naive Bayes performs remarkably well, in spite of the unrealistic assumption of independent conditional probabilities (For example see &lt;a href=&#34;http://web.cs.iastate.edu/~honavar/rish-bayes.pdf&#34;&gt;Rist et al&lt;/a&gt;.); (2) the fact that the number of parameters required to fit a Naive Bayes model scales linearly with the number of variables, and (3) maximum likelihood training can be done via closed form expressions. So it is not necessary to grind through several iterations of a calculation waiting for the convergence.&lt;/p&gt;
&lt;p&gt;An easy way for an R user to run a Naive Bayes model on very large data set is via the &lt;a href=&#34;http://spark.rstudio.com&#34;&gt;sparklyr&lt;/a&gt; package that connects R to Spark. The following code, which makes use of the HouseVotes84 dataframe and Kalish’s imputation function, shows how to fit a Naive Bayes model on Spark data.&lt;/p&gt;
&lt;p&gt;The first bit of code loads the data into my local R session and imputes the missing values.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(mlbench)
library(e1071)
#load HouseVotes84 dataset
data(&amp;quot;HouseVotes84&amp;quot;)
head(HouseVotes84,2)

#---------------------------------------
# This function is taken from Kalish Awati&amp;#39;s
# post on Naive Bayes
# It imputes missing values for the
# HouseVotes84 data set
# function to return number of NAs by vote and class
# (democrat or republican)
na_by_col_class &amp;lt;-
function (col,cls){return(sum(is.na(HouseVotes84[,col] &amp;amp;
                         HouseVotes84$Class==cls))}
# function to compute the conditional probability
# that a member of a party will cast
# a &amp;#39;yes&amp;#39; vote for a particular issue.
# The probability is based on all members of the
# party who actually cast a vote on the issue (ignores NAs).
p_y_col_class &amp;lt;- function(col,cls){
  sum_y&amp;lt;-sum(HouseVotes84[,col]==&amp;#39;y&amp;#39; &amp;amp;
         HouseVotes84$Class==cls,na.rm = TRUE)
  sum_n&amp;lt;-sum(HouseVotes84[,col]==&amp;#39;n&amp;#39; &amp;amp;
         HouseVotes84$Class==cls,na.rm = TRUE)
  return(sum_y/(sum_y+sum_n))}
#impute missing values.
for (i in 2:ncol(HouseVotes84)) {
  if(sum(is.na(HouseVotes84[,i])&amp;gt;0)) {
    c1 &amp;lt;- which(is.na(HouseVotes84[,i])&amp;amp; HouseVotes84$Class==&amp;#39;democrat&amp;#39;,arr.ind = TRUE)
    c2 &amp;lt;- which(is.na(HouseVotes84[,i])&amp;amp; HouseVotes84$Class==&amp;#39;republican&amp;#39;,arr.ind = TRUE)

    HouseVotes84[c1,i] &amp;lt;-
      ifelse(runif(na_by_col_class(i,&amp;#39;democrat&amp;#39;))&amp;lt;
             p_y_col_class(i,&amp;#39;democrat&amp;#39;),&amp;#39;y&amp;#39;,&amp;#39;n&amp;#39;)
    HouseVotes84[c2,i] &amp;lt;-
   ifelse(runif(na_by_col_class(i,&amp;#39;republican&amp;#39;))&amp;lt;
            p_y_col_class(i,&amp;#39;republican&amp;#39;),&amp;#39;y&amp;#39;,&amp;#39;n&amp;#39;)}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Next, since Spark and the MLlib functions do not have any notion of R’s factor type, I replace the factor variables with 0 /1 indicators.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Get rid of factors
votes &amp;lt;- HouseVotes84
votes$Class &amp;lt;- ifelse(votes$Class == &amp;quot;democrat&amp;quot;, 0, 1)
votes[,2:17] &amp;lt;- sapply(votes[,2:17],
                  function(x){ifelse(x == &amp;quot;n&amp;quot;, 1, 0)})&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The sparlyr and dplyr packages are loaded and Spark is installed on the local computer. Next, the &lt;code&gt;spark_connect()&lt;/code&gt; function establishes the Spark compute context. (Connecting to a remote cluster is a bit more involved, but the connection is established through the same mechanism.)&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(sparklyr)
library(dplyr)
spark_install()

sc &amp;lt;- spark_connect(master = &amp;quot;local&amp;quot;)
votes_tbl &amp;lt;- copy_to(sc, votes,overwrite=TRUE)
head(votes_tbl)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Finally, we partition the data into training and test data sets and use the MLlib implementation of Naive Bayes to fit the model in Spark.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;# Partition into &amp;#39;training&amp;#39;, &amp;#39;test&amp;#39;
partitions &amp;lt;- votes_tbl %&amp;gt;%
  sdf_partition(training = 0.5,
                test = 0.5, seed = 1099)

head(partitions$training)
# pick out the feature variables.
X_names &amp;lt;- names(votes[,2:17])
# Fit model
nb_spark_model &amp;lt;- ml_naive_bayes(partitions$training,
                   response= &amp;quot;Class&amp;quot;,
                   features = X_names)
nb_spark_model&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;From here, it would not take much more work to complete the rest of Kalish’s example in Spark.&lt;/p&gt;
&lt;p&gt;In the machine learning world, Naive Bayes may be an even more popular “go to” classifier than logistic regression. It often provides predictive results that are good enough to set the bar as a baseline model. It is interesting as a simple example of a generative model, and with the help of the sparklyr package, it is easy for R users to deploy in Spark’s big data environment.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/11/02/naive-bayes-a-generative-model-and-big-data-classifier/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Book Review: Computer Age Statistical Inference</title>
      <link>https://rviews.rstudio.com/2016/10/28/book-review-computer-age-statistical-inference/</link>
      <pubDate>Fri, 28 Oct 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/10/28/book-review-computer-age-statistical-inference/</guid>
      <description>
        &lt;p&gt;&lt;a href=&#34;https://www.cambridge.org/core/books/computer-age-statistical-inference/E32C1911ED937D75CE159BBD21684D37&#34;&gt;&lt;em&gt;Computer Age Statistical Inference&lt;/em&gt;&lt;/a&gt;: Algorithms, Evidence and Data Science by Bradley Efron and Trevor Hastie is a brilliant read. If you are only ever going to buy one statistics book, or if you are thinking of updating your library and retiring a dozen or so dusty stats texts, this book would be an excellent choice. In 475 carefully crafted pages, Efron and Hastie examine the last 100 years or so of statistical thinking from multiple viewpoints. In the nominal approach implied by the book&amp;rsquo;s title, they describe the impact of computing on statistics, and point out where powerful computers opened up new territory. On the first page of the preface they write:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&amp;hellip; the role of electronic computation is central to our story. This doesn&amp;rsquo;t mean that every advance was computer-related. A land bridge had opened up to a new continent but not all were eager to cross.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Empirical Bayes and James-Stein estimation, they claim, could have been discovered under the constraints of mid-twentieth-century mechanical computation, but discovering the bootstrap, proportional hazard models, large-scale hypothesis testing, and the machine learning algorithms underlying much of data science required crossing the bridge.&lt;/p&gt;

&lt;p&gt;A second path opened up in this text stops just short of the high ground of philosophy. Efron and Hastie blow by the great divide of the Bayesian versus Frequentist controversy to carefully consider the strengths and weaknesses of the three main systems of statistical inference: Frequentist, Bayesian and Fisherian Inference. You may have thought that Sir Ronald Fisher was a frequentist, but the inspired thoughts of a man of Fisher&amp;rsquo;s intellect are not so easily categorized. Efron and Hastie write:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Sir Ronald Fisher was arguably the most influential anti-Bayesian of all time, but that did not make him a conventional frequentist. His key data analytic methods &amp;hellip; were almost always applied frequentistically. Their Fisherian rationale, however, often drew on ideas neither Bayesian nor frequentist in nature, or sometimes the two in combination.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Above all, in this text, Efron and Hastie are concerned with the clarity of statistical inference. They take special care to explain the nuances of Frequentist, Bayesian and Fisherian thinking, devoting early chapters to each of these conceptual frameworks. In these, they invite the reader to consider a familiar technique from either a Bayesian, Frequentist or Fisherian point of view. Then they raise issues and contrast and compare the merits of each approach. Unstated, but nagging in the back of my mind while reading these chapters, was the implication that there may, indeed, be other paths to the &amp;ldquo;science of learning from experience&amp;rdquo; (the authors&amp;rsquo; definition of statistics) that have yet to be discovered.&lt;/p&gt;

&lt;p&gt;But don&amp;rsquo;t let me mislead you into thinking that &lt;em&gt;Computer Age Statistical Inference&lt;/em&gt; is mere philosophical fluff that doesn&amp;rsquo;t really matter day-to-day. &lt;a href=&#34;https://web.stanford.edu/~hastie/CASI/contents.html&#34;&gt;Have a look at the table of contents&lt;/a&gt;. The book is organized into three parts. &amp;ldquo;Part I: Classic Statistical Inference&amp;rdquo; contains five chapters on classical statistical inference, including a gentle introduction to algorithms and inference, three chapters on the inference systems mentioned above, and a chapter on parametric models and exponential families. &amp;ldquo;Part II: Early Computer-Age Methods&amp;rdquo; has nine chapters on Empirical Bayes, James-Stein Estimation and Ridge Regression, Generalized Linear Models and Regression Trees, Survival Analysis and the EM Algorithm, The Jackknife and the Bootstrap, Bootstrap Confidence Intervals, Cross-Validation and Cp Estimates of Prediction Error, Objective Bayes Inference and MCMC, and Postwar Statistical Inference and Methodology. &amp;ldquo;Part III: Twenty-First-Century Topics&amp;rdquo; dives into the details of large-scale inference and data science, with seven chapters on Large-Scale Hypothesis Testing, Sparse Modeling and the Lasso, Random Forests and Boosting, Neural Networks and Deep Learning, Support Vector Machines and Kernel methods, Inference After Model Selection, and Empirical Bayes Estimation Strategies.&lt;/p&gt;

&lt;p&gt;Efron and Hastie will keep your feet firmly on the ground while they walk you slowly through the details, pointing out what is important, and providing the guidance necessary to keep the whole forest in mind while studying the trees. From the first page, they maintain a unified exposition of their material by presenting statistics as a tension between algorithms and inference. With this in mind, it seems plausible that there really isn&amp;rsquo;t any big disconnect between the strict logic required to think your way through the pitfalls of large-scale hypothesis testing, and the almost cavalier application of machine learning models.&lt;/p&gt;

&lt;p&gt;Nothing Efron and Hastie do throughout this entire trip is pedestrian. For example, their approach to the exponential family of distributions underlying generalized linear models doesn&amp;rsquo;t begin with the usual explanation of link functions fitting into the standard exponential family formula. Instead, they start with a Poisson family example, deriving a 2 parameter general expression for the family and showing how &amp;ldquo;&lt;a href=&#34;https://stat.ethz.ch/R-manual/R-devel/library/boot/html/exp.tilt.html&#34;&gt;tilting&lt;/a&gt;&amp;rdquo; the distribution by multiplying by an exponential parameter permits the derivation of other members of the family. The example is interesting in its own right, but the payoff, which comes a couple of pages later, is argument demonstrating how a generalization of the technique keeps the number of parameters required for inference under repeated sampling from growing without bound.&lt;/p&gt;

&lt;p&gt;A great pedagogical strength of the book is the &amp;ldquo;Notes and Details&amp;rdquo; section concluding each chapter. Here you will find derivation details, explanations of Frequentist, Bayesian and Fisherian inference, and remarks of historical significance. The Epilogue ties everything together with a historical perspective that outlines how the focus of statistical progress has shifted between Applications, Mathematics and Computation throughout the twentieth century and the early part of this century.&lt;br /&gt;
&lt;em&gt;Computer Age Statistical Inference&lt;/em&gt; contains no code, but it is clearly an R-informed text with several plots and illustrations. The &lt;a href=&#34;https://web.stanford.edu/~hastie/CASI/data.html&#34;&gt;data sets provided on Efron&amp;rsquo;s website&lt;/a&gt;, and the pseudo-code placed throughout the text are helpful for replicating much of what is described. The website points to the &lt;a href=&#34;https://cran.r-project.org/web/packages/boot/index.html&#34;&gt;boot&lt;/a&gt; and &lt;a href=&#34;https://cran.r-project.org/web/packages/bootstrap/index.html&#34;&gt;bootstrap&lt;/a&gt; packages, and provides the &lt;a href=&#34;https://web.stanford.edu/~hastie/CASI_files/COMPS/accel.R&#34;&gt;code&lt;/a&gt; for a function used in the notes to the chapter on bootstrap confidence intervals.&lt;/p&gt;

&lt;p&gt;My take on &lt;em&gt;Computer Age Statistical Inference&lt;/em&gt; is that experienced statisticians will find it helpful to have such a compact summary of twentieth-century statistics, even if they occasionally disagree with the book&amp;rsquo;s emphasis; students beginning the study of statistics will value the book as a guide to statistical inference that may offset the dangerously mind-numbing experience offered by most introductory statistics textbooks; and the rest of us non-experts interested in the details will enjoy hundreds of hours of pleasurable reading.&lt;/p&gt;

&lt;p&gt;Finally, for those of you who won&amp;rsquo;t buy a book without thumbing through it, PD Dr. Pablo Emilio Verde has you covered.&lt;/p&gt;

&lt;iframe width=&#34;100%&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/Qg60kyi3ZjU&#34; frameborder=&#34;0&#34; allowfullscreen&gt;&lt;/iframe&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/10/28/book-review-computer-age-statistical-inference/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>September Package Picks</title>
      <link>https://rviews.rstudio.com/2016/10/26/september-package-picks/</link>
      <pubDate>Wed, 26 Oct 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/10/26/september-package-picks/</guid>
      <description>
        

&lt;p&gt;September was a bit of a slow month for new R packages. Only 96 new packages showed up on CRAN. Nevertheless, I have picked out 23 for special mention which I have listed in 5 categories. I used the same selection criteria as I &lt;a href=&#34;/2016/10/21/august-package-picks/&#34;&gt;described in the post for August picks&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&#34;data-and-interfaces&#34;&gt;Data and Interfaces&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/darksky/&#34;&gt;darksky&lt;/a&gt; v1.0.0: Provides an interface to the &lt;a href=&#34;https://darksky.net/dev/docs&#34;&gt;Dark Sky API&lt;/a&gt; which allows you to look up weather anywhere on the globe.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/etseed/&#34;&gt;etseed&lt;/a&gt; v0.1.0: Provides a client to interface to the &lt;a href=&#34;https://github.com/coreos/etcd&#34;&gt;etcd key value store&lt;/a&gt;, a database written in Go.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/LendingClub/&#34;&gt;LendingClub&lt;/a&gt; v0.1.2: Lets investors manage their &lt;a href=&#34;https://www.lendingclub.com/&#34;&gt;LendingClub&lt;/a&gt; investments from R.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/sparklyr/&#34;&gt;sparklyr&lt;/a&gt; V0.4: Allows R users to connect, provision and interface to Apache Spark. Detailed examples using MLlib and H2O are available on the &lt;a href=&#34;http://spark.rstudio.com/&#34;&gt;RStudio site&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/trelloR/&#34;&gt;trelloR&lt;/a&gt; V0.1.0: Provides access to the &lt;a href=&#34;https://developers.trello.com/&#34;&gt;Trello API&lt;/a&gt;. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/trelloR/vignettes/R_API_for_Trello.html&#34;&gt;vignette&lt;/a&gt; explains how to retrieve data from public and private Trello boards.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/XRPython/&#34;&gt;XRPython&lt;/a&gt; V0.7: A Python interface structured according to the general form of the package XR described in John Chamber&amp;rsquo;s book &lt;a href=&#34;https://www.crcpress.com/Extending-R/Chambers/p/book/9781498775717&#34;&gt;Extending R&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/ensembleR/&#34;&gt;ensembleR&lt;/a&gt; v0.1.0: Facilitates constructing ensemble models from machine learning models available in the caret package. There is a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/ensembleR/vignettes/Introduction_to_ensembleR.html&#34;&gt;vignette&lt;/a&gt; to get started.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/exprso/&#34;&gt;exprso&lt;/a&gt; v0.1.7: Provides a framework for supervised machine learning customized for biologists. There are several vignettes including a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/exprso/vignettes/cheatsheet.html&#34;&gt;cheatsheet.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/10/cheatsheet-1024x885.jpeg&#34; alt=&#34;cheatsheet&#34; /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/lowmemtkmeans/lowmemtkmeans.pdf&#34;&gt;lowmemtkmeans&lt;/a&gt; v0.1.0: Implements trimmed k-means clustering with low memory use.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/textmining/&#34;&gt;Textmining&lt;/a&gt; V0.0.2: Provides functions for text and topic mining. Full functionality requires installing &lt;a href=&#34;http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/&#34;&gt;TreeTagger&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;plots-and-visualizations&#34;&gt;Plots and Visualizations&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/plotluck/&#34;&gt;plotluck&lt;/a&gt; v1.0.1: Is an &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/plotluck/vignettes/plotluck.html&#34;&gt;intelligent tool&lt;/a&gt; built on top of ggplot2 that automatically generates plots from dataframes based on users providing variables to plot.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/plotwidgets/&#34;&gt;plotwidgets&lt;/a&gt; V0.4: Provides functions to produce small, self contained plots for use in larger plots.&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;library(plotwidgets)
plot.new()
par(usr = c(-1, 1, -1, 1))
hues &amp;lt;- seq(0, 360, by = 30)
pos &amp;lt;- a2xy(hues, r = 0.75)
for (i in 1:length(hues)) {
  cols &amp;lt;- modhueCol(pal, by = hues[i])
  wgPlanets(
    x = pos$x[i],
    y = pos$y[i],
    w = 0.5,
    h = 0.5,
    v = v,
    col = cols
  )
}
pos &amp;lt;- a2xy(hues[-1], r = 0.4)
text(pos$x, pos$y, hues[-1])
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/10/plotwidgets.png&#34; alt=&#34;plotwidgets&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;statistics&#34;&gt;Statistics&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/Barycenter/&#34;&gt;Barycenter&lt;/a&gt; v1.0.0: Provides algorithms to compute the &lt;a href=&#34;http://jmlr.org/proceedings/papers/v32/cuturi14.pdf&#34;&gt;Wasserstein barycenter&lt;/a&gt;, the mean of a set of empirical probability measures.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/musica/&#34;&gt;musica&lt;/a&gt; v0.1.3: Provides functions for working with multivariate time series and custom time scales. There is a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/musica/vignettes/using_musica.html&#34;&gt;vignette&lt;/a&gt; to help you get started.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/nhstplot/&#34;&gt;nhstplot&lt;/a&gt; v1.0.0: Provides functions to graphically illustrate the most common null hypothesis significance tests. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/nhstplot/vignettes/nhstplot.html&#34;&gt;vignette&lt;/a&gt; provides some examples, e.g.:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;library(nhstplot)
plotftest(4,3,5)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/10/F-test.png&#34; alt=&#34;F test&#34; /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/nimble/&#34;&gt;nimble&lt;/a&gt; v0.6-1: Allows R programmers to write statistical models in the BUGS language. NIMBLE is built in R but compiles in C++. There is extensive documentation at &lt;a href=&#34;http://www.nimble.org&#34;&gt;http://www.nimble.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/Rdice/&#34;&gt;Rdice&lt;/a&gt; v1.0.1: Allows conducting sophisticated dice rolling and coin tossing experiments including experiments with &lt;a href=&#34;https://en.wikipedia.org/wiki/Nontransitive_dice&#34;&gt;Efron like Nontransitive dice&lt;/a&gt;. Have a look at the &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/Rdice/vignettes/Rdice-vignette.pdf&#34;&gt;vignette&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/splines2/&#34;&gt;splines2&lt;/a&gt; V0.1.0: Provides functions for constructing a variety of splines that are not available in the splines package including B-splines, M-splines, I-splines, C-splines, and the integral of B-splines. There is a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/splines2/vignettes/splines2-intro.html&#34;&gt;vignette&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/scanstatistics/scanstatistics.pdf&#34;&gt;scanstatistics&lt;/a&gt; v0.1.0: Provides scan statistics functions to detect anomalous clusters in spatial or space-time data. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/scanstatistics/vignettes/introduction.html&#34;&gt;vignette&lt;/a&gt; describes the methodology and presents examples as well.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/thief/&#34;&gt;thief&lt;/a&gt; v0.2: Implements methods for generating forecasts at different temporal frequencies using hierarchical time series.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;misc&#34;&gt;Misc&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/GeneralTree/&#34;&gt;GeneralTree&lt;/a&gt; v0.0.1: Implements a general tree data structure in R. There is a &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/GeneralTree/vignettes/tutorial.html&#34;&gt;tutorial&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/radiant/&#34;&gt;radiant&lt;/a&gt; V0.6.0: &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/radiant/vignettes/programming.html&#34;&gt;Radiant&lt;/a&gt; is a platform for business analytics based on R and Shiny.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/RDocumentation/&#34;&gt;RDocumentation&lt;/a&gt; v0.6: A wrapper for R&amp;rsquo;s documentation so that help documentation will appear as it does on &lt;a href=&#34;http://www.rdocumentation.org&#34;&gt;http://www.rdocumentation.org&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/tableMatrix/&#34;&gt;tableMatrix&lt;/a&gt; v0.8: Provides 2 classes extending data.table: tableList and tableMatrix.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With this post, I am up to date with new CRAN packages. I hope to make my package picks a regular, monthly feature of this blog.&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/10/26/september-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>August Package Picks</title>
      <link>https://rviews.rstudio.com/2016/10/21/august-package-picks/</link>
      <pubDate>Fri, 21 Oct 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/10/21/august-package-picks/</guid>
      <description>
        

&lt;p&gt;141 new packages landed on CRAN in August. The following are my picks for the most interesting packages in four categories. My selection criteria were brutally simple: to make the list, a package had to have enough documentation for me to have some idea about what it does, and also, in my judgment, provide some functionality that is likely to appeal to a broad class of users. I am sure that through my ignorance and biases I have overlooked some really good work; for this, I apologize.&lt;/p&gt;

&lt;p&gt;One thing that struck me as peculiar during my review is the large number of packages lacking vignettes or a link to documentation describing what the package does or how it works. I can understand that explanatory documentation might be superfluous for a person writing a package for herself or her research team, but in that case, why put it on CRAN? I would think that a package developer who takes the trouble to put something on CRAN would want others to discover and use his work. With over 9,000 packages already on CRAN, and that number growing by well over a 100 packages each month, I would not be surprised if some works of real merit go unnoticed due to lack of documentation.&lt;/p&gt;

&lt;h2 id=&#34;data&#34;&gt;Data&lt;/h2&gt;

&lt;p&gt;The trend for new R packages written primarily to connect to diverse data sources, which was previously noted in the period from &lt;a href=&#34;http://bit.ly/2aSU4s0&#34;&gt;May through July&lt;/a&gt;, continued in August. Maybe it&amp;rsquo;s time to consider developing an R Task View for Data.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/belex/&#34;&gt;Belex&lt;/a&gt; v0.1.0: Provides functions for downloading historical financial data from the &lt;a href=&#34;http://www.belex.rs/&#34;&gt;Belgrade Stock Exchange&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/boxoffice/&#34;&gt;boxoffice&lt;/a&gt; v0.1.0: Enablesdownloads of daily box office information (how much each movie earned in theaters) using data from either &lt;a href=&#34;http://www.boxofficemojo.com/&#34;&gt;Box Office Mojo&lt;/a&gt; or &lt;a href=&#34;http://www.the-numbers.com/&#34;&gt;The Numbers&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/dbhydroR/&#34;&gt;dbhydroR&lt;/a&gt; v0.1-6: Providesaccess to the South Florida Water Management District&amp;rsquo;s &lt;a href=&#34;http://my.sfwmd.gov/dbhydroplsql/show_dbkey_info.main_menu&#34;&gt;DBHYDRO database&lt;/a&gt;, with functions for accessing hydrologic and water quality data. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/dbhydroR/vignettes/dbhydroR.pdf&#34;&gt;vignette&lt;/a&gt; shows how to compose database queries.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/getlandsat/&#34;&gt;getlandsat&lt;/a&gt; v0.1.0: Contains functions to get &lt;a href=&#34;http://landsat.usgs.gov/landsat8.php&#34;&gt;Landsat 8&lt;/a&gt; Data from Amazon Web Services (AWS) public data sets.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/IMFData/&#34;&gt;IMFData&lt;/a&gt; v0.1.0: Provides an interface to &lt;a href=&#34;http://www.imf.org/external/index.htm&#34;&gt;International Monetary Fund&lt;/a&gt; data, enabling R users to search and extract data.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/mdsr/&#34;&gt;mdsr&lt;/a&gt; v0.1.3: Contains all of the data sets and code for the book &lt;a href=&#34;https://www.crcpress.com/Modern-Data-Science-with-R/Baumer-Kaplan-Horton/p/book/9781498724487&#34;&gt;Modern Data Science with R&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;machine-learning&#34;&gt;Machine Learning&lt;/h2&gt;

&lt;p&gt;August was also a good month for new machine-learning packages. R package developers are making serious contributions to the world&amp;rsquo;s data science tool set.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/algorithmia/&#34;&gt;algorithmia&lt;/a&gt; v0.0.1: Provides a set of REST wrappers to access the algorithms in the &lt;a href=&#34;https://algorithmia.com/&#34;&gt;Algorithmia&lt;/a&gt; online marketplace. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/algorithmia/vignettes/introduction-to-algorithmia.html&#34;&gt;vignette&lt;/a&gt; describes the Algorithmia R client. Look &lt;a href=&#34;https://algorithmia.com/users/weka&#34;&gt;here&lt;/a&gt; for a list of Weka-based machine-learning algorithms.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/arulesCBA/&#34;&gt;arulesCBA&lt;/a&gt; v1.0: Providesa function to build an association rule-based classifier for data frames. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/arulesCBA/vignettes/arulesCBA.pdf&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/blkbox/&#34;&gt;blkbox&lt;/a&gt; v1.0: Allows multiple machine-learning algorithms to be run on a data set in parallel, while providing functions for feature selection, k-fold cross-validation, and nested cross-validation. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/blkbox/vignettes/blkbox_vignette.html&#34;&gt;vignette&lt;/a&gt; shows how to get started.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/hyperSMURF/&#34;&gt;hyperSMURF&lt;/a&gt; v1.01: Uses a hyper-ensemble approach to classify datacharacterized by a high imbalance between the minority and majority class.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/meanShiftR/&#34;&gt;meanShiftR&lt;/a&gt; v0.50: Performs mean shift classification using linear and k-d tree nearest neighbor implementations for the Gaussian kernel. The &lt;a href=&#34;http://meanmean.me/meanshift/r/cran/2016/08/28/meanShiftR.html&#34;&gt;blog post&lt;/a&gt; provides some benchmarks.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/MetaheuristicFPA/&#34;&gt;MetaheuristicFPA&lt;/a&gt; v1.0: Implements the standard flower pollination algorithm for global optimization. See the &lt;a href=&#34;http://link.springer.com/chapter/10.1007/978-3-642-32894-7_27#page-1&#34;&gt;paper&lt;/a&gt; by Xin-She Yang for details.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/ndjson/&#34;&gt;ndjson&lt;/a&gt; v0.2.0: Provides a fast JSON reader (one record per line)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/sunburstR/&#34;&gt;sunburstR&lt;/a&gt; v0.6.0: Sequences sunburst diagrams, and provides an interactive method for exploring sequence data, such as website navigation paths. The package contains a function to create interactive D3.js diagrams.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/tpAUC/&#34;&gt;tpAUC&lt;/a&gt; v1.0.1: Provides tools for estimating partial areas under ROC curves and ordinal dominance curves. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/tpAUC/vignettes/tpAUCguide.html&#34;&gt;vignette&lt;/a&gt; explains the method and provides a quick-start example. For a detailed explanation, have a look at the &lt;a href=&#34;http://www3.stat.sinica.edu.tw/ss_newpaper/SS-13-367_na.pdf&#34;&gt;paper&lt;/a&gt; by Yang, Lu and Zhao.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;statistics&#34;&gt;Statistics&lt;/h2&gt;

&lt;p&gt;Package developers also continued to advance R&amp;rsquo;s awesome array of packages for doing computational statistics. At least four out of the following five packages should be of interest to students of statistics.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/DHARMa/&#34;&gt;DHARMa&lt;/a&gt; v0.1.0: Uses a simulation to compute scaled, quantile residuals from fitted generalized linear mixed models. &lt;code&gt;lm&lt;/code&gt;, &lt;code&gt;lme4&lt;/code&gt;, and &lt;code&gt;glm&lt;/code&gt; models are supported. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/DHARMa/vignettes/DHARMa.html&#34;&gt;vignette&lt;/a&gt; provides detailed examples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/edfun/&#34;&gt;edfun&lt;/a&gt; v0.2.0: Provides a function for creating one-dimensional empirical distribution functions. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/edfun/vignettes/edfun.html&#34;&gt;vignette&lt;/a&gt; shows how to compute the pdf, CDF, quantiles and draw random samples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/lmPerm/&#34;&gt;lmPerm&lt;/a&gt; v2.1.0: Enables a modern approach to linear regression by modifying the standard models-to-uses permutation tests, rather than normal theory, to obtain p-values. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/lmPerm/vignettes/lmPerm.pdf&#34;&gt;vignette&lt;/a&gt; provides several examples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/pulsar/&#34;&gt;pulsar&lt;/a&gt; v0.2.5: Provides functions to use the &lt;a href=&#34;http://arxiv.org/abs/1605.07072&#34;&gt;Stability Approach&lt;/a&gt; for model selection of penalized graphical models. There is a nice &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/pulsar/vignettes/pulsar.html&#34;&gt;vignette&lt;/a&gt; on how to get started that includes multiple references.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/stR/&#34;&gt;stR&lt;/a&gt; v0.1: Provides functions for the seasonal decomposition of time series data.The methods allow for multiple seasonal components and multiple linear covariates, and provides confidence intervals for the estimated components. The &lt;a href=&#34;https://mran.revolutionanalytics.com/web/packages/stR/vignettes/stRvignette.html&#34;&gt;vignette&lt;/a&gt; shows several interesting examples. For instance, the following plot shows Australian electricity consumption data, decomposed using a weekly seasonal pattern and a daily seasonal pattern that takes weekends and holidays into account.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&#34;https://www.rstudio.com/wp-content/uploads/2016/09/str_pkg.png&#34; alt=&#34;The stR package&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;misc&#34;&gt;Misc&lt;/h2&gt;

&lt;p&gt;Finally, here are three packages on miscellaneous topics that ought to become popular over time&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/forcats/&#34;&gt;forcats&lt;/a&gt; v0.1.0: Provides some very useful helper functions for working with factor levels.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/modelr/&#34;&gt;modelr&lt;/a&gt; v0.1.0: Extends the workflow underlying Hadley Wickham&amp;rsquo;s &lt;a href=&#34;https://channel9.msdn.com/Events/useR-international-R-User-conference/useR2016/Towards-a-grammar-of-interactive-graphics&#34;&gt;tidyverse&lt;/a&gt; packages by integrating modeling tasks into a pipeline of data manipulation and visualization.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mran.revolutionanalytics.com/package/XR/&#34;&gt;XR&lt;/a&gt; v0.7: Provides the new class structures, functions, and methods to begin implementing the new ideas for connecting R to other languages described in John Chambers book, &lt;em&gt;&lt;a href=&#34;https://books.google.com/books?id=kxxjDAAAQBAJ&amp;amp;printsec=frontcover&amp;amp;dq=crc+extending+r&amp;amp;hl=en&amp;amp;sa=X&amp;amp;ved=0ahUKEwiN3NGs3YDPAhVSzWMKHcHwBJ4Q6AEILTAB#v=onepage&amp;amp;q=crc%20extending%20r&amp;amp;f=false&#34;&gt;Extending R&lt;/a&gt;&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/10/21/august-package-picks/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Creating Interactive Plots with R and Highcharts</title>
      <link>https://rviews.rstudio.com/2016/10/19/creating-interactive-plots-with-r-and-highcharts/</link>
      <pubDate>Wed, 19 Oct 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/10/19/creating-interactive-plots-with-r-and-highcharts/</guid>
      <description>
        
&lt;script src=&#34;/rmarkdown-libs/htmlwidgets/htmlwidgets.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/jquery/jquery.min.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/underscore/underscore-min.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/highcharts/css/motion.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highstock.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highcharts-more.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/highcharts-3d.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/exporting.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/drilldown.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/data.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/heatmap.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/map.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/treemap.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/funnel.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/solid-gauge.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/modules/reset.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/annotations.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/motion.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/draggable-points.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/pattern-fill-v2.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/text-symbols.js&#34;&gt;&lt;/script&gt;
&lt;script src=&#34;/rmarkdown-libs/highcharts/plugins/symbols-extra.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;/rmarkdown-libs/fontawesome/font-awesome.min.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;link href=&#34;/rmarkdown-libs/htmlwdgtgrid/htmlwdgtgrid.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;script src=&#34;/rmarkdown-libs/highchart-binding/highchart.js&#34;&gt;&lt;/script&gt;

&lt;p&gt;Sometimes great ideas come from trying to solve simple problems. This seems to be especially true for software developers who are willing to put in an unreasonable amount of effort to solve a simple problem to their satisfaction. So the &lt;a href=&#34;http://www.highcharts.com/about&#34;&gt;story&lt;/a&gt; goes that Torstein Hønsi, the founder and Chief Product Officer of &lt;a href=&#34;http://www.highcharts.com/&#34;&gt;Highcharts&lt;/a&gt;. was looking for a simple charting tool for updating his homepage with snow depth measurements from Vikjafjellet, the local mountain where his family keeps a cabin. Frustrated with the common flash plug-ins, and other proprietary solutions available at the time, he decided to build a standards-based solution of his own and then, of course, share it.&lt;/p&gt;
&lt;p&gt;In this post, I’ll use &lt;a href=&#34;https://github.com/jbkunst&#34;&gt;Joshua Kunst’s&lt;/a&gt; &lt;a href=&#34;https://mran.revolutionanalytics.com/package/highcharter/&#34;&gt;highcharter package&lt;/a&gt;, a wrapper for the Highcharts javascript library, along with &lt;a href=&#34;http://shiny.rstudio.com/&#34;&gt;Shiny&lt;/a&gt; to create some pretty slick plots.&lt;/p&gt;
&lt;p&gt;Please note that all products in this library are free for non-commercial use. For use in commercial projects and websites, see &lt;a href=&#34;https://shop.highsoft.com&#34; class=&#34;uri&#34;&gt;https://shop.highsoft.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The highcharter package enables the creation of Highcharts type plots within R.&lt;/p&gt;
&lt;p&gt;There are two main functions in the package:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;highchart()&lt;/code&gt;: Creates a Highchart chart object using &lt;a href=&#34;http://www.htmlwidgets.org/&#34;&gt;htmlwidgets&lt;/a&gt;. The widget can be rendered on HTML pages generated from R Markdown, Shiny, or other applications.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hchart()&lt;/code&gt;: Uses &lt;code&gt;highchart()&lt;/code&gt; to draw a plot for different R object classes using a convenient single command. Specifically, it can plot data frames, numeric, histogram, character, density, factors, ts, mts, xts, stl, ohlc, acf, forecast, mforecast, ets, igraph, dist, dendrogram, phylo, and survfit classes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Plots are built in the spirit of ggplot2 by layering, although they use the pipe operator &lt;code&gt;(%&amp;gt;%)&lt;/code&gt; instead of &lt;code&gt;+&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Other attractive features of the package are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Theming: It is possible to configure your plots with pre-implemented themes like Economist, Financial Times, Google, and FiveThirtyEight among others.&lt;/li&gt;
&lt;li&gt;Plugins: Motion, drag points, fontawesome, url-pattern, annotations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We will demonstrate the functionality of this package as well as of Highcharts in general through a series of visualisation examples.&lt;/p&gt;
&lt;div id=&#34;example-1-us-births-on-friday-the-13th&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Example 1: US births on Friday the 13th&lt;/h2&gt;
&lt;p&gt;The inspiration for this visualization is a FiveThirtyEight article titled &lt;a href=&#34;http://fivethirtyeight.com/features/some-people-are-too-superstitious-to-have-a-baby-on-friday-the-13th/&#34;&gt;Some People Are Too Superstitious To Have A Baby On Friday The 13th&lt;/a&gt;. FiveThirtyEight generously makes the data used in (some of) their articles available on their &lt;a href=&#34;https://github.com/fivethirtyeight/data&#34;&gt;GitHub repository&lt;/a&gt;. The data used in this particular analysis can be found &lt;a href=&#34;https://github.com/mine-cetinkaya-rundel/highcharts-in-r/tree/master/data&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Our goal is to &lt;a href=&#34;http://i2.wp.com/espnfivethirtyeight.files.wordpress.com/2016/05/bialik-fridaythe13th-2.png?quality=90&amp;amp;strip=all&amp;amp;w=1150&amp;amp;ssl=1&#34;&gt;recreate this particular visualization&lt;/a&gt;. In order to do so, we need to calculate the differences between the number of births on the 13th and the average of 6th and 20th of each month, and aggregate these values for the days of the week. This is nothing a bit of dplyr and tidyr can’t handle.&lt;/p&gt;
&lt;p&gt;Let’s load the necessary packages:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(highcharter)
library(dplyr)
library(tidyr)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and the data&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;births &amp;lt;- read.csv(&amp;quot;https://github.com/mine-cetinkaya-rundel/highcharts-in-r/raw/master/data/births.csv&amp;quot;)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then we’ll calculate the differences in births as described in the article and store the results in a new data frame called &lt;code&gt;diff13&lt;/code&gt;:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;diff13 &amp;lt;- births %&amp;gt;%
  filter(date_of_month %in% c(6, 13, 20)) %&amp;gt;%
  mutate(day = ifelse(date_of_month == 13, &amp;quot;thirteen&amp;quot;, &amp;quot;not_thirteen&amp;quot;)) %&amp;gt;%
  group_by(day_of_week, day) %&amp;gt;%
  summarise(mean_births = mean(births)) %&amp;gt;%
  arrange(day_of_week) %&amp;gt;%
  spread(day, mean_births) %&amp;gt;%
  mutate(diff_ppt = ((thirteen - not_thirteen) / not_thirteen) * 100)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;which looks like:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;diff13&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;## Source: local data frame [7 x 4]
## Groups: day_of_week [7]
## 
##   day_of_week not_thirteen  thirteen   diff_ppt
##         &amp;lt;int&amp;gt;        &amp;lt;dbl&amp;gt;     &amp;lt;dbl&amp;gt;      &amp;lt;dbl&amp;gt;
## 1           1    11658.071 11431.429 -1.9440853
## 2           2    12900.417 12629.972 -2.0964008
## 3           3    12793.886 12424.886 -2.8841902
## 4           4    12735.145 12310.132 -3.3373249
## 5           5    12545.100 11744.400 -6.3825717
## 6           6     8650.625  8592.583 -0.6709534
## 7           7     7634.500  7557.676 -1.0062784&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Note that the calculated percentage point differences (&lt;code&gt;diff_ppt&lt;/code&gt;) may not match the ones in the visualization in the FiveThirtyEight article. There are two reasons for this:&lt;/p&gt;
&lt;ol style=&#34;list-style-type: decimal&#34;&gt;
&lt;li&gt;Holidays are excluded in the FiveThirtyEight but not in this analysis.&lt;/li&gt;
&lt;li&gt;Two data files are provided by FiveThirtyEight, one for years 1994 to 2003 and another for years 2000 to 2014. The numbers of births for the overlapping years (2000 – 2003) are not exactly the same. This app uses the SSA data for these years, however it is unclear which data source FiveThirtyEight used for these years.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Let’s start by making a very simple highchart of these data using the &lt;code&gt;hchart()&lt;/code&gt; function:&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;hchart(diff13, &amp;quot;scatter&amp;quot;, x = day_of_week, y = diff_ppt)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-3b583b3fb0fccebf800f&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-3b583b3fb0fccebf800f&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:null},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;diff_ppt&#34;},&#34;type&#34;:&#34;linear&#34;},&#34;credits&#34;:{&#34;enabled&#34;:false},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;turboThreshold&#34;:0,&#34;showInLegend&#34;:false,&#34;marker&#34;:{&#34;enabled&#34;:true}},&#34;scatter&#34;:{&#34;marker&#34;:{&#34;symbol&#34;:&#34;circle&#34;}},&#34;bubble&#34;:{&#34;minSize&#34;:5,&#34;maxSize&#34;:25},&#34;treemap&#34;:{&#34;layoutAlgorithm&#34;:&#34;squarified&#34;}},&#34;series&#34;:[{&#34;type&#34;:&#34;scatter&#34;,&#34;data&#34;:[{&#34;day_of_week&#34;:1,&#34;not_thirteen&#34;:11658.0714285714,&#34;thirteen&#34;:11431.4285714286,&#34;diff_ppt&#34;:-1.94408533633964,&#34;x&#34;:1,&#34;y&#34;:-1.94408533633964},{&#34;day_of_week&#34;:2,&#34;not_thirteen&#34;:12900.4166666667,&#34;thirteen&#34;:12629.9722222222,&#34;diff_ppt&#34;:-2.09640084837914,&#34;x&#34;:2,&#34;y&#34;:-2.09640084837914},{&#34;day_of_week&#34;:3,&#34;not_thirteen&#34;:12793.8857142857,&#34;thirteen&#34;:12424.8857142857,&#34;diff_ppt&#34;:-2.88419021586204,&#34;x&#34;:3,&#34;y&#34;:-2.88419021586204},{&#34;day_of_week&#34;:4,&#34;not_thirteen&#34;:12735.1447368421,&#34;thirteen&#34;:12310.1315789474,&#34;diff_ppt&#34;:-3.33732491210089,&#34;x&#34;:4,&#34;y&#34;:-3.33732491210089},{&#34;day_of_week&#34;:5,&#34;not_thirteen&#34;:12545.1,&#34;thirteen&#34;:11744.4,&#34;diff_ppt&#34;:-6.38257168137361,&#34;x&#34;:5,&#34;y&#34;:-6.38257168137361},{&#34;day_of_week&#34;:6,&#34;not_thirteen&#34;:8650.625,&#34;thirteen&#34;:8592.58333333333,&#34;diff_ppt&#34;:-0.670953447486928,&#34;x&#34;:6,&#34;y&#34;:-0.670953447486928},{&#34;day_of_week&#34;:7,&#34;not_thirteen&#34;:7634.5,&#34;thirteen&#34;:7557.67567567568,&#34;diff_ppt&#34;:-1.00627839838004,&#34;x&#34;:7,&#34;y&#34;:-1.00627839838004}]}],&#34;xAxis&#34;:{&#34;type&#34;:&#34;linear&#34;,&#34;title&#34;:{&#34;text&#34;:&#34;day_of_week&#34;},&#34;categories&#34;:null}},&#34;theme&#34;:{&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;transparent&#34;}},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;chart&#34;,&#34;fonts&#34;:[],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;This plot has some attractive features. For example, if you hover over the points you should be able to view the actual values of the plotted data. But, we need to do some customization to make the plot look like the one in the FiveThirtyEight article. We can achieve that using the &lt;code&gt;highchart()&lt;/code&gt; function along with some customization functions. Note that we separate the layers with the pipe operator.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;highchart() %&amp;gt;%
  hc_add_series(data = round(diff13$diff_ppt, 4), type = &amp;quot;column&amp;quot;,
                name = &amp;quot;Difference, in ppt&amp;quot;,
                color = &amp;quot;#F0A1EA&amp;quot;, showInLegend = FALSE) %&amp;gt;%
  hc_yAxis(title = list(text = &amp;quot;Difference, in ppt&amp;quot;), allowDecimals = FALSE) %&amp;gt;%
  hc_xAxis(categories = c(&amp;quot;Monday&amp;quot;, &amp;quot;Tuesday&amp;quot;, &amp;quot;Wednesday&amp;quot;, &amp;quot;Thursday&amp;quot;,
                          &amp;quot;Friday&amp;quot;, &amp;quot;Saturday&amp;quot;, &amp;quot;Sunday&amp;quot;),
           tickmarkPlacement = &amp;quot;on&amp;quot;,
           opposite = TRUE) %&amp;gt;%
  hc_title(text = &amp;quot;The Friday the 13th effect&amp;quot;,
           style = list(fontWeight = &amp;quot;bold&amp;quot;)) %&amp;gt;%
  hc_subtitle(text = &amp;quot;Difference in the share of U.S. births on 13th of each month
              from the average of births on the 6th and the 20th,
              1994 - 2004&amp;quot;) %&amp;gt;%
  hc_tooltip(valueDecimals = 4,
             pointFormat = &amp;quot;Day: {point.x} &amp;lt;br&amp;gt; Diff: {point.y}&amp;quot;) %&amp;gt;%
  hc_credits(enabled = TRUE,
             text = &amp;quot;Sources: CDC/NCHS, SOCIAL SECURITY ADMINISTRATION&amp;quot;,
             style = list(fontSize = &amp;quot;10px&amp;quot;)) %&amp;gt;%
  hc_add_theme(hc_theme_538())&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-faaa437fd9a3403931ad&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-faaa437fd9a3403931ad&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;The Friday the 13th effect&#34;,&#34;style&#34;:{&#34;fontWeight&#34;:&#34;bold&#34;}},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;Difference, in ppt&#34;},&#34;allowDecimals&#34;:false},&#34;credits&#34;:{&#34;enabled&#34;:true,&#34;text&#34;:&#34;Sources: CDC/NCHS, SOCIAL SECURITY ADMINISTRATION&#34;,&#34;style&#34;:{&#34;fontSize&#34;:&#34;10px&#34;}},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;turboThreshold&#34;:0}},&#34;series&#34;:[{&#34;data&#34;:[-1.9441,-2.0964,-2.8842,-3.3373,-6.3826,-0.671,-1.0063],&#34;type&#34;:&#34;column&#34;,&#34;name&#34;:&#34;Difference, in ppt&#34;,&#34;color&#34;:&#34;#F0A1EA&#34;,&#34;showInLegend&#34;:false}],&#34;xAxis&#34;:{&#34;categories&#34;:[&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;,&#34;Sunday&#34;],&#34;tickmarkPlacement&#34;:&#34;on&#34;,&#34;opposite&#34;:true},&#34;subtitle&#34;:{&#34;text&#34;:&#34;Difference in the share of U.S. births on 13th of each month\n              from the average of births on the 6th and the 20th,\n              1994 - 2004&#34;},&#34;tooltip&#34;:{&#34;valueDecimals&#34;:4,&#34;pointFormat&#34;:&#34;Day: {point.x} &lt;br&gt; Diff: {point.y}&#34;}},&#34;theme&#34;:{&#34;colors&#34;:[&#34;#FF2700&#34;,&#34;#008FD5&#34;,&#34;#77AB43&#34;,&#34;#636464&#34;,&#34;#C4C4C4&#34;],&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;#F0F0F0&#34;,&#34;plotBorderColor&#34;:&#34;#606063&#34;,&#34;style&#34;:{&#34;fontFamily&#34;:&#34;Roboto&#34;,&#34;color&#34;:&#34;#3C3C3C&#34;}},&#34;title&#34;:{&#34;align&#34;:&#34;left&#34;,&#34;style&#34;:{&#34;fontWeight&#34;:&#34;bold&#34;}},&#34;subtitle&#34;:{&#34;align&#34;:&#34;left&#34;},&#34;xAxis&#34;:{&#34;gridLineWidth&#34;:1,&#34;gridLineColor&#34;:&#34;#D7D7D8&#34;,&#34;labels&#34;:{&#34;style&#34;:{&#34;fontFamily&#34;:&#34;Unica One, sans-serif&#34;,&#34;color&#34;:&#34;#3C3C3C&#34;}},&#34;lineColor&#34;:&#34;#D7D7D8&#34;,&#34;minorGridLineColor&#34;:&#34;#505053&#34;,&#34;tickColor&#34;:&#34;#D7D7D8&#34;,&#34;tickWidth&#34;:1,&#34;title&#34;:{&#34;style&#34;:{&#34;color&#34;:&#34;#A0A0A3&#34;}}},&#34;yAxis&#34;:{&#34;gridLineColor&#34;:&#34;#D7D7D8&#34;,&#34;labels&#34;:{&#34;style&#34;:{&#34;fontFamily&#34;:&#34;Unica One, sans-serif&#34;,&#34;color&#34;:&#34;#3C3C3C&#34;}},&#34;lineColor&#34;:&#34;#D7D7D8&#34;,&#34;minorGridLineColor&#34;:&#34;#505053&#34;,&#34;tickColor&#34;:&#34;#D7D7D8&#34;,&#34;tickWidth&#34;:1,&#34;title&#34;:{&#34;style&#34;:{&#34;color&#34;:&#34;#A0A0A3&#34;}}},&#34;tooltip&#34;:{&#34;backgroundColor&#34;:&#34;rgba(0, 0, 0, 0.85)&#34;,&#34;style&#34;:{&#34;color&#34;:&#34;#F0F0F0&#34;}},&#34;legend&#34;:{&#34;itemStyle&#34;:{&#34;color&#34;:&#34;#3C3C3C&#34;},&#34;itemHiddenStyle&#34;:{&#34;color&#34;:&#34;#606063&#34;}},&#34;credits&#34;:{&#34;style&#34;:{&#34;color&#34;:&#34;#666&#34;}},&#34;labels&#34;:{&#34;style&#34;:{&#34;color&#34;:&#34;#D7D7D8&#34;}},&#34;legendBackgroundColor&#34;:&#34;rgba(0, 0, 0, 0.5)&#34;,&#34;background2&#34;:&#34;#505053&#34;,&#34;dataLabelsColor&#34;:&#34;#B0B0B3&#34;,&#34;textColor&#34;:&#34;#C0C0C0&#34;,&#34;contrastTextColor&#34;:&#34;#F0F0F3&#34;,&#34;maskColor&#34;:&#34;rgba(255,255,255,0.3)&#34;},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;chart&#34;,&#34;fonts&#34;:[&#34;Roboto&#34;,&#34;Unica+One&#34;],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;Once again, an attractive feature of this visualization is the hover tooltip. Themes also make it easy to change the look of the plot (in this case using &lt;code&gt;hc_theme_538()&lt;/code&gt; gets us very close to the original visualization). Additionally, we are able to easily change labels (e.g., names of days) without having to make changes in the original data.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;example-2-us-births-on-friday-the-13th-an-interactive-look&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Example 2: US births on Friday the 13th, an interactive look&lt;/h2&gt;
&lt;p&gt;Since the highcharter package is powered by htmlwidlgets, it is also Shiny compatible! In order to build a highchart within a Shiny app, we use the &lt;code&gt;renderHighchart()&lt;/code&gt; function.&lt;/p&gt;
&lt;p&gt;We have built an app that extends the visualization we created earlier, allowing for custom selection of years plotted, type of plot, and theme. You can view &lt;a href=&#34;https://gallery.shinyapps.io/highcharter-births/&#34;&gt;the app and the source code here&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&#34;things-to-look-out-for&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Things to Look Out For&lt;/h2&gt;
&lt;p&gt;Highcharts’ built-in and customizable hover/tooltip box and zooming functionality are among its most attractive features. However, whether or not these features would be useful for you depends on your use case.&lt;/p&gt;
&lt;p&gt;For example, the tooltip is not as useful if you are plotting data with larger sample sizes. Take a look at this plot of arrival vs. departure delays of flights headed to Los Angeles (LAX) in October 2013 from the various New York airports. The overplotting on the lower left of the plot makes the hovering functionality not that useful.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;library(nycflights13)
oct_lax_flights &amp;lt;- flights %&amp;gt;%
filter(month == 10, dest == &amp;quot;LAX&amp;quot;)
hchart(oct_lax_flights, &amp;quot;scatter&amp;quot;, x = dep_delay, y = arr_delay, group = origin)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-b952c9aee0baae77ac5f&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-b952c9aee0baae77ac5f&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:null},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;arr_delay&#34;},&#34;type&#34;:&#34;linear&#34;},&#34;credits&#34;:{&#34;enabled&#34;:false},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;turboThreshold&#34;:0,&#34;showInLegend&#34;:true,&#34;marker&#34;:{&#34;enabled&#34;:true}},&#34;scatter&#34;:{&#34;marker&#34;:{&#34;symbol&#34;:&#34;circle&#34;}},&#34;bubble&#34;:{&#34;minSize&#34;:5,&#34;maxSize&#34;:25},&#34;treemap&#34;:{&#34;layoutAlgorithm&#34;:&#34;squarified&#34;}},&#34;series&#34;:[{&#34;name&#34;:&#34;EWR&#34;,&#34;type&#34;:&#34;scatter&#34;,&#34;data&#34;:[{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:652,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:921,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-33,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N37471&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:309,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-01T06:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:854,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1149,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N572UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-01T08:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:909,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1143,&#34;sched_arr_time&#34;:1215,&#34;arr_delay&#34;:-32,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N840VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:309,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-01T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1000,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1300,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N12221&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T10:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1118,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:18,&#34;arr_time&#34;:1346,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N34222&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:310,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T11:00:00Z&#34;,&#34;x&#34;:18,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1256,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1532,&#34;sched_arr_time&#34;:1555,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N625VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1325,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1550,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:-33,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N57111&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:304,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-01T13:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1423,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1652,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-39,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N76505&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:309,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-01T14:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-39},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1532,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:1817,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N14106&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-01T15:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1803,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2042,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:-35,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N39418&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-01T18:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1848,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2149,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3BUAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-01T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1857,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2149,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N526VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-01T18:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:2016,&#34;sched_dep_time&#34;:1925,&#34;dep_delay&#34;:51,&#34;arr_time&#34;:2301,&#34;sched_arr_time&#34;:2239,&#34;arr_delay&#34;:22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N36280&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-01T19:00:00Z&#34;,&#34;x&#34;:51,&#34;y&#34;:22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:701,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:940,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N75428&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-02T06:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:737,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1017,&#34;sched_arr_time&#34;:1046,&#34;arr_delay&#34;:-29,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:307,&#34;tailnum&#34;:&#34;N536UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-02T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:853,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1147,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N576UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-02T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:915,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1213,&#34;sched_arr_time&#34;:1215,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N842VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-02T09:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1053,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1348,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N37290&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T11:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1254,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1539,&#34;sched_arr_time&#34;:1555,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N638VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T13:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1322,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1610,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N67134&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-02T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1422,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1720,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N33203&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-02T14:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1535,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:14,&#34;arr_time&#34;:1841,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N14107&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-02T15:00:00Z&#34;,&#34;x&#34;:14,&#34;y&#34;:22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1656,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1949,&#34;sched_arr_time&#34;:1953,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:996,&#34;tailnum&#34;:&#34;N529UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-02T16:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1758,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2058,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N77510&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-02T18:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1844,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2143,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3HAAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-02T18:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1855,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2152,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N521VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-02T18:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1900,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2234,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N78285&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-02T19:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:652,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1014,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N37462&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-03T06:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:800,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:18,&#34;arr_time&#34;:1118,&#34;sched_arr_time&#34;:1052,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N77295&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-03T07:00:00Z&#34;,&#34;x&#34;:18,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:849,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1203,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N515UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-03T08:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:909,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1217,&#34;sched_arr_time&#34;:1215,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N848VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-03T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:955,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1249,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N87513&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T10:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1059,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1435,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:27,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N76519&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:354,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T11:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1300,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1556,&#34;sched_arr_time&#34;:1555,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T13:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1330,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1633,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N17122&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-03T13:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1421,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1726,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N14250&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-03T14:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1533,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:12,&#34;arr_time&#34;:1841,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N13113&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-03T15:00:00Z&#34;,&#34;x&#34;:12,&#34;y&#34;:22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1659,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2002,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N37274&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-03T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1822,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:19,&#34;arr_time&#34;:2132,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1059,&#34;tailnum&#34;:&#34;N54241&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-03T18:00:00Z&#34;,&#34;x&#34;:19,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1844,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2155,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3BUAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-03T18:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1851,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2205,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-03T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1858,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2213,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N76522&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-03T19:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:2029,&#34;sched_dep_time&#34;:2004,&#34;dep_delay&#34;:25,&#34;arr_time&#34;:2333,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N68453&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-03T20:00:00Z&#34;,&#34;x&#34;:25,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:652,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:945,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N39418&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-04T06:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:851,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1200,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N566UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-04T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:905,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:1209,&#34;sched_arr_time&#34;:1215,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N361VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-04T09:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1003,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1300,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N37465&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T10:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1053,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1348,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N11206&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T11:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1252,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1554,&#34;sched_arr_time&#34;:1555,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N637VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T13:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1328,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1622,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N34131&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-04T13:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1421,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1730,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N33266&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-04T14:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1519,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1830,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N67134&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-04T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1700,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2016,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N16732&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-04T16:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1832,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:29,&#34;arr_time&#34;:2217,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:60,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1165,&#34;tailnum&#34;:&#34;N76502&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-04T18:00:00Z&#34;,&#34;x&#34;:29,&#34;y&#34;:60},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1844,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2213,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3DRAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-04T18:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1853,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2233,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:33,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N523VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-04T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1915,&#34;sched_dep_time&#34;:1911,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:2249,&#34;sched_arr_time&#34;:2225,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N77430&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:11,&#34;time_hour&#34;:&#34;2013-10-04T19:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:2018,&#34;sched_dep_time&#34;:2022,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2337,&#34;sched_arr_time&#34;:2332,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1039,&#34;tailnum&#34;:&#34;N37470&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:22,&#34;time_hour&#34;:&#34;2013-10-04T20:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:758,&#34;sched_dep_time&#34;:804,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1051,&#34;sched_arr_time&#34;:1109,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:785,&#34;tailnum&#34;:&#34;N850UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-05T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:912,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1202,&#34;sched_arr_time&#34;:1215,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N846VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-05T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:926,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:16,&#34;arr_time&#34;:1207,&#34;sched_arr_time&#34;:1204,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N520UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:304,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-05T09:00:00Z&#34;,&#34;x&#34;:16,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1059,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1336,&#34;sched_arr_time&#34;:1410,&#34;arr_delay&#34;:-34,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N37252&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-05T11:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-34},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1256,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1536,&#34;sched_arr_time&#34;:1555,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N629VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-05T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1425,&#34;sched_dep_time&#34;:1326,&#34;dep_delay&#34;:59,&#34;arr_time&#34;:1658,&#34;sched_arr_time&#34;:1624,&#34;arr_delay&#34;:34,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1199,&#34;tailnum&#34;:&#34;N17139&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:26,&#34;time_hour&#34;:&#34;2013-10-05T13:00:00Z&#34;,&#34;x&#34;:59,&#34;y&#34;:34},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1425,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1716,&#34;sched_arr_time&#34;:1727,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N12238&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-05T14:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1528,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1830,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N14102&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-05T15:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1657,&#34;sched_dep_time&#34;:1650,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1936,&#34;sched_arr_time&#34;:2000,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N11206&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:307,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-05T16:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1846,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2205,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3DJAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-05T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1915,&#34;sched_dep_time&#34;:1916,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2216,&#34;sched_arr_time&#34;:2225,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N35260&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:16,&#34;time_hour&#34;:&#34;2013-10-05T19:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:653,&#34;sched_dep_time&#34;:650,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:924,&#34;sched_arr_time&#34;:948,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N37437&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-06T06:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:751,&#34;sched_dep_time&#34;:751,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1025,&#34;sched_arr_time&#34;:1050,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N12218&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:309,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:51,&#34;time_hour&#34;:&#34;2013-10-06T07:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:901,&#34;sched_dep_time&#34;:859,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1200,&#34;sched_arr_time&#34;:1153,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N536UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-06T08:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1000,&#34;sched_dep_time&#34;:1006,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1244,&#34;sched_arr_time&#34;:1310,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N39423&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:6,&#34;time_hour&#34;:&#34;2013-10-06T10:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1056,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1354,&#34;sched_arr_time&#34;:1406,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N36247&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T11:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1257,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1537,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N630VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1322,&#34;sched_dep_time&#34;:1326,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1603,&#34;sched_arr_time&#34;:1624,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N34137&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:26,&#34;time_hour&#34;:&#34;2013-10-06T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1421,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1702,&#34;sched_arr_time&#34;:1732,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:527,&#34;tailnum&#34;:&#34;N819UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-06T14:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1518,&#34;sched_dep_time&#34;:1520,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1747,&#34;sched_arr_time&#34;:1818,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N57111&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:307,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-06T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1706,&#34;sched_dep_time&#34;:1706,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1937,&#34;sched_arr_time&#34;:2000,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:376,&#34;tailnum&#34;:&#34;N561UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2454,&#34;hour&#34;:17,&#34;minute&#34;:6,&#34;time_hour&#34;:&#34;2013-10-06T17:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1755,&#34;sched_dep_time&#34;:1800,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2043,&#34;sched_arr_time&#34;:2114,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1022,&#34;tailnum&#34;:&#34;N17244&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T18:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1846,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2143,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3DWAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:309,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-06T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1859,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:2155,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N639VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-06T18:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1918,&#34;sched_dep_time&#34;:1908,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:2208,&#34;sched_arr_time&#34;:2216,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N36472&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:303,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:8,&#34;time_hour&#34;:&#34;2013-10-06T19:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:2006,&#34;sched_dep_time&#34;:2001,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:2256,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N37408&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-06T20:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:653,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:928,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N37419&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:305,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-07T06:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:738,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1004,&#34;sched_arr_time&#34;:1052,&#34;arr_delay&#34;:-48,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N27213&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:309,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-07T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-48},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:858,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1202,&#34;sched_arr_time&#34;:1158,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N36272&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-07T08:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:912,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1203,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-27,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N840VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-07T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:957,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1235,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N77295&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T10:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1058,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1410,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N36280&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1252,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1601,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T13:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1442,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:17,&#34;arr_time&#34;:1833,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:62,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N33266&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-07T14:00:00Z&#34;,&#34;x&#34;:17,&#34;y&#34;:62},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1520,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1900,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:41,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N19136&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-07T15:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:41},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1701,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:216,&#34;arr_time&#34;:1956,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:213,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N12116&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-07T13:00:00Z&#34;,&#34;x&#34;:216,&#34;y&#34;:213},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1847,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2147,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3DJAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-07T18:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1901,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2151,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N12221&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-07T19:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2003,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:120,&#34;arr_time&#34;:2241,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:84,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1165,&#34;tailnum&#34;:&#34;N37287&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:309,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-07T18:00:00Z&#34;,&#34;x&#34;:120,&#34;y&#34;:84},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2003,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:68,&#34;arr_time&#34;:2247,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:32,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N641VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-07T18:00:00Z&#34;,&#34;x&#34;:68,&#34;y&#34;:32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2004,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:185,&#34;arr_time&#34;:2244,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:165,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N77520&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-07T16:00:00Z&#34;,&#34;x&#34;:185,&#34;y&#34;:165},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2111,&#34;sched_dep_time&#34;:2004,&#34;dep_delay&#34;:67,&#34;arr_time&#34;:2356,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:42,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N36469&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-07T20:00:00Z&#34;,&#34;x&#34;:67,&#34;y&#34;:42},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:649,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:922,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-32,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N73445&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-08T06:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:854,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1151,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N561UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-08T08:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:913,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1214,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N852VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-08T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:957,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1229,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-37,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N77520&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T10:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-37},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1100,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1345,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N38257&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T11:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1251,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1546,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N634VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T13:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1353,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:28,&#34;arr_time&#34;:1635,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N12125&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-08T13:00:00Z&#34;,&#34;x&#34;:28,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1422,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1720,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N33264&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-08T14:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1535,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:14,&#34;arr_time&#34;:1829,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N26123&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-08T15:00:00Z&#34;,&#34;x&#34;:14,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1804,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2103,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N76529&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-08T18:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1842,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:2146,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3ASAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-08T18:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1851,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2148,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-27,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-08T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1919,&#34;sched_dep_time&#34;:1920,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2208,&#34;sched_arr_time&#34;:2234,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N33292&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-08T19:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:646,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:923,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N38443&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-09T06:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:742,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1035,&#34;sched_arr_time&#34;:1046,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:307,&#34;tailnum&#34;:&#34;N535UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-09T07:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:851,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1157,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N559UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-09T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:908,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1209,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N361VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-09T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1107,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1408,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N34282&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T11:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1256,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1546,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1339,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:14,&#34;arr_time&#34;:1643,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N19136&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-09T13:00:00Z&#34;,&#34;x&#34;:14,&#34;y&#34;:20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1422,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1727,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N76514&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-09T14:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1525,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1836,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N29129&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-09T15:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1713,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:14,&#34;arr_time&#34;:2002,&#34;sched_arr_time&#34;:1953,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:996,&#34;tailnum&#34;:&#34;N509UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-09T16:00:00Z&#34;,&#34;x&#34;:14,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1805,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2052,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N37253&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-09T18:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1846,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2210,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3KVAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-09T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1849,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2140,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-35,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N628VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-09T18:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1902,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2207,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N35204&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-09T19:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:946,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N57439&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-10T06:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:750,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:1037,&#34;sched_arr_time&#34;:1052,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N18220&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-10T07:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:848,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1202,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N538UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-10T08:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:919,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1226,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N849VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-10T09:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:956,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1326,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N78285&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T10:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1056,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1345,&#34;sched_arr_time&#34;:1402,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:867,&#34;tailnum&#34;:&#34;N551UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T11:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1256,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1540,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N634VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1325,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1630,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N14115&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-10T13:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1426,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1720,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N37267&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-10T14:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1519,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1814,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N14121&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-10T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1828,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:89,&#34;arr_time&#34;:2151,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:112,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N37287&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-10T16:00:00Z&#34;,&#34;x&#34;:89,&#34;y&#34;:112},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1846,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2144,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3FKAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-10T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1935,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:92,&#34;arr_time&#34;:2240,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:83,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N14228&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-10T18:00:00Z&#34;,&#34;x&#34;:92,&#34;y&#34;:83},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:2001,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:60,&#34;arr_time&#34;:2321,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:66,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N12238&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-10T19:00:00Z&#34;,&#34;x&#34;:60,&#34;y&#34;:66},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:2009,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:74,&#34;arr_time&#34;:2305,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:50,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-10T18:00:00Z&#34;,&#34;x&#34;:74,&#34;y&#34;:50},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:2037,&#34;sched_dep_time&#34;:2004,&#34;dep_delay&#34;:33,&#34;arr_time&#34;:2335,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N53441&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-10T20:00:00Z&#34;,&#34;x&#34;:33,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:937,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N37464&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-11T06:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:850,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1139,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N530UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-11T08:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:909,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1208,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N848VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-11T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:958,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1233,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-33,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N12221&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T10:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1101,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1349,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N87531&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T11:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1309,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:1558,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N626VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T13:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1329,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1617,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N14115&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-11T13:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1428,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1711,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N73270&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-11T14:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1520,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1806,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N17105&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-11T15:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1839,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:36,&#34;arr_time&#34;:2128,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1165,&#34;tailnum&#34;:&#34;N37290&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-11T18:00:00Z&#34;,&#34;x&#34;:36,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1933,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:43,&#34;arr_time&#34;:2214,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3BUAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-11T18:00:00Z&#34;,&#34;x&#34;:43,&#34;y&#34;:14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1944,&#34;sched_dep_time&#34;:1911,&#34;dep_delay&#34;:33,&#34;arr_time&#34;:2244,&#34;sched_arr_time&#34;:2225,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N12218&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:306,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:11,&#34;time_hour&#34;:&#34;2013-10-11T19:00:00Z&#34;,&#34;x&#34;:33,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:2044,&#34;sched_dep_time&#34;:2020,&#34;dep_delay&#34;:24,&#34;arr_time&#34;:2319,&#34;sched_arr_time&#34;:2330,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N36447&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:306,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-11T20:00:00Z&#34;,&#34;x&#34;:24,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:2054,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:235,&#34;arr_time&#34;:2350,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:231,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N16709&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:310,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-11T16:00:00Z&#34;,&#34;x&#34;:235,&#34;y&#34;:231},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:2159,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:184,&#34;arr_time&#34;:51,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:156,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N634VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-11T18:00:00Z&#34;,&#34;x&#34;:184,&#34;y&#34;:156},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:809,&#34;sched_dep_time&#34;:804,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1104,&#34;sched_arr_time&#34;:1109,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:785,&#34;tailnum&#34;:&#34;N826UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-12T08:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:902,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1153,&#34;sched_arr_time&#34;:1204,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:273,&#34;tailnum&#34;:&#34;N559UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-12T09:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:922,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1211,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N849VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-12T09:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1059,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1356,&#34;sched_arr_time&#34;:1410,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N77258&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-12T11:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1258,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1539,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N627VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-12T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1323,&#34;sched_dep_time&#34;:1326,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1604,&#34;sched_arr_time&#34;:1624,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1199,&#34;tailnum&#34;:&#34;N19141&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:26,&#34;time_hour&#34;:&#34;2013-10-12T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1425,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1722,&#34;sched_arr_time&#34;:1727,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N37255&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-12T14:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1525,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1820,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N13110&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-12T15:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1650,&#34;sched_dep_time&#34;:1650,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1948,&#34;sched_arr_time&#34;:2000,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N35204&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-12T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1845,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2145,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3CMAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-12T18:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1927,&#34;sched_dep_time&#34;:1916,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:2213,&#34;sched_arr_time&#34;:2225,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N35260&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:16,&#34;time_hour&#34;:&#34;2013-10-12T19:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:648,&#34;sched_dep_time&#34;:650,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:943,&#34;sched_arr_time&#34;:948,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N28478&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-13T06:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:750,&#34;sched_dep_time&#34;:751,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1107,&#34;sched_arr_time&#34;:1050,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N32404&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:51,&#34;time_hour&#34;:&#34;2013-10-13T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:916,&#34;sched_dep_time&#34;:859,&#34;dep_delay&#34;:17,&#34;arr_time&#34;:1214,&#34;sched_arr_time&#34;:1153,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N566UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-13T08:00:00Z&#34;,&#34;x&#34;:17,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1005,&#34;sched_dep_time&#34;:1006,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1307,&#34;sched_arr_time&#34;:1310,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N14237&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:6,&#34;time_hour&#34;:&#34;2013-10-13T10:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1102,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1407,&#34;sched_arr_time&#34;:1406,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N24202&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T11:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1309,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:1613,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N625VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:346,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T13:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1322,&#34;sched_dep_time&#34;:1326,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1622,&#34;sched_arr_time&#34;:1624,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N14121&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:26,&#34;time_hour&#34;:&#34;2013-10-13T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1420,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1717,&#34;sched_arr_time&#34;:1732,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:527,&#34;tailnum&#34;:&#34;N812UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-13T14:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1524,&#34;sched_dep_time&#34;:1520,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1916,&#34;sched_arr_time&#34;:1818,&#34;arr_delay&#34;:58,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N14107&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-13T15:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:58},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1707,&#34;sched_dep_time&#34;:1706,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2021,&#34;sched_arr_time&#34;:2000,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:376,&#34;tailnum&#34;:&#34;N519UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:17,&#34;minute&#34;:6,&#34;time_hour&#34;:&#34;2013-10-13T17:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1810,&#34;sched_dep_time&#34;:1800,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:2132,&#34;sched_arr_time&#34;:2114,&#34;arr_delay&#34;:18,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1022,&#34;tailnum&#34;:&#34;N87507&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T18:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1848,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2215,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3FBAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-13T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1855,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2216,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-13T18:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1910,&#34;sched_dep_time&#34;:1908,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2230,&#34;sched_arr_time&#34;:2216,&#34;arr_delay&#34;:14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N68453&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:8,&#34;time_hour&#34;:&#34;2013-10-13T19:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:2003,&#34;sched_dep_time&#34;:2001,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2326,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N75433&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-13T20:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:651,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:951,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N37422&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-14T06:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:743,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1046,&#34;sched_arr_time&#34;:1052,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N12218&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-14T07:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:853,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1216,&#34;sched_arr_time&#34;:1158,&#34;arr_delay&#34;:18,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N73270&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:354,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-14T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:911,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1225,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N848VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-14T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1007,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1324,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:18,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N54241&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:358,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T10:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1100,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1425,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N34222&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:362,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T11:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1255,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1558,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N628VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T13:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1337,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:12,&#34;arr_time&#34;:1648,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:25,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N19130&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:351,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-14T13:00:00Z&#34;,&#34;x&#34;:12,&#34;y&#34;:25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1432,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1747,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N36280&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:350,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-14T14:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1520,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1828,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N41135&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-14T15:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1700,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2014,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N14250&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-14T16:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1809,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:2136,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1165,&#34;tailnum&#34;:&#34;N33203&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:358,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-14T18:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1849,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2215,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-14T18:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1854,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:2247,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:32,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N76508&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:358,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-14T19:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1858,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:2239,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:39,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3HAAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-14T18:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:39},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:2032,&#34;sched_dep_time&#34;:2004,&#34;dep_delay&#34;:28,&#34;arr_time&#34;:2351,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:37,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N39416&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-14T20:00:00Z&#34;,&#34;x&#34;:28,&#34;y&#34;:37},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:649,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1007,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N75426&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:351,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-15T06:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:851,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1203,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N580UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-15T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:910,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1209,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N840VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-15T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1012,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:12,&#34;arr_time&#34;:1330,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N35204&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T10:00:00Z&#34;,&#34;x&#34;:12,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1059,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1410,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N76503&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:350,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T11:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1258,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1552,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N635VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1322,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1628,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N13113&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:346,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-15T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1433,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:1754,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N12216&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-15T14:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1521,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1824,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N41140&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-15T15:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1849,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2157,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3FBAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-15T18:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1853,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2203,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N843VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-15T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1920,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:77,&#34;arr_time&#34;:2240,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:83,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N68453&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-15T18:00:00Z&#34;,&#34;x&#34;:77,&#34;y&#34;:83},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1922,&#34;sched_dep_time&#34;:1920,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2224,&#34;sched_arr_time&#34;:2234,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N87527&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-15T19:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:647,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:950,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N45440&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-16T06:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:740,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1020,&#34;sched_arr_time&#34;:1046,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:307,&#34;tailnum&#34;:&#34;N537UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-16T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:906,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:1210,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N576UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-16T08:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:911,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1211,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N837VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-16T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1113,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:1441,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:33,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N33289&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:368,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T11:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1250,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:1549,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N639VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T13:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1319,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1611,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N17126&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-16T13:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1425,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1710,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N16217&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-16T14:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1531,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:1835,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N17104&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-16T15:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1656,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1957,&#34;sched_arr_time&#34;:1953,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:996,&#34;tailnum&#34;:&#34;N526UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-16T16:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1804,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2200,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:43,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N36280&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-16T18:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:43},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1849,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2150,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3HXAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-16T18:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1856,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2213,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N624VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-16T18:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1858,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2155,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N12218&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-16T19:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:652,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:942,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N37466&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-17T06:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:802,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:20,&#34;arr_time&#34;:1051,&#34;sched_arr_time&#34;:1052,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N37298&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-17T07:00:00Z&#34;,&#34;x&#34;:20,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:853,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1206,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N575UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-17T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:906,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1216,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N839VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-17T09:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1002,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1307,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N87507&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T10:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1052,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1357,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N78511&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T11:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1256,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1539,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1326,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1623,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N17133&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-17T13:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1432,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1725,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N33264&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-17T14:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1523,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1820,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N21108&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-17T15:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1711,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:12,&#34;arr_time&#34;:2014,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N36272&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-17T16:00:00Z&#34;,&#34;x&#34;:12,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1819,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:16,&#34;arr_time&#34;:2123,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N78501&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-17T18:00:00Z&#34;,&#34;x&#34;:16,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1848,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2208,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3FKAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-17T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1858,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2228,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N639VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-17T18:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1936,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:35,&#34;arr_time&#34;:2250,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:35,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N39297&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-17T19:00:00Z&#34;,&#34;x&#34;:35,&#34;y&#34;:35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:2044,&#34;sched_dep_time&#34;:2004,&#34;dep_delay&#34;:40,&#34;arr_time&#34;:2350,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:36,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N36469&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-17T20:00:00Z&#34;,&#34;x&#34;:40,&#34;y&#34;:36},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:702,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:1000,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N75425&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-18T06:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:851,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1136,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N520UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-18T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:911,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1222,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N836VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-18T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1006,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:1257,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N77525&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T10:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1057,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1356,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N37253&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T11:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1252,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1545,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N632VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T13:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1348,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:23,&#34;arr_time&#34;:1643,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N33103&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-18T13:00:00Z&#34;,&#34;x&#34;:23,&#34;y&#34;:20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1447,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:22,&#34;arr_time&#34;:1723,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N33262&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-18T14:00:00Z&#34;,&#34;x&#34;:22,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1526,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1819,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N12114&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-18T15:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1705,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:1959,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N27733&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-18T16:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1811,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:2123,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1165,&#34;tailnum&#34;:&#34;N76504&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-18T18:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1846,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2215,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3HXAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-18T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1847,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:2207,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N628VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-18T18:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1906,&#34;sched_dep_time&#34;:1911,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2211,&#34;sched_arr_time&#34;:2225,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N38473&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:11,&#34;time_hour&#34;:&#34;2013-10-18T19:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:2019,&#34;sched_dep_time&#34;:2020,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2339,&#34;sched_arr_time&#34;:2330,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N39418&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-18T20:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:802,&#34;sched_dep_time&#34;:804,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1049,&#34;sched_arr_time&#34;:1109,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:785,&#34;tailnum&#34;:&#34;N846UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-19T08:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:907,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1223,&#34;sched_arr_time&#34;:1204,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N516UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-19T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:909,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1205,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N840VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-19T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1103,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1406,&#34;sched_arr_time&#34;:1410,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N18223&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-19T11:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1556,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N623VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-19T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1325,&#34;sched_dep_time&#34;:1326,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1623,&#34;sched_arr_time&#34;:1624,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1199,&#34;tailnum&#34;:&#34;N18119&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:26,&#34;time_hour&#34;:&#34;2013-10-19T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1420,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1713,&#34;sched_arr_time&#34;:1727,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N76517&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-19T14:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1550,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:29,&#34;arr_time&#34;:1833,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N17126&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-19T15:00:00Z&#34;,&#34;x&#34;:29,&#34;y&#34;:14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1646,&#34;sched_dep_time&#34;:1650,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1944,&#34;sched_arr_time&#34;:2000,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N37287&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-19T16:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1844,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2148,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3FKAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-19T18:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1921,&#34;sched_dep_time&#34;:1916,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:2214,&#34;sched_arr_time&#34;:2225,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N37263&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:16,&#34;time_hour&#34;:&#34;2013-10-19T19:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:708,&#34;sched_dep_time&#34;:650,&#34;dep_delay&#34;:18,&#34;arr_time&#34;:1014,&#34;sched_arr_time&#34;:948,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N37413&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-20T06:00:00Z&#34;,&#34;x&#34;:18,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:747,&#34;sched_dep_time&#34;:751,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1050,&#34;sched_arr_time&#34;:1045,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:785,&#34;tailnum&#34;:&#34;N511UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:51,&#34;time_hour&#34;:&#34;2013-10-20T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:854,&#34;sched_dep_time&#34;:859,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1207,&#34;sched_arr_time&#34;:1153,&#34;arr_delay&#34;:14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N524UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-20T08:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:958,&#34;sched_dep_time&#34;:1006,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1312,&#34;sched_arr_time&#34;:1310,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N76265&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:6,&#34;time_hour&#34;:&#34;2013-10-20T10:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1058,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1359,&#34;sched_arr_time&#34;:1404,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:273,&#34;tailnum&#34;:&#34;N833UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1301,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1606,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N626VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T13:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1328,&#34;sched_dep_time&#34;:1326,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1618,&#34;sched_arr_time&#34;:1624,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N14107&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:26,&#34;time_hour&#34;:&#34;2013-10-20T13:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1424,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1717,&#34;sched_arr_time&#34;:1732,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:527,&#34;tailnum&#34;:&#34;N842UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-20T14:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1524,&#34;sched_dep_time&#34;:1520,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1821,&#34;sched_arr_time&#34;:1818,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N19141&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-20T15:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1712,&#34;sched_dep_time&#34;:1706,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:2007,&#34;sched_arr_time&#34;:2000,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:376,&#34;tailnum&#34;:&#34;N537UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:17,&#34;minute&#34;:6,&#34;time_hour&#34;:&#34;2013-10-20T17:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1801,&#34;sched_dep_time&#34;:1800,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2126,&#34;sched_arr_time&#34;:2114,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1022,&#34;tailnum&#34;:&#34;N76528&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T18:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1851,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2200,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3CDAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-20T18:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1900,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:2151,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-20T18:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1908,&#34;sched_dep_time&#34;:1908,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2200,&#34;sched_arr_time&#34;:2211,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:506,&#34;tailnum&#34;:&#34;N563UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:8,&#34;time_hour&#34;:&#34;2013-10-20T19:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:2017,&#34;sched_dep_time&#34;:2001,&#34;dep_delay&#34;:16,&#34;arr_time&#34;:2311,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N39416&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-20T20:00:00Z&#34;,&#34;x&#34;:16,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:708,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:16,&#34;arr_time&#34;:958,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N75433&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-21T06:00:00Z&#34;,&#34;x&#34;:16,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:740,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1031,&#34;sched_arr_time&#34;:1052,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N17229&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-21T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:857,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1153,&#34;sched_arr_time&#34;:1158,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N38268&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-21T08:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:917,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1159,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N855VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-21T09:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1000,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1256,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N73259&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T10:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1057,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1332,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-36,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N77525&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T11:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-36},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1548,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1322,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1604,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N58101&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-21T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1423,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1715,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N37263&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-21T14:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1525,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1824,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N48127&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-21T15:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1659,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1953,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N73276&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-21T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1835,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:32,&#34;arr_time&#34;:2136,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1165,&#34;tailnum&#34;:&#34;N33289&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-21T18:00:00Z&#34;,&#34;x&#34;:32,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1850,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2203,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3GWAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-21T18:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1852,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2202,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N634VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-21T18:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:2002,&#34;sched_dep_time&#34;:2004,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2249,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N37422&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-21T20:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:2002,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:61,&#34;arr_time&#34;:2254,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:39,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N13248&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-21T19:00:00Z&#34;,&#34;x&#34;:61,&#34;y&#34;:39},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:703,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:1011,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N75435&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-22T06:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:910,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1222,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N835VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-22T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:947,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:50,&#34;arr_time&#34;:1234,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:43,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N522UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-22T08:00:00Z&#34;,&#34;x&#34;:50,&#34;y&#34;:43},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1001,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1304,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N76502&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T10:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1058,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1353,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N73251&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1256,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1539,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N641VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1321,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1610,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N18119&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-22T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1427,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1722,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N17245&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-22T14:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1524,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1813,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N17126&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-22T15:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1803,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2103,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N33203&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-22T18:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1840,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:2129,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3CDAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-22T18:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1854,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2152,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-22T18:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1914,&#34;sched_dep_time&#34;:1920,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2204,&#34;sched_arr_time&#34;:2234,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N76526&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-22T19:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:944,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N68453&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-23T06:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:739,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1030,&#34;sched_arr_time&#34;:1046,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:307,&#34;tailnum&#34;:&#34;N561UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-23T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:851,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1156,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N553UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-23T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:911,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1218,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N853VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-23T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1058,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1353,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N36280&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1556,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N639VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1319,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1557,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N33103&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-23T13:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1422,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1720,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N33209&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-23T14:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1518,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1816,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N33132&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-23T15:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1657,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1955,&#34;sched_arr_time&#34;:1953,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:996,&#34;tailnum&#34;:&#34;N521UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-23T16:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1814,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:2125,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N11206&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-23T18:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1843,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:2151,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3GWAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-23T18:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1851,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2208,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N852VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-23T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1857,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2209,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N76503&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-23T19:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:645,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:939,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N78438&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-24T06:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:738,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1025,&#34;sched_arr_time&#34;:1052,&#34;arr_delay&#34;:-27,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N18243&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-24T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:850,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1150,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N521UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-24T08:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:912,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1226,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N361VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-24T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1003,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1300,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N79279&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T10:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1057,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1345,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N76505&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T11:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1547,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1341,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:16,&#34;arr_time&#34;:1638,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N17105&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-24T13:00:00Z&#34;,&#34;x&#34;:16,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1422,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1708,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N33262&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-24T14:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1523,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1822,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N41135&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-24T15:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1657,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1954,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N37263&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-24T16:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1808,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:2056,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N37290&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-24T18:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1850,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2156,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3DNAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-24T18:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1852,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2152,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N639VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-24T18:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1859,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2155,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N73259&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-24T19:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1955,&#34;sched_dep_time&#34;:2004,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:2301,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N79402&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-24T20:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:937,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N57439&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-25T06:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:914,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1224,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N855VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-25T09:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:919,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:22,&#34;arr_time&#34;:1154,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N511UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-25T08:00:00Z&#34;,&#34;x&#34;:22,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:958,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1242,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N76528&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T10:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1056,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1351,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N36472&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T11:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1300,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1553,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N621VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T13:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1325,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1624,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N34137&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-25T13:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1425,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1710,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N73270&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-25T14:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1519,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1804,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N18112&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-25T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1729,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:30,&#34;arr_time&#34;:2025,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N25705&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-25T16:00:00Z&#34;,&#34;x&#34;:30,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1827,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:24,&#34;arr_time&#34;:2123,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1165,&#34;tailnum&#34;:&#34;N14219&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-25T18:00:00Z&#34;,&#34;x&#34;:24,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1851,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2156,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3GRAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-25T18:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1855,&#34;sched_dep_time&#34;:1855,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2215,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N639VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-25T18:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1909,&#34;sched_dep_time&#34;:1911,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2218,&#34;sched_arr_time&#34;:2225,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N68452&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:11,&#34;time_hour&#34;:&#34;2013-10-25T19:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:2042,&#34;sched_dep_time&#34;:2020,&#34;dep_delay&#34;:22,&#34;arr_time&#34;:2324,&#34;sched_arr_time&#34;:2330,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N45440&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-25T20:00:00Z&#34;,&#34;x&#34;:22,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:802,&#34;sched_dep_time&#34;:804,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1048,&#34;sched_arr_time&#34;:1109,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:785,&#34;tailnum&#34;:&#34;N811UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-26T08:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:912,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1200,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N848VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-26T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:920,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:1200,&#34;sched_arr_time&#34;:1204,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N575UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-26T09:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1053,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1351,&#34;sched_arr_time&#34;:1410,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N33203&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-26T11:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1300,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1547,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N631VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-26T13:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1327,&#34;sched_dep_time&#34;:1326,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1634,&#34;sched_arr_time&#34;:1624,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1199,&#34;tailnum&#34;:&#34;N12116&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:26,&#34;time_hour&#34;:&#34;2013-10-26T13:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1428,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1728,&#34;sched_arr_time&#34;:1727,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N35204&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-26T14:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1534,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:1828,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N14107&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-26T15:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1647,&#34;sched_dep_time&#34;:1650,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1947,&#34;sched_arr_time&#34;:2000,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N26210&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-26T16:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1849,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2158,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3FNAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-26T18:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1919,&#34;sched_dep_time&#34;:1916,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2213,&#34;sched_arr_time&#34;:2225,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N37267&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:16,&#34;time_hour&#34;:&#34;2013-10-26T19:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:650,&#34;sched_dep_time&#34;:650,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:942,&#34;sched_arr_time&#34;:948,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N75436&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-27T06:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:745,&#34;sched_dep_time&#34;:746,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1022,&#34;sched_arr_time&#34;:1040,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N76055&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:46,&#34;time_hour&#34;:&#34;2013-10-27T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:851,&#34;sched_dep_time&#34;:859,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1142,&#34;sched_arr_time&#34;:1153,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N537UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-27T08:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1002,&#34;sched_dep_time&#34;:1006,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1301,&#34;sched_arr_time&#34;:1310,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N33203&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:6,&#34;time_hour&#34;:&#34;2013-10-27T10:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1217,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:77,&#34;arr_time&#34;:1509,&#34;sched_arr_time&#34;:1406,&#34;arr_delay&#34;:63,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N78501&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T11:00:00Z&#34;,&#34;x&#34;:77,&#34;y&#34;:63},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1257,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1557,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1323,&#34;sched_dep_time&#34;:1326,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1623,&#34;sched_arr_time&#34;:1624,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N12109&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:26,&#34;time_hour&#34;:&#34;2013-10-27T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1420,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1728,&#34;sched_arr_time&#34;:1732,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:527,&#34;tailnum&#34;:&#34;N829UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-27T14:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1515,&#34;sched_dep_time&#34;:1520,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1824,&#34;sched_arr_time&#34;:1818,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N33132&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-27T15:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1709,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:2008,&#34;sched_arr_time&#34;:1953,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:376,&#34;tailnum&#34;:&#34;N561UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-27T16:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1734,&#34;sched_dep_time&#34;:1725,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:2047,&#34;sched_arr_time&#34;:2040,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N631VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2454,&#34;hour&#34;:17,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-27T17:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1814,&#34;sched_dep_time&#34;:1800,&#34;dep_delay&#34;:14,&#34;arr_time&#34;:2136,&#34;sched_arr_time&#34;:2114,&#34;arr_delay&#34;:22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1022,&#34;tailnum&#34;:&#34;N17229&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:358,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T18:00:00Z&#34;,&#34;x&#34;:14,&#34;y&#34;:22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1848,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2209,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3BLAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-27T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1936,&#34;sched_dep_time&#34;:1908,&#34;dep_delay&#34;:28,&#34;arr_time&#34;:2240,&#34;sched_arr_time&#34;:2216,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N37471&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:8,&#34;time_hour&#34;:&#34;2013-10-27T19:00:00Z&#34;,&#34;x&#34;:28,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:2034,&#34;sched_dep_time&#34;:2001,&#34;dep_delay&#34;:33,&#34;arr_time&#34;:2340,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N75425&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-27T20:00:00Z&#34;,&#34;x&#34;:33,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1011,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N75428&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:351,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-28T06:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:746,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1116,&#34;sched_arr_time&#34;:1052,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N73291&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:365,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-28T07:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:913,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1238,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N847VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:353,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-28T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1000,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1309,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N37255&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T10:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1041,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:104,&#34;arr_time&#34;:1410,&#34;sched_arr_time&#34;:1158,&#34;arr_delay&#34;:132,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1600,&#34;tailnum&#34;:&#34;N33266&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:366,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-28T08:00:00Z&#34;,&#34;x&#34;:104,&#34;y&#34;:132},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1154,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:54,&#34;arr_time&#34;:1509,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:61,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N24211&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:351,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T11:00:00Z&#34;,&#34;x&#34;:54,&#34;y&#34;:61},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1624,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N637VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:363,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1333,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:1640,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N29124&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-28T13:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1433,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:1747,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N33209&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:354,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-28T14:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1518,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1847,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:28,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N41135&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:355,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-28T15:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1659,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2024,&#34;sched_arr_time&#34;:1959,&#34;arr_delay&#34;:25,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1665,&#34;tailnum&#34;:&#34;N35271&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:358,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-28T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1724,&#34;sched_dep_time&#34;:1725,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2057,&#34;sched_arr_time&#34;:2040,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N641VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:366,&#34;distance&#34;:2454,&#34;hour&#34;:17,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-28T17:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1806,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2126,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1165,&#34;tailnum&#34;:&#34;N24212&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:360,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-28T18:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1842,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:2302,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:62,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3BDAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:373,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-28T18:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:62},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1901,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2213,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N12238&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:352,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-28T19:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:2000,&#34;sched_dep_time&#34;:2004,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2326,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N77431&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-28T20:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:650,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1052,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:58,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N39461&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:373,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-29T06:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:58},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:850,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1238,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:47,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N513UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-29T08:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:47},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:904,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-11,&#34;arr_time&#34;:1300,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:30,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:375,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-29T09:00:00Z&#34;,&#34;x&#34;:-11,&#34;y&#34;:30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:954,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1332,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N26215&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:377,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T10:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1051,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1430,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N14228&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:374,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T11:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1618,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N625VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:365,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1324,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1655,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:32,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N14120&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:362,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-29T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1443,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:18,&#34;arr_time&#34;:1830,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:59,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N37263&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:380,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-29T14:00:00Z&#34;,&#34;x&#34;:18,&#34;y&#34;:59},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1523,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1839,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N14102&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-29T15:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1721,&#34;sched_dep_time&#34;:1725,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2051,&#34;sched_arr_time&#34;:2040,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N843VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:369,&#34;distance&#34;:2454,&#34;hour&#34;:17,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-29T17:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1804,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2209,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:52,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N73259&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:357,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-29T18:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:52},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1842,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:2217,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3BEAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:365,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-29T18:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1915,&#34;sched_dep_time&#34;:1920,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2241,&#34;sched_arr_time&#34;:2234,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N78524&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:357,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-29T19:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1958,&#34;sched_dep_time&#34;:2004,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2319,&#34;sched_arr_time&#34;:2312,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:307,&#34;tailnum&#34;:&#34;N801UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-29T20:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:653,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1006,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N28457&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:352,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-30T06:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:740,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1046,&#34;sched_arr_time&#34;:1046,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:307,&#34;tailnum&#34;:&#34;N575UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-30T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:858,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1204,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N571UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-30T08:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:909,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1229,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:351,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-30T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1005,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1315,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1735,&#34;tailnum&#34;:&#34;N73278&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T10:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1054,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1405,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N76528&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T11:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1613,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N835VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:353,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1321,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1631,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N17128&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-30T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1421,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1746,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N76288&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:357,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-30T14:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1514,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1845,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N19141&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:357,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-30T15:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1659,&#34;sched_dep_time&#34;:1659,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1955,&#34;sched_arr_time&#34;:1953,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:996,&#34;tailnum&#34;:&#34;N556UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:16,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-30T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1750,&#34;sched_dep_time&#34;:1725,&#34;dep_delay&#34;:25,&#34;arr_time&#34;:2117,&#34;sched_arr_time&#34;:2040,&#34;arr_delay&#34;:37,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N640VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:355,&#34;distance&#34;:2454,&#34;hour&#34;:17,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-30T17:00:00Z&#34;,&#34;x&#34;:25,&#34;y&#34;:37},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1811,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:2158,&#34;sched_arr_time&#34;:2117,&#34;arr_delay&#34;:41,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N27213&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:367,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-30T18:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:41},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1851,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:2201,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N37252&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-30T19:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1853,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2218,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:18,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3CBAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-30T18:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:2005,&#34;sched_dep_time&#34;:2004,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2309,&#34;sched_arr_time&#34;:2314,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N37465&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2454,&#34;hour&#34;:20,&#34;minute&#34;:4,&#34;time_hour&#34;:&#34;2013-10-30T20:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:650,&#34;sched_dep_time&#34;:652,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1007,&#34;sched_arr_time&#34;:954,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1439,&#34;tailnum&#34;:&#34;N78448&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2454,&#34;hour&#34;:6,&#34;minute&#34;:52,&#34;time_hour&#34;:&#34;2013-10-31T06:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:740,&#34;sched_dep_time&#34;:742,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1056,&#34;sched_arr_time&#34;:1052,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1455,&#34;tailnum&#34;:&#34;N33284&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2454,&#34;hour&#34;:7,&#34;minute&#34;:42,&#34;time_hour&#34;:&#34;2013-10-31T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:912,&#34;sched_dep_time&#34;:915,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1214,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:161,&#34;tailnum&#34;:&#34;N851VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2454,&#34;hour&#34;:9,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-31T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:915,&#34;sched_dep_time&#34;:857,&#34;dep_delay&#34;:18,&#34;arr_time&#34;:1231,&#34;sched_arr_time&#34;:1151,&#34;arr_delay&#34;:40,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:997,&#34;tailnum&#34;:&#34;N530UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2454,&#34;hour&#34;:8,&#34;minute&#34;:57,&#34;time_hour&#34;:&#34;2013-10-31T08:00:00Z&#34;,&#34;x&#34;:18,&#34;y&#34;:40},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1000,&#34;sched_dep_time&#34;:1000,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1320,&#34;sched_arr_time&#34;:1306,&#34;arr_delay&#34;:14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1224,&#34;tailnum&#34;:&#34;N14231&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2454,&#34;hour&#34;:10,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T10:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1058,&#34;sched_dep_time&#34;:1100,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1344,&#34;sched_arr_time&#34;:1408,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1479,&#34;tailnum&#34;:&#34;N12216&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2454,&#34;hour&#34;:11,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1258,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1547,&#34;sched_arr_time&#34;:1605,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:165,&#34;tailnum&#34;:&#34;N638VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1412,&#34;sched_dep_time&#34;:1325,&#34;dep_delay&#34;:47,&#34;arr_time&#34;:1646,&#34;sched_arr_time&#34;:1623,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1054,&#34;tailnum&#34;:&#34;N34137&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:306,&#34;distance&#34;:2454,&#34;hour&#34;:13,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-31T13:00:00Z&#34;,&#34;x&#34;:47,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1424,&#34;sched_dep_time&#34;:1425,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1712,&#34;sched_arr_time&#34;:1731,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1493,&#34;tailnum&#34;:&#34;N35260&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2454,&#34;hour&#34;:14,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-31T14:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1526,&#34;sched_dep_time&#34;:1521,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1819,&#34;sched_arr_time&#34;:1819,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1554,&#34;tailnum&#34;:&#34;N13138&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2454,&#34;hour&#34;:15,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-31T15:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1728,&#34;sched_dep_time&#34;:1725,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2012,&#34;sched_arr_time&#34;:2040,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:169,&#34;tailnum&#34;:&#34;N627VA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2454,&#34;hour&#34;:17,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-31T17:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1759,&#34;sched_dep_time&#34;:1803,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2027,&#34;sched_arr_time&#34;:2111,&#34;arr_delay&#34;:-44,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:237,&#34;tailnum&#34;:&#34;N540UA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:3,&#34;time_hour&#34;:&#34;2013-10-31T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-44},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1845,&#34;sched_dep_time&#34;:1850,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2149,&#34;sched_arr_time&#34;:2200,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:119,&#34;tailnum&#34;:&#34;N3BDAA&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2454,&#34;hour&#34;:18,&#34;minute&#34;:50,&#34;time_hour&#34;:&#34;2013-10-31T18:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1859,&#34;sched_dep_time&#34;:1901,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2153,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:1526,&#34;tailnum&#34;:&#34;N87531&#34;,&#34;origin&#34;:&#34;EWR&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2454,&#34;hour&#34;:19,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-31T19:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-22}]},{&#34;name&#34;:&#34;JFK&#34;,&#34;type&#34;:&#34;scatter&#34;,&#34;data&#34;:[{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:627,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:917,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-01T06:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:650,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:929,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-34,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N554JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:310,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T07:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-34},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:657,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:946,&#34;sched_arr_time&#34;:1013,&#34;arr_delay&#34;:-27,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N727TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:714,&#34;sched_dep_time&#34;:715,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:949,&#34;sched_arr_time&#34;:1010,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N630VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-01T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:754,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1022,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-38,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:299,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-38},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:830,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1105,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:309,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-01T08:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:856,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1152,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N704X&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:903,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1147,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-33,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:310,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-01T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:929,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:1204,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N623VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-01T09:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:933,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1202,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N632JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-01T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1029,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1307,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-01T10:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1119,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1353,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-32,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:304,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-01T11:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1154,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1421,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-32,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N534JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:310,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-01T11:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1154,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1436,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N713TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:304,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T12:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1212,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:12,&#34;arr_time&#34;:1441,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:307,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T12:00:00Z&#34;,&#34;x&#34;:12,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1258,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1541,&#34;sched_arr_time&#34;:1600,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N632VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1356,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:1637,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-01T13:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1443,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1725,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-33,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-01T14:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1521,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1820,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-01T15:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1526,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1832,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N191DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-01T15:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1627,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1906,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-34,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-01T16:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-34},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1639,&#34;sched_dep_time&#34;:1640,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1912,&#34;sched_arr_time&#34;:1947,&#34;arr_delay&#34;:-35,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N657JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-01T16:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1658,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1939,&#34;sched_arr_time&#34;:2005,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N628VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-01T16:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1658,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1938,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-40,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N723TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:310,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T17:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-40},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1802,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2040,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-01T17:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1810,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2050,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-48,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N187DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:310,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-01T18:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-48},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1902,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:2127,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-48,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:307,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-01T19:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-48},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:1957,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2241,&#34;sched_arr_time&#34;:2300,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T20:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:2012,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2236,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-44,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N590UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:306,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-01T20:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-44},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:2040,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-14,&#34;arr_time&#34;:2400,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N665JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-01T20:00:00Z&#34;,&#34;x&#34;:-14,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:2056,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2348,&#34;sched_arr_time&#34;:18,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N727TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-01T21:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:1,&#34;dep_time&#34;:2138,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:5,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-35,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:305,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-01T21:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:622,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:926,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-02T06:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:954,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N653JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:657,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:950,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N191DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:719,&#34;sched_dep_time&#34;:715,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1008,&#34;sched_arr_time&#34;:1010,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-02T07:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:750,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:1020,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-40,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T08:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-40},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:820,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:1115,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-02T08:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:859,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1211,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N712TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T09:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:906,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1202,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-02T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:922,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1210,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N632VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-02T09:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:935,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1214,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N806JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-02T09:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1035,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1311,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-02T10:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1114,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-11,&#34;arr_time&#34;:1353,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-32,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N525UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-02T11:00:00Z&#34;,&#34;x&#34;:-11,&#34;y&#34;:-32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1152,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1433,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T12:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1445,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N779JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-02T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1158,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1452,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N723TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T12:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1300,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1548,&#34;sched_arr_time&#34;:1600,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N623VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T13:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1344,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1650,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N5BRAA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-02T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1440,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1724,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-34,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-02T14:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-34},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1518,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1830,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-02T15:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1527,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1841,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N190DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-02T15:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1633,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1936,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-02T16:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1638,&#34;sched_dep_time&#34;:1640,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1925,&#34;sched_arr_time&#34;:1947,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N709JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-02T16:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1653,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1947,&#34;sched_arr_time&#34;:2005,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-02T16:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1657,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1950,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N722TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T17:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1757,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2043,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-02T17:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1811,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2122,&#34;sched_arr_time&#34;:2134,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:426,&#34;tailnum&#34;:&#34;N727TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-02T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:1908,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2157,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-02T19:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:2009,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:2242,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-38,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:305,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-02T20:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-38},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:2013,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:2259,&#34;sched_arr_time&#34;:2300,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N837VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T20:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:2051,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2357,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N653JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-02T20:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:2100,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:5,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N191DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:309,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-02T21:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:2,&#34;dep_time&#34;:2135,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:23,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-02T21:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:630,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:945,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-03T06:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:956,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N615JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:657,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1000,&#34;sched_arr_time&#34;:1013,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N722TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:713,&#34;sched_dep_time&#34;:715,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1021,&#34;sched_arr_time&#34;:1010,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N635VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-03T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:754,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1043,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:822,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1110,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-03T08:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:859,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1200,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N710TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T09:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:906,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1211,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-03T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:919,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1225,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N623VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-03T09:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:925,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:1220,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N639JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-03T09:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1022,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1354,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:29,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-03T10:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1121,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1420,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-03T11:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1444,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1453,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N705JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-03T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1504,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N723TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T12:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1258,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1604,&#34;sched_arr_time&#34;:1600,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N632VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1338,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1627,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-03T13:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1446,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1753,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-03T14:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1521,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1819,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-03T15:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1542,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:12,&#34;arr_time&#34;:1856,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N16065&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-03T15:00:00Z&#34;,&#34;x&#34;:12,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1632,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1932,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-03T16:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1635,&#34;sched_dep_time&#34;:1640,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1937,&#34;sched_arr_time&#34;:1947,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N585JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-03T16:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1658,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2001,&#34;sched_arr_time&#34;:2005,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N361VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-03T16:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1703,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2019,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N711ZX&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T17:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1813,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:14,&#34;arr_time&#34;:2110,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-03T17:00:00Z&#34;,&#34;x&#34;:14,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1813,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2138,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N191DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-03T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:1906,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2202,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-03T19:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:2004,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:2300,&#34;sched_arr_time&#34;:2300,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T20:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:2029,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:12,&#34;arr_time&#34;:2344,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-03T20:00:00Z&#34;,&#34;x&#34;:12,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:2054,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:8,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N637JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-03T20:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:2101,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2358,&#34;sched_arr_time&#34;:18,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N722TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-03T21:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:3,&#34;dep_time&#34;:2148,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:58,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:18,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-03T21:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:624,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:917,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-04T06:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:657,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1005,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N16065&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:710,&#34;sched_dep_time&#34;:715,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1015,&#34;sched_arr_time&#34;:1010,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N631VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-04T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:803,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:63,&#34;arr_time&#34;:1102,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:59,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N594JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T07:00:00Z&#34;,&#34;x&#34;:63,&#34;y&#34;:59},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:806,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:1116,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T08:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:824,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1141,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-04T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:853,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1148,&#34;sched_arr_time&#34;:1210,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N704X&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:901,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1210,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-04T09:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:915,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1230,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-04T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:942,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1243,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N615JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-04T09:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1023,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1313,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-04T10:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1122,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1414,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:398,&#34;tailnum&#34;:&#34;N554UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-04T11:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1154,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1501,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N711ZX&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T12:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1441,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1159,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1453,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N505JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-04T11:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1252,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1600,&#34;sched_arr_time&#34;:1600,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N623VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T13:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1340,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1651,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-04T13:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1442,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1734,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N590UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-04T14:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1525,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1812,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-04T15:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1531,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1833,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N187DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-04T15:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1635,&#34;sched_dep_time&#34;:1640,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1938,&#34;sched_arr_time&#34;:1947,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N637JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-04T16:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1658,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2005,&#34;sched_arr_time&#34;:2005,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N625VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-04T16:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1700,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2014,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N713TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T17:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1703,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:33,&#34;arr_time&#34;:2029,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:49,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-04T16:00:00Z&#34;,&#34;x&#34;:33,&#34;y&#34;:49},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1754,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2056,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-04T17:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1811,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2129,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N190DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-04T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1907,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2205,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-04T19:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:1959,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2319,&#34;sched_arr_time&#34;:2300,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N639VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T20:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:2011,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2256,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-04T20:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:2057,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:11,&#34;sched_arr_time&#34;:18,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N707TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-04T21:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:2108,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:14,&#34;arr_time&#34;:10,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N507JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-04T20:00:00Z&#34;,&#34;x&#34;:14,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:4,&#34;dep_time&#34;:2142,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:40,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-04T21:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:623,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:910,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-05T06:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:950,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N663JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-05T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:701,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:959,&#34;sched_arr_time&#34;:1013,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N721TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-05T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:710,&#34;sched_dep_time&#34;:715,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1014,&#34;sched_arr_time&#34;:1010,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N840VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-05T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:757,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1049,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-05T08:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:824,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1105,&#34;sched_arr_time&#34;:1130,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:310,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-05T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:856,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1152,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N6712B&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:305,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-05T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:908,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1137,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-43,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-05T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-43},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:922,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1159,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-05T09:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1027,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1303,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-05T10:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1126,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1415,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-05T11:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1158,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1448,&#34;sched_arr_time&#34;:1510,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N198DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-05T12:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1201,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1444,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N586JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-05T11:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1208,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:1447,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-05T12:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1553,&#34;sched_arr_time&#34;:1600,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-05T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1413,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:28,&#34;arr_time&#34;:1705,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-05T13:00:00Z&#34;,&#34;x&#34;:28,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1527,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1816,&#34;sched_arr_time&#34;:1843,&#34;arr_delay&#34;:-27,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-05T15:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1535,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:1820,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-05T15:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1537,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1822,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N16065&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:310,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-05T15:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1624,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1905,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-35,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-05T16:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1633,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:1917,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N612JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-05T16:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1708,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:1951,&#34;sched_arr_time&#34;:2005,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N835VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-05T16:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1755,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2102,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-05T17:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1813,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2100,&#34;sched_arr_time&#34;:2132,&#34;arr_delay&#34;:-32,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:426,&#34;tailnum&#34;:&#34;N707TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-05T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:1905,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2159,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-05T19:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:2057,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:5,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N505JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-05T20:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:5,&#34;dep_time&#34;:2147,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:32,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-05T21:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:654,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:923,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-40,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N653JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:304,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T07:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-40},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1007,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N198DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:712,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:12,&#34;arr_time&#34;:945,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T07:00:00Z&#34;,&#34;x&#34;:12,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:734,&#34;sched_dep_time&#34;:729,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1026,&#34;sched_arr_time&#34;:1021,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:29,&#34;time_hour&#34;:&#34;2013-10-06T07:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:758,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1026,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-34,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:305,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T08:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-34},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:907,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1131,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-49,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:298,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-06T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-49},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:915,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1146,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-49,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N623VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:310,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-06T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-49},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:930,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1200,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N768JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-06T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:939,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:39,&#34;arr_time&#34;:1228,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N727TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T09:00:00Z&#34;,&#34;x&#34;:39,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1027,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1302,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:307,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-06T10:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1107,&#34;sched_dep_time&#34;:1115,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1349,&#34;sched_arr_time&#34;:1415,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-06T11:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1152,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1435,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T12:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1500,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N721TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:304,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1218,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:18,&#34;arr_time&#34;:1506,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N807JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T12:00:00Z&#34;,&#34;x&#34;:18,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1300,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1552,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N635VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T13:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1343,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1618,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-32,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-06T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1446,&#34;sched_dep_time&#34;:1447,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1720,&#34;sched_arr_time&#34;:1800,&#34;arr_delay&#34;:-40,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:306,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:47,&#34;time_hour&#34;:&#34;2013-10-06T14:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-40},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1527,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1855,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N191DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-06T15:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1535,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:1819,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-06T15:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1625,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1905,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:-27,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N505JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-06T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1641,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:1916,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-06T16:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1657,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1953,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N727TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T17:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1706,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:2001,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N840VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-06T16:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1755,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2045,&#34;sched_arr_time&#34;:2052,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-06T17:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1814,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2149,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N195DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-06T18:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:1913,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2223,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-06T19:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:2023,&#34;sched_dep_time&#34;:2025,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2322,&#34;sched_arr_time&#34;:2318,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-06T20:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:2054,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:4,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N558JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-06T20:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:2103,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2341,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-39,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N198DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T21:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-39},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:2138,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-38,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:306,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-06T21:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-38},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:6,&#34;dep_time&#34;:2203,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:123,&#34;arr_time&#34;:102,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:107,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N629VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-06T20:00:00Z&#34;,&#34;x&#34;:123,&#34;y&#34;:107},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:624,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:912,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-07T06:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:657,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:950,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N631VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:657,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1002,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N188DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:939,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N651JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:802,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1102,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T08:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:825,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1125,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-07T08:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:858,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1145,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N706TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:904,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1154,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-07T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:918,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1206,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-29,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N639VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-07T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:925,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:1223,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N621JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-07T09:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1024,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1306,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-07T10:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1142,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:17,&#34;arr_time&#34;:1429,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:398,&#34;tailnum&#34;:&#34;N555UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-07T11:00:00Z&#34;,&#34;x&#34;:17,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1154,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1449,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T12:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1439,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-27,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N710TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1159,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1456,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N729JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-07T11:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1252,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1557,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N623VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T13:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1338,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1640,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-07T13:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1444,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1743,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N546UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-07T14:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1528,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1917,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N187DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-07T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1533,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:1903,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-07T15:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1620,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1942,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N570JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-07T16:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1636,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:2020,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:40,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-07T16:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:40},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1658,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2011,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N706TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T17:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1730,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:35,&#34;arr_time&#34;:2028,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N628VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-07T16:00:00Z&#34;,&#34;x&#34;:35,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:1830,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:15,&#34;arr_time&#34;:2124,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N617DL&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-07T18:00:00Z&#34;,&#34;x&#34;:15,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2007,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:128,&#34;arr_time&#34;:2249,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:107,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-07T17:00:00Z&#34;,&#34;x&#34;:128,&#34;y&#34;:107},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2050,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:33,&#34;arr_time&#34;:2336,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-07T20:00:00Z&#34;,&#34;x&#34;:33,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2100,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:11,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N188DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T21:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2107,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:67,&#34;arr_time&#34;:2348,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:33,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N853VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-07T20:00:00Z&#34;,&#34;x&#34;:67,&#34;y&#34;:33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2159,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:65,&#34;arr_time&#34;:105,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:66,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N659JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-07T20:00:00Z&#34;,&#34;x&#34;:65,&#34;y&#34;:66},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2200,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:20,&#34;arr_time&#34;:57,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-07T21:00:00Z&#34;,&#34;x&#34;:20,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:7,&#34;dep_time&#34;:2317,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:247,&#34;arr_time&#34;:154,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:219,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-07T19:00:00Z&#34;,&#34;x&#34;:247,&#34;y&#34;:219},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:654,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:928,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-35,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N655JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T07:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1017,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N196DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:657,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:951,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N626VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:706,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:36,&#34;arr_time&#34;:959,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:37,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-08T06:00:00Z&#34;,&#34;x&#34;:36,&#34;y&#34;:37},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:755,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1032,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T08:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:835,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1112,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N546UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-08T08:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:858,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1201,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N711ZX&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:904,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1121,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-59,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:301,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-08T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-59},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:913,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1202,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-33,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N629VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-08T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:926,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1210,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N627JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:308,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-08T09:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1029,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1309,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-08T10:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1121,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1359,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-08T11:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1154,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1439,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-27,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N723TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T12:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1438,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1437,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N597JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-08T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1307,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1558,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N639VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T13:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1337,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1624,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-08T13:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1445,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1743,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N512UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-08T14:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1523,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1834,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-08T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1545,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:15,&#34;arr_time&#34;:1846,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N193DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-08T15:00:00Z&#34;,&#34;x&#34;:15,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1625,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1902,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N562JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-08T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1626,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2009,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:29,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-08T16:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1658,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2001,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N623VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-08T16:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1659,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1955,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N721TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T17:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1817,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2121,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N188DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-08T18:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1833,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:34,&#34;arr_time&#34;:2116,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:14,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-08T17:00:00Z&#34;,&#34;x&#34;:34,&#34;y&#34;:14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1901,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:2159,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-08T19:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:1956,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2241,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-34,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T20:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-34},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:2010,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:2243,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-37,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:307,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-08T20:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-37},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:2055,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2329,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-51,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N196DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-08T21:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-51},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:2100,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:2348,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N708JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-08T20:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:8,&#34;dep_time&#34;:2150,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:43,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-08T21:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:628,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:923,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-09T06:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:653,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:941,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N566JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T07:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:654,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:950,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N630VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T07:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1004,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N197DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:758,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1037,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T08:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:855,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1156,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N710TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:902,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1157,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-09T09:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:921,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1157,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-38,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-09T09:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-38},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:927,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1223,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N649JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-09T09:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:929,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:59,&#34;arr_time&#34;:1208,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:46,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N512UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-09T08:00:00Z&#34;,&#34;x&#34;:59,&#34;y&#34;:46},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1029,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1303,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-09T10:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1120,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1406,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N554UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-09T11:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1152,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1450,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N527JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-09T11:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1440,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N723TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T12:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1159,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1444,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T12:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1303,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1601,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N629VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T13:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1340,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1645,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-09T13:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1442,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1738,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-09T14:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1528,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1834,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-09T15:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1532,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1815,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-38,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N198DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-09T15:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-38},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1625,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1910,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N563JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-09T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1639,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:1924,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-09T16:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1658,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2002,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-09T16:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1700,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2004,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N727TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T17:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1810,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:2059,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-09T17:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1813,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2117,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N188DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-09T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:1908,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2200,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-09T19:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:2012,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2229,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-51,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:290,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-09T20:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-51},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:2022,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:22,&#34;arr_time&#34;:2304,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N845VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T20:00:00Z&#34;,&#34;x&#34;:22,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:2053,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2358,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N552JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-09T20:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:2056,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2347,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-33,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N197DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-09T21:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:9,&#34;dep_time&#34;:2141,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:39,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-09T21:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:621,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:921,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N546UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-10T06:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:953,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N809JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:956,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N198DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:704,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1004,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N621VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T07:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:755,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1036,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T08:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:853,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:23,&#34;arr_time&#34;:1159,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:37,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-10T08:00:00Z&#34;,&#34;x&#34;:23,&#34;y&#34;:37},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:856,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1201,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N721TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:921,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1222,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-10T09:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:923,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:1206,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-10T09:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:928,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1222,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N586JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-10T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1026,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1326,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-10T10:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1119,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1409,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-10T11:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1436,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1450,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N520JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-10T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1159,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1459,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N723TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T12:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1557,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1400,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:15,&#34;arr_time&#34;:1712,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:22,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-10T13:00:00Z&#34;,&#34;x&#34;:15,&#34;y&#34;:22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1442,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1751,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-10T14:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1521,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1802,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-38,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-10T15:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-38},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1537,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1822,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N178DZ&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-10T15:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1632,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1935,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N729JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-10T16:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1646,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:16,&#34;arr_time&#34;:1939,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-10T16:00:00Z&#34;,&#34;x&#34;:16,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1655,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1955,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N629VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-10T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1750,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:50,&#34;arr_time&#34;:2102,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:44,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N624AG&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T17:00:00Z&#34;,&#34;x&#34;:50,&#34;y&#34;:44},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1759,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2125,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-10T17:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1814,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2103,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-35,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N188DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-10T18:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1906,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2154,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-10T19:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:1958,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2250,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N837VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T20:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:2020,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2311,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-10T20:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:2056,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:452,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:null,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N708JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:null,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-10T20:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:null},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:2117,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:17,&#34;arr_time&#34;:2400,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N198DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-10T21:00:00Z&#34;,&#34;x&#34;:17,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:10,&#34;dep_time&#34;:2310,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:90,&#34;arr_time&#34;:204,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:84,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-10T21:00:00Z&#34;,&#34;x&#34;:90,&#34;y&#34;:84},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:651,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:21,&#34;arr_time&#34;:1015,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:53,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N546UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-11T06:00:00Z&#34;,&#34;x&#34;:21,&#34;y&#34;:53},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1010,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N821JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1008,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N192DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:704,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1015,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N632VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T07:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:756,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1039,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:832,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1107,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:306,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-11T08:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:855,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1153,&#34;sched_arr_time&#34;:1210,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N703TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:907,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1150,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-11T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:925,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1220,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N628VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-11T09:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:930,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1222,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N705JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-11T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1034,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1324,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-11T10:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1124,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1412,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:398,&#34;tailnum&#34;:&#34;N555UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-11T11:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1446,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N558JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-11T11:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1434,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-32,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N727TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T12:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1158,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1435,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T12:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1258,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1600,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N630VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1339,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1630,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-11T13:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1447,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1718,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-40,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:304,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-11T14:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-40},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1523,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1817,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-11T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1524,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1831,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N196DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-11T15:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1625,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1927,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N593JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-11T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1628,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1918,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-11T16:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1651,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1936,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-39,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-11T16:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-39},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1723,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:23,&#34;arr_time&#34;:2016,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N722TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T17:00:00Z&#34;,&#34;x&#34;:23,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1759,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2029,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-33,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-11T17:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:1820,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:2107,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N195DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-11T18:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:2020,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:70,&#34;arr_time&#34;:2241,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:300,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-11T19:00:00Z&#34;,&#34;x&#34;:70,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:2057,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2340,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-40,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N192DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:309,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T21:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-40},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:2140,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:16,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-11T21:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:2147,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:90,&#34;arr_time&#34;:100,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:100,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-11T20:00:00Z&#34;,&#34;x&#34;:90,&#34;y&#34;:100},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:2148,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:108,&#34;arr_time&#34;:49,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:94,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N635VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-11T20:00:00Z&#34;,&#34;x&#34;:108,&#34;y&#34;:94},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:11,&#34;dep_time&#34;:2200,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:66,&#34;arr_time&#34;:52,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:53,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N644JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-11T20:00:00Z&#34;,&#34;x&#34;:66,&#34;y&#34;:53},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:627,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:919,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-12T06:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:701,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:959,&#34;sched_arr_time&#34;:1013,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N711ZX&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-12T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1004,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N834JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-12T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:707,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1010,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N638VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-12T07:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:757,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1036,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-12T08:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:829,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1132,&#34;sched_arr_time&#34;:1130,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-12T08:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:900,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1201,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N718TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-12T09:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:908,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1208,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-12T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:918,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1206,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-29,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N630VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-12T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1023,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1307,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-12T10:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1123,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1426,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-12T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1447,&#34;sched_arr_time&#34;:1510,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N189DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-12T12:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1444,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-12T12:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1454,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N571JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-12T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1307,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1559,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N628VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-12T13:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1340,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1636,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-12T13:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1524,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1852,&#34;sched_arr_time&#34;:1843,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-12T15:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1553,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:23,&#34;arr_time&#34;:1850,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N197DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:307,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-12T15:00:00Z&#34;,&#34;x&#34;:23,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1626,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1936,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N766JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-12T16:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1629,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1931,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-12T16:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1652,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:87,&#34;arr_time&#34;:2001,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:81,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-12T15:00:00Z&#34;,&#34;x&#34;:87,&#34;y&#34;:81},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1712,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:17,&#34;arr_time&#34;:2014,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N853VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-12T16:00:00Z&#34;,&#34;x&#34;:17,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1816,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2118,&#34;sched_arr_time&#34;:2136,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N195DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-12T18:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1829,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:30,&#34;arr_time&#34;:2123,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-12T17:00:00Z&#34;,&#34;x&#34;:30,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:1911,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2212,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-12T19:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:2053,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2351,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N784JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-12T20:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:12,&#34;dep_time&#34;:2142,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:37,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-12T21:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1018,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N821JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:945,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N193DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:702,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1017,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N632VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T07:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:728,&#34;sched_dep_time&#34;:729,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1041,&#34;sched_arr_time&#34;:1021,&#34;arr_delay&#34;:20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N590UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:29,&#34;time_hour&#34;:&#34;2013-10-13T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:755,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1032,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T08:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:857,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1206,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N710TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:907,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1152,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-13T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:919,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1206,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-29,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N624VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-13T09:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:931,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1228,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N809JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-13T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1023,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1333,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-13T10:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1109,&#34;sched_dep_time&#34;:1115,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1350,&#34;sched_arr_time&#34;:1415,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N554UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-13T11:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1454,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N827JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1159,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1505,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T12:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1230,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:30,&#34;arr_time&#34;:1527,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N723TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T12:00:00Z&#34;,&#34;x&#34;:30,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1608,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:346,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1336,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1640,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-13T13:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1445,&#34;sched_dep_time&#34;:1447,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1739,&#34;sched_arr_time&#34;:1800,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:47,&#34;time_hour&#34;:&#34;2013-10-13T14:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1524,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1901,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-13T15:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1528,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1919,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N198DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-13T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1624,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1931,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-13T16:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1624,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1936,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N635JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-13T16:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1655,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2021,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:346,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-13T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1655,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2011,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N721TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T17:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1808,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:2100,&#34;sched_arr_time&#34;:2052,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-13T17:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1815,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2132,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N195DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-13T18:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1918,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:2239,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-13T19:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:1953,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:2327,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N627VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T20:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:2043,&#34;sched_dep_time&#34;:2025,&#34;dep_delay&#34;:18,&#34;arr_time&#34;:14,&#34;sched_arr_time&#34;:2318,&#34;arr_delay&#34;:56,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-13T20:00:00Z&#34;,&#34;x&#34;:18,&#34;y&#34;:56},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:2054,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:32,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:33,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N585JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:353,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-13T20:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:2059,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:21,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N193DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-13T21:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:13,&#34;dep_time&#34;:2136,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:101,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-13T21:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:627,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:946,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N512UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-14T06:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:651,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:954,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N827JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T07:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1011,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N635VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:700,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1016,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N188DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T07:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:800,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1046,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T08:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:821,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1201,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:39,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:350,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-14T08:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:39},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:900,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1201,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N709TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T09:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:905,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1205,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-14T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:912,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1208,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-27,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-14T09:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:926,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1240,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N806JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-14T09:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1024,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1351,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:352,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-14T10:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1119,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1413,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:398,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-14T11:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1152,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1447,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T12:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1514,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N706TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:346,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T12:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1457,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N636JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-14T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1258,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1623,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N624VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:353,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1340,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1646,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-14T13:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1441,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1741,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-14T14:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1517,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1823,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-14T15:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1532,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1849,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N192DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-14T15:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1650,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:25,&#34;arr_time&#34;:1952,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:20,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N534JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-14T16:00:00Z&#34;,&#34;x&#34;:25,&#34;y&#34;:20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1656,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2016,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N626VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-14T16:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1749,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:79,&#34;arr_time&#34;:2115,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:95,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-14T16:00:00Z&#34;,&#34;x&#34;:79,&#34;y&#34;:95},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1758,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2127,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:25,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:351,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-14T17:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1814,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:74,&#34;arr_time&#34;:2153,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:95,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N709TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T17:00:00Z&#34;,&#34;x&#34;:74,&#34;y&#34;:95},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1831,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:16,&#34;arr_time&#34;:2204,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N195DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-14T18:00:00Z&#34;,&#34;x&#34;:16,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1920,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:2202,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-14T19:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:1959,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2313,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T20:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:2015,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2317,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-14T20:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:2056,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:7,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N655JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-14T20:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:2059,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:58,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:38,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N188DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:366,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-14T21:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:38},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:14,&#34;dep_time&#34;:2139,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:125,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:45,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:362,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-14T21:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:45},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:620,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:929,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-15T06:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:652,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1003,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N613JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T07:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1028,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N623VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:352,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:701,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1022,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N192DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T07:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:756,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1112,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:829,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1126,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-15T08:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:859,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1203,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N703TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T09:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:908,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1205,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-15T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:916,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1236,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N626VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-15T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:927,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1224,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N806JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-15T09:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1029,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1314,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-15T10:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1125,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1423,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-15T11:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1452,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N624AG&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1455,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T12:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1222,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:22,&#34;arr_time&#34;:1509,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N809JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T12:00:00Z&#34;,&#34;x&#34;:22,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1253,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1611,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T13:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1342,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1634,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-15T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1458,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:1808,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-15T14:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1516,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1832,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-15T15:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1529,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1906,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N176DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:351,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-15T15:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1627,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1945,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N703JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-15T16:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1650,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2009,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-15T16:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1700,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2017,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N723TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T17:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1701,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:31,&#34;arr_time&#34;:2003,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-15T16:00:00Z&#34;,&#34;x&#34;:31,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1756,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2111,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-15T17:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1812,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2158,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:20,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N188DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:359,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-15T18:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1906,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2210,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-15T19:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:1948,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-12,&#34;arr_time&#34;:2259,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N629VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T20:00:00Z&#34;,&#34;x&#34;:-12,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:2017,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2320,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-15T20:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:2054,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:6,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N559JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-15T20:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:2117,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:17,&#34;arr_time&#34;:43,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N192DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-15T21:00:00Z&#34;,&#34;x&#34;:17,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:15,&#34;dep_time&#34;:2137,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:51,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-15T21:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:626,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:912,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-16T06:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1010,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N625VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1007,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N625JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:700,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1002,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N194DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T07:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:758,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1059,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T08:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:827,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1106,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:307,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-16T08:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:857,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1224,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N710TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:901,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1149,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-16T09:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:917,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1204,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-16T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:931,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1217,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N613JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-16T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1026,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1315,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-16T10:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1119,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1419,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N555UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-16T11:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1151,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1459,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N624AG&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T12:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1441,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1450,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N827JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-16T11:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1258,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1558,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N626VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1341,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1642,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-16T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1440,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1742,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-16T14:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1526,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1846,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-16T15:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1529,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1901,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N193DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-16T15:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1620,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1910,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N595JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-16T16:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1629,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1948,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-16T16:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1659,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1957,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N705TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T17:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1701,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:2010,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-16T16:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1800,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2043,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-16T17:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1810,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2124,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N188DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-16T18:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1905,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2201,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-16T19:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:1957,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2313,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N847VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T20:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:2010,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:2248,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-32,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:297,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-16T20:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:2050,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:6,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N821JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-16T20:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:2057,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:46,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N195DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:346,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-16T21:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:16,&#34;dep_time&#34;:2141,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:41,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-16T21:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:621,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:916,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-17T06:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:956,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N537JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:700,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1032,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N630VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:346,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T07:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:704,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1013,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N196DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T07:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:806,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:1107,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T08:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:825,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1129,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-17T08:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:855,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1212,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N713TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:907,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1235,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-17T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:921,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1234,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N624VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-17T09:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:927,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1234,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N583JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-17T09:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1025,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1311,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-17T10:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1118,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1414,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-17T11:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1441,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T12:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1441,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N760JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T12:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1200,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1452,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N705TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T12:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1304,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1609,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T13:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1438,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1748,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-17T14:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1506,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:81,&#34;arr_time&#34;:1756,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:66,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-17T13:00:00Z&#34;,&#34;x&#34;:81,&#34;y&#34;:66},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1531,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1845,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N176DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-17T15:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1622,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1923,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-17T16:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1625,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1933,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N821JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-17T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1652,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1942,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-33,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N626VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-17T16:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1658,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2018,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N718TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T17:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1701,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:96,&#34;arr_time&#34;:1957,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:77,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-17T15:00:00Z&#34;,&#34;x&#34;:96,&#34;y&#34;:77},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1754,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2053,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-17T17:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1828,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:2201,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N188DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-17T18:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1913,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2213,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-17T19:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:1951,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:2315,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N837VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T20:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:2055,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:4,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N708JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-17T20:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:2057,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:6,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N196DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-17T21:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:2112,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:55,&#34;arr_time&#34;:2355,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:35,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-17T20:00:00Z&#34;,&#34;x&#34;:55,&#34;y&#34;:35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:17,&#34;dep_time&#34;:2144,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:36,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-17T21:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:628,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:925,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-18T06:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:657,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1018,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N154DL&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1025,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N624VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1004,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N635JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:756,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1049,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:824,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1124,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-18T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:857,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1149,&#34;sched_arr_time&#34;:1210,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N707TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:904,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1215,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-18T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:920,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1219,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-18T09:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:928,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1229,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N592JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-18T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1031,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1326,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-18T10:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1119,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1408,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:398,&#34;tailnum&#34;:&#34;N554UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-18T11:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1153,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1518,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N709TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T12:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1451,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T12:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1451,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N630JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-18T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1257,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1610,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N634VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1349,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1648,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-18T13:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1443,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1749,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-18T14:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1533,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1915,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:22,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N1200K&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:352,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-18T15:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1534,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:1856,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-18T15:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1625,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1943,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N708JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-18T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1641,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:1946,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-18T16:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1651,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2015,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N636VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:350,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-18T16:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1659,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1958,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N707TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T17:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1753,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2044,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-18T17:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1817,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2120,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N176DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-18T18:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:1921,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:2200,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-18T19:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:2000,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2308,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N631VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T20:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:2013,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2256,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:306,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-18T20:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:2059,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:28,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N154DL&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-18T21:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:2132,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:36,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-18T21:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:18,&#34;dep_time&#34;:2208,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:74,&#34;arr_time&#34;:113,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:74,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N526JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-18T20:00:00Z&#34;,&#34;x&#34;:74,&#34;y&#34;:74},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:625,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1635,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:null,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:null,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-19T06:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:null},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:653,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:953,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N556JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-19T07:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:956,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N637VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-19T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:701,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1024,&#34;sched_arr_time&#34;:1013,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N713TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-19T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:757,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1056,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-19T08:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:823,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1153,&#34;sched_arr_time&#34;:1130,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-19T08:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:858,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1152,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N624AG&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-19T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:903,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1158,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-19T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:922,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1226,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N628VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-19T09:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1021,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1300,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-19T10:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1120,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1433,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-19T11:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1154,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1504,&#34;sched_arr_time&#34;:1510,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N189DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-19T12:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1431,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N632JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-19T11:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1205,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1450,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-19T12:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1323,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:23,&#34;arr_time&#34;:1621,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-19T13:00:00Z&#34;,&#34;x&#34;:23,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1343,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1629,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-19T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1516,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1810,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-19T15:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1524,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1830,&#34;sched_arr_time&#34;:1843,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-19T15:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1527,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1835,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N195DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-19T15:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1620,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1911,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N708JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-19T16:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1623,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1915,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-19T16:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1654,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2001,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N835VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-19T16:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1755,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2039,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-19T17:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1814,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2105,&#34;sched_arr_time&#34;:2136,&#34;arr_delay&#34;:-31,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N194DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-19T18:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:1908,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2203,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-19T19:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:2054,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N834JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-19T20:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:19,&#34;dep_time&#34;:2137,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:33,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-19T21:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1008,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N793JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1001,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N189DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:700,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1023,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N637VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T07:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:724,&#34;sched_dep_time&#34;:729,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1033,&#34;sched_arr_time&#34;:1021,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N555UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:29,&#34;time_hour&#34;:&#34;2013-10-20T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:755,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1053,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T08:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:856,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1151,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N706TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:911,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1214,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-20T09:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:926,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:1230,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N630VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-20T09:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:942,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:1241,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N828JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-20T09:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1026,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1326,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-20T10:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1116,&#34;sched_dep_time&#34;:1115,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1425,&#34;sched_arr_time&#34;:1415,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-20T11:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1151,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1441,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T12:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1158,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1457,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N723TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T12:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1158,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1459,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N636JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T12:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1256,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1557,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N625VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1343,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1645,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-20T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1446,&#34;sched_dep_time&#34;:1447,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1747,&#34;sched_arr_time&#34;:1800,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N512UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:47,&#34;time_hour&#34;:&#34;2013-10-20T14:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1522,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1836,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-20T15:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1535,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1900,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N196DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-20T15:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1627,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1922,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N625JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-20T16:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1629,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1918,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-20T16:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1655,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2004,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N629VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-20T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1702,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2013,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N706TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T17:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1802,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2048,&#34;sched_arr_time&#34;:2052,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-20T17:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1813,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2123,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N194DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-20T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:1914,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:2147,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-20T19:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:2009,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:2259,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N623VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T20:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:2041,&#34;sched_dep_time&#34;:2025,&#34;dep_delay&#34;:16,&#34;arr_time&#34;:2321,&#34;sched_arr_time&#34;:2318,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-20T20:00:00Z&#34;,&#34;x&#34;:16,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:2051,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2359,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N763JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-20T20:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:2123,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:23,&#34;arr_time&#34;:23,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N189DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-20T21:00:00Z&#34;,&#34;x&#34;:23,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:20,&#34;dep_time&#34;:2136,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:21,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-20T21:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:625,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:957,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:35,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-21T06:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:944,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N592JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:959,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N196DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1003,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N631VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:802,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1050,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T08:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:840,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:1125,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N555UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:312,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-21T08:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:857,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1147,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N713TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:903,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1208,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-21T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:919,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1210,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-21T09:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:928,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1217,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N524JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-21T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1029,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1332,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-21T10:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1123,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1356,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-29,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:398,&#34;tailnum&#34;:&#34;N554UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:311,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-21T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1447,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T12:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1452,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N510JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T12:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1159,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1449,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N713TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T12:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1340,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1631,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-21T13:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1347,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:47,&#34;arr_time&#34;:1652,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:42,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N630VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T13:00:00Z&#34;,&#34;x&#34;:47,&#34;y&#34;:42},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1455,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:1743,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-21T14:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1531,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:6,&#34;arr_time&#34;:1835,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-21T15:00:00Z&#34;,&#34;x&#34;:6,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1550,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:20,&#34;arr_time&#34;:1850,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N194DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-21T15:00:00Z&#34;,&#34;x&#34;:20,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1623,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1923,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N708JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-21T16:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1626,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1918,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-21T16:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1651,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1952,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N629VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-21T16:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1659,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1953,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N722TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T17:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1811,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2138,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N192DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-21T18:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1812,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:2113,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-21T17:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1900,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:2137,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-38,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-21T19:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-38},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:1956,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2310,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N849VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T20:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:2014,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2322,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-21T20:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:2053,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:9,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N639JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-21T20:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:2055,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:24,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N196DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-21T21:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:21,&#34;dep_time&#34;:2347,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:127,&#34;arr_time&#34;:534,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:null,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:null,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-21T21:00:00Z&#34;,&#34;x&#34;:127,&#34;y&#34;:null},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:620,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:919,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N546UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-22T06:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:651,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:933,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N827JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T07:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1001,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N194DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:657,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:953,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N632VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T07:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:828,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1118,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N512UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-22T08:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:858,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1158,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N711ZX&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:905,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1205,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-22T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:914,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1211,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N634VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-22T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:928,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1215,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N804JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-22T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1027,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1317,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-22T10:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1123,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1415,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-22T11:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1124,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:204,&#34;arr_time&#34;:1403,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:183,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T08:00:00Z&#34;,&#34;x&#34;:204,&#34;y&#34;:183},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1439,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N535JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1450,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N723TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T12:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1204,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1452,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T12:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1256,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1601,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1439,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:54,&#34;arr_time&#34;:1744,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:54,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N5EHAA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-22T13:00:00Z&#34;,&#34;x&#34;:54,&#34;y&#34;:54},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1445,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1750,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-22T14:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1552,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:22,&#34;arr_time&#34;:1853,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N192DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-22T15:00:00Z&#34;,&#34;x&#34;:22,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1628,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1948,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N636JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-22T16:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1654,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2010,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N630VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-22T16:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1655,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2005,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N711ZX&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T17:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1702,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:97,&#34;arr_time&#34;:1953,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:73,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-22T15:00:00Z&#34;,&#34;x&#34;:97,&#34;y&#34;:73},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1705,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:35,&#34;arr_time&#34;:2009,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:29,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-22T16:00:00Z&#34;,&#34;x&#34;:35,&#34;y&#34;:29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1800,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2038,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-22T17:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1816,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:2119,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N154DL&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-22T18:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1910,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2213,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-22T19:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:1959,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2251,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N635VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T20:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:2017,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2302,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-22T20:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:2045,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:2349,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N768JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-22T20:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:2100,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2356,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N194DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-22T21:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:22,&#34;dep_time&#34;:2134,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:48,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-22T21:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:625,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:910,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N512UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-23T06:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:954,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N1200K&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:709,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:1008,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N590JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T07:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:756,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1052,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:826,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1126,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-23T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:843,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:103,&#34;arr_time&#34;:1136,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:81,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N626VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T07:00:00Z&#34;,&#34;x&#34;:103,&#34;y&#34;:81},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:858,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1205,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N706TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:905,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1207,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-23T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:918,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1227,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-23T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:930,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1227,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N804JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-23T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1022,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1306,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-23T10:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1119,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1401,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N554UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-23T11:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1152,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1440,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T12:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1448,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N806JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-23T11:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1159,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1451,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N707TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T12:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1254,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1606,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N634VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:346,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T13:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1341,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1630,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-23T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1446,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1738,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-23T14:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1527,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1834,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-23T15:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1529,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1853,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N189DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-23T15:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1643,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:2000,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:20,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-23T16:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1658,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2324,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:null,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N705TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:null,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T17:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:null},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1659,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:2014,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N635VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-23T16:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1722,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:57,&#34;arr_time&#34;:2042,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:70,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N632JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:350,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-23T16:00:00Z&#34;,&#34;x&#34;:57,&#34;y&#34;:70},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1757,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2105,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-23T17:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1837,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:22,&#34;arr_time&#34;:2135,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N154DL&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-23T18:00:00Z&#34;,&#34;x&#34;:22,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1917,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:2212,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-23T19:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:1957,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2330,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N842VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:353,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T20:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:2038,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:21,&#34;arr_time&#34;:2328,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N546UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-23T20:00:00Z&#34;,&#34;x&#34;:21,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:2050,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:16,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N644JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-23T20:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:2058,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:30,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N1200K&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-23T21:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:23,&#34;dep_time&#34;:2130,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:54,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-23T21:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:624,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:931,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-24T06:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1017,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N628VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:954,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N608JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:703,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1009,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N195DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T07:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:826,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1124,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-24T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:842,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:42,&#34;arr_time&#34;:1123,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T08:00:00Z&#34;,&#34;x&#34;:42,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:900,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1151,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N705TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T09:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:907,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1202,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-24T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:913,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1211,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N852VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-24T09:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:953,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:18,&#34;arr_time&#34;:1249,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N804JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-24T09:00:00Z&#34;,&#34;x&#34;:18,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1027,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1325,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-24T10:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1128,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1403,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N555UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-24T11:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1153,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1443,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T12:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1449,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N827JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T12:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1450,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N702TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T12:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1300,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1608,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T13:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1341,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1634,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-24T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1443,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1735,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-24T14:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1534,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:1840,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-24T15:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1605,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:35,&#34;arr_time&#34;:1919,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N196DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-24T15:00:00Z&#34;,&#34;x&#34;:35,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1624,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1936,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N561JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-24T16:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1627,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2005,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:25,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-24T16:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1712,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:17,&#34;arr_time&#34;:2022,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N634VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-24T16:00:00Z&#34;,&#34;x&#34;:17,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1715,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:15,&#34;arr_time&#34;:2042,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N721TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T17:00:00Z&#34;,&#34;x&#34;:15,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1755,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2052,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-24T17:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1814,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2151,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N154DL&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:358,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-24T18:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:1903,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:2206,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-24T19:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:2019,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:19,&#34;arr_time&#34;:2315,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N853VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T20:00:00Z&#34;,&#34;x&#34;:19,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:2028,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:2317,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-24T20:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:2052,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:6,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N768JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-24T20:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:2113,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:21,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N195DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-24T21:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:24,&#34;dep_time&#34;:2243,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:63,&#34;arr_time&#34;:117,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:37,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-24T21:00:00Z&#34;,&#34;x&#34;:63,&#34;y&#34;:37},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:621,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:900,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-25T06:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:949,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N192DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:953,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N827JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1011,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N854VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:756,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1044,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:830,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1117,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-25T08:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:858,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1145,&#34;sched_arr_time&#34;:1210,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N718TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T09:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:906,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1158,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-25T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:915,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1239,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-25T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:930,&#34;sched_dep_time&#34;:935,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1218,&#34;sched_arr_time&#34;:1230,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N804JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-25T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1023,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1307,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-25T10:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1120,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1406,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:398,&#34;tailnum&#34;:&#34;N555UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-25T11:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1153,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1435,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T12:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1451,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N556JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-25T11:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1444,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N721TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T12:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1257,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1558,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N637VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1343,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1649,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-25T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1444,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1732,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N512UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-25T14:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1525,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1852,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:424,&#34;tailnum&#34;:&#34;N194DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-25T15:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1528,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1852,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-25T15:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1623,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1941,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N529JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-25T16:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1707,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:37,&#34;arr_time&#34;:2029,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:49,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-25T16:00:00Z&#34;,&#34;x&#34;:37,&#34;y&#34;:49},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1717,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:22,&#34;arr_time&#34;:2041,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N642VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-25T16:00:00Z&#34;,&#34;x&#34;:22,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1718,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:18,&#34;arr_time&#34;:2045,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:27,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:95,&#34;tailnum&#34;:&#34;N709TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T17:00:00Z&#34;,&#34;x&#34;:18,&#34;y&#34;:27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1815,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:16,&#34;arr_time&#34;:2129,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:27,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-25T17:00:00Z&#34;,&#34;x&#34;:16,&#34;y&#34;:27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1823,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:8,&#34;arr_time&#34;:2120,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:17,&#34;tailnum&#34;:&#34;N154DL&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-25T18:00:00Z&#34;,&#34;x&#34;:8,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:1909,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2205,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-25T19:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:2005,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:2257,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N629VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T20:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:2016,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2238,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-42,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N597UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:301,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-25T20:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-42},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:2050,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2343,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N644JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-25T20:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:2100,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:31,&#34;sched_arr_time&#34;:18,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N722TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-25T21:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:25,&#34;dep_time&#34;:2138,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:41,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-25T21:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:654,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:949,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N849VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-26T07:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:941,&#34;sched_arr_time&#34;:1003,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N804JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-26T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:701,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:944,&#34;sched_arr_time&#34;:1013,&#34;arr_delay&#34;:-29,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N721TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:1,&#34;time_hour&#34;:&#34;2013-10-26T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:703,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:33,&#34;arr_time&#34;:954,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:32,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N502UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-26T06:00:00Z&#34;,&#34;x&#34;:33,&#34;y&#34;:32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:756,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1043,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-26T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:851,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1209,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N718TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-26T09:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:906,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1152,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-26T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:921,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1205,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N621VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-26T09:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1026,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1314,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:316,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-26T10:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1140,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:190,&#34;arr_time&#34;:1411,&#34;sched_arr_time&#34;:1130,&#34;arr_delay&#34;:161,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:315,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-26T08:00:00Z&#34;,&#34;x&#34;:190,&#34;y&#34;:161},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1152,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1439,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-26T12:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1446,&#34;sched_arr_time&#34;:1510,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N189DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-26T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1204,&#34;sched_dep_time&#34;:1159,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1453,&#34;sched_arr_time&#34;:1453,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N608JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-26T11:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1314,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:14,&#34;arr_time&#34;:1633,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N622VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-26T13:00:00Z&#34;,&#34;x&#34;:14,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1343,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1638,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-26T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1354,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:149,&#34;arr_time&#34;:1656,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:151,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-26T11:00:00Z&#34;,&#34;x&#34;:149,&#34;y&#34;:151},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1520,&#34;sched_dep_time&#34;:1525,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1840,&#34;sched_arr_time&#34;:1840,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-26T15:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1528,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1859,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:417,&#34;tailnum&#34;:&#34;N199DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-26T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1621,&#34;sched_dep_time&#34;:1625,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1939,&#34;sched_arr_time&#34;:1932,&#34;arr_delay&#34;:7,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N661JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-26T16:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1628,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1940,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-26T16:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1706,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:11,&#34;arr_time&#34;:2010,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N846VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-26T16:00:00Z&#34;,&#34;x&#34;:11,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1734,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:124,&#34;arr_time&#34;:2020,&#34;sched_arr_time&#34;:1843,&#34;arr_delay&#34;:97,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N546UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-26T15:00:00Z&#34;,&#34;x&#34;:124,&#34;y&#34;:97},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1815,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2108,&#34;sched_arr_time&#34;:2132,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:426,&#34;tailnum&#34;:&#34;N706TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-26T18:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:1910,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2147,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-28,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-26T19:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-28},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:2011,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:132,&#34;arr_time&#34;:2303,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:121,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-26T17:00:00Z&#34;,&#34;x&#34;:132,&#34;y&#34;:121},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:2052,&#34;sched_dep_time&#34;:2054,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2333,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N558JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:54,&#34;time_hour&#34;:&#34;2013-10-26T20:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:26,&#34;dep_time&#34;:2136,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:29,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:319,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-26T21:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:654,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:949,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-26,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N625VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T07:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:654,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:938,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-37,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N804JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T07:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-37},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:950,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-25,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:420,&#34;tailnum&#34;:&#34;N189DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:659,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1012,&#34;sched_arr_time&#34;:1013,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N721TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:344,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T07:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:753,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1046,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T08:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:832,&#34;sched_dep_time&#34;:729,&#34;dep_delay&#34;:63,&#34;arr_time&#34;:1122,&#34;sched_arr_time&#34;:1021,&#34;arr_delay&#34;:61,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:29,&#34;time_hour&#34;:&#34;2013-10-27T07:00:00Z&#34;,&#34;x&#34;:63,&#34;y&#34;:61},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:905,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1156,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-24,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-27T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:914,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1208,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-27,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N853VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-27T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:917,&#34;sched_dep_time&#34;:921,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1203,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-32,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N705JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-27T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-32},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1022,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1314,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-27T10:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1106,&#34;sched_dep_time&#34;:1115,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1352,&#34;sched_arr_time&#34;:1415,&#34;arr_delay&#34;:-23,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N554UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-27T11:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1148,&#34;sched_dep_time&#34;:1151,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1457,&#34;sched_arr_time&#34;:1459,&#34;arr_delay&#34;:-2,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N828JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:51,&#34;time_hour&#34;:&#34;2013-10-27T11:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1157,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1458,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N712TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T12:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1158,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1455,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T12:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1301,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1606,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N638VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T13:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1341,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1644,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-27T13:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1442,&#34;sched_dep_time&#34;:1447,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1741,&#34;sched_arr_time&#34;:1800,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:47,&#34;time_hour&#34;:&#34;2013-10-27T14:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1527,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1840,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:417,&#34;tailnum&#34;:&#34;N192DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-27T15:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1535,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1846,&#34;sched_arr_time&#34;:1845,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-27T15:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1635,&#34;sched_dep_time&#34;:1635,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1934,&#34;sched_arr_time&#34;:1952,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N625JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-27T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1707,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:12,&#34;arr_time&#34;:2019,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N626VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-27T16:00:00Z&#34;,&#34;x&#34;:12,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1725,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:25,&#34;arr_time&#34;:2017,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:477,&#34;tailnum&#34;:&#34;N704X&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T17:00:00Z&#34;,&#34;x&#34;:25,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1741,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:71,&#34;arr_time&#34;:2041,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:61,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N323AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-27T16:00:00Z&#34;,&#34;x&#34;:71,&#34;y&#34;:61},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1801,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2058,&#34;sched_arr_time&#34;:2052,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-27T17:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1809,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2109,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:-29,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:426,&#34;tailnum&#34;:&#34;N180DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-27T18:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:1909,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2220,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-27T19:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:2002,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2326,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N627VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T20:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:2037,&#34;sched_dep_time&#34;:2040,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:2347,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N531JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-27T20:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:2047,&#34;sched_dep_time&#34;:2025,&#34;dep_delay&#34;:22,&#34;arr_time&#34;:2345,&#34;sched_arr_time&#34;:2318,&#34;arr_delay&#34;:27,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-27T20:00:00Z&#34;,&#34;x&#34;:22,&#34;y&#34;:27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:2107,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:7,&#34;arr_time&#34;:14,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N1200K&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-27T21:00:00Z&#34;,&#34;x&#34;:7,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:27,&#34;dep_time&#34;:2134,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:51,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-27T21:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:624,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:930,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-28T06:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1035,&#34;sched_arr_time&#34;:1013,&#34;arr_delay&#34;:22,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N704X&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:363,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1006,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N639VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1044,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:29,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N828JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:350,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:757,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1048,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T08:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:821,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:1107,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-28T08:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:854,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1205,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:422,&#34;tailnum&#34;:&#34;N704X&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:351,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:907,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1206,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-14,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-28T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:920,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1252,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:17,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N631VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:367,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-28T09:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:926,&#34;sched_dep_time&#34;:921,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1302,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:27,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N554JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:368,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-28T09:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1022,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:1341,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:356,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-28T10:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1122,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1410,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-15,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:398,&#34;tailnum&#34;:&#34;N554UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-28T11:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1147,&#34;sched_dep_time&#34;:1151,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1513,&#34;sched_arr_time&#34;:1459,&#34;arr_delay&#34;:14,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N519JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:369,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:51,&#34;time_hour&#34;:&#34;2013-10-28T11:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:14},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1456,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1156,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1507,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N713TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:348,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T12:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1631,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N854VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:370,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1342,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1713,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:361,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-28T13:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1448,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:1807,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N595UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:354,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-28T14:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1528,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1909,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:417,&#34;tailnum&#34;:&#34;N193DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:352,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-28T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1624,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:54,&#34;arr_time&#34;:2034,&#34;sched_arr_time&#34;:1845,&#34;arr_delay&#34;:109,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:373,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-28T15:00:00Z&#34;,&#34;x&#34;:54,&#34;y&#34;:109},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1629,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2016,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:36,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:371,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-28T16:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:36},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1633,&#34;sched_dep_time&#34;:1635,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2023,&#34;sched_arr_time&#34;:1952,&#34;arr_delay&#34;:31,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N712JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:372,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-28T16:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:31},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1654,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2014,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:477,&#34;tailnum&#34;:&#34;N711ZX&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T17:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1657,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:2024,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N638VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:367,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-28T16:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1757,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2127,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:25,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:360,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-28T17:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1815,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2213,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:35,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:426,&#34;tailnum&#34;:&#34;N177DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:354,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-28T18:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:1908,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2207,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-28T19:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:2015,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2355,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:35,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N546UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:368,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-28T20:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:2029,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:29,&#34;arr_time&#34;:18,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:63,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N839VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:370,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T20:00:00Z&#34;,&#34;x&#34;:29,&#34;y&#34;:63},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:2039,&#34;sched_dep_time&#34;:2040,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:26,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:27,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N526JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:366,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-28T20:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:2055,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:39,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N175DZ&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:369,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-28T21:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:28,&#34;dep_time&#34;:2136,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:103,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:23,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:350,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-28T21:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:23},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:625,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:948,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:26,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N510UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:357,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-29T06:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:26},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:653,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1027,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:12,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N656JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:367,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T07:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:654,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1005,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N196DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T07:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:656,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1044,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:29,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N838VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:373,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T07:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:29},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:754,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1053,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-7,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T08:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-7},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:826,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1125,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:342,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-29T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:855,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1216,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:422,&#34;tailnum&#34;:&#34;N711ZX&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:360,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:904,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1222,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N336AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-29T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:915,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1251,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N641VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:371,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-29T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:917,&#34;sched_dep_time&#34;:921,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1256,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N662JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:374,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-29T09:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1023,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1334,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:349,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-29T10:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1125,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1446,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N554UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:360,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-29T11:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1148,&#34;sched_dep_time&#34;:1151,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1541,&#34;sched_arr_time&#34;:1459,&#34;arr_delay&#34;:42,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N590JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:371,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:51,&#34;time_hour&#34;:&#34;2013-10-29T11:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:42},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1153,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1505,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N721TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T12:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1154,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1511,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:350,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T12:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1259,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1645,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:35,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N631VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:381,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T13:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:35},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1339,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1715,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:25,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N332AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:356,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-29T13:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1528,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1848,&#34;sched_arr_time&#34;:1845,&#34;arr_delay&#34;:3,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:343,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-29T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1529,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1859,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:417,&#34;tailnum&#34;:&#34;N195DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:353,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-29T15:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1546,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:61,&#34;arr_time&#34;:1922,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:84,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:358,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-29T14:00:00Z&#34;,&#34;x&#34;:61,&#34;y&#34;:84},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1631,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:1,&#34;arr_time&#34;:1945,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:350,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-29T16:00:00Z&#34;,&#34;x&#34;:1,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1635,&#34;sched_dep_time&#34;:1635,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2013,&#34;sched_arr_time&#34;:1952,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N562JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:372,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-29T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1655,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2023,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N638VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:367,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-29T16:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1700,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2029,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:477,&#34;tailnum&#34;:&#34;N722TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:354,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T17:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1758,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:2112,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:354,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-29T17:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1810,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:2139,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:426,&#34;tailnum&#34;:&#34;N189DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:358,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-29T18:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1914,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:2242,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:27,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:360,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-29T19:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:27},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:1958,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2340,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:25,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:371,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T20:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:2008,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:2309,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N598UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-29T20:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:2039,&#34;sched_dep_time&#34;:2040,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:19,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:20,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N661JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:368,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-29T20:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:2059,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:29,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:9,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N180DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:350,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-29T21:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:29,&#34;dep_time&#34;:2139,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:56,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:16,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-29T21:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:16},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:653,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1012,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N626VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:357,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T07:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:654,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1006,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N834JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:346,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T07:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:655,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:951,&#34;sched_arr_time&#34;:1012,&#34;arr_delay&#34;:-21,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N710TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T07:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:756,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1048,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T08:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:824,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:114,&#34;arr_time&#34;:1146,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:144,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N554UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:356,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-30T06:00:00Z&#34;,&#34;x&#34;:114,&#34;y&#34;:144},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:829,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1135,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N512UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:341,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-30T08:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:857,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:1201,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:422,&#34;tailnum&#34;:&#34;N710TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:339,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T09:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:905,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1221,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N319AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-30T09:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:915,&#34;sched_dep_time&#34;:921,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1231,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N779JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:356,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-30T09:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:919,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1241,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:6,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N635VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:352,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-30T09:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1026,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:1324,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:329,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-30T10:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1119,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1422,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N560UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:335,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-30T11:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1153,&#34;sched_dep_time&#34;:1151,&#34;dep_delay&#34;:2,&#34;arr_time&#34;:1512,&#34;sched_arr_time&#34;:1459,&#34;arr_delay&#34;:13,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N640JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:51,&#34;time_hour&#34;:&#34;2013-10-30T11:00:00Z&#34;,&#34;x&#34;:2,&#34;y&#34;:13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1503,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-3,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N703TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:347,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-3},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1158,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1450,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:332,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T12:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1258,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1611,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:1,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N641VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:351,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T13:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1338,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1645,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:340,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-30T13:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1445,&#34;sched_dep_time&#34;:1445,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1808,&#34;sched_arr_time&#34;:1758,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:841,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:345,&#34;distance&#34;:2475,&#34;hour&#34;:14,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-30T14:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1529,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1908,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:417,&#34;tailnum&#34;:&#34;N199DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:355,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-30T15:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1624,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:1950,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:359,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-30T16:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1652,&#34;sched_dep_time&#34;:1700,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:2023,&#34;sched_arr_time&#34;:2018,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:477,&#34;tailnum&#34;:&#34;N717TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:355,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T17:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1656,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:86,&#34;arr_time&#34;:1956,&#34;sched_arr_time&#34;:1845,&#34;arr_delay&#34;:71,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N335AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-30T15:00:00Z&#34;,&#34;x&#34;:86,&#34;y&#34;:71},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1657,&#34;sched_dep_time&#34;:1635,&#34;dep_delay&#34;:22,&#34;arr_time&#34;:2017,&#34;sched_arr_time&#34;:1952,&#34;arr_delay&#34;:25,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N529JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:354,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-30T16:00:00Z&#34;,&#34;x&#34;:22,&#34;y&#34;:25},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1704,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:9,&#34;arr_time&#34;:2039,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:365,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-30T16:00:00Z&#34;,&#34;x&#34;:9,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1802,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:3,&#34;arr_time&#34;:2102,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:0,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:338,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-30T17:00:00Z&#34;,&#34;x&#34;:3,&#34;y&#34;:0},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1813,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2149,&#34;sched_arr_time&#34;:2138,&#34;arr_delay&#34;:11,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:426,&#34;tailnum&#34;:&#34;N180DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:358,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-30T18:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1901,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:-9,&#34;arr_time&#34;:2155,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:-20,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-30T19:00:00Z&#34;,&#34;x&#34;:-9,&#34;y&#34;:-20},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:1956,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:-4,&#34;arr_time&#34;:2334,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:19,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N361VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:360,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T20:00:00Z&#34;,&#34;x&#34;:-4,&#34;y&#34;:19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:2015,&#34;sched_dep_time&#34;:2017,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2322,&#34;sched_arr_time&#34;:2320,&#34;arr_delay&#34;:2,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:771,&#34;tailnum&#34;:&#34;N518UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:337,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:17,&#34;time_hour&#34;:&#34;2013-10-30T20:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:2},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:2033,&#34;sched_dep_time&#34;:2040,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:20,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:21,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N547JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:358,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-30T20:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:21},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:2057,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:25,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:5,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N189DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:352,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-30T21:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:30,&#34;dep_time&#34;:2134,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:44,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:4,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:336,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-30T21:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:629,&#34;sched_dep_time&#34;:630,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:918,&#34;sched_arr_time&#34;:922,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:797,&#34;tailnum&#34;:&#34;N596UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:6,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-31T06:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:650,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-10,&#34;arr_time&#34;:937,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-38,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:399,&#34;tailnum&#34;:&#34;N635VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:325,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T07:00:00Z&#34;,&#34;x&#34;:-10,&#34;y&#34;:-38},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:652,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-8,&#34;arr_time&#34;:942,&#34;sched_arr_time&#34;:1015,&#34;arr_delay&#34;:-33,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:23,&#34;tailnum&#34;:&#34;N639JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:331,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T07:00:00Z&#34;,&#34;x&#34;:-8,&#34;y&#34;:-33},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:658,&#34;sched_dep_time&#34;:700,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1003,&#34;sched_arr_time&#34;:1013,&#34;arr_delay&#34;:-10,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:120,&#34;tailnum&#34;:&#34;N704X&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:7,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T07:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:755,&#34;sched_dep_time&#34;:800,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1054,&#34;sched_arr_time&#34;:1100,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:33,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:333,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T08:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:825,&#34;sched_dep_time&#34;:830,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1118,&#34;sched_arr_time&#34;:1122,&#34;arr_delay&#34;:-4,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:443,&#34;tailnum&#34;:&#34;N589UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:326,&#34;distance&#34;:2475,&#34;hour&#34;:8,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-31T08:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-4},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:859,&#34;sched_dep_time&#34;:900,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1154,&#34;sched_arr_time&#34;:1211,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:422,&#34;tailnum&#34;:&#34;N704X&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:327,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T09:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:914,&#34;sched_dep_time&#34;:910,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1209,&#34;sched_arr_time&#34;:1220,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:1,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:328,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-31T09:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:921,&#34;sched_dep_time&#34;:921,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:1205,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:223,&#34;tailnum&#34;:&#34;N519JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:21,&#34;time_hour&#34;:&#34;2013-10-31T09:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:933,&#34;sched_dep_time&#34;:920,&#34;dep_delay&#34;:13,&#34;arr_time&#34;:1224,&#34;sched_arr_time&#34;:1235,&#34;arr_delay&#34;:-11,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:407,&#34;tailnum&#34;:&#34;N633VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:330,&#34;distance&#34;:2475,&#34;hour&#34;:9,&#34;minute&#34;:20,&#34;time_hour&#34;:&#34;2013-10-31T09:00:00Z&#34;,&#34;x&#34;:13,&#34;y&#34;:-11},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1029,&#34;sched_dep_time&#34;:1030,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1324,&#34;sched_arr_time&#34;:1325,&#34;arr_delay&#34;:-1,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:19,&#34;tailnum&#34;:&#34;N338AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:317,&#34;distance&#34;:2475,&#34;hour&#34;:10,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-31T10:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-1},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1120,&#34;sched_dep_time&#34;:1125,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1403,&#34;sched_arr_time&#34;:1425,&#34;arr_delay&#34;:-22,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:703,&#34;tailnum&#34;:&#34;N555UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:25,&#34;time_hour&#34;:&#34;2013-10-31T11:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-22},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-5,&#34;arr_time&#34;:1453,&#34;sched_arr_time&#34;:1506,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N722TW&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T12:00:00Z&#34;,&#34;x&#34;:-5,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1155,&#34;sched_dep_time&#34;:1151,&#34;dep_delay&#34;:4,&#34;arr_time&#34;:1442,&#34;sched_arr_time&#34;:1459,&#34;arr_delay&#34;:-17,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:323,&#34;tailnum&#34;:&#34;N524JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:11,&#34;minute&#34;:51,&#34;time_hour&#34;:&#34;2013-10-31T11:00:00Z&#34;,&#34;x&#34;:4,&#34;y&#34;:-17},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1159,&#34;sched_dep_time&#34;:1200,&#34;dep_delay&#34;:-1,&#34;arr_time&#34;:1449,&#34;sched_arr_time&#34;:1455,&#34;arr_delay&#34;:-6,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:3,&#34;tailnum&#34;:&#34;N329AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:12,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T12:00:00Z&#34;,&#34;x&#34;:-1,&#34;y&#34;:-6},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1338,&#34;sched_dep_time&#34;:1345,&#34;dep_delay&#34;:-7,&#34;arr_time&#34;:1631,&#34;sched_arr_time&#34;:1650,&#34;arr_delay&#34;:-19,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:117,&#34;tailnum&#34;:&#34;N320AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:45,&#34;time_hour&#34;:&#34;2013-10-31T13:00:00Z&#34;,&#34;x&#34;:-7,&#34;y&#34;:-19},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1348,&#34;sched_dep_time&#34;:1300,&#34;dep_delay&#34;:48,&#34;arr_time&#34;:1634,&#34;sched_arr_time&#34;:1610,&#34;arr_delay&#34;:24,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:411,&#34;tailnum&#34;:&#34;N630VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:318,&#34;distance&#34;:2475,&#34;hour&#34;:13,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T13:00:00Z&#34;,&#34;x&#34;:48,&#34;y&#34;:24},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1528,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:1823,&#34;sched_arr_time&#34;:1853,&#34;arr_delay&#34;:-30,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:417,&#34;tailnum&#34;:&#34;N193DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-31T15:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-30},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1635,&#34;sched_dep_time&#34;:1630,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:1955,&#34;sched_arr_time&#34;:1940,&#34;arr_delay&#34;:15,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:181,&#34;tailnum&#34;:&#34;N328AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:334,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-31T16:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:15},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1647,&#34;sched_dep_time&#34;:1635,&#34;dep_delay&#34;:12,&#34;arr_time&#34;:1943,&#34;sched_arr_time&#34;:1952,&#34;arr_delay&#34;:-9,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:423,&#34;tailnum&#34;:&#34;N645JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:35,&#34;time_hour&#34;:&#34;2013-10-31T16:00:00Z&#34;,&#34;x&#34;:12,&#34;y&#34;:-9},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1705,&#34;sched_dep_time&#34;:1655,&#34;dep_delay&#34;:10,&#34;arr_time&#34;:2007,&#34;sched_arr_time&#34;:2015,&#34;arr_delay&#34;:-8,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:413,&#34;tailnum&#34;:&#34;N641VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:322,&#34;distance&#34;:2475,&#34;hour&#34;:16,&#34;minute&#34;:55,&#34;time_hour&#34;:&#34;2013-10-31T16:00:00Z&#34;,&#34;x&#34;:10,&#34;y&#34;:-8},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1738,&#34;sched_dep_time&#34;:1530,&#34;dep_delay&#34;:128,&#34;arr_time&#34;:2026,&#34;sched_arr_time&#34;:1845,&#34;arr_delay&#34;:101,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:133,&#34;tailnum&#34;:&#34;N339AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:307,&#34;distance&#34;:2475,&#34;hour&#34;:15,&#34;minute&#34;:30,&#34;time_hour&#34;:&#34;2013-10-31T15:00:00Z&#34;,&#34;x&#34;:128,&#34;y&#34;:101},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1753,&#34;sched_dep_time&#34;:1759,&#34;dep_delay&#34;:-6,&#34;arr_time&#34;:2026,&#34;sched_arr_time&#34;:2102,&#34;arr_delay&#34;:-36,&#34;carrier&#34;:&#34;UA&#34;,&#34;flight&#34;:535,&#34;tailnum&#34;:&#34;N588UA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:313,&#34;distance&#34;:2475,&#34;hour&#34;:17,&#34;minute&#34;:59,&#34;time_hour&#34;:&#34;2013-10-31T17:00:00Z&#34;,&#34;x&#34;:-6,&#34;y&#34;:-36},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:1820,&#34;sched_dep_time&#34;:1815,&#34;dep_delay&#34;:5,&#34;arr_time&#34;:2118,&#34;sched_arr_time&#34;:2136,&#34;arr_delay&#34;:-18,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:426,&#34;tailnum&#34;:&#34;N191DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:321,&#34;distance&#34;:2475,&#34;hour&#34;:18,&#34;minute&#34;:15,&#34;time_hour&#34;:&#34;2013-10-31T18:00:00Z&#34;,&#34;x&#34;:5,&#34;y&#34;:-18},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:2000,&#34;sched_dep_time&#34;:2000,&#34;dep_delay&#34;:0,&#34;arr_time&#34;:2325,&#34;sched_arr_time&#34;:2315,&#34;arr_delay&#34;:10,&#34;carrier&#34;:&#34;VX&#34;,&#34;flight&#34;:415,&#34;tailnum&#34;:&#34;N846VA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:314,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T20:00:00Z&#34;,&#34;x&#34;:0,&#34;y&#34;:10},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:2038,&#34;sched_dep_time&#34;:2040,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:2347,&#34;sched_arr_time&#34;:2359,&#34;arr_delay&#34;:-12,&#34;carrier&#34;:&#34;B6&#34;,&#34;flight&#34;:523,&#34;tailnum&#34;:&#34;N635JB&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:323,&#34;distance&#34;:2475,&#34;hour&#34;:20,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-31T20:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-12},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:2057,&#34;sched_dep_time&#34;:2100,&#34;dep_delay&#34;:-3,&#34;arr_time&#34;:15,&#34;sched_arr_time&#34;:20,&#34;arr_delay&#34;:-5,&#34;carrier&#34;:&#34;DL&#34;,&#34;flight&#34;:427,&#34;tailnum&#34;:&#34;N189DN&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:324,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:0,&#34;time_hour&#34;:&#34;2013-10-31T21:00:00Z&#34;,&#34;x&#34;:-3,&#34;y&#34;:-5},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:2138,&#34;sched_dep_time&#34;:2140,&#34;dep_delay&#34;:-2,&#34;arr_time&#34;:27,&#34;sched_arr_time&#34;:40,&#34;arr_delay&#34;:-13,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:185,&#34;tailnum&#34;:&#34;N324AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:320,&#34;distance&#34;:2475,&#34;hour&#34;:21,&#34;minute&#34;:40,&#34;time_hour&#34;:&#34;2013-10-31T21:00:00Z&#34;,&#34;x&#34;:-2,&#34;y&#34;:-13},{&#34;year&#34;:2013,&#34;month&#34;:10,&#34;day&#34;:31,&#34;dep_time&#34;:2236,&#34;sched_dep_time&#34;:1910,&#34;dep_delay&#34;:206,&#34;arr_time&#34;:103,&#34;sched_arr_time&#34;:2215,&#34;arr_delay&#34;:168,&#34;carrier&#34;:&#34;AA&#34;,&#34;flight&#34;:21,&#34;tailnum&#34;:&#34;N327AA&#34;,&#34;origin&#34;:&#34;JFK&#34;,&#34;dest&#34;:&#34;LAX&#34;,&#34;air_time&#34;:307,&#34;distance&#34;:2475,&#34;hour&#34;:19,&#34;minute&#34;:10,&#34;time_hour&#34;:&#34;2013-10-31T19:00:00Z&#34;,&#34;x&#34;:206,&#34;y&#34;:168}]}],&#34;xAxis&#34;:{&#34;type&#34;:&#34;linear&#34;,&#34;title&#34;:{&#34;text&#34;:&#34;dep_delay&#34;},&#34;categories&#34;:null}},&#34;theme&#34;:{&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;transparent&#34;}},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;chart&#34;,&#34;fonts&#34;:[],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;p&gt;However, if we aggregated the data a bit to reduce the number of points plotted, this functionality could once again come in handy. For example, below we group the flights by 15-minute intervals in departure delays, and plot the median arrival delay for these intervals.&lt;/p&gt;
&lt;pre class=&#34;r&#34;&gt;&lt;code&gt;oct_lax_flights_agg &amp;lt;- oct_lax_flights %&amp;gt;%
  mutate(dep_delay_cat = cut(dep_delay, breaks = seq(-15, 255, 15))) %&amp;gt;%
  group_by(origin, dep_delay_cat) %&amp;gt;%
  summarise(med_arr_delay = median(arr_delay, na.rm = TRUE))
hchart(oct_lax_flights_agg, &amp;quot;line&amp;quot;, x = dep_delay_cat, y = med_arr_delay, group = origin)&lt;/code&gt;&lt;/pre&gt;
&lt;div id=&#34;htmlwidget-7a26d3640572c22466d9&#34; style=&#34;width:100%;height:500px;&#34; class=&#34;highchart html-widget&#34;&gt;&lt;/div&gt;
&lt;script type=&#34;application/json&#34; data-for=&#34;htmlwidget-7a26d3640572c22466d9&#34;&gt;{&#34;x&#34;:{&#34;hc_opts&#34;:{&#34;title&#34;:{&#34;text&#34;:null},&#34;yAxis&#34;:{&#34;title&#34;:{&#34;text&#34;:&#34;med_arr_delay&#34;},&#34;type&#34;:&#34;linear&#34;},&#34;credits&#34;:{&#34;enabled&#34;:false},&#34;exporting&#34;:{&#34;enabled&#34;:false},&#34;plotOptions&#34;:{&#34;series&#34;:{&#34;turboThreshold&#34;:0,&#34;showInLegend&#34;:true,&#34;marker&#34;:{&#34;enabled&#34;:false}},&#34;scatter&#34;:{&#34;marker&#34;:{&#34;symbol&#34;:&#34;circle&#34;}},&#34;bubble&#34;:{&#34;minSize&#34;:5,&#34;maxSize&#34;:25},&#34;treemap&#34;:{&#34;layoutAlgorithm&#34;:&#34;squarified&#34;}},&#34;series&#34;:[{&#34;name&#34;:&#34;EWR&#34;,&#34;type&#34;:&#34;line&#34;,&#34;data&#34;:[{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(-15,0]&#34;,&#34;med_arr_delay&#34;:-10.5,&#34;y&#34;:-10.5,&#34;name&#34;:&#34;(-15,0]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(0,15]&#34;,&#34;med_arr_delay&#34;:1,&#34;y&#34;:1,&#34;name&#34;:&#34;(0,15]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(15,30]&#34;,&#34;med_arr_delay&#34;:15,&#34;y&#34;:15,&#34;name&#34;:&#34;(15,30]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(30,45]&#34;,&#34;med_arr_delay&#34;:20,&#34;y&#34;:20,&#34;name&#34;:&#34;(30,45]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(45,60]&#34;,&#34;med_arr_delay&#34;:38.5,&#34;y&#34;:38.5,&#34;name&#34;:&#34;(45,60]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(60,75]&#34;,&#34;med_arr_delay&#34;:40.5,&#34;y&#34;:40.5,&#34;name&#34;:&#34;(60,75]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(75,90]&#34;,&#34;med_arr_delay&#34;:83,&#34;y&#34;:83,&#34;name&#34;:&#34;(75,90]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(90,105]&#34;,&#34;med_arr_delay&#34;:107.5,&#34;y&#34;:107.5,&#34;name&#34;:&#34;(90,105]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(105,120]&#34;,&#34;med_arr_delay&#34;:84,&#34;y&#34;:84,&#34;name&#34;:&#34;(105,120]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(180,195]&#34;,&#34;med_arr_delay&#34;:160.5,&#34;y&#34;:160.5,&#34;name&#34;:&#34;(180,195]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(210,225]&#34;,&#34;med_arr_delay&#34;:213,&#34;y&#34;:213,&#34;name&#34;:&#34;(210,225]&#34;},{&#34;origin&#34;:&#34;EWR&#34;,&#34;dep_delay_cat&#34;:&#34;(225,240]&#34;,&#34;med_arr_delay&#34;:231,&#34;y&#34;:231,&#34;name&#34;:&#34;(225,240]&#34;}]},{&#34;name&#34;:&#34;JFK&#34;,&#34;type&#34;:&#34;line&#34;,&#34;data&#34;:[{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(-15,0]&#34;,&#34;med_arr_delay&#34;:-10,&#34;y&#34;:-10,&#34;name&#34;:&#34;(-15,0]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(0,15]&#34;,&#34;med_arr_delay&#34;:-4,&#34;y&#34;:-4,&#34;name&#34;:&#34;(0,15]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(15,30]&#34;,&#34;med_arr_delay&#34;:14,&#34;y&#34;:14,&#34;name&#34;:&#34;(15,30]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(30,45]&#34;,&#34;med_arr_delay&#34;:24.5,&#34;y&#34;:24.5,&#34;name&#34;:&#34;(30,45]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(45,60]&#34;,&#34;med_arr_delay&#34;:45,&#34;y&#34;:45,&#34;name&#34;:&#34;(45,60]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(60,75]&#34;,&#34;med_arr_delay&#34;:61,&#34;y&#34;:61,&#34;name&#34;:&#34;(60,75]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(75,90]&#34;,&#34;med_arr_delay&#34;:82.5,&#34;y&#34;:82.5,&#34;name&#34;:&#34;(75,90]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(90,105]&#34;,&#34;med_arr_delay&#34;:77,&#34;y&#34;:77,&#34;name&#34;:&#34;(90,105]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(105,120]&#34;,&#34;med_arr_delay&#34;:119,&#34;y&#34;:119,&#34;name&#34;:&#34;(105,120]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(120,135]&#34;,&#34;med_arr_delay&#34;:107,&#34;y&#34;:107,&#34;name&#34;:&#34;(120,135]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(135,150]&#34;,&#34;med_arr_delay&#34;:151,&#34;y&#34;:151,&#34;name&#34;:&#34;(135,150]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(180,195]&#34;,&#34;med_arr_delay&#34;:161,&#34;y&#34;:161,&#34;name&#34;:&#34;(180,195]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(195,210]&#34;,&#34;med_arr_delay&#34;:175.5,&#34;y&#34;:175.5,&#34;name&#34;:&#34;(195,210]&#34;},{&#34;origin&#34;:&#34;JFK&#34;,&#34;dep_delay_cat&#34;:&#34;(240,255]&#34;,&#34;med_arr_delay&#34;:219,&#34;y&#34;:219,&#34;name&#34;:&#34;(240,255]&#34;}]}],&#34;xAxis&#34;:{&#34;type&#34;:&#34;category&#34;,&#34;title&#34;:{&#34;text&#34;:&#34;dep_delay_cat&#34;},&#34;categories&#34;:null}},&#34;theme&#34;:{&#34;chart&#34;:{&#34;backgroundColor&#34;:&#34;transparent&#34;}},&#34;conf_opts&#34;:{&#34;global&#34;:{&#34;Date&#34;:null,&#34;VMLRadialGradientURL&#34;:&#34;http =//code.highcharts.com/list(version)/gfx/vml-radial-gradient.png&#34;,&#34;canvasToolsURL&#34;:&#34;http =//code.highcharts.com/list(version)/modules/canvas-tools.js&#34;,&#34;getTimezoneOffset&#34;:null,&#34;timezoneOffset&#34;:0,&#34;useUTC&#34;:true},&#34;lang&#34;:{&#34;contextButtonTitle&#34;:&#34;Chart context menu&#34;,&#34;decimalPoint&#34;:&#34;.&#34;,&#34;downloadJPEG&#34;:&#34;Download JPEG image&#34;,&#34;downloadPDF&#34;:&#34;Download PDF document&#34;,&#34;downloadPNG&#34;:&#34;Download PNG image&#34;,&#34;downloadSVG&#34;:&#34;Download SVG vector image&#34;,&#34;drillUpText&#34;:&#34;Back to {series.name}&#34;,&#34;invalidDate&#34;:null,&#34;loading&#34;:&#34;Loading...&#34;,&#34;months&#34;:[&#34;January&#34;,&#34;February&#34;,&#34;March&#34;,&#34;April&#34;,&#34;May&#34;,&#34;June&#34;,&#34;July&#34;,&#34;August&#34;,&#34;September&#34;,&#34;October&#34;,&#34;November&#34;,&#34;December&#34;],&#34;noData&#34;:&#34;No data to display&#34;,&#34;numericSymbols&#34;:[&#34;k&#34;,&#34;M&#34;,&#34;G&#34;,&#34;T&#34;,&#34;P&#34;,&#34;E&#34;],&#34;printChart&#34;:&#34;Print chart&#34;,&#34;resetZoom&#34;:&#34;Reset zoom&#34;,&#34;resetZoomTitle&#34;:&#34;Reset zoom level 1:1&#34;,&#34;shortMonths&#34;:[&#34;Jan&#34;,&#34;Feb&#34;,&#34;Mar&#34;,&#34;Apr&#34;,&#34;May&#34;,&#34;Jun&#34;,&#34;Jul&#34;,&#34;Aug&#34;,&#34;Sep&#34;,&#34;Oct&#34;,&#34;Nov&#34;,&#34;Dec&#34;],&#34;thousandsSep&#34;:&#34; &#34;,&#34;weekdays&#34;:[&#34;Sunday&#34;,&#34;Monday&#34;,&#34;Tuesday&#34;,&#34;Wednesday&#34;,&#34;Thursday&#34;,&#34;Friday&#34;,&#34;Saturday&#34;]}},&#34;type&#34;:&#34;chart&#34;,&#34;fonts&#34;:[],&#34;debug&#34;:false},&#34;evals&#34;:[],&#34;jsHooks&#34;:[]}&lt;/script&gt;
&lt;/div&gt;
&lt;div id=&#34;summary&#34; class=&#34;section level2&#34;&gt;
&lt;h2&gt;Summary&lt;/h2&gt;
&lt;p&gt;Highcharts provides high quality web graphics with high customizability, and the highcharter package allows R users to take full advantage of them. If you’re interested in finding out more about the functionality of the package, I highly recommend browsing the highcharter package &lt;a href=&#34;http://jkunst.com/highcharter/&#34;&gt;homepage&lt;/a&gt; which contains a variety of Highcharts, &lt;a href=&#34;http://www.highcharts.com/products/highstock&#34;&gt;Highstock&lt;/a&gt; and &lt;a href=&#34;http://www.highcharts.com/products/highmaps&#34;&gt;Highmaps&lt;/a&gt; plots along with sample code to reproduce them. Additionally, the &lt;a href=&#34;http://api.highcharts.com/highcharts&#34;&gt;Highcharts Options Reference page&lt;/a&gt; is immensely useful for finding the specific syntax for customization options.&lt;/p&gt;
&lt;/div&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/10/19/creating-interactive-plots-with-r-and-highcharts/&#39;;&lt;/script&gt;
      </description>
    </item>
    
    <item>
      <title>Interview with J.J. Allaire</title>
      <link>https://rviews.rstudio.com/2016/10/12/interview-with-j-j-allaire/</link>
      <pubDate>Wed, 12 Oct 2016 00:00:00 +0000</pubDate>
      
      <guid>https://rviews.rstudio.com/2016/10/12/interview-with-j-j-allaire/</guid>
      <description>
        &lt;p&gt;Welcome to &amp;ldquo;R Views&amp;rdquo;, the new R Community blog from RStudio. For this first post, I sat down with J.J. Allaire, RStudio&amp;rsquo;s founder and CEO, to discuss RStudio&amp;rsquo;s history, its mission and JJ&amp;rsquo;s vision for its future. In a short time, we touched on a wide range of subjects including RStudio&amp;rsquo;s business, the growth of the R language, the importance of the R Consortium to the R Community and J.J.&amp;rsquo;s advice to anyone coming to R for the first time. We hope you enjoy this &amp;ldquo;snapshot&amp;rdquo; of RStudio&amp;rsquo;s place in the R world.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: How did you first become involved with R? What were you doing when R first came to your attention, and why R?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; As an undergraduate I studied economics and political science and as a result got very interested in quantitative research. As a student I worked with SAS, SPSS, and Excel. This was my first serious exposure to software and computing, which I also became quite fascinated with.As it turned out, my career ended up developing more around software than around quantitative analysis. Then, about eight years ago I was between jobs and looking for the next thing to work on. I was very much of the mindset that I wanted my work to be open source, because I wanted to create software that would be free and accessible to everyone as well as long lasting.&lt;/p&gt;

&lt;p&gt;That&amp;rsquo;s when I learned about R. It was really wonderful to hear that there was a robust and broadly used open source statistical computing environment. I thought that this might be a great place to apply my energy. Quantitative analysis was my original interest in school, and in the meantime, I had acquired considerable skill in writing software systems. I thought I could take some of that, apply it to R, and make a meaningful contribution.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: Was there any specific event that motivated you to start RStudio? When you did start, what kind of company did you envision then?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; RStudio really wasn&amp;rsquo;t started as a company. It began as an open source project that I just worked on by myself. Initially, I started working on the concept of a web based IDE for R. About nine months or so into the project I realized that it would be a really huge undertaking for me to try to build this IDE all by myself.&lt;/p&gt;

&lt;p&gt;So, I recruited Joe Cheng to work with me. Joe and I had worked together in a couple of previous companies. At the time I told him: &amp;ldquo;Joe, I make no representation or promise that this is going to be a company. It might just be an open source project, is that okay with you?&amp;rdquo; He said, &amp;ldquo;That&amp;rsquo;s fine&amp;rdquo;. It was really just the two of us working on an open source project at the beginning. Again, there was no notion that it would have to become a company. My feeling was that if there was a company that could evolve out of it that would be fine, but that was not required.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: Are you surprised about how RStudio turned out?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; I didn&amp;rsquo;t know how it was going to turn out. I definitely knew that open source software has the potential to be very widely used. I&amp;rsquo;m not surprised at all that R is a really big deal, but in no way did I presume or know whether there would be a company that you could build around R. I honestly would have been surprised by any outcome. I really didn&amp;rsquo;t know.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: What is your role at RStudio? Do you run the company? Are you responsible for product development? What gets you up in the morning?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; What I principally do is write software. That&amp;rsquo;s what I love to do. I&amp;rsquo;m the CEO of RStudio but I don&amp;rsquo;t really run the company per se. I collaborate with other people who are engaged in running the company. In particular I spend a lot of time with with Tareef Kawaf who is the President of RStudio and is primarily responsible for running it.&lt;/p&gt;

&lt;p&gt;I really spend the vast majority of my time, over eighty percent, writing software. I started off as the principal developer on RStudio IDE and then Joe and I worked on it together for a number of years. I continue to spend time on the IDE, but I&amp;rsquo;m also the principal developer on quite a few R packages including the R Markdown package. I&amp;rsquo;m the maintainer of a few other packages like htmlwidgets and the dygraphs package, and I have also contributed to several other packages like shiny and Rcpp and others.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: What does a typical work day look like for you?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; On a typical work day, I look at my email from overnight and see if there&amp;rsquo;s anything urgent. I may give feedback on some pull requests or take a look at a few bugs. I probably spend about an hour just taking stock of things that are in my inbox. Then I&amp;rsquo;ll work for five or six hours, writing code for various products and packages.&lt;/p&gt;

&lt;p&gt;After that, I may check in with RStudio&amp;rsquo;s Seattle office when those guys come online at midday, East Coast time. Then, maybe I&amp;rsquo;ll do some more coding until the end of the day. Various things come up, but I have very few meetings that I regularly attend. I try to keep things clear for working on product development.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: From the outside it looks like RStudio has committed a considerable amount of resource to developing open source packages and free products. Many people wonder how RStudio can even be a business. Can you talk a little bit about RStudio&amp;rsquo;s business plan, how does RStudio make money?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; Well, first of all, the mission of the company, is to create open source software for data analysis and statistical computing. So, if you see that we&amp;rsquo;re creating a lot of open source software that should never surprise you: that is our principal mission. At the same time, in order to fulfill our mission we need to bring together as many talented people as we can. For that to happen obviously we also need to develop and grow a business around R.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;d say the commercial business has two major facets, the first is concerned with organizations that want to deploy R at scale; scale here meaning either computing scale or just adopting R within a larger organization. For these requirements, we have enhanced, commercial versions of some of our server products, for example RStudio Server Pro and Shiny Server Pro, that have features aimed at deploying R at scale. Our open source products can typically be adopted by many, many people without buying our professional products, and that&amp;rsquo;s how we want it to be. When customers get more serious about R, or they are deploying R in a larger environment, they tend to buy our professional products. So that&amp;rsquo;s the main way we make money, those professional server products.&lt;/p&gt;

&lt;p&gt;We also have a cloud business where we provide versions of our products over the web. For example, we have shinyapps.io for deploying Shiny applications. It&amp;rsquo;s not a big a part of our business yet, but we expect it to become more and more significant, and we also expect to have other cloud offerings in the future.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: What do RStudio&amp;rsquo;s long range goals look like?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; One core set of goals is centered around creating an elegant and productive environment for using R. Mostly here I&amp;rsquo;m talking about the RStudio IDE. A really nice environment for working with R not only needs to provide the tools to make users very productive, but it also needs to surface all of the richness that is inside R so that it&amp;rsquo;s conceptually clear to people what&amp;rsquo;s possible, and then makes it easy for them to do what they want to do.&lt;/p&gt;

&lt;p&gt;Other goals are centered on creating APIs for R that are really intuitive and work well together. That&amp;rsquo;s the tidyverse, if you will, the family of packages that Hadley and others have developed like ggplot2, dplyr, tidyr, lubridate, stringr and so on.&lt;/p&gt;

&lt;p&gt;We have also focused quite a bit on helping people communicate what they do in R. Here, I&amp;rsquo;m talking about R Markdown which is all about creating documents and web content from R, and Shiny which is about creating interactive applications with R.&lt;/p&gt;

&lt;p&gt;In the future, we want to continue to excel along those three axes and make all of our open-source products and packages even better. We also continue to learn more about the needs of companies who are deploying R at scale, whether it be trying to achieve high performance, ensuring robust security, or integrating seamlessly with other enterprise software systems. As we continue to learn we will continue to develop products along this axis as well. Right now, we&amp;rsquo;ve solved some of the problems, but there are a whole lot more to address, and I don&amp;rsquo;t think we&amp;rsquo;re nearly done on any of these fronts. Building up our professional server product line is a big focus as is building hosted products to let people access and use R in the cloud.&lt;/p&gt;

&lt;p&gt;Also, we want to do a better job of educating people about what we already have. So we are trying to create a well-thought-through curriculum that people can access through different mediums including books, videos, websites and interactive self-paced tutorials. You&amp;rsquo;ll see lots more investment in education from us in the future.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: So far, from what you&amp;rsquo;ve said, RStudio projects all seem to be related to producing tools to help others develop R software and do analytics work, but what would a complete R based tool chain look like?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; That&amp;rsquo;s interesting. I think what we have been talking about, the things that we&amp;rsquo;ve traditionally focused on like helping to deploy R at scale are horizontal tools. They are very, very helpful, but there&amp;rsquo;s actually another layer of tools that we haven&amp;rsquo;t talked about. In any given domain of application, you want to have a suite of tools that are specific to that domain. These are also extremely important, but we are more of a facilitator of those tools than a creators, since we&amp;rsquo;re not domain experts.&lt;/p&gt;

&lt;p&gt;Over time, I think that the whole R community is engaged in a really big collective project to build out all the tools required to let people analyze data in the different domains. Some of the work that we are doing is very much focused on enabling this. For example, Hadley tries both to build tools, and to teach people how to build their own great tools for R. As a result, people have built some wonderful packages to make it easier to do specialized types of analyses. The work I&amp;rsquo;ve done on Rcpp is all about letting people access the highest performance capabilities within their domain whether that&amp;rsquo;s reading data really fast, or analyzing it quickly, or optimizing certain algorithms. Also, many of the tools that we&amp;rsquo;ve developed in data visualization are about providing an extensible platform to let people do custom static and interactive visualizations for different domains. So what does a complete tool chain look like? I think part of it is made up of the tools that we build, and the rest of it is made up of the tools other people build on top of our stuff.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: Does sparklyr represent a new direction for RStudio, or is this just part of the tool chain you described?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; I don&amp;rsquo;t think it&amp;rsquo;s a new direction. In his keynote address at the 2014 UseR! conference in UCLA, John Chambers spoke about how the original concept for R was to create an interface language. One of the motivators was that people wanted to use the robust and high performance FORTRAN libraries for doing statistical analysis that already existed, but they wanted to use them in a flexible and interactive way. So the idea was to create a language that was really good at providing interfaces to other computing systems. In the beginning, it was interfacing to an existing body of FORTRAN code, but over time that has been extended to run just about everything. R is a very good interface language.&lt;/p&gt;

&lt;p&gt;John gave several examples during his talk. One was Rcpp which I&amp;rsquo;ve already talked about. The other was H2O, which is a distributed computing system for doing machine learning. H2O is written in Java, not R, but the developers have provided it with a very nice R interface. I think that&amp;rsquo;s how we view just about everything that might be relevant to statisticians or data analysts. If it&amp;rsquo;s not already in R you can use R to create a fluent and expressive interface for it.&lt;/p&gt;

&lt;p&gt;That&amp;rsquo;s how we view sparklyr.  Spark provides a set of big data capabilities that people want to take advantage of, and we&amp;rsquo;re creating a rich interface in R so the tools and techniques, the working environment and the ability to communicate, things like R Markdown and Shiny, just automatically come with you when you go to work with Spark. John mentioned H2O, but R&amp;rsquo;s been doing things with distributed processing for a long time, so I think we&amp;rsquo;re just fulfilling the vision and mission of R against the latest and greatest distributing computing platforms.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: What do you think about R and big data in general? Do you think what RStudio is doing is going to help overcome the perceived limitations of R?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; Again, you should understand R as a user interface, or a language that&amp;rsquo;s capable of providing very good user interfaces. Developers don&amp;rsquo;t implement core algorithms or core distributed computing primitives in R. They use R as a way of interacting with those things.Once people understand this, and they see how good R is, how they can use dplyr to interact with a Spark cluster, I think the light bulb will go off and they&amp;rsquo;ll say: &amp;ldquo;Okay, I understand where R fits now. It&amp;rsquo;s the world&amp;rsquo;s best interactive environment for data analysis and now I can use it directly against Spark&amp;rdquo;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: RStudio is a founding platinum member of the R consortium, seems from the outside really looks like a really big commitment for a small company.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; Yes&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: Why is the R Consortium important? What are your hopes for its future, and what do you think the R Consortium can accomplish?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; What&amp;rsquo;s really interesting about the R consortium is that it represents all of R&amp;rsquo;s stakeholders. There are the original stakeholders, the R Foundation and R Core, the creators of R. There&amp;rsquo;s a whole community of package developers and users, and then there&amp;rsquo;s the vendors who are in various ways making a business around R. The R Consortium is an alliance of all these people that says &amp;ldquo;Hey, we all have a stake in this being as good as it can be. We all have a stake in the long term integrity of the system, so let&amp;rsquo;s get together in one venue that will allow us to have a dialog about things and fund projects that can help the R Community&amp;rdquo;.&lt;/p&gt;

&lt;p&gt;The R Consortium is a really profound and important group. It has the potential to be the nexus point for everyone in the R Community. That&amp;rsquo;s why we&amp;rsquo;re so enthusiastic about the R Consortium and why we&amp;rsquo;ve got folks within RStudio spending considerable time on it. If it works well, the R Consortium is going to provide a lot of ballast for R, provide a great forum for communicating about R, and help establish trust in R. We want to support it as much as we can.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: In addition to supporting the R community it looks like RStudio packages are geared toward reproducible research and improving scientific research in general. Do you have specific goals or aspirations with respect to science itself?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt;  There is a broader movement in science around reproducible research that we can contribute to. Reproducible research is all about the integrity of the work you do. It&amp;rsquo;s all about the fact that people rely on scientific software to make very important decisions and to gain a clear understanding about how the world works. The integrity and the trustworthiness of the process by which that software yields its results is critical.&lt;/p&gt;

&lt;p&gt;Our goal is to make sure that the tools for working reproducibly within the R ecosystem are excellent. In the past, people may have felt that working reproducibly was going to require more work, more effort, and thought &amp;ldquo;I don&amp;rsquo;t have time to do that&amp;rdquo;. We&amp;rsquo;re trying to make it so that reproducible work actually takes less effort. It&amp;rsquo;s sort of that pit of success idea where we provide a great tool chain for creating compelling documents which has the very pleasant side effect that everything that people do is reproducible.&lt;/p&gt;

&lt;p&gt;Also, reproducibility is one of the reasons we focus on teaching people how to write and work with code to do data analysis. We don&amp;rsquo;t have visual abstractions for doing data analysis because those types of techniques are not reproducible, not easy to inspect, not easy to share, and not easy to automate. We really focus on code. It&amp;rsquo;s a core principle that, no matter what, we&amp;rsquo;d rather make code easier to work with than try to eliminate it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: Do you have any advice for people coming to R for the first time, either as students or as experienced statisticians and researchers?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; I would suggest that they get a copy of the R for Data Science book written by Hadley Wickham and Garrett Grolemund. The book explains the tidyverse and fundamental principles for working with data in R. There are a lot of great tools for working in R but not everybody who comes to R encounters them right away. We&amp;rsquo;re trying to change that. I would also recommend that newcomers to R take a careful look at all the tools and packages that we have developed at RStudio.&lt;/p&gt;

&lt;p&gt;Also, when you have questions or run into problems don&amp;rsquo;t give up. There&amp;rsquo;s a lot of great activity around R on stackoverflow and other places and there&amp;rsquo;s an excellent chance you&amp;rsquo;re going to find the answers to your questions if you look carefully for them.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: Do you have any thoughts on what statisticians and data scientists ought to know about computer science in general?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; That&amp;rsquo;s an interesting question. A lot of the popular philosophy about R revolves aroundBo Cowgill&amp;rsquo;s famous quote: &amp;ldquo;The best thing about&lt;a href=&#34;http://mran.revolutionanalytics.com/documents/what-is-r/&#34;&gt;R&lt;/a&gt;is that it was written by statisticians. The worst thing about R is that it was written by statisticians.&amp;ldquo;The fact is, however, that the folks who made R knew quite a bit about computing and computer science. Their goal was, and continues to be, to provide an expressive language that lets you accomplish what you want to accomplish with a minimal requirement for mastering computer science. R is trying to provide an interface and a vocabulary that allows non-computer science people to still do sophisticated things with data.&lt;/p&gt;

&lt;p&gt;I think there will always be sets of problems that you can&amp;rsquo;t solve with a high level vocabulary. So, becoming more educated about general programming principles, doing some lower level computations or lower level text analysis or parsing and those sorts of things is useful. But, the whole point of R is to not force everyone to become a computer scientist.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: Last question: where do you think R and RStudio will be in ten years?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J.J.:&lt;/strong&gt; Currently, R is quite prominent in the universities. It&amp;rsquo;s taught to undergraduates and researchers and, more and more it&amp;rsquo;s becoming part of the core curriculum. However, in the world of practitioners, there&amp;rsquo;s still an awful lot people using proprietary software that in many cases is less capable, less flexible, less powerful than R.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;m hopeful that over the next ten years we&amp;rsquo;ll start to see the kind of predominance R now has in universities really take hold in the world of practicing statisticians. I&amp;rsquo;m hopeful that will happen, and I&amp;rsquo;m hopeful that RStudio can be a big part of making the transition to R a positive experience. We want to continue to make R easier to learn and easier to use so that when organizations decide that they&amp;rsquo;re going to commit to R for the long term and replace their proprietary statistics software, they&amp;rsquo;ll come to an environment that is really refined, really powerful, really easy to learn, and that they can actually deploy R at scale and be successful with it. I hope that RStudio can facilitate all those things in the next ten years.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;JBR: Thank you J.J.!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

        &lt;script&gt;window.location.href=&#39;https://rviews.rstudio.com/2016/10/12/interview-with-j-j-allaire/&#39;;&lt;/script&gt;
      </description>
    </item>
    
  </channel>
</rss>
