<snapdata remixID="11164428"><project name="Unit 3 - Big Data Project" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Unit 3 - Big Data Project"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set_data" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>data</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Jan10</l><l>100653</l></list></block><block s="reportNewList"><list><l>Jan11</l><l>99890</l></list></block><block s="reportNewList"><list><l>Jan12</l><l>107012</l></list></block><block s="reportNewList"><list><l>Jan13</l><l>177703</l></list></block><block s="reportNewList"><list><l>Jan14</l><l>118460</l></list></block><block s="reportNewList"><list><l>Jan15</l><l>119536</l></list></block><block s="reportNewList"><list><l>Jan16</l><l>119461</l></list></block><block s="reportNewList"><list><l>Jan17</l><l>118498</l></list></block><block s="reportNewList"><list><l>Jan18</l><l>109623</l></list></block><block s="reportNewList"><list><l>Jan19</l><l>109647</l></list></block></list></block><comment w="90" collapsed="false">sample data is year and graduation rate for PAUSD - has a minimum of 10 data points</comment></block></script></block-definition><block-definition s="mean %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">Should report the mean value for your data.  With our sample data, this would return 94.47</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="data_list"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doReport"><block s="reportQuotient"><block var="sum"/><block s="reportListAttribute"><l><option>length</option></l><block var="data_list"/></block></block></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();&#xD;</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="median %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">Reports the Median - ours is 94.5</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sorted_list</l></list></block><block s="doSetVar"><l>sorted_list</l><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block><comment w="90" collapsed="false">creates an ordered list from smallest to greatest</comment></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListAttribute"><l><option>length</option></l><block var="data_list"/></block><l>2</l></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><block s="reportQuotient"><block s="reportSum"><block s="reportListAttribute"><l><option>length</option></l><block var="data_list"/></block><l>1</l></block><l>2</l></block><block var="sorted_list"/></block><comment w="90" collapsed="true">You need to update.  How do you get the middle value?  What if the list is of even length?  Odd length?</comment></block></script><script><block s="doReport"><block s="reportQuotient"><block s="reportSum"><block s="reportListItem"><block s="reportQuotient"><block s="reportSum"><block s="reportListAttribute"><l><option>length</option></l><block var="data_list"/></block><l>2</l></block><l>2</l></block><block var="sorted_list"/></block><block s="reportListItem"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="data_list"/></block><l>2</l></block><block var="sorted_list"/></block></block><l>2</l></block><comment w="90" collapsed="true">You need to update.  How do you get the middle value?  What if the list is of even length?  Odd length?</comment></block></script></block></script></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="287" collapsed="false">Take any number of input lists, and create a new list containing the items of the input lists.  So&#xD;              APPEND [A B] [C D]&#xD;where the [,,,] are lists reports the list&#xD;              [A B C D]&#xD;not [[A B] [C D]].</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="lists"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block var="lists"/></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="lists"/></block></block><custom-block s="append %mult%l"><block s="reportCONS"><block s="reportCDR"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><block s="reportCDR"><block var="lists"/></block></block></custom-block></block></block></script></block></script></block-definition><block-definition s="reverse %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="223.00000000000003" collapsed="false">Reports a new list containing the items of the input list, but in the opposite order.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>helper</l></list></block><block s="doSetVar"><l>helper</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="input"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="result"/></block></script></block><block s="doReport"><block s="evaluate"><block var="helper"/><list><block s="reportCDR"><block var="input"/></block><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="input"/></block><block var="result"/></block></list></block></block></script><list><l>input</l><l>result</l></list></block></block><block s="doWarp"><script><block s="doReport"><block s="evaluate"><block var="helper"/><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block></script></block-definition><block-definition s="remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the last one is kept in the result.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="a-list"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></script></block><block s="doReport"><custom-block s="assoc %s %l"><block var="key"/><block s="reportCDR"><block var="a-list"/></block></custom-block></block></script></block-definition><block-definition s="%&apos;#&apos; map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doSetVar"><l>#</l><block var="count"/></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data</l><l>count</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doSetVar"><l>#</l><block var="count"/></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="%upvar map %repRing over %mult%l"><l>#</l><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="%upvar map %repRing over %mult%l"><l>#</l><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data lists</l><l>count</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block><l>1</l></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/><l>1</l></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="%&apos;#&apos; keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>keep-helper</l></list></block><block s="doSetVar"><l>keep-helper</l><block s="reifyScript"><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doSetVar"><l>#</l><block var="count"/></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><script><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></script></block></script></block></script><list><l>data</l><l>count</l></list></block></block><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block var="data"/><l>1</l></list></block></block></script></block-definition><block-definition s="%&apos;#&apos; for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>1</l></block><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block><block s="doChangeVar"><l>#</l><l>1</l></block></script></block></script></block-definition><block-definition s="sd %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><custom-block s="square %n"><block s="reportDifference"><l></l><block var="mean"/></block></custom-block></autolambda><list></list></block><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></custom-block></custom-block></block></block></script><scripts><comment x="12.857142857142858" y="138.28571428571428" w="90" collapsed="false">Calculates the standard deviation.  You do NOT need to alter this block.</comment></scripts></block-definition><block-definition s="square %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportProduct"><block var="num"/><block var="num"/></block></block></script></block-definition><block-definition s="phat %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="176.85714285714286" collapsed="false">This statistic is calculated by the (number of successes) / (total number of outcomes)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>successes</l></list></block><block s="doSetVar"><l>successes</l><l>0</l></block><block s="doFor"><l>item</l><l>2</l><block s="reportListAttribute"><l><option>length</option></l><block var="data_list"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="item"/><block var="data_list"/></block><block s="reportListItem"><block s="reportDifference"><block var="item"/><l>1</l></block><block var="data_list"/></block></block><script><block s="doChangeVar"><l>successes</l><l>1</l></block></script></block></script></block><block s="doReport"><block s="reportQuotient"><block var="successes"/><block s="reportListAttribute"><l><option>length</option></l><block var="data_list"/></block></block></block></script></block-definition><block-definition s="drawgraph %&apos;data list&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="down"></block><block s="doDeclareVariables"><list><l>x</l></list></block><block s="doSetVar"><l>x</l><l>0</l></block><block s="doFor"><l>item</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="data list"/></block><script><block s="gotoXY"><block var="x"/><block s="reportDifference"><block s="reportQuotient"><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="item"/><block var="data list"/></block></block><l>1000</l></block><l>100</l></block></block><block s="doChangeVar"><l>x</l><l>20</l></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="item"/><block var="data list"/></block></block><l>6</l></block></script></block><block s="up"></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1492"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1493"></list></costumes><sounds><list struct="atomic" id="1494"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="146.822265625" y="-70" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="1499"><costumes><list struct="atomic" id="1500"></list></costumes><sounds><list struct="atomic" id="1501"></list></sounds><blocks></blocks><variables></variables><scripts><script x="15.714285714285722" y="11.57142857142857"><block s="receiveGo"></block><custom-block s="set_data"><comment w="90" collapsed="true">change me with your data once you get everything working</comment></custom-block><block s="clear"></block><block s="gotoXY"><l>0</l><l>-100</l></block><block s="down"></block><block s="gotoXY"><l>200</l><l>-100</l></block><block s="gotoXY"><l>0</l><l>-100</l></block><custom-block s="drawgraph %l"><block var="data"/></custom-block><block s="gotoXY"><l>10</l><l>-50</l></block><block s="write"><l>Graph of covid cases </l><l>12</l></block><block s="gotoXY"><l>10</l><l>-70</l></block><block s="write"><l>in the past 10 days</l><l>12</l></block><block s="doSetVar"><l>mean</l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/><comment w="90" collapsed="true">Why are we using map here?  Should it be inside the block?  Should we make a new variable with this information?  You need to finish this block.</comment></custom-block></custom-block></block><block s="doSetVar"><l>median</l><custom-block s="median %l"><block var="data"/></custom-block><comment w="90" collapsed="true">You need to finish this block</comment></block><block s="doSetVar"><l>standard_deviation</l><custom-block s="sd %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>p^hat</l><custom-block s="phat %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/><comment w="90" collapsed="true">Why are we using map here?  Should it be inside the block?  Should we make a new variable with this information?  You need to finish this block.</comment></custom-block></custom-block><comment w="90" collapsed="true">You need to build this block</comment></block></script></scripts></sprite><watcher var="data" style="normal" x="-9" y="7" color="243,118,29" extX="134.123046875" extY="150"/><watcher var="mean" style="normal" x="3" y="203.499998" color="243,118,29"/><watcher var="median" style="normal" x="3" y="244" color="243,118,29"/><watcher var="p^hat" style="normal" x="6" y="320" color="243,118,29"/><watcher var="standard_deviation" style="normal" x="4" y="283" color="243,118,29"/></sprites></stage><variables><variable name="data"><list id="1580"><item><list struct="atomic" id="1581">Jan10,100653</list></item><item><list struct="atomic" id="1582">Jan11,99890</list></item><item><list struct="atomic" id="1583">Jan12,107012</list></item><item><list struct="atomic" id="1584">Jan13,177703</list></item><item><list struct="atomic" id="1585">Jan14,118460</list></item><item><list struct="atomic" id="1586">Jan15,119536</list></item><item><list struct="atomic" id="1587">Jan16,119461</list></item><item><list struct="atomic" id="1588">Jan17,118498</list></item><item><list struct="atomic" id="1589">Jan18,109623</list></item><item><list struct="atomic" id="1590">Jan19,109647</list></item></list></variable><variable name="mean"><l>118048.3</l></variable><variable name="median"><l>114053.5</l></variable><variable name="standard_deviation"><l>21116.22999519564</l></variable><variable name="p^hat"><l>0.5</l></variable></variables></scene></scenes></project><media name="Unit 3 - Big Data Project" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>