3605391 |
*(1) Project [CASE WHEN (date#93874242 = null) THEN null ELSE cast(date#93874242 as date) END AS date#93874435, CASE WHEN ((allret#93874243 = NA) OR (allret#93874243 = null)) THEN null ELSE cast(allret#93874243 as float) END AS allret#93874436, CASE WHEN ((allcum#93874244 = NA) OR (allcum#93874244 = null)) THEN null ELSE cast(allcum#93874244 as float) END AS allcum#93874442, CASE WHEN ((drawdown_gross#93874245 = NA) OR (drawdown_gross#93874245 = null)) THEN null ELSE cast(drawdown_gross#93874245 as float) END AS drawdown_gross#93874458, CASE WHEN ((drawdown_length_gross#93874246 = NA) OR (drawdown_length_gross#93874246 = null)) THEN null ELSE cast(drawdown_length_gross#93874246 as int) END AS drawdown_length_gross#93874459, CASE WHEN ((allretnet#93874247 = NA) OR (allretnet#93874247 = null)) THEN null ELSE cast(allretnet#93874247 as float) END AS allretnet#93874460, CASE WHEN ((allcumnet#93874248 = NA) OR (allcumnet#93874248 = null)) THEN null ELSE cast(allcumnet#93874248 as float) END AS allcumnet#9387446...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
498.9 KiB |
0.0 B |
3605403 |
*(2) Sort [date#93875234 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93875234 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7495285]
+- *(1) Project [date#93875234, allcum#93875238 AS cum_gross#93875568, allcumnet#93875242 AS cum_net#93875569]
+- InMemoryTableScan [allcum#93875238, allcumnet#93875242, date#93875234]
+- InMemoryRelation [date#93875234, allret#93875236, allcum#93875238, drawdown_gross#93875239, drawdown_length_gross#93875240, allretnet#93875241, allcumnet#93875242, drawdown_net#93875243, drawdown_length_net#93875301, numcos#93875303, largecum#93875305, largecumnet#93875307, largeret#93875309, largeretnet#93875311, midcum#93875313, midcumnet#93875315, midret#93875427, midretnet#93875451, smallcum#93875452, smallcumnet#93875475, smallret#93875476, smallretnet#93875477], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93874242 = null) THEN null ELSE cast(date#93874242 as date) END AS date#93874435, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3605424 |
*(2) Sort [date#93875478 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93875478 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7495310]
+- *(1) Project [date#93875478, allret#93875479 AS daily_gross#93875733, allretnet#93875483 AS daily_net#93875734]
+- InMemoryTableScan [allret#93875479, allretnet#93875483, date#93875478]
+- InMemoryRelation [date#93875478, allret#93875479, allcum#93875480, drawdown_gross#93875481, drawdown_length_gross#93875482, allretnet#93875483, allcumnet#93875484, drawdown_net#93875485, drawdown_length_net#93875486, numcos#93875487, largecum#93875488, largecumnet#93875489, largeret#93875490, largeretnet#93875514, midcum#93875515, midcumnet#93875516, midret#93875517, midretnet#93875518, smallcum#93875519, smallcumnet#93875520, smallret#93875521, smallretnet#93875522], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93874242 = null) THEN null ELSE cast(date#93874242 as date) END AS date#938744...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3605444 |
*(1) Sort [date#93874448 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93874448 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7495328]
+- InMemoryTableScan [date#93874448, drawdown_gross#93874451, drawdown_net#93874511]
+- InMemoryRelation [date#93874448, allret#93874449, allcum#93874450, drawdown_gross#93874451, drawdown_length_gross#93874452, allretnet#93874495, allcumnet#93874509, drawdown_net#93874511, drawdown_length_net#93874513, numcos#93874514, largecum#93874515, largecumnet#93874518, largeret#93874520, largeretnet#93874526, midcum#93874531, midcumnet#93874554, midret#93874603, midretnet#93874604, smallcum#93874607, smallcumnet#93874608, smallret#93874609, smallretnet#93874610], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93874242 = null) THEN null ELSE cast(date#93874242 as date) END AS date#93874435, CASE WHEN ((allret#93874243 = NA) OR (allret#93874243 = null)) THEN null ELSE cast(allret#93874243 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3605465 |
*(2) Sort [date#93874435 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93874435 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7495350]
+- *(1) Project [date#93874435, (drawdown_length_gross#93874459 * -1) AS drawdown_length_gross#93874555]
+- InMemoryTableScan [date#93874435, drawdown_length_gross#93874459]
+- InMemoryRelation [date#93874435, allret#93874436, allcum#93874442, drawdown_gross#93874458, drawdown_length_gross#93874459, allretnet#93874460, allcumnet#93874461, drawdown_net#93874462, drawdown_length_net#93874463, numcos#93874464, largecum#93874465, largecumnet#93874466, largeret#93874467, largeretnet#93874468, midcum#93874469, midcumnet#93874496, midret#93874498, midretnet#93874499, smallcum#93874500, smallcumnet#93874501, smallret#93874502, smallretnet#93874503], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93874242 = null) THEN null ELSE cast(date#93874242 as date) END AS date#93874435, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
81.2 KiB |
0.0 B |
3605479 |
*(1) Project [CASE WHEN ((fractile#93874230 = NA) OR (fractile#93874230 = null)) THEN null ELSE cast(fractile#93874230 as float) END AS fractile#93874428, CASE WHEN ((overall#93874231 = NA) OR (overall#93874231 = null)) THEN null ELSE cast(overall#93874231 as int) END AS overall#93874429, CASE WHEN ((annual_ret#93874232 = NA) OR (annual_ret#93874232 = null)) THEN null ELSE cast(annual_ret#93874232 as float) END AS annual_ret#93874497, CASE WHEN ((annual_resret#93874233 = NA) OR (annual_resret#93874233 = null)) THEN null ELSE cast(annual_resret#93874233 as float) END AS annual_resret#93874510, CASE WHEN ((numcos#93874234 = NA) OR (numcos#93874234 = null)) THEN null ELSE cast(numcos#93874234 as float) END AS numcos#93874512]
+- FileScan csv [fractile#93874230,overall#93874231,annual_ret#93874232,annual_resret#93874233,numcos#93874234] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/size/frac..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3605488 |
*(1) Project [CASE WHEN ((fractile#93874220 = NA) OR (fractile#93874220 = null)) THEN null ELSE cast(fractile#93874220 as float) END AS fractile#93874443, CASE WHEN ((cap#93874221 = NA) OR (cap#93874221 = null)) THEN null ELSE cast(cap#93874221 as float) END AS cap#93874444, CASE WHEN ((annual_ret#93874222 = NA) OR (annual_ret#93874222 = null)) THEN null ELSE cast(annual_ret#93874222 as float) END AS annual_ret#93874445, CASE WHEN ((annual_resret#93874223 = NA) OR (annual_resret#93874223 = null)) THEN null ELSE cast(annual_resret#93874223 as float) END AS annual_resret#93874446, CASE WHEN ((numcos#93874224 = NA) OR (numcos#93874224 = null)) THEN null ELSE cast(numcos#93874224 as float) END AS numcos#93874447]
+- FileScan csv [fractile#93874220,cap#93874221,annual_ret#93874222,annual_resret#93874223,numcos#93874224] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/size/frac..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3605495 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#93874428, annual_ret#93874497, annual_resret#93874510, numcos#93874512]
: +- InMemoryRelation [fractile#93874428, overall#93874429, annual_ret#93874497, annual_resret#93874510, numcos#93874512], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#93874230 = NA) OR (fractile#93874230 = null)) THEN null ELSE cast(fractile#93874230 as float) END AS fractile#93874428, CASE WHEN ((overall#93874231 = NA) OR (overall#93874231 = null)) THEN null ELSE cast(overall#93874231 as int) END AS overall#93874429, CASE WHEN ((annual_ret#93874232 = NA) OR (annual_ret#93874232 = null)) THEN null ELSE cast(annual_ret#93874232 as float) END AS annual_ret#93874497, CASE WHEN ((annual_resret#93874233 = NA) OR (annual_resret#93874233 = null)) THEN null ELSE cast(annual_resret#93874233 as float) END AS annual_resret#93874510, CASE WHEN ((numcos#93874234 = NA) OR (numcos#93874234 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3605510 |
*(1) Project [CASE WHEN (group#93875754 = null) THEN null ELSE group#93875754 END AS group#93875766, CASE WHEN (Category#93875755 = null) THEN null ELSE Category#93875755 END AS Category#93875767, CASE WHEN (Label#93875756 = null) THEN null ELSE Label#93875756 END AS Label#93875768]
+- FileScan csv [group#93875754,Category#93875755,Label#93875756] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/common/map_stats.csv], PartitionFilters: [], PushedFilters: [], ReadSchema: struct<group:string,Category:string,Label:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.9 KiB |
0.0 B |
3605520 |
*(1) Project [CASE WHEN (group#93875120 = null) THEN null ELSE group#93875120 END AS group#93875235, CASE WHEN ((annual_bmret#93875121 = NA) OR (annual_bmret#93875121 = null)) THEN null ELSE cast(annual_bmret#93875121 as float) END AS annual_bmret#93875237, CASE WHEN ((annual_ret#93875122 = NA) OR (annual_ret#93875122 = null)) THEN null ELSE cast(annual_ret#93875122 as float) END AS annual_ret#93875245, CASE WHEN ((std_ret#93875123 = NA) OR (std_ret#93875123 = null)) THEN null ELSE cast(std_ret#93875123 as float) END AS std_ret#93875246, CASE WHEN ((Sharpe_ret#93875124 = NA) OR (Sharpe_ret#93875124 = null)) THEN null ELSE cast(Sharpe_ret#93875124 as float) END AS Sharpe_ret#93875247, CASE WHEN ((PctPos_ret#93875125 = NA) OR (PctPos_ret#93875125 = null)) THEN null ELSE cast(PctPos_ret#93875125 as float) END AS PctPos_ret#93875248, CASE WHEN ((TR_ret#93875126 = NA) OR (TR_ret#93875126 = null)) THEN null ELSE cast(TR_ret#93875126 as float) END AS TR_ret#93875249, CASE WHEN ((IR_ret#93875127 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
15.7 KiB |
0.0 B |
3605526 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#93875245, Sharpe_ret#93875247, PctPos_ret#93875248, annual_resret#93875273, Sharpe_resret#93875297, PctPos_resret#93875298, annual_retnet#93875302, Sharpe_retnet#93875306, PctPos_retnet#93875308]
+- *(2) BroadcastHashJoin [group#93875235], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#93875235)
: +- InMemoryTableScan [group#93875235, annual_ret#93875245, Sharpe_ret#93875247, PctPos_ret#93875248, annual_resret#93875273, Sharpe_resret#93875297, PctPos_resret#93875298, annual_retnet#93875302, Sharpe_retnet#93875306, PctPos_retnet#93875308], [isnotnull(group#93875235)]
: +- InMemoryRelation [group#93875235, annual_bmret#93875237, annual_ret#93875245, std_ret#93875246, Sharpe_ret#93875247, PctPos_ret#93875248, TR_ret#93875249, IR_ret#93875272, annual_resret#93875273, std_resret#93875296, Sharpe_resret#93875297, PctPos_resret#93875298, TR_resret#93875299, IR_resret#93875300, annual_retnet#93875302, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
8.0 KiB |
0.0 B |
3605597 |
*(1) Project [CASE WHEN ((sector_id#93880497 = NA) OR (sector_id#93880497 = null)) THEN null ELSE cast(sector_id#93880497 as int) END AS sector_id#93880529, CASE WHEN (sort#93880499 = null) THEN null ELSE sort#93880499 END AS sort#93880530, CASE WHEN (description#93880501 = null) THEN null ELSE description#93880501 END AS description#93880532, CASE WHEN ((universe#93880503 = NA) OR (universe#93880503 = null)) THEN null ELSE cast(universe#93880503 as int) END AS universe#93880534]
+- FileScan csv [sector_id#93880497,sort#93880499,description#93880501,universe#93880503] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/curate/curate_sector.csv], PartitionFilters: [], PushedFilters: [], ReadSchema: struct<sector_id:string,sort:string,description:string,universe:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
896.0 B |
0.0 B |
3605607 |
*(1) Project [CASE WHEN ((sector_id#93879608 = NA) OR (sector_id#93879608 = null)) THEN null ELSE cast(sector_id#93879608 as int) END AS sector_id#93879870, CASE WHEN ((retIC#93879609 = NA) OR (retIC#93879609 = null)) THEN null ELSE cast(retIC#93879609 as float) END AS retIC#93879872, CASE WHEN ((resretIC#93879610 = NA) OR (resretIC#93879610 = null)) THEN null ELSE cast(resretIC#93879610 as float) END AS resretIC#93879873, CASE WHEN ((numcos#93879611 = NA) OR (numcos#93879611 = null)) THEN null ELSE cast(numcos#93879611 as float) END AS numcos#93879874, CASE WHEN ((numdates#93879612 = NA) OR (numdates#93879612 = null)) THEN null ELSE cast(numdates#93879612 as int) END AS numdates#93879875, CASE WHEN ((annual_bmret#93879613 = NA) OR (annual_bmret#93879613 = null)) THEN null ELSE cast(annual_bmret#93879613 as float) END AS annual_bmret#93879876, CASE WHEN ((annual_ret#93879614 = NA) OR (annual_ret#93879614 = null)) THEN null ELSE cast(annual_ret#93879614 as float) END AS annual_ret#93879878, CASE WHEN ((std_...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.5 KiB |
0.0 B |
3605619 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7495682]
+- *(2) Project [sector_id#93879870, numcos#93879874, numdates#93879875, sort#93880530, description#93880532, universe#93880551, coverage#93880149]
+- *(2) BroadcastHashJoin [sector_id#93879870], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [sector_id#93879870, numcos#93879874, numdates#93879875, coverage#93880149, round((cast(numcos#93879874 as double) / cast(coverage#93880149 as double)), 0) AS universe#93880551]
: +- *(2) Filter isnotnull(sector_id#93879870)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [coverage#93880149, numcos#93879874, numdates#93879875, sector_id#93879870], [isnotnull(sector_id#93879870)]
: +- InMemoryRelation [sector_id#93879870, retIC#93879872, resretIC#93879...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3605633 |
*(1) Project [CASE WHEN ((cap#93880496 = NA) OR (cap#93880496 = null)) THEN null ELSE cast(cap#93880496 as int) END AS cap#93880528, CASE WHEN (sort#93880498 = null) THEN null ELSE sort#93880498 END AS sort#93880531, CASE WHEN (description#93880500 = null) THEN null ELSE description#93880500 END AS description#93880533, CASE WHEN ((universe#93880502 = NA) OR (universe#93880502 = null)) THEN null ELSE cast(universe#93880502 as int) END AS universe#93880535]
+- FileScan csv [cap#93880496,sort#93880498,description#93880500,universe#93880502] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/curate/curate_cap.csv], PartitionFilters: [], PushedFilters: [], ReadSchema: struct<cap:string,sort:string,description:string,universe:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
624.0 B |
0.0 B |
3605643 |
*(1) Project [CASE WHEN ((cap#93879634 = NA) OR (cap#93879634 = null)) THEN null ELSE cast(cap#93879634 as float) END AS cap#93879881, CASE WHEN ((retIC#93879635 = NA) OR (retIC#93879635 = null)) THEN null ELSE cast(retIC#93879635 as float) END AS retIC#93879884, CASE WHEN ((resretIC#93879636 = NA) OR (resretIC#93879636 = null)) THEN null ELSE cast(resretIC#93879636 as float) END AS resretIC#93879889, CASE WHEN ((numcos#93879637 = NA) OR (numcos#93879637 = null)) THEN null ELSE cast(numcos#93879637 as float) END AS numcos#93879892, CASE WHEN ((numdates#93879638 = NA) OR (numdates#93879638 = null)) THEN null ELSE cast(numdates#93879638 as int) END AS numdates#93879897, CASE WHEN ((annual_bmret#93879639 = NA) OR (annual_bmret#93879639 = null)) THEN null ELSE cast(annual_bmret#93879639 as float) END AS annual_bmret#93879899, CASE WHEN ((annual_ret#93879640 = NA) OR (annual_ret#93879640 = null)) THEN null ELSE cast(annual_ret#93879640 as float) END AS annual_ret#93879903, CASE WHEN ((std_ret#93879641 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3605655 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7495753]
+- *(2) Project [cap#93879881, numcos#93879892, numdates#93879897, sort#93880531, description#93880533, universe#93880535, (cast(numcos#93879892 as double) / cast(universe#93880535 as double)) AS coverage#93880606]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93879881))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildRight, false
:- *(2) Filter isnotnull(cap#93879881)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [cap#93879881, numcos#93879892, numdates#93879897], [isnotnull(cap#93879881)]
: +- InMemoryRelation [cap#93879881, retIC#93879884, resretIC#93879889, numcos#93879892, numdates#93879897, annual_bmret#93879899, annual_ret#93879903, s...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3605669 |
*(1) Project [CASE WHEN (date#93879570 = null) THEN null ELSE cast(date#93879570 as date) END AS date#93879758, CASE WHEN ((overall#93879571 = NA) OR (overall#93879571 = null)) THEN null ELSE cast(overall#93879571 as int) END AS overall#93879869, CASE WHEN ((ret#93879572 = NA) OR (ret#93879572 = null)) THEN null ELSE cast(ret#93879572 as float) END AS ret#93879877, CASE WHEN ((resret#93879573 = NA) OR (resret#93879573 = null)) THEN null ELSE cast(resret#93879573 as float) END AS resret#93879883, CASE WHEN ((retnet#93879574 = NA) OR (retnet#93879574 = null)) THEN null ELSE cast(retnet#93879574 as float) END AS retnet#93879887, CASE WHEN ((turnover#93879575 = NA) OR (turnover#93879575 = null)) THEN null ELSE cast(turnover#93879575 as float) END AS turnover#93879891, CASE WHEN ((numcos#93879576 = NA) OR (numcos#93879576 = null)) THEN null ELSE cast(numcos#93879576 as float) END AS numcos#93879896, CASE WHEN ((benchmark#93879577 = NA) OR (benchmark#93879577 = null)) THEN null ELSE cast(benchmark#93879577 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
233.8 KiB |
0.0 B |
3605677 |
*(1) Project [CASE WHEN (date#93879558 = null) THEN null ELSE cast(date#93879558 as date) END AS date#93879759, CASE WHEN ((cap#93879559 = NA) OR (cap#93879559 = null)) THEN null ELSE cast(cap#93879559 as float) END AS cap#93879760, CASE WHEN ((ret#93879560 = NA) OR (ret#93879560 = null)) THEN null ELSE cast(ret#93879560 as float) END AS ret#93879813, CASE WHEN ((resret#93879561 = NA) OR (resret#93879561 = null)) THEN null ELSE cast(resret#93879561 as float) END AS resret#93879814, CASE WHEN ((retnet#93879562 = NA) OR (retnet#93879562 = null)) THEN null ELSE cast(retnet#93879562 as float) END AS retnet#93879815, CASE WHEN ((turnover#93879563 = NA) OR (turnover#93879563 = null)) THEN null ELSE cast(turnover#93879563 as float) END AS turnover#93879868, CASE WHEN ((numcos#93879564 = NA) OR (numcos#93879564 = null)) THEN null ELSE cast(numcos#93879564 as float) END AS numcos#93879871, CASE WHEN ((coverage#93879565 = NA) OR (coverage#93879565 = null)) THEN null ELSE cast(coverage#93879565 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
850.9 KiB |
0.0 B |
3605690 |
*(2) Sort [date#93879758 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93879758 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7495802]
+- Union
:- InMemoryTableScan [date#93879758, numcos#93879896]
: +- InMemoryRelation [date#93879758, overall#93879869, ret#93879877, resret#93879883, retnet#93879887, turnover#93879891, numcos#93879896, benchmark#93879900, excess_ret#93879902, excess_resret#93879918, excess_retnet#93879919], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#93879570 = null) THEN null ELSE cast(date#93879570 as date) END AS date#93879758, CASE WHEN ((overall#93879571 = NA) OR (overall#93879571 = null)) THEN null ELSE cast(overall#93879571 as int) END AS overall#93879869, CASE WHEN ((ret#93879572 = NA) OR (ret#93879572 = null)) THEN null ELSE cast(ret#93879572 as float) END AS ret#93879877, CASE WHEN ((resret#93879573 = NA) OR (resret#93879573 = null)) THEN null ELSE cast(resret#93879573 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
98.7 KiB |
0.0 B |
3605734 |
*(1) Project [CASE WHEN ((turnover#93883447 = NA) OR (turnover#93883447 = null)) THEN null ELSE cast(turnover#93883447 as float) END AS turnover#93883654, CASE WHEN ((turnover#93883447 = NA) OR (turnover#93883447 = null)) THEN null ELSE (1.0 / cast(cast(turnover#93883447 as float) as double)) END AS days_hold#93883717]
+- *(1) Filter ((isnotnull(cap#93883416) AND NOT coalesce(((cap#93883416 = NA) OR (cap#93883416 = null)), false)) AND (cast(cap#93883416 as float) = 0.0))
+- FileScan csv [cap#93883416,turnover#93883447] Batched: false, DataFilters: [isnotnull(cap#93883416), NOT coalesce(((cap#93883416 = NA) OR (cap#93883416 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/size/stat..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3605741 |
*(1) Project [CASE WHEN ((year#93883364 = NA) OR (year#93883364 = null)) THEN null ELSE cast(year#93883364 as int) END AS year#93883597, CASE WHEN ((retIC#93883365 = NA) OR (retIC#93883365 = null)) THEN null ELSE cast(retIC#93883365 as float) END AS retIC#93883599, CASE WHEN ((resretIC#93883366 = NA) OR (resretIC#93883366 = null)) THEN null ELSE cast(resretIC#93883366 as float) END AS resretIC#93883601, CASE WHEN ((numcos#93883367 = NA) OR (numcos#93883367 = null)) THEN null ELSE cast(numcos#93883367 as float) END AS numcos#93883603, CASE WHEN ((numdates#93883368 = NA) OR (numdates#93883368 = null)) THEN null ELSE cast(numdates#93883368 as int) END AS numdates#93883605, CASE WHEN ((annual_bmret#93883369 = NA) OR (annual_bmret#93883369 = null)) THEN null ELSE cast(annual_bmret#93883369 as float) END AS annual_bmret#93883607, CASE WHEN ((annual_ret#93883370 = NA) OR (annual_ret#93883370 = null)) THEN null ELSE cast(annual_ret#93883370 as float) END AS annual_ret#93883609, CASE WHEN ((std_ret#93883371 = NA) O...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.5 KiB |
0.0 B |
3605765 |
*(3) Project [cap#93883295, turnover#93880150, (1.0 / cast(turnover#93880150 as double)) AS days_hold#93883323]
+- *(3) Sort [cap_sort#93883206 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#93883206 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7495993]
+- *(2) Project [turnover#93880150, cap_description#93883205 AS cap#93883295, cap_sort#93883206]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93879881))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7495985]
: +- *(1) Filter isnotnull(cap#93879881)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93879881, turnover#93880150], [isnotnull(cap#93879881)]
: +- InMemoryRelation [cap#93879881, retIC#938...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3605780 |
*(2) Project [ret_large#93883210, ret_small#93883212, (ret_large#93883210 - ret_small#93883212) AS differential#93883326]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#93879903 AS ret_large#93883210]
: +- *(2) Filter (isnotnull(cap#93879881) AND (cap#93879881 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#93879903, cap#93879881], [isnotnull(cap#93879881), (cap#93879881 = 1.0)]
: +- InMemoryRelation [cap#93879881, retIC#93879884, resretIC#93879889, numcos#93879892, numdates#93879897, annual_bmret#93879899, annual_ret#93879903, std_ret#93879916, Sharpe_ret#93879917, PctPos_ret#93879931, TR_ret#93879932, IR_ret#93879933, annual_resret#93879934, std_resret#93879937, Sharpe_resret#93879951, PctPos_resret#93879964, TR_resret#93879979, IR_resret#93880048, annual_retnet#93880062, std_retnet#93880066, Sharpe_retnet#93880080, PctPos_retnet#93880142, TR_retnet#93880146, IR_retnet#93880148, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3605792 |
*(2) Sort [year#93883597 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#93883597 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7495923]
+- *(1) Project [year#93883597, turnover#93883645, (1.0 / cast(turnover#93883645 as double)) AS days_hold#93883680]
+- *(1) Filter isnotnull(turnover#93883645)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#93883645, year#93883597], [isnotnull(turnover#93883645)]
+- InMemoryRelation [year#93883597, retIC#93883599, resretIC#93883601, numcos#93883603, numdates#93883605, annual_bmret#93883607, annual_ret#93883609, std_ret#93883611, Sharpe_ret#93883613, PctPos_ret#93883615, TR_ret#93883617, IR_ret#93883619, annual_resret#93883621, std_resret#93883623, Sharpe_resret#93883625, PctPos_resret#93883627, TR_resret#93883629, IR_resret#93883631, annual_retnet#93883633, std_retnet#93883635, Sharpe_retnet#93883637, PctPos_retnet#93883639, TR_retnet#93883641, IR_retnet#93883643, turnover#93883645], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
26 |
100% |
11.8 KiB |
0.0 B |
3605855 |
*(1) Project [CASE WHEN ((fractile#93887130 = NA) OR (fractile#93887130 = null)) THEN null ELSE cast(fractile#93887130 as int) END AS fractile#93887178, CASE WHEN (cap#93887131 = null) THEN null ELSE cap#93887131 END AS cap#93887179, CASE WHEN ((size#93887132 = NA) OR (size#93887132 = null)) THEN null ELSE cast(size#93887132 as float) END AS size#93887180, CASE WHEN ((value#93887133 = NA) OR (value#93887133 = null)) THEN null ELSE cast(value#93887133 as float) END AS value#93887181, CASE WHEN ((growth#93887134 = NA) OR (growth#93887134 = null)) THEN null ELSE cast(growth#93887134 as float) END AS growth#93887182, CASE WHEN ((leverage#93887135 = NA) OR (leverage#93887135 = null)) THEN null ELSE cast(leverage#93887135 as float) END AS leverage#93887183, CASE WHEN ((volatility#93887136 = NA) OR (volatility#93887136 = null)) THEN null ELSE cast(volatility#93887136 as float) END AS volatility#93887184, CASE WHEN ((momentum#93887137 = NA) OR (momentum#93887137 = null)) THEN null ELSE cast(momentum#93887137 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.1 KiB |
0.0 B |
3605867 |
*(3) Sort [fractile#93887178 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#93887178 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7496233]
+- *(2) Project [fractile#93887178, size#93887180, value#93887181, growth#93887182, leverage#93887183, volatility#93887184, momentum#93887185, yield#93887186, ##93887187, min_date#93887188, max_date#93887189]
+- *(2) BroadcastHashJoin [cap_description#93887202], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#93887178, cap#93887179 AS cap_description#93887202, size#93887180, value#93887181, growth#93887182, leverage#93887183, volatility#93887184, momentum#93887185, yield#93887186, ##93887187, min_date#93887188, max_date#93887189]
: +- *(2) Filter ((isnotnull(fractile#93887178) AND NOT (fractile#93887178 = -1)) AND isnotnull(cap#93887179))
: +- InMemoryTableScan [##93887187, cap#93887179, fractile#93887178, growth#93887182, leverage#93887183, max_date#93887189, min_date#93887188, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3605881 |
*(1) Project [CASE WHEN ((overall#93883415 = NA) OR (overall#93883415 = null)) THEN null ELSE cast(overall#93883415 as int) END AS overall#93883598, CASE WHEN ((cap#93883416 = NA) OR (cap#93883416 = null)) THEN null ELSE cast(cap#93883416 as float) END AS cap#93883600, CASE WHEN ((retIC#93883417 = NA) OR (retIC#93883417 = null)) THEN null ELSE cast(retIC#93883417 as float) END AS retIC#93883602, CASE WHEN ((resretIC#93883418 = NA) OR (resretIC#93883418 = null)) THEN null ELSE cast(resretIC#93883418 as float) END AS resretIC#93883604, CASE WHEN ((size#93883419 = NA) OR (size#93883419 = null)) THEN null ELSE cast(size#93883419 as float) END AS size#93883606, CASE WHEN ((value#93883420 = NA) OR (value#93883420 = null)) THEN null ELSE cast(value#93883420 as float) END AS value#93883608, CASE WHEN ((growth#93883421 = NA) OR (growth#93883421 = null)) THEN null ELSE cast(growth#93883421 as float) END AS growth#93883610, CASE WHEN ((leverage#93883422 = NA) OR (leverage#93883422 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3605887 |
*(1) Project [yield#93883618, volatility#93883614, momentum#93883616, size#93883606, value#93883608, growth#93883610, leverage#93883612]
+- *(1) Filter (isnotnull(cap#93883600) AND (cap#93883600 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#93883600, growth#93883610, leverage#93883612, momentum#93883616, size#93883606, value#93883608, volatility#93883614, yield#93883618], [isnotnull(cap#93883600), (cap#93883600 = 0.0)]
+- InMemoryRelation [overall#93883598, cap#93883600, retIC#93883602, resretIC#93883604, size#93883606, value#93883608, growth#93883610, leverage#93883612, volatility#93883614, momentum#93883616, yield#93883618, numcos#93883620, numdates#93883622, annual_bmret#93883624, annual_ret#93883626, std_ret#93883628, Sharpe_ret#93883630, PctPos_ret#93883632, TR_ret#93883634, IR_ret#93883636, annual_resret#93883638, std_resret#93883640, Sharpe_resret#93883642, PctPos_resret#93883644, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3605969 |
*(1) Project [CASE WHEN (date#93889030 = null) THEN null ELSE cast(date#93889030 as date) END AS date#93889144, CASE WHEN ((allret#93889031 = NA) OR (allret#93889031 = null)) THEN null ELSE cast(allret#93889031 as float) END AS allret#93889145, CASE WHEN ((allcum#93889032 = NA) OR (allcum#93889032 = null)) THEN null ELSE cast(allcum#93889032 as float) END AS allcum#93889146, CASE WHEN ((drawdown_gross#93889033 = NA) OR (drawdown_gross#93889033 = null)) THEN null ELSE cast(drawdown_gross#93889033 as float) END AS drawdown_gross#93889148, CASE WHEN ((drawdown_length_gross#93889034 = NA) OR (drawdown_length_gross#93889034 = null)) THEN null ELSE cast(drawdown_length_gross#93889034 as int) END AS drawdown_length_gross#93889150, CASE WHEN ((allretnet#93889035 = NA) OR (allretnet#93889035 = null)) THEN null ELSE cast(allretnet#93889035 as float) END AS allretnet#93889152, CASE WHEN ((allcumnet#93889036 = NA) OR (allcumnet#93889036 = null)) THEN null ELSE cast(allcumnet#93889036 as float) END AS allcumnet#9388915...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
351.3 KiB |
0.0 B |
3605981 |
*(2) Sort [date#93890156 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93890156 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7496487]
+- *(1) Project [date#93890156, allcum#93890160 AS cum_gross#93890406, allcumnet#93890284 AS cum_net#93890407]
+- InMemoryTableScan [allcum#93890160, allcumnet#93890284, date#93890156]
+- InMemoryRelation [date#93890156, allret#93890158, allcum#93890160, drawdown_gross#93890162, drawdown_length_gross#93890280, allretnet#93890282, allcumnet#93890284, drawdown_net#93890286, drawdown_length_net#93890288, numcos#93890290, largecum#93890292, largecumnet#93890294, largeret#93890296, largeretnet#93890298, midcum#93890300, midcumnet#93890302, midret#93890304, midretnet#93890306, smallcum#93890308, smallcumnet#93890310, smallret#93890312, smallretnet#93890313], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93889030 = null) THEN null ELSE cast(date#93889030 as date) END AS date#93889144, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
120.6 KiB |
0.0 B |
3606002 |
*(2) Sort [date#93889305 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93889305 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7496512]
+- *(1) Project [date#93889305, allret#93889312 AS daily_gross#93889464, allretnet#93889324 AS daily_net#93889465]
+- InMemoryTableScan [allret#93889312, allretnet#93889324, date#93889305]
+- InMemoryRelation [date#93889305, allret#93889312, allcum#93889314, drawdown_gross#93889321, drawdown_length_gross#93889323, allretnet#93889324, allcumnet#93889326, drawdown_net#93889328, drawdown_length_net#93889329, numcos#93889330, largecum#93889331, largecumnet#93889332, largeret#93889333, largeretnet#93889334, midcum#93889336, midcumnet#93889338, midret#93889342, midretnet#93889345, smallcum#93889347, smallcumnet#93889348, smallret#93889351, smallretnet#93889352], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93889030 = null) THEN null ELSE cast(date#93889030 as date) END AS date#938891...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
120.6 KiB |
0.0 B |
3606022 |
*(1) Sort [date#93889144 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93889144 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7496530]
+- InMemoryTableScan [date#93889144, drawdown_gross#93889148, drawdown_net#93889156]
+- InMemoryRelation [date#93889144, allret#93889145, allcum#93889146, drawdown_gross#93889148, drawdown_length_gross#93889150, allretnet#93889152, allcumnet#93889153, drawdown_net#93889156, drawdown_length_net#93889158, numcos#93889159, largecum#93889160, largecumnet#93889161, largeret#93889167, largeretnet#93889169, midcum#93889304, midcumnet#93889311, midret#93889313, midretnet#93889315, smallcum#93889320, smallcumnet#93889322, smallret#93889325, smallretnet#93889327], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93889030 = null) THEN null ELSE cast(date#93889030 as date) END AS date#93889144, CASE WHEN ((allret#93889031 = NA) OR (allret#93889031 = null)) THEN null ELSE cast(allret#93889031 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
120.6 KiB |
0.0 B |
3606043 |
*(2) Sort [date#93890155 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93890155 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7496552]
+- *(1) Project [date#93890155, (drawdown_length_gross#93890163 * -1) AS drawdown_length_gross#93890358]
+- InMemoryTableScan [date#93890155, drawdown_length_gross#93890163]
+- InMemoryRelation [date#93890155, allret#93890157, allcum#93890159, drawdown_gross#93890161, drawdown_length_gross#93890163, allretnet#93890279, allcumnet#93890281, drawdown_net#93890283, drawdown_length_net#93890285, numcos#93890287, largecum#93890289, largecumnet#93890291, largeret#93890293, largeretnet#93890295, midcum#93890297, midcumnet#93890299, midret#93890301, midretnet#93890303, smallcum#93890305, smallcumnet#93890307, smallret#93890309, smallretnet#93890311], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93889030 = null) THEN null ELSE cast(date#93889030 as date) END AS date#93889144, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
72.0 KiB |
0.0 B |
3606057 |
*(1) Project [CASE WHEN ((fractile#93888963 = NA) OR (fractile#93888963 = null)) THEN null ELSE cast(fractile#93888963 as float) END AS fractile#93888983, CASE WHEN ((overall#93888964 = NA) OR (overall#93888964 = null)) THEN null ELSE cast(overall#93888964 as int) END AS overall#93888984, CASE WHEN ((annual_ret#93888965 = NA) OR (annual_ret#93888965 = null)) THEN null ELSE cast(annual_ret#93888965 as float) END AS annual_ret#93888985, CASE WHEN ((annual_resret#93888966 = NA) OR (annual_resret#93888966 = null)) THEN null ELSE cast(annual_resret#93888966 as float) END AS annual_resret#93888986, CASE WHEN ((numcos#93888967 = NA) OR (numcos#93888967 = null)) THEN null ELSE cast(numcos#93888967 as float) END AS numcos#93888987]
+- FileScan csv [fractile#93888963,overall#93888964,annual_ret#93888965,annual_resret#93888966,numcos#93888967] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/aqis_history/weight/fr..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3606066 |
*(1) Project [CASE WHEN ((fractile#93889101 = NA) OR (fractile#93889101 = null)) THEN null ELSE cast(fractile#93889101 as float) END AS fractile#93889147, CASE WHEN ((cap#93889102 = NA) OR (cap#93889102 = null)) THEN null ELSE cast(cap#93889102 as float) END AS cap#93889149, CASE WHEN ((annual_ret#93889103 = NA) OR (annual_ret#93889103 = null)) THEN null ELSE cast(annual_ret#93889103 as float) END AS annual_ret#93889151, CASE WHEN ((annual_resret#93889104 = NA) OR (annual_resret#93889104 = null)) THEN null ELSE cast(annual_resret#93889104 as float) END AS annual_resret#93889154, CASE WHEN ((numcos#93889105 = NA) OR (numcos#93889105 = null)) THEN null ELSE cast(numcos#93889105 as float) END AS numcos#93889157]
+- FileScan csv [fractile#93889101,cap#93889102,annual_ret#93889103,annual_resret#93889104,numcos#93889105] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/aqis_history/weight/fr..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3606073 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#93888983, annual_ret#93888985, annual_resret#93888986, numcos#93888987]
: +- InMemoryRelation [fractile#93888983, overall#93888984, annual_ret#93888985, annual_resret#93888986, numcos#93888987], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#93888963 = NA) OR (fractile#93888963 = null)) THEN null ELSE cast(fractile#93888963 as float) END AS fractile#93888983, CASE WHEN ((overall#93888964 = NA) OR (overall#93888964 = null)) THEN null ELSE cast(overall#93888964 as int) END AS overall#93888984, CASE WHEN ((annual_ret#93888965 = NA) OR (annual_ret#93888965 = null)) THEN null ELSE cast(annual_ret#93888965 as float) END AS annual_ret#93888985, CASE WHEN ((annual_resret#93888966 = NA) OR (annual_resret#93888966 = null)) THEN null ELSE cast(annual_resret#93888966 as float) END AS annual_resret#93888986, CASE WHEN ((numcos#93888967 = NA) OR (numcos#93888967 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3606093 |
*(1) Project [CASE WHEN (group#93889691 = null) THEN null ELSE group#93889691 END AS group#93889784, CASE WHEN ((annual_bmret#93889692 = NA) OR (annual_bmret#93889692 = null)) THEN null ELSE cast(annual_bmret#93889692 as float) END AS annual_bmret#93889785, CASE WHEN ((annual_ret#93889693 = NA) OR (annual_ret#93889693 = null)) THEN null ELSE cast(annual_ret#93889693 as float) END AS annual_ret#93889786, CASE WHEN ((std_ret#93889694 = NA) OR (std_ret#93889694 = null)) THEN null ELSE cast(std_ret#93889694 as float) END AS std_ret#93889787, CASE WHEN ((Sharpe_ret#93889695 = NA) OR (Sharpe_ret#93889695 = null)) THEN null ELSE cast(Sharpe_ret#93889695 as float) END AS Sharpe_ret#93889788, CASE WHEN ((PctPos_ret#93889696 = NA) OR (PctPos_ret#93889696 = null)) THEN null ELSE cast(PctPos_ret#93889696 as float) END AS PctPos_ret#93889789, CASE WHEN ((TR_ret#93889697 = NA) OR (TR_ret#93889697 = null)) THEN null ELSE cast(TR_ret#93889697 as float) END AS TR_ret#93889790, CASE WHEN ((IR_ret#93889698 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
12.8 KiB |
0.0 B |
3606099 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#93889786, Sharpe_ret#93889788, PctPos_ret#93889789, annual_resret#93889792, Sharpe_resret#93889794, PctPos_resret#93889795, annual_retnet#93889799, Sharpe_retnet#93889801, PctPos_retnet#93889803]
+- *(2) BroadcastHashJoin [group#93889784], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#93889784)
: +- InMemoryTableScan [group#93889784, annual_ret#93889786, Sharpe_ret#93889788, PctPos_ret#93889789, annual_resret#93889792, Sharpe_resret#93889794, PctPos_resret#93889795, annual_retnet#93889799, Sharpe_retnet#93889801, PctPos_retnet#93889803], [isnotnull(group#93889784)]
: +- InMemoryRelation [group#93889784, annual_bmret#93889785, annual_ret#93889786, std_ret#93889787, Sharpe_ret#93889788, PctPos_ret#93889789, TR_ret#93889790, IR_ret#93889791, annual_resret#93889792, std_resret#93889793, Sharpe_resret#93889794, PctPos_resret#93889795, TR_resret#93889796, IR_resret#93889798, annual_retnet#93889799, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
6.6 KiB |
0.0 B |
3606155 |
*(1) Project [CASE WHEN ((sector_id#93894192 = NA) OR (sector_id#93894192 = null)) THEN null ELSE cast(sector_id#93894192 as int) END AS sector_id#93894382, CASE WHEN ((retIC#93894193 = NA) OR (retIC#93894193 = null)) THEN null ELSE cast(retIC#93894193 as float) END AS retIC#93894383, CASE WHEN ((resretIC#93894194 = NA) OR (resretIC#93894194 = null)) THEN null ELSE cast(resretIC#93894194 as float) END AS resretIC#93894384, CASE WHEN ((numcos#93894195 = NA) OR (numcos#93894195 = null)) THEN null ELSE cast(numcos#93894195 as float) END AS numcos#93894385, CASE WHEN ((numdates#93894196 = NA) OR (numdates#93894196 = null)) THEN null ELSE cast(numdates#93894196 as float) END AS numdates#93894398, CASE WHEN ((annual_bmret#93894197 = NA) OR (annual_bmret#93894197 = null)) THEN null ELSE cast(annual_bmret#93894197 as float) END AS annual_bmret#93894399, CASE WHEN ((annual_ret#93894198 = NA) OR (annual_ret#93894198 = null)) THEN null ELSE cast(annual_ret#93894198 as float) END AS annual_ret#93894412, CASE WHEN ((st...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.6 KiB |
0.0 B |
3606167 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7496830]
+- *(2) Project [sector_id#93894382, numcos#93894385, numdates#93894398, sort#93880530, description#93880532, universe#93894739, coverage#93894575]
+- *(2) BroadcastHashJoin [sector_id#93894382], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [sector_id#93894382, numcos#93894385, numdates#93894398, coverage#93894575, round((cast(numcos#93894385 as double) / cast(coverage#93894575 as double)), 0) AS universe#93894739]
: +- *(2) Filter isnotnull(sector_id#93894382)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [coverage#93894575, numcos#93894385, numdates#93894398, sector_id#93894382], [isnotnull(sector_id#93894382)]
: +- InMemoryRelation [sector_id#93894382, retIC#93894383, resretIC#93894...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.4 KiB |
0.0 B |
3606181 |
*(1) Project [CASE WHEN ((cap#93894245 = NA) OR (cap#93894245 = null)) THEN null ELSE cast(cap#93894245 as float) END AS cap#93894560, CASE WHEN ((retIC#93894246 = NA) OR (retIC#93894246 = null)) THEN null ELSE cast(retIC#93894246 as float) END AS retIC#93894562, CASE WHEN ((resretIC#93894247 = NA) OR (resretIC#93894247 = null)) THEN null ELSE cast(resretIC#93894247 as float) END AS resretIC#93894576, CASE WHEN ((numcos#93894248 = NA) OR (numcos#93894248 = null)) THEN null ELSE cast(numcos#93894248 as float) END AS numcos#93894577, CASE WHEN ((numdates#93894249 = NA) OR (numdates#93894249 = null)) THEN null ELSE cast(numdates#93894249 as int) END AS numdates#93894579, CASE WHEN ((annual_bmret#93894250 = NA) OR (annual_bmret#93894250 = null)) THEN null ELSE cast(annual_bmret#93894250 as float) END AS annual_bmret#93894580, CASE WHEN ((annual_ret#93894251 = NA) OR (annual_ret#93894251 = null)) THEN null ELSE cast(annual_ret#93894251 as float) END AS annual_ret#93894593, CASE WHEN ((std_ret#93894252 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3606198 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7496902]
+- *(2) Project [cap#93894560, numcos#93894577, numdates#93894579, sort#93880531, description#93880533, universe#93880535, (cast(numcos#93894577 as double) / cast(universe#93880535 as double)) AS coverage#93894825]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93894560))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7496895]
: +- *(1) Filter isnotnull(cap#93894560)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93894560, numcos#93894577, numdates#93894579], [isnotnull(cap#93894560)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3606212 |
*(1) Project [CASE WHEN (date#93894142 = null) THEN null ELSE cast(date#93894142 as date) END AS date#93894319, CASE WHEN ((overall#93894143 = NA) OR (overall#93894143 = null)) THEN null ELSE cast(overall#93894143 as int) END AS overall#93894320, CASE WHEN ((ret#93894144 = NA) OR (ret#93894144 = null)) THEN null ELSE cast(ret#93894144 as float) END AS ret#93894321, CASE WHEN ((resret#93894145 = NA) OR (resret#93894145 = null)) THEN null ELSE cast(resret#93894145 as float) END AS resret#93894322, CASE WHEN ((retnet#93894146 = NA) OR (retnet#93894146 = null)) THEN null ELSE cast(retnet#93894146 as float) END AS retnet#93894323, CASE WHEN ((turnover#93894147 = NA) OR (turnover#93894147 = null)) THEN null ELSE cast(turnover#93894147 as float) END AS turnover#93894324, CASE WHEN ((numcos#93894148 = NA) OR (numcos#93894148 = null)) THEN null ELSE cast(numcos#93894148 as float) END AS numcos#93894325, CASE WHEN ((benchmark#93894149 = NA) OR (benchmark#93894149 = null)) THEN null ELSE cast(benchmark#93894149 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
164.7 KiB |
0.0 B |
3606220 |
*(1) Project [CASE WHEN (date#93894165 = null) THEN null ELSE cast(date#93894165 as date) END AS date#93894415, CASE WHEN ((cap#93894166 = NA) OR (cap#93894166 = null)) THEN null ELSE cast(cap#93894166 as float) END AS cap#93894427, CASE WHEN ((ret#93894167 = NA) OR (ret#93894167 = null)) THEN null ELSE cast(ret#93894167 as float) END AS ret#93894429, CASE WHEN ((resret#93894168 = NA) OR (resret#93894168 = null)) THEN null ELSE cast(resret#93894168 as float) END AS resret#93894431, CASE WHEN ((retnet#93894169 = NA) OR (retnet#93894169 = null)) THEN null ELSE cast(retnet#93894169 as float) END AS retnet#93894434, CASE WHEN ((turnover#93894170 = NA) OR (turnover#93894170 = null)) THEN null ELSE cast(turnover#93894170 as float) END AS turnover#93894436, CASE WHEN ((numcos#93894171 = NA) OR (numcos#93894171 = null)) THEN null ELSE cast(numcos#93894171 as float) END AS numcos#93894438, CASE WHEN ((coverage#93894172 = NA) OR (coverage#93894172 = null)) THEN null ELSE cast(coverage#93894172 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
598.7 KiB |
0.0 B |
3606233 |
*(2) Sort [date#93894319 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93894319 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7496951]
+- Union
:- InMemoryTableScan [date#93894319, numcos#93894325]
: +- InMemoryRelation [date#93894319, overall#93894320, ret#93894321, resret#93894322, retnet#93894323, turnover#93894324, numcos#93894325, benchmark#93894326, excess_ret#93894353, excess_resret#93894354, excess_retnet#93894355], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#93894142 = null) THEN null ELSE cast(date#93894142 as date) END AS date#93894319, CASE WHEN ((overall#93894143 = NA) OR (overall#93894143 = null)) THEN null ELSE cast(overall#93894143 as int) END AS overall#93894320, CASE WHEN ((ret#93894144 = NA) OR (ret#93894144 = null)) THEN null ELSE cast(ret#93894144 as float) END AS ret#93894321, CASE WHEN ((resret#93894145 = NA) OR (resret#93894145 = null)) THEN null ELSE cast(resret#93894145 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
85.3 KiB |
0.0 B |
3606277 |
*(1) Project [CASE WHEN ((turnover#93897956 = NA) OR (turnover#93897956 = null)) THEN null ELSE cast(turnover#93897956 as float) END AS turnover#93898140, CASE WHEN ((turnover#93897956 = NA) OR (turnover#93897956 = null)) THEN null ELSE (1.0 / cast(cast(turnover#93897956 as float) as double)) END AS days_hold#93898299]
+- *(1) Filter ((isnotnull(cap#93897925) AND NOT coalesce(((cap#93897925 = NA) OR (cap#93897925 = null)), false)) AND (cast(cap#93897925 as float) = 0.0))
+- FileScan csv [cap#93897925,turnover#93897956] Batched: false, DataFilters: [isnotnull(cap#93897925), NOT coalesce(((cap#93897925 = NA) OR (cap#93897925 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/aqis_history/weight/st..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3606290 |
*(2) Project [ret_large#93897667, ret_small#93897752, (ret_large#93897667 - ret_small#93897752) AS differential#93897786]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#93894593 AS ret_large#93897667]
: +- *(2) Filter (isnotnull(cap#93894560) AND (cap#93894560 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#93894593, cap#93894560], [isnotnull(cap#93894560), (cap#93894560 = 1.0)]
: +- InMemoryRelation [cap#93894560, retIC#93894562, resretIC#93894576, numcos#93894577, numdates#93894579, annual_bmret#93894580, annual_ret#93894593, std_ret#93894594, Sharpe_ret#93894595, PctPos_ret#93894607, TR_ret#93894609, IR_ret#93894610, annual_resret#93894611, std_resret#93894612, Sharpe_resret#93894625, PctPos_resret#93894626, TR_resret#93894627, IR_resret#93894628, annual_retnet#93894629, std_retnet#93894690, Sharpe_retnet#93894691, PctPos_retnet#93894692, TR_retnet#93894719, IR_retnet#93894732, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3606301 |
*(1) Project [CASE WHEN ((year#93897821 = NA) OR (year#93897821 = null)) THEN null ELSE cast(year#93897821 as float) END AS year#93897922, CASE WHEN ((retIC#93897822 = NA) OR (retIC#93897822 = null)) THEN null ELSE cast(retIC#93897822 as float) END AS retIC#93897923, CASE WHEN ((resretIC#93897823 = NA) OR (resretIC#93897823 = null)) THEN null ELSE cast(resretIC#93897823 as float) END AS resretIC#93897957, CASE WHEN ((numcos#93897824 = NA) OR (numcos#93897824 = null)) THEN null ELSE cast(numcos#93897824 as float) END AS numcos#93897958, CASE WHEN ((numdates#93897825 = NA) OR (numdates#93897825 = null)) THEN null ELSE cast(numdates#93897825 as int) END AS numdates#93897992, CASE WHEN ((annual_bmret#93897826 = NA) OR (annual_bmret#93897826 = null)) THEN null ELSE cast(annual_bmret#93897826 as float) END AS annual_bmret#93897993, CASE WHEN ((annual_ret#93897827 = NA) OR (annual_ret#93897827 = null)) THEN null ELSE cast(annual_ret#93897827 as float) END AS annual_ret#93898027, CASE WHEN ((std_ret#93897828 = NA)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.0 KiB |
0.0 B |
3606321 |
*(3) Project [cap#93897724, turnover#93894733, (1.0 / cast(turnover#93894733 as double)) AS days_hold#93897753]
+- *(3) Sort [cap_sort#93897663 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#93897663 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7497142]
+- *(2) Project [turnover#93894733, cap_description#93897662 AS cap#93897724, cap_sort#93897663]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93894560))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7497134]
: +- *(1) Filter isnotnull(cap#93894560)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93894560, turnover#93894733], [isnotnull(cap#93894560)]
: +- InMemoryRelation [cap#93894560, retIC#938...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3606335 |
*(2) Sort [year#93897922 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#93897922 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7497072]
+- *(1) Project [year#93897922, turnover#93898088, (1.0 / cast(turnover#93898088 as double)) AS days_hold#93898134]
+- *(1) Filter isnotnull(turnover#93898088)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#93898088, year#93897922], [isnotnull(turnover#93898088)]
+- InMemoryRelation [year#93897922, retIC#93897923, resretIC#93897957, numcos#93897958, numdates#93897992, annual_bmret#93897993, annual_ret#93898027, std_ret#93898028, Sharpe_ret#93898029, PctPos_ret#93898030, TR_ret#93898064, IR_ret#93898065, annual_resret#93898066, std_resret#93898067, Sharpe_resret#93898068, PctPos_resret#93898070, TR_resret#93898072, IR_resret#93898074, annual_retnet#93898076, std_retnet#93898078, Sharpe_retnet#93898080, PctPos_retnet#93898082, TR_retnet#93898084, IR_retnet#93898086, turnover#93898088], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
19 |
100% |
8.6 KiB |
0.0 B |
3606398 |
*(1) Project [CASE WHEN ((fractile#93901587 = NA) OR (fractile#93901587 = null)) THEN null ELSE cast(fractile#93901587 as int) END AS fractile#93901635, CASE WHEN (cap#93901588 = null) THEN null ELSE cap#93901588 END AS cap#93901636, CASE WHEN ((size#93901589 = NA) OR (size#93901589 = null)) THEN null ELSE cast(size#93901589 as float) END AS size#93901637, CASE WHEN ((value#93901590 = NA) OR (value#93901590 = null)) THEN null ELSE cast(value#93901590 as float) END AS value#93901638, CASE WHEN ((growth#93901591 = NA) OR (growth#93901591 = null)) THEN null ELSE cast(growth#93901591 as float) END AS growth#93901639, CASE WHEN ((leverage#93901592 = NA) OR (leverage#93901592 = null)) THEN null ELSE cast(leverage#93901592 as float) END AS leverage#93901640, CASE WHEN ((volatility#93901593 = NA) OR (volatility#93901593 = null)) THEN null ELSE cast(volatility#93901593 as float) END AS volatility#93901641, CASE WHEN ((momentum#93901594 = NA) OR (momentum#93901594 = null)) THEN null ELSE cast(momentum#93901594 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3606410 |
*(3) Sort [fractile#93901635 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#93901635 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7497382]
+- *(2) Project [fractile#93901635, size#93901637, value#93901638, growth#93901639, leverage#93901640, volatility#93901641, momentum#93901642, yield#93901643, ##93901644, min_date#93901645, max_date#93901646]
+- *(2) BroadcastHashJoin [cap_description#93901659], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#93901635, cap#93901636 AS cap_description#93901659, size#93901637, value#93901638, growth#93901639, leverage#93901640, volatility#93901641, momentum#93901642, yield#93901643, ##93901644, min_date#93901645, max_date#93901646]
: +- *(2) Filter ((isnotnull(fractile#93901635) AND NOT (fractile#93901635 = -1)) AND isnotnull(cap#93901636))
: +- InMemoryTableScan [##93901644, cap#93901636, fractile#93901635, growth#93901639, leverage#93901640, max_date#93901646, min_date#93901645, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3606424 |
*(1) Project [CASE WHEN ((overall#93897924 = NA) OR (overall#93897924 = null)) THEN null ELSE cast(overall#93897924 as int) END AS overall#93898069, CASE WHEN ((cap#93897925 = NA) OR (cap#93897925 = null)) THEN null ELSE cast(cap#93897925 as float) END AS cap#93898071, CASE WHEN ((retIC#93897926 = NA) OR (retIC#93897926 = null)) THEN null ELSE cast(retIC#93897926 as float) END AS retIC#93898073, CASE WHEN ((resretIC#93897927 = NA) OR (resretIC#93897927 = null)) THEN null ELSE cast(resretIC#93897927 as float) END AS resretIC#93898075, CASE WHEN ((size#93897928 = NA) OR (size#93897928 = null)) THEN null ELSE cast(size#93897928 as float) END AS size#93898077, CASE WHEN ((value#93897929 = NA) OR (value#93897929 = null)) THEN null ELSE cast(value#93897929 as float) END AS value#93898079, CASE WHEN ((growth#93897930 = NA) OR (growth#93897930 = null)) THEN null ELSE cast(growth#93897930 as float) END AS growth#93898081, CASE WHEN ((leverage#93897931 = NA) OR (leverage#93897931 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3606430 |
*(1) Project [yield#93898089, volatility#93898085, momentum#93898087, size#93898077, value#93898079, growth#93898081, leverage#93898083]
+- *(1) Filter (isnotnull(cap#93898071) AND (cap#93898071 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#93898071, growth#93898081, leverage#93898083, momentum#93898087, size#93898077, value#93898079, volatility#93898085, yield#93898089], [isnotnull(cap#93898071), (cap#93898071 = 0.0)]
+- InMemoryRelation [overall#93898069, cap#93898071, retIC#93898073, resretIC#93898075, size#93898077, value#93898079, growth#93898081, leverage#93898083, volatility#93898085, momentum#93898087, yield#93898089, numcos#93898090, numdates#93898091, annual_bmret#93898092, annual_ret#93898093, std_ret#93898094, Sharpe_ret#93898095, PctPos_ret#93898096, TR_ret#93898097, IR_ret#93898098, annual_resret#93898099, std_resret#93898100, Sharpe_resret#93898101, PctPos_resret#93898102, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3606512 |
*(1) Project [CASE WHEN (date#93903449 = null) THEN null ELSE cast(date#93903449 as date) END AS date#93903632, CASE WHEN ((allret#93903450 = NA) OR (allret#93903450 = null)) THEN null ELSE cast(allret#93903450 as float) END AS allret#93903633, CASE WHEN ((allcum#93903451 = NA) OR (allcum#93903451 = null)) THEN null ELSE cast(allcum#93903451 as float) END AS allcum#93903634, CASE WHEN ((drawdown_gross#93903452 = NA) OR (drawdown_gross#93903452 = null)) THEN null ELSE cast(drawdown_gross#93903452 as float) END AS drawdown_gross#93903640, CASE WHEN ((drawdown_length_gross#93903453 = NA) OR (drawdown_length_gross#93903453 = null)) THEN null ELSE cast(drawdown_length_gross#93903453 as int) END AS drawdown_length_gross#93903646, CASE WHEN ((allretnet#93903454 = NA) OR (allretnet#93903454 = null)) THEN null ELSE cast(allretnet#93903454 as float) END AS allretnet#93903652, CASE WHEN ((allcumnet#93903455 = NA) OR (allcumnet#93903455 = null)) THEN null ELSE cast(allcumnet#93903455 as float) END AS allcumnet#9390368...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
391.1 KiB |
0.0 B |
3606524 |
*(2) Sort [date#93903632 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93903632 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7497636]
+- *(1) Project [date#93903632, allcum#93903634 AS cum_gross#93903853, allcumnet#93903684 AS cum_net#93903854]
+- InMemoryTableScan [allcum#93903634, allcumnet#93903684, date#93903632]
+- InMemoryRelation [date#93903632, allret#93903633, allcum#93903634, drawdown_gross#93903640, drawdown_length_gross#93903646, allretnet#93903652, allcumnet#93903684, drawdown_net#93903685, drawdown_length_net#93903686, numcos#93903687, largecum#93903692, largecumnet#93903698, largeret#93903703, largeretnet#93903709, midcum#93903714, midcumnet#93903717, midret#93903724, midretnet#93903731, smallcum#93903738, smallcumnet#93903750, smallret#93903783, smallretnet#93903785], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93903449 = null) THEN null ELSE cast(date#93903449 as date) END AS date#93903632, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
125.0 KiB |
0.0 B |
3606545 |
*(2) Sort [date#93903658 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93903658 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7497661]
+- *(1) Project [date#93903658, allret#93903689 AS daily_gross#93904031, allretnet#93903712 AS daily_net#93904032]
+- InMemoryTableScan [allret#93903689, allretnet#93903712, date#93903658]
+- InMemoryRelation [date#93903658, allret#93903689, allcum#93903694, drawdown_gross#93903701, drawdown_length_gross#93903705, allretnet#93903712, allcumnet#93903716, drawdown_net#93903718, drawdown_length_net#93903725, numcos#93903732, largecum#93903744, largecumnet#93903752, largeret#93903784, largeretnet#93903786, midcum#93903787, midcumnet#93903788, midret#93903793, midretnet#93903794, smallcum#93903795, smallcumnet#93903796, smallret#93903797, smallretnet#93903798], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93903449 = null) THEN null ELSE cast(date#93903449 as date) END AS date#939036...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
125.0 KiB |
0.0 B |
3606565 |
*(1) Sort [date#93904624 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93904624 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7497679]
+- InMemoryTableScan [date#93904624, drawdown_gross#93904627, drawdown_net#93904631]
+- InMemoryRelation [date#93904624, allret#93904625, allcum#93904626, drawdown_gross#93904627, drawdown_length_gross#93904628, allretnet#93904629, allcumnet#93904630, drawdown_net#93904631, drawdown_length_net#93904632, numcos#93904633, largecum#93904634, largecumnet#93904635, largeret#93904636, largeretnet#93904637, midcum#93904638, midcumnet#93904639, midret#93904663, midretnet#93904664, smallcum#93904665, smallcumnet#93904666, smallret#93904667, smallretnet#93904668], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93903449 = null) THEN null ELSE cast(date#93903449 as date) END AS date#93903632, CASE WHEN ((allret#93903450 = NA) OR (allret#93903450 = null)) THEN null ELSE cast(allret#93903450 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
125.0 KiB |
0.0 B |
3606586 |
*(2) Sort [date#93904240 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93904240 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7497701]
+- *(1) Project [date#93904240, (drawdown_length_gross#93904244 * -1) AS drawdown_length_gross#93904376]
+- InMemoryTableScan [date#93904240, drawdown_length_gross#93904244]
+- InMemoryRelation [date#93904240, allret#93904241, allcum#93904242, drawdown_gross#93904243, drawdown_length_gross#93904244, allretnet#93904245, allcumnet#93904246, drawdown_net#93904247, drawdown_length_net#93904248, numcos#93904249, largecum#93904250, largecumnet#93904251, largeret#93904252, largeretnet#93904253, midcum#93904254, midcumnet#93904255, midret#93904256, midretnet#93904257, smallcum#93904258, smallcumnet#93904259, smallret#93904260, smallretnet#93904261], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93903449 = null) THEN null ELSE cast(date#93903449 as date) END AS date#93903632, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
71.2 KiB |
0.0 B |
3606600 |
*(1) Project [CASE WHEN ((fractile#93903635 = NA) OR (fractile#93903635 = null)) THEN null ELSE cast(fractile#93903635 as int) END AS fractile#93903688, CASE WHEN ((overall#93903636 = NA) OR (overall#93903636 = null)) THEN null ELSE cast(overall#93903636 as int) END AS overall#93903695, CASE WHEN ((annual_ret#93903637 = NA) OR (annual_ret#93903637 = null)) THEN null ELSE cast(annual_ret#93903637 as float) END AS annual_ret#93903704, CASE WHEN ((annual_resret#93903638 = NA) OR (annual_resret#93903638 = null)) THEN null ELSE cast(annual_resret#93903638 as float) END AS annual_resret#93903710, CASE WHEN ((numcos#93903639 = NA) OR (numcos#93903639 = null)) THEN null ELSE cast(numcos#93903639 as float) END AS numcos#93903715]
+- FileScan csv [fractile#93903635,overall#93903636,annual_ret#93903637,annual_resret#93903638,numcos#93903639] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/cam1/cam1_score/fracti..., PartitionFilters: []...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
656.0 B |
0.0 B |
3606609 |
*(1) Project [CASE WHEN ((fractile#93903422 = NA) OR (fractile#93903422 = null)) THEN null ELSE cast(fractile#93903422 as int) END AS fractile#93903445, CASE WHEN ((cap#93903423 = NA) OR (cap#93903423 = null)) THEN null ELSE cast(cap#93903423 as float) END AS cap#93903446, CASE WHEN ((annual_ret#93903424 = NA) OR (annual_ret#93903424 = null)) THEN null ELSE cast(annual_ret#93903424 as float) END AS annual_ret#93903447, CASE WHEN ((annual_resret#93903425 = NA) OR (annual_resret#93903425 = null)) THEN null ELSE cast(annual_resret#93903425 as float) END AS annual_resret#93903448, CASE WHEN ((numcos#93903426 = NA) OR (numcos#93903426 = null)) THEN null ELSE cast(numcos#93903426 as float) END AS numcos#93903493]
+- FileScan csv [fractile#93903422,cap#93903423,annual_ret#93903424,annual_resret#93903425,numcos#93903426] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/cam1/cam1_score/fracti..., PartitionFilters: [], PushedFilters: [...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1080.0 B |
0.0 B |
3606616 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#93903688, annual_ret#93903704, annual_resret#93903710, numcos#93903715]
: +- InMemoryRelation [fractile#93903688, overall#93903695, annual_ret#93903704, annual_resret#93903710, numcos#93903715], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#93903635 = NA) OR (fractile#93903635 = null)) THEN null ELSE cast(fractile#93903635 as int) END AS fractile#93903688, CASE WHEN ((overall#93903636 = NA) OR (overall#93903636 = null)) THEN null ELSE cast(overall#93903636 as int) END AS overall#93903695, CASE WHEN ((annual_ret#93903637 = NA) OR (annual_ret#93903637 = null)) THEN null ELSE cast(annual_ret#93903637 as float) END AS annual_ret#93903704, CASE WHEN ((annual_resret#93903638 = NA) OR (annual_resret#93903638 = null)) THEN null ELSE cast(annual_resret#93903638 as float) END AS annual_resret#93903710, CASE WHEN ((numcos#93903639 = NA) OR (numcos#93903639 = null)) THEN null ELSE cast(numco...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
608.0 B |
0.0 B |
3606636 |
*(1) Project [CASE WHEN (group#93904264 = null) THEN null ELSE group#93904264 END AS group#93904447, CASE WHEN ((annual_bmret#93904266 = NA) OR (annual_bmret#93904266 = null)) THEN null ELSE cast(annual_bmret#93904266 as float) END AS annual_bmret#93904448, CASE WHEN ((annual_ret#93904268 = NA) OR (annual_ret#93904268 = null)) THEN null ELSE cast(annual_ret#93904268 as float) END AS annual_ret#93904449, CASE WHEN ((std_ret#93904270 = NA) OR (std_ret#93904270 = null)) THEN null ELSE cast(std_ret#93904270 as float) END AS std_ret#93904450, CASE WHEN ((Sharpe_ret#93904272 = NA) OR (Sharpe_ret#93904272 = null)) THEN null ELSE cast(Sharpe_ret#93904272 as float) END AS Sharpe_ret#93904451, CASE WHEN ((PctPos_ret#93904274 = NA) OR (PctPos_ret#93904274 = null)) THEN null ELSE cast(PctPos_ret#93904274 as float) END AS PctPos_ret#93904452, CASE WHEN ((TR_ret#93904276 = NA) OR (TR_ret#93904276 = null)) THEN null ELSE cast(TR_ret#93904276 as float) END AS TR_ret#93904453, CASE WHEN ((IR_ret#93904278 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
13.6 KiB |
0.0 B |
3606642 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#93904449, Sharpe_ret#93904451, PctPos_ret#93904452, annual_resret#93904455, Sharpe_resret#93904457, PctPos_resret#93904458, annual_retnet#93904461, Sharpe_retnet#93904463, PctPos_retnet#93904464]
+- *(2) BroadcastHashJoin [group#93904447], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#93904447)
: +- InMemoryTableScan [group#93904447, annual_ret#93904449, Sharpe_ret#93904451, PctPos_ret#93904452, annual_resret#93904455, Sharpe_resret#93904457, PctPos_resret#93904458, annual_retnet#93904461, Sharpe_retnet#93904463, PctPos_retnet#93904464], [isnotnull(group#93904447)]
: +- InMemoryRelation [group#93904447, annual_bmret#93904448, annual_ret#93904449, std_ret#93904450, Sharpe_ret#93904451, PctPos_ret#93904452, TR_ret#93904453, IR_ret#93904454, annual_resret#93904455, std_resret#93904456, Sharpe_resret#93904457, PctPos_resret#93904458, TR_resret#93904459, IR_resret#93904460, annual_retnet#93904461, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
6.9 KiB |
0.0 B |
3606698 |
*(1) Project [CASE WHEN ((sector_id#93908702 = NA) OR (sector_id#93908702 = null)) THEN null ELSE cast(sector_id#93908702 as int) END AS sector_id#93908915, CASE WHEN ((retIC#93908703 = NA) OR (retIC#93908703 = null)) THEN null ELSE cast(retIC#93908703 as float) END AS retIC#93908917, CASE WHEN ((resretIC#93908704 = NA) OR (resretIC#93908704 = null)) THEN null ELSE cast(resretIC#93908704 as float) END AS resretIC#93908919, CASE WHEN ((numcos#93908705 = NA) OR (numcos#93908705 = null)) THEN null ELSE cast(numcos#93908705 as float) END AS numcos#93908922, CASE WHEN ((numdates#93908706 = NA) OR (numdates#93908706 = null)) THEN null ELSE cast(numdates#93908706 as int) END AS numdates#93908936, CASE WHEN ((annual_bmret#93908707 = NA) OR (annual_bmret#93908707 = null)) THEN null ELSE cast(annual_bmret#93908707 as float) END AS annual_bmret#93908949, CASE WHEN ((annual_ret#93908708 = NA) OR (annual_ret#93908708 = null)) THEN null ELSE cast(annual_ret#93908708 as float) END AS annual_ret#93909012, CASE WHEN ((std_...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.5 KiB |
0.0 B |
3606710 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7497979]
+- *(2) Project [sector_id#93908915, numcos#93908922, numdates#93908936, sort#93880530, description#93880532, universe#93909153, coverage#93909050]
+- *(2) BroadcastHashJoin [sector_id#93908915], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [sector_id#93908915, numcos#93908922, numdates#93908936, coverage#93909050, round((cast(numcos#93908922 as double) / cast(coverage#93909050 as double)), 0) AS universe#93909153]
: +- *(2) Filter isnotnull(sector_id#93908915)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [coverage#93909050, numcos#93908922, numdates#93908936, sector_id#93908915], [isnotnull(sector_id#93908915)]
: +- InMemoryRelation [sector_id#93908915, retIC#93908917, resretIC#93908...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3606724 |
*(1) Project [CASE WHEN ((cap#93908649 = NA) OR (cap#93908649 = null)) THEN null ELSE cast(cap#93908649 as float) END AS cap#93908842, CASE WHEN ((retIC#93908650 = NA) OR (retIC#93908650 = null)) THEN null ELSE cast(retIC#93908650 as float) END AS retIC#93908843, CASE WHEN ((resretIC#93908651 = NA) OR (resretIC#93908651 = null)) THEN null ELSE cast(resretIC#93908651 as float) END AS resretIC#93908870, CASE WHEN ((numcos#93908652 = NA) OR (numcos#93908652 = null)) THEN null ELSE cast(numcos#93908652 as float) END AS numcos#93908871, CASE WHEN ((numdates#93908653 = NA) OR (numdates#93908653 = null)) THEN null ELSE cast(numdates#93908653 as int) END AS numdates#93908872, CASE WHEN ((annual_bmret#93908654 = NA) OR (annual_bmret#93908654 = null)) THEN null ELSE cast(annual_bmret#93908654 as float) END AS annual_bmret#93908899, CASE WHEN ((annual_ret#93908655 = NA) OR (annual_ret#93908655 = null)) THEN null ELSE cast(annual_ret#93908655 as float) END AS annual_ret#93908900, CASE WHEN ((std_ret#93908656 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3606741 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7498051]
+- *(2) Project [cap#93908842, numcos#93908871, numdates#93908872, sort#93880531, description#93880533, universe#93880535, (cast(numcos#93908871 as double) / cast(universe#93880535 as double)) AS coverage#93909249]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93908842))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7498044]
: +- *(1) Filter isnotnull(cap#93908842)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93908842, numcos#93908871, numdates#93908872], [isnotnull(cap#93908842)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3606755 |
*(1) Project [CASE WHEN (date#93908601 = null) THEN null ELSE cast(date#93908601 as date) END AS date#93908950, CASE WHEN ((overall#93908602 = NA) OR (overall#93908602 = null)) THEN null ELSE cast(overall#93908602 as int) END AS overall#93909013, CASE WHEN ((ret#93908603 = NA) OR (ret#93908603 = null)) THEN null ELSE cast(ret#93908603 as float) END AS ret#93909016, CASE WHEN ((resret#93908604 = NA) OR (resret#93908604 = null)) THEN null ELSE cast(resret#93908604 as float) END AS resret#93909019, CASE WHEN ((retnet#93908605 = NA) OR (retnet#93908605 = null)) THEN null ELSE cast(retnet#93908605 as float) END AS retnet#93909022, CASE WHEN ((turnover#93908606 = NA) OR (turnover#93908606 = null)) THEN null ELSE cast(turnover#93908606 as float) END AS turnover#93909025, CASE WHEN ((numcos#93908607 = NA) OR (numcos#93908607 = null)) THEN null ELSE cast(numcos#93908607 as float) END AS numcos#93909029, CASE WHEN ((benchmark#93908608 = NA) OR (benchmark#93908608 = null)) THEN null ELSE cast(benchmark#93908608 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
183.3 KiB |
0.0 B |
3606763 |
*(1) Project [CASE WHEN (date#93908612 = null) THEN null ELSE cast(date#93908612 as date) END AS date#93908778, CASE WHEN ((cap#93908613 = NA) OR (cap#93908613 = null)) THEN null ELSE cast(cap#93908613 as float) END AS cap#93908779, CASE WHEN ((ret#93908614 = NA) OR (ret#93908614 = null)) THEN null ELSE cast(ret#93908614 as float) END AS ret#93908780, CASE WHEN ((resret#93908615 = NA) OR (resret#93908615 = null)) THEN null ELSE cast(resret#93908615 as float) END AS resret#93908781, CASE WHEN ((retnet#93908616 = NA) OR (retnet#93908616 = null)) THEN null ELSE cast(retnet#93908616 as float) END AS retnet#93908782, CASE WHEN ((turnover#93908617 = NA) OR (turnover#93908617 = null)) THEN null ELSE cast(turnover#93908617 as float) END AS turnover#93908783, CASE WHEN ((numcos#93908618 = NA) OR (numcos#93908618 = null)) THEN null ELSE cast(numcos#93908618 as float) END AS numcos#93908784, CASE WHEN ((coverage#93908619 = NA) OR (coverage#93908619 = null)) THEN null ELSE cast(coverage#93908619 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
666.7 KiB |
0.0 B |
3606776 |
*(2) Sort [date#93908950 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93908950 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7498100]
+- Union
:- InMemoryTableScan [date#93908950, numcos#93909029]
: +- InMemoryRelation [date#93908950, overall#93909013, ret#93909016, resret#93909019, retnet#93909022, turnover#93909025, numcos#93909029, benchmark#93909032, excess_ret#93909034, excess_resret#93909038, excess_retnet#93909040], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#93908601 = null) THEN null ELSE cast(date#93908601 as date) END AS date#93908950, CASE WHEN ((overall#93908602 = NA) OR (overall#93908602 = null)) THEN null ELSE cast(overall#93908602 as int) END AS overall#93909013, CASE WHEN ((ret#93908603 = NA) OR (ret#93908603 = null)) THEN null ELSE cast(ret#93908603 as float) END AS ret#93909016, CASE WHEN ((resret#93908604 = NA) OR (resret#93908604 = null)) THEN null ELSE cast(resret#93908604 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
87.5 KiB |
0.0 B |
3606820 |
*(1) Project [CASE WHEN ((turnover#93912361 = NA) OR (turnover#93912361 = null)) THEN null ELSE cast(turnover#93912361 as float) END AS turnover#93912597, CASE WHEN ((turnover#93912361 = NA) OR (turnover#93912361 = null)) THEN null ELSE (1.0 / cast(cast(turnover#93912361 as float) as double)) END AS days_hold#93912756]
+- *(1) Filter ((isnotnull(cap#93912330) AND NOT coalesce(((cap#93912330 = NA) OR (cap#93912330 = null)), false)) AND (cast(cap#93912330 as float) = 0.0))
+- FileScan csv [cap#93912330,turnover#93912361] Batched: false, DataFilters: [isnotnull(cap#93912330), NOT coalesce(((cap#93912330 = NA) OR (cap#93912330 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/cam1/cam1_score/stats_..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3606835 |
*(1) Project [CASE WHEN ((year#93912279 = NA) OR (year#93912279 = null)) THEN null ELSE cast(year#93912279 as float) END AS year#93912445, CASE WHEN ((retIC#93912280 = NA) OR (retIC#93912280 = null)) THEN null ELSE cast(retIC#93912280 as float) END AS retIC#93912446, CASE WHEN ((resretIC#93912281 = NA) OR (resretIC#93912281 = null)) THEN null ELSE cast(resretIC#93912281 as float) END AS resretIC#93912447, CASE WHEN ((numcos#93912282 = NA) OR (numcos#93912282 = null)) THEN null ELSE cast(numcos#93912282 as float) END AS numcos#93912448, CASE WHEN ((numdates#93912283 = NA) OR (numdates#93912283 = null)) THEN null ELSE cast(numdates#93912283 as int) END AS numdates#93912449, CASE WHEN ((annual_bmret#93912284 = NA) OR (annual_bmret#93912284 = null)) THEN null ELSE cast(annual_bmret#93912284 as float) END AS annual_bmret#93912450, CASE WHEN ((annual_ret#93912285 = NA) OR (annual_ret#93912285 = null)) THEN null ELSE cast(annual_ret#93912285 as float) END AS annual_ret#93912451, CASE WHEN ((std_ret#93912286 = NA)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.2 KiB |
0.0 B |
3606852 |
*(2) Project [ret_large#93912124, ret_small#93912126, (ret_large#93912124 - ret_small#93912126) AS differential#93912184]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#93908900 AS ret_large#93912124]
: +- *(2) Filter (isnotnull(cap#93908842) AND (cap#93908842 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#93908900, cap#93908842], [isnotnull(cap#93908842), (cap#93908842 = 1.0)]
: +- InMemoryRelation [cap#93908842, retIC#93908843, resretIC#93908870, numcos#93908871, numdates#93908872, annual_bmret#93908899, annual_ret#93908900, std_ret#93908901, Sharpe_ret#93908914, PctPos_ret#93908916, TR_ret#93908918, IR_ret#93908920, annual_resret#93908921, std_resret#93908923, Sharpe_resret#93908924, PctPos_resret#93908948, TR_resret#93909011, IR_resret#93909014, annual_retnet#93909017, std_retnet#93909020, Sharpe_retnet#93909023, PctPos_retnet#93909026, TR_retnet#93909028, IR_retnet#93909031, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3606864 |
*(3) Project [cap#93912215, turnover#93909035, (1.0 / cast(turnover#93909035 as double)) AS days_hold#93912243]
+- *(3) Sort [cap_sort#93912120 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#93912120 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7498291]
+- *(2) Project [turnover#93909035, cap_description#93912119 AS cap#93912215, cap_sort#93912120]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93908842))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7498283]
: +- *(1) Filter isnotnull(cap#93908842)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93908842, turnover#93909035], [isnotnull(cap#93908842)]
: +- InMemoryRelation [cap#93908842, retIC#939...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3606878 |
*(2) Sort [year#93912445 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#93912445 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7498221]
+- *(1) Project [year#93912445, turnover#93912502, (1.0 / cast(turnover#93912502 as double)) AS days_hold#93912576]
+- *(1) Filter isnotnull(turnover#93912502)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#93912502, year#93912445], [isnotnull(turnover#93912502)]
+- InMemoryRelation [year#93912445, retIC#93912446, resretIC#93912447, numcos#93912448, numdates#93912449, annual_bmret#93912450, annual_ret#93912451, std_ret#93912452, Sharpe_ret#93912453, PctPos_ret#93912454, TR_ret#93912455, IR_ret#93912456, annual_resret#93912457, std_resret#93912458, Sharpe_resret#93912459, PctPos_resret#93912460, TR_resret#93912461, IR_resret#93912462, annual_retnet#93912463, std_retnet#93912464, Sharpe_retnet#93912465, PctPos_retnet#93912466, TR_retnet#93912500, IR_retnet#93912501, turnover#93912502], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
21 |
100% |
9.5 KiB |
0.0 B |
3606941 |
*(1) Project [CASE WHEN ((fractile#93916044 = NA) OR (fractile#93916044 = null)) THEN null ELSE cast(fractile#93916044 as int) END AS fractile#93916092, CASE WHEN (cap#93916045 = null) THEN null ELSE cap#93916045 END AS cap#93916093, CASE WHEN ((size#93916046 = NA) OR (size#93916046 = null)) THEN null ELSE cast(size#93916046 as float) END AS size#93916094, CASE WHEN ((value#93916047 = NA) OR (value#93916047 = null)) THEN null ELSE cast(value#93916047 as float) END AS value#93916095, CASE WHEN ((growth#93916048 = NA) OR (growth#93916048 = null)) THEN null ELSE cast(growth#93916048 as float) END AS growth#93916096, CASE WHEN ((leverage#93916049 = NA) OR (leverage#93916049 = null)) THEN null ELSE cast(leverage#93916049 as float) END AS leverage#93916097, CASE WHEN ((volatility#93916050 = NA) OR (volatility#93916050 = null)) THEN null ELSE cast(volatility#93916050 as float) END AS volatility#93916098, CASE WHEN ((momentum#93916051 = NA) OR (momentum#93916051 = null)) THEN null ELSE cast(momentum#93916051 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3606953 |
*(3) Sort [fractile#93916092 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#93916092 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7498531]
+- *(2) Project [fractile#93916092, size#93916094, value#93916095, growth#93916096, leverage#93916097, volatility#93916098, momentum#93916099, yield#93916100, ##93916101, min_date#93916102, max_date#93916103]
+- *(2) BroadcastHashJoin [cap_description#93916116], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#93916092, cap#93916093 AS cap_description#93916116, size#93916094, value#93916095, growth#93916096, leverage#93916097, volatility#93916098, momentum#93916099, yield#93916100, ##93916101, min_date#93916102, max_date#93916103]
: +- *(2) Filter ((isnotnull(fractile#93916092) AND NOT (fractile#93916092 = -1)) AND isnotnull(cap#93916093))
: +- InMemoryTableScan [##93916101, cap#93916093, fractile#93916092, growth#93916096, leverage#93916097, max_date#93916103, min_date#93916102, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3606967 |
*(1) Project [CASE WHEN ((overall#93912329 = NA) OR (overall#93912329 = null)) THEN null ELSE cast(overall#93912329 as int) END AS overall#93912536, CASE WHEN ((cap#93912330 = NA) OR (cap#93912330 = null)) THEN null ELSE cast(cap#93912330 as float) END AS cap#93912537, CASE WHEN ((retIC#93912331 = NA) OR (retIC#93912331 = null)) THEN null ELSE cast(retIC#93912331 as float) END AS retIC#93912538, CASE WHEN ((resretIC#93912332 = NA) OR (resretIC#93912332 = null)) THEN null ELSE cast(resretIC#93912332 as float) END AS resretIC#93912539, CASE WHEN ((size#93912333 = NA) OR (size#93912333 = null)) THEN null ELSE cast(size#93912333 as float) END AS size#93912540, CASE WHEN ((value#93912334 = NA) OR (value#93912334 = null)) THEN null ELSE cast(value#93912334 as float) END AS value#93912541, CASE WHEN ((growth#93912335 = NA) OR (growth#93912335 = null)) THEN null ELSE cast(growth#93912335 as float) END AS growth#93912542, CASE WHEN ((leverage#93912336 = NA) OR (leverage#93912336 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3606973 |
*(1) Project [yield#93912546, volatility#93912544, momentum#93912545, size#93912540, value#93912541, growth#93912542, leverage#93912543]
+- *(1) Filter (isnotnull(cap#93912537) AND (cap#93912537 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#93912537, growth#93912542, leverage#93912543, momentum#93912545, size#93912540, value#93912541, volatility#93912544, yield#93912546], [isnotnull(cap#93912537), (cap#93912537 = 0.0)]
+- InMemoryRelation [overall#93912536, cap#93912537, retIC#93912538, resretIC#93912539, size#93912540, value#93912541, growth#93912542, leverage#93912543, volatility#93912544, momentum#93912545, yield#93912546, numcos#93912572, numdates#93912573, annual_bmret#93912574, annual_ret#93912575, std_ret#93912577, Sharpe_ret#93912578, PctPos_ret#93912579, TR_ret#93912583, IR_ret#93912584, annual_resret#93912585, std_resret#93912586, Sharpe_resret#93912587, PctPos_resret#93912588, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3607055 |
*(1) Project [CASE WHEN (date#93917953 = null) THEN null ELSE cast(date#93917953 as date) END AS date#93918107, CASE WHEN ((allret#93917954 = NA) OR (allret#93917954 = null)) THEN null ELSE cast(allret#93917954 as float) END AS allret#93918130, CASE WHEN ((allcum#93917955 = NA) OR (allcum#93917955 = null)) THEN null ELSE cast(allcum#93917955 as float) END AS allcum#93918131, CASE WHEN ((drawdown_gross#93917956 = NA) OR (drawdown_gross#93917956 = null)) THEN null ELSE cast(drawdown_gross#93917956 as float) END AS drawdown_gross#93918154, CASE WHEN ((drawdown_length_gross#93917957 = NA) OR (drawdown_length_gross#93917957 = null)) THEN null ELSE cast(drawdown_length_gross#93917957 as int) END AS drawdown_length_gross#93918155, CASE WHEN ((allretnet#93917958 = NA) OR (allretnet#93917958 = null)) THEN null ELSE cast(allretnet#93917958 as float) END AS allretnet#93918182, CASE WHEN ((allcumnet#93917959 = NA) OR (allcumnet#93917959 = null)) THEN null ELSE cast(allcumnet#93917959 as float) END AS allcumnet#9391820...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
250.5 KiB |
0.0 B |
3607067 |
*(2) Sort [date#93918107 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93918107 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7498793]
+- *(1) Project [date#93918107, allcum#93918131 AS cum_gross#93918316, allcumnet#93918205 AS cum_net#93918317]
+- InMemoryTableScan [allcum#93918131, allcumnet#93918205, date#93918107]
+- InMemoryRelation [date#93918107, allret#93918130, allcum#93918131, drawdown_gross#93918154, drawdown_length_gross#93918155, allretnet#93918182, allcumnet#93918205, drawdown_net#93918206, drawdown_length_net#93918208, numcos#93918210, largecum#93918211, largecumnet#93918215, largeret#93918220, largeretnet#93918225, midcum#93918234, midcumnet#93918242, midret#93918246, midretnet#93918248, smallcum#93918252, smallcumnet#93918255, smallret#93918256, smallretnet#93918259], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93917953 = null) THEN null ELSE cast(date#93917953 as date) END AS date#93918107, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
108.0 KiB |
0.0 B |
3607088 |
*(2) Sort [date#93919189 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93919189 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7498818]
+- *(1) Project [date#93919189, allret#93919190 AS daily_gross#93919315, allretnet#93919194 AS daily_net#93919316]
+- InMemoryTableScan [allret#93919190, allretnet#93919194, date#93919189]
+- InMemoryRelation [date#93919189, allret#93919190, allcum#93919191, drawdown_gross#93919192, drawdown_length_gross#93919193, allretnet#93919194, allcumnet#93919195, drawdown_net#93919196, drawdown_length_net#93919197, numcos#93919198, largecum#93919199, largecumnet#93919200, largeret#93919201, largeretnet#93919202, midcum#93919203, midcumnet#93919204, midret#93919205, midretnet#93919229, smallcum#93919230, smallcumnet#93919231, smallret#93919232, smallretnet#93919233], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93917953 = null) THEN null ELSE cast(date#93917953 as date) END AS date#939181...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
108.0 KiB |
0.0 B |
3607108 |
*(1) Sort [date#93918207 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93918207 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7498836]
+- InMemoryTableScan [date#93918207, drawdown_gross#93918217, drawdown_net#93918243]
+- InMemoryRelation [date#93918207, allret#93918209, allcum#93918213, drawdown_gross#93918217, drawdown_length_gross#93918224, allretnet#93918228, allcumnet#93918239, drawdown_net#93918243, drawdown_length_net#93918247, numcos#93918253, largecum#93918254, largecumnet#93918257, largeret#93918258, largeretnet#93918260, midcum#93918261, midcumnet#93918262, midret#93918263, midretnet#93918264, smallcum#93918265, smallcumnet#93918266, smallret#93918268, smallretnet#93918269], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93917953 = null) THEN null ELSE cast(date#93917953 as date) END AS date#93918107, CASE WHEN ((allret#93917954 = NA) OR (allret#93917954 = null)) THEN null ELSE cast(allret#93917954 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
108.0 KiB |
0.0 B |
3607129 |
*(2) Sort [date#93918805 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93918805 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7498858]
+- *(1) Project [date#93918805, (drawdown_length_gross#93918809 * -1) AS drawdown_length_gross#93918896]
+- InMemoryTableScan [date#93918805, drawdown_length_gross#93918809]
+- InMemoryRelation [date#93918805, allret#93918806, allcum#93918807, drawdown_gross#93918808, drawdown_length_gross#93918809, allretnet#93918810, allcumnet#93918811, drawdown_net#93918812, drawdown_length_net#93918813, numcos#93918814, largecum#93918815, largecumnet#93918816, largeret#93918817, largeretnet#93918818, midcum#93918819, midcumnet#93918820, midret#93918821, midretnet#93918822, smallcum#93918823, smallcumnet#93918824, smallret#93918825, smallretnet#93918826], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93917953 = null) THEN null ELSE cast(date#93917953 as date) END AS date#93918107, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
68.7 KiB |
0.0 B |
3607143 |
*(1) Project [CASE WHEN ((fractile#93917896 = NA) OR (fractile#93917896 = null)) THEN null ELSE cast(fractile#93917896 as int) END AS fractile#93917923, CASE WHEN ((overall#93917897 = NA) OR (overall#93917897 = null)) THEN null ELSE cast(overall#93917897 as int) END AS overall#93917925, CASE WHEN ((annual_ret#93917898 = NA) OR (annual_ret#93917898 = null)) THEN null ELSE cast(annual_ret#93917898 as float) END AS annual_ret#93917927, CASE WHEN ((annual_resret#93917899 = NA) OR (annual_resret#93917899 = null)) THEN null ELSE cast(annual_resret#93917899 as float) END AS annual_resret#93917929, CASE WHEN ((numcos#93917900 = NA) OR (numcos#93917900 = null)) THEN null ELSE cast(numcos#93917900 as float) END AS numcos#93917930]
+- FileScan csv [fractile#93917896,overall#93917897,annual_ret#93917898,annual_resret#93917899,numcos#93917900] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/digital_revenue_signal..., PartitionFilters: []...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
656.0 B |
0.0 B |
3607152 |
*(1) Project [CASE WHEN ((fractile#93917881 = NA) OR (fractile#93917881 = null)) THEN null ELSE cast(fractile#93917881 as int) END AS fractile#93917916, CASE WHEN ((cap#93917882 = NA) OR (cap#93917882 = null)) THEN null ELSE cast(cap#93917882 as float) END AS cap#93917922, CASE WHEN ((annual_ret#93917883 = NA) OR (annual_ret#93917883 = null)) THEN null ELSE cast(annual_ret#93917883 as float) END AS annual_ret#93917924, CASE WHEN ((annual_resret#93917884 = NA) OR (annual_resret#93917884 = null)) THEN null ELSE cast(annual_resret#93917884 as float) END AS annual_resret#93917926, CASE WHEN ((numcos#93917885 = NA) OR (numcos#93917885 = null)) THEN null ELSE cast(numcos#93917885 as float) END AS numcos#93917928]
+- FileScan csv [fractile#93917881,cap#93917882,annual_ret#93917883,annual_resret#93917884,numcos#93917885] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/digital_revenue_signal..., PartitionFilters: [], PushedFilters: [...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1080.0 B |
0.0 B |
3607159 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#93917923, annual_ret#93917927, annual_resret#93917929, numcos#93917930]
: +- InMemoryRelation [fractile#93917923, overall#93917925, annual_ret#93917927, annual_resret#93917929, numcos#93917930], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#93917896 = NA) OR (fractile#93917896 = null)) THEN null ELSE cast(fractile#93917896 as int) END AS fractile#93917923, CASE WHEN ((overall#93917897 = NA) OR (overall#93917897 = null)) THEN null ELSE cast(overall#93917897 as int) END AS overall#93917925, CASE WHEN ((annual_ret#93917898 = NA) OR (annual_ret#93917898 = null)) THEN null ELSE cast(annual_ret#93917898 as float) END AS annual_ret#93917927, CASE WHEN ((annual_resret#93917899 = NA) OR (annual_resret#93917899 = null)) THEN null ELSE cast(annual_resret#93917899 as float) END AS annual_resret#93917929, CASE WHEN ((numcos#93917900 = NA) OR (numcos#93917900 = null)) THEN null ELSE cast(numco...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
608.0 B |
0.0 B |
3607174 |
*(1) Project [CASE WHEN (group#93918852 = null) THEN null ELSE group#93918852 END AS group#93919012, CASE WHEN ((annual_bmret#93918853 = NA) OR (annual_bmret#93918853 = null)) THEN null ELSE cast(annual_bmret#93918853 as float) END AS annual_bmret#93919013, CASE WHEN ((annual_ret#93918855 = NA) OR (annual_ret#93918855 = null)) THEN null ELSE cast(annual_ret#93918855 as float) END AS annual_ret#93919014, CASE WHEN ((std_ret#93918857 = NA) OR (std_ret#93918857 = null)) THEN null ELSE cast(std_ret#93918857 as float) END AS std_ret#93919015, CASE WHEN ((Sharpe_ret#93918859 = NA) OR (Sharpe_ret#93918859 = null)) THEN null ELSE cast(Sharpe_ret#93918859 as float) END AS Sharpe_ret#93919016, CASE WHEN ((PctPos_ret#93918861 = NA) OR (PctPos_ret#93918861 = null)) THEN null ELSE cast(PctPos_ret#93918861 as float) END AS PctPos_ret#93919017, CASE WHEN ((TR_ret#93918863 = NA) OR (TR_ret#93918863 = null)) THEN null ELSE cast(TR_ret#93918863 as float) END AS TR_ret#93919018, CASE WHEN ((IR_ret#93918865 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
12.2 KiB |
0.0 B |
3607185 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#93919014, Sharpe_ret#93919016, PctPos_ret#93919017, annual_resret#93919020, Sharpe_resret#93919022, PctPos_resret#93919023, annual_retnet#93919026, Sharpe_retnet#93919028, PctPos_retnet#93919029]
+- *(2) BroadcastHashJoin [group#93919012], [group#93875766], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(input[0, string, false]),false), [id=#7498923]
: +- *(1) Filter isnotnull(group#93919012)
: +- InMemoryTableScan [group#93919012, annual_ret#93919014, Sharpe_ret#93919016, PctPos_ret#93919017, annual_resret#93919020, Sharpe_resret#93919022, PctPos_resret#93919023, annual_retnet#93919026, Sharpe_retnet#93919028, PctPos_retnet#93919029], [isnotnull(group#93919012)]
: +- InMemoryRelation [group#93919012, annual_bmret#93919013, annual_ret#93919014, std_ret#93919015, Sharpe_ret#93919016, PctPos_ret#93919017, TR_ret#93919018, IR_ret#93919019, annual_resret#93919020, std_resret#93919021, Sharpe_res...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
5.5 KiB |
0.0 B |
3607236 |
*(1) Project [CASE WHEN ((sector_id#93923292 = NA) OR (sector_id#93923292 = null)) THEN null ELSE cast(sector_id#93923292 as int) END AS sector_id#93923554, CASE WHEN ((retIC#93923293 = NA) OR (retIC#93923293 = null)) THEN null ELSE cast(retIC#93923293 as float) END AS retIC#93923567, CASE WHEN ((resretIC#93923294 = NA) OR (resretIC#93923294 = null)) THEN null ELSE cast(resretIC#93923294 as float) END AS resretIC#93923584, CASE WHEN ((numcos#93923295 = NA) OR (numcos#93923295 = null)) THEN null ELSE cast(numcos#93923295 as float) END AS numcos#93923588, CASE WHEN ((numdates#93923296 = NA) OR (numdates#93923296 = null)) THEN null ELSE cast(numdates#93923296 as float) END AS numdates#93923592, CASE WHEN ((annual_bmret#93923297 = NA) OR (annual_bmret#93923297 = null)) THEN null ELSE cast(annual_bmret#93923297 as float) END AS annual_bmret#93923597, CASE WHEN ((annual_ret#93923298 = NA) OR (annual_ret#93923298 = null)) THEN null ELSE cast(annual_ret#93923298 as float) END AS annual_ret#93923600, CASE WHEN ((st...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.6 KiB |
0.0 B |
3607253 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7499137]
+- *(2) Project [sector_id#93923554, numcos#93923588, numdates#93923592, sort#93880530, description#93880532, universe#93923934, coverage#93923846]
+- *(2) BroadcastHashJoin [sector_id#93923554], [sector_id#93880529], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(cast(input[0, int, true] as bigint)),false), [id=#7499130]
: +- *(1) Project [sector_id#93923554, numcos#93923588, numdates#93923592, coverage#93923846, round((cast(numcos#93923588 as double) / cast(coverage#93923846 as double)), 0) AS universe#93923934]
: +- *(1) Filter isnotnull(sector_id#93923554)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [coverage#93923846, numcos#93923588, numdates#93923592, sector_id#93923...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.4 KiB |
0.0 B |
3607267 |
*(1) Project [CASE WHEN ((cap#93923344 = NA) OR (cap#93923344 = null)) THEN null ELSE cast(cap#93923344 as float) END AS cap#93923553, CASE WHEN ((retIC#93923345 = NA) OR (retIC#93923345 = null)) THEN null ELSE cast(retIC#93923345 as float) END AS retIC#93923581, CASE WHEN ((resretIC#93923346 = NA) OR (resretIC#93923346 = null)) THEN null ELSE cast(resretIC#93923346 as float) END AS resretIC#93923585, CASE WHEN ((numcos#93923347 = NA) OR (numcos#93923347 = null)) THEN null ELSE cast(numcos#93923347 as float) END AS numcos#93923590, CASE WHEN ((numdates#93923348 = NA) OR (numdates#93923348 = null)) THEN null ELSE cast(numdates#93923348 as int) END AS numdates#93923594, CASE WHEN ((annual_bmret#93923349 = NA) OR (annual_bmret#93923349 = null)) THEN null ELSE cast(annual_bmret#93923349 as float) END AS annual_bmret#93923598, CASE WHEN ((annual_ret#93923350 = NA) OR (annual_ret#93923350 = null)) THEN null ELSE cast(annual_ret#93923350 as float) END AS annual_ret#93923601, CASE WHEN ((std_ret#93923351 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3607284 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7499209]
+- *(2) Project [cap#93923553, numcos#93923590, numdates#93923594, sort#93880531, description#93880533, universe#93880535, (cast(numcos#93923590 as double) / cast(universe#93880535 as double)) AS coverage#93923896]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93923553))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7499202]
: +- *(1) Filter isnotnull(cap#93923553)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93923553, numcos#93923590, numdates#93923594], [isnotnull(cap#93923553)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3607298 |
*(1) Project [CASE WHEN (date#93923265 = null) THEN null ELSE cast(date#93923265 as date) END AS date#93923495, CASE WHEN ((overall#93923266 = NA) OR (overall#93923266 = null)) THEN null ELSE cast(overall#93923266 as int) END AS overall#93923496, CASE WHEN ((ret#93923267 = NA) OR (ret#93923267 = null)) THEN null ELSE cast(ret#93923267 as float) END AS ret#93923497, CASE WHEN ((resret#93923268 = NA) OR (resret#93923268 = null)) THEN null ELSE cast(resret#93923268 as float) END AS resret#93923550, CASE WHEN ((retnet#93923269 = NA) OR (retnet#93923269 = null)) THEN null ELSE cast(retnet#93923269 as float) END AS retnet#93923551, CASE WHEN ((turnover#93923270 = NA) OR (turnover#93923270 = null)) THEN null ELSE cast(turnover#93923270 as float) END AS turnover#93923552, CASE WHEN ((numcos#93923271 = NA) OR (numcos#93923271 = null)) THEN null ELSE cast(numcos#93923271 as float) END AS numcos#93923568, CASE WHEN ((benchmark#93923272 = NA) OR (benchmark#93923272 = null)) THEN null ELSE cast(benchmark#93923272 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
117.5 KiB |
0.0 B |
3607306 |
*(1) Project [CASE WHEN (date#93923397 = null) THEN null ELSE cast(date#93923397 as date) END AS date#93923582, CASE WHEN ((cap#93923398 = NA) OR (cap#93923398 = null)) THEN null ELSE cast(cap#93923398 as float) END AS cap#93923586, CASE WHEN ((ret#93923399 = NA) OR (ret#93923399 = null)) THEN null ELSE cast(ret#93923399 as float) END AS ret#93923589, CASE WHEN ((resret#93923400 = NA) OR (resret#93923400 = null)) THEN null ELSE cast(resret#93923400 as float) END AS resret#93923593, CASE WHEN ((retnet#93923401 = NA) OR (retnet#93923401 = null)) THEN null ELSE cast(retnet#93923401 as float) END AS retnet#93923596, CASE WHEN ((turnover#93923402 = NA) OR (turnover#93923402 = null)) THEN null ELSE cast(turnover#93923402 as float) END AS turnover#93923599, CASE WHEN ((numcos#93923403 = NA) OR (numcos#93923403 = null)) THEN null ELSE cast(numcos#93923403 as float) END AS numcos#93923602, CASE WHEN ((coverage#93923404 = NA) OR (coverage#93923404 = null)) THEN null ELSE cast(coverage#93923404 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.9 KiB |
0.0 B |
3607319 |
*(2) Sort [date#93923495 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93923495 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7499258]
+- Union
:- InMemoryTableScan [date#93923495, numcos#93923568]
: +- InMemoryRelation [date#93923495, overall#93923496, ret#93923497, resret#93923550, retnet#93923551, turnover#93923552, numcos#93923568, benchmark#93923583, excess_ret#93923587, excess_resret#93923591, excess_retnet#93923595], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#93923265 = null) THEN null ELSE cast(date#93923265 as date) END AS date#93923495, CASE WHEN ((overall#93923266 = NA) OR (overall#93923266 = null)) THEN null ELSE cast(overall#93923266 as int) END AS overall#93923496, CASE WHEN ((ret#93923267 = NA) OR (ret#93923267 = null)) THEN null ELSE cast(ret#93923267 as float) END AS ret#93923497, CASE WHEN ((resret#93923268 = NA) OR (resret#93923268 = null)) THEN null ELSE cast(resret#93923268 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
78.2 KiB |
0.0 B |
3607363 |
*(1) Project [CASE WHEN ((turnover#93927028 = NA) OR (turnover#93927028 = null)) THEN null ELSE cast(turnover#93927028 as float) END AS turnover#93927261, CASE WHEN ((turnover#93927028 = NA) OR (turnover#93927028 = null)) THEN null ELSE (1.0 / cast(cast(turnover#93927028 as float) as double)) END AS days_hold#93927423]
+- *(1) Filter ((isnotnull(cap#93926997) AND NOT coalesce(((cap#93926997 = NA) OR (cap#93926997 = null)), false)) AND (cast(cap#93926997 as float) = 0.0))
+- FileScan csv [cap#93926997,turnover#93927028] Batched: false, DataFilters: [isnotnull(cap#93926997), NOT coalesce(((cap#93926997 = NA) OR (cap#93926997 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/digital_revenue_signal..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3607375 |
*(1) Project [CASE WHEN ((year#93926946 = NA) OR (year#93926946 = null)) THEN null ELSE cast(year#93926946 as float) END AS year#93927112, CASE WHEN ((retIC#93926947 = NA) OR (retIC#93926947 = null)) THEN null ELSE cast(retIC#93926947 as float) END AS retIC#93927113, CASE WHEN ((resretIC#93926948 = NA) OR (resretIC#93926948 = null)) THEN null ELSE cast(resretIC#93926948 as float) END AS resretIC#93927147, CASE WHEN ((numcos#93926949 = NA) OR (numcos#93926949 = null)) THEN null ELSE cast(numcos#93926949 as float) END AS numcos#93927148, CASE WHEN ((numdates#93926950 = NA) OR (numdates#93926950 = null)) THEN null ELSE cast(numdates#93926950 as int) END AS numdates#93927182, CASE WHEN ((annual_bmret#93926951 = NA) OR (annual_bmret#93926951 = null)) THEN null ELSE cast(annual_bmret#93926951 as float) END AS annual_bmret#93927183, CASE WHEN ((annual_ret#93926952 = NA) OR (annual_ret#93926952 = null)) THEN null ELSE cast(annual_ret#93926952 as float) END AS annual_ret#93927184, CASE WHEN ((std_ret#93926953 = NA)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.4 KiB |
0.0 B |
3607394 |
*(3) Project [cap#93926848, turnover#93923785, (1.0 / cast(turnover#93923785 as double)) AS days_hold#93926877]
+- *(3) Sort [cap_sort#93926787 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#93926787 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7499449]
+- *(2) Project [turnover#93923785, cap_description#93926786 AS cap#93926848, cap_sort#93926787]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93923553))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7499441]
: +- *(1) Filter isnotnull(cap#93923553)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93923553, turnover#93923785], [isnotnull(cap#93923553)]
: +- InMemoryRelation [cap#93923553, retIC#939...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3607409 |
*(2) Project [ret_large#93926791, ret_small#93926876, (ret_large#93926791 - ret_small#93926876) AS differential#93926910]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#93923601 AS ret_large#93926791]
: +- *(2) Filter (isnotnull(cap#93923553) AND (cap#93923553 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#93923601, cap#93923553], [isnotnull(cap#93923553), (cap#93923553 = 1.0)]
: +- InMemoryRelation [cap#93923553, retIC#93923581, resretIC#93923585, numcos#93923590, numdates#93923594, annual_bmret#93923598, annual_ret#93923601, std_ret#93923603, Sharpe_ret#93923617, PctPos_ret#93923620, TR_ret#93923623, IR_ret#93923626, annual_resret#93923684, std_resret#93923686, Sharpe_resret#93923688, PctPos_resret#93923690, TR_resret#93923692, IR_resret#93923706, annual_retnet#93923707, std_retnet#93923708, Sharpe_retnet#93923709, PctPos_retnet#93923782, TR_retnet#93923783, IR_retnet#93923784, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3607421 |
*(2) Sort [year#93927112 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#93927112 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7499379]
+- *(1) Project [year#93927112, turnover#93927219, (1.0 / cast(turnover#93927219 as double)) AS days_hold#93927259]
+- *(1) Filter isnotnull(turnover#93927219)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#93927219, year#93927112], [isnotnull(turnover#93927219)]
+- InMemoryRelation [year#93927112, retIC#93927113, resretIC#93927147, numcos#93927148, numdates#93927182, annual_bmret#93927183, annual_ret#93927184, std_ret#93927185, Sharpe_ret#93927186, PctPos_ret#93927188, TR_ret#93927190, IR_ret#93927192, annual_resret#93927194, std_resret#93927196, Sharpe_resret#93927198, PctPos_resret#93927200, TR_resret#93927203, IR_resret#93927206, annual_retnet#93927207, std_retnet#93927210, Sharpe_retnet#93927211, PctPos_retnet#93927213, TR_retnet#93927215, IR_retnet#93927217, turnover#93927219], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
14 |
100% |
6.3 KiB |
0.0 B |
3607484 |
*(1) Project [CASE WHEN ((fractile#93930711 = NA) OR (fractile#93930711 = null)) THEN null ELSE cast(fractile#93930711 as int) END AS fractile#93930759, CASE WHEN (cap#93930712 = null) THEN null ELSE cap#93930712 END AS cap#93930760, CASE WHEN ((size#93930713 = NA) OR (size#93930713 = null)) THEN null ELSE cast(size#93930713 as float) END AS size#93930761, CASE WHEN ((value#93930714 = NA) OR (value#93930714 = null)) THEN null ELSE cast(value#93930714 as float) END AS value#93930762, CASE WHEN ((growth#93930715 = NA) OR (growth#93930715 = null)) THEN null ELSE cast(growth#93930715 as float) END AS growth#93930763, CASE WHEN ((leverage#93930716 = NA) OR (leverage#93930716 = null)) THEN null ELSE cast(leverage#93930716 as float) END AS leverage#93930764, CASE WHEN ((volatility#93930717 = NA) OR (volatility#93930717 = null)) THEN null ELSE cast(volatility#93930717 as float) END AS volatility#93930765, CASE WHEN ((momentum#93930718 = NA) OR (momentum#93930718 = null)) THEN null ELSE cast(momentum#93930718 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3607496 |
*(3) Sort [fractile#93930759 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#93930759 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7499689]
+- *(2) Project [fractile#93930759, size#93930761, value#93930762, growth#93930763, leverage#93930764, volatility#93930765, momentum#93930766, yield#93930767, ##93930768, min_date#93930769, max_date#93930770]
+- *(2) BroadcastHashJoin [cap_description#93930783], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#93930759, cap#93930760 AS cap_description#93930783, size#93930761, value#93930762, growth#93930763, leverage#93930764, volatility#93930765, momentum#93930766, yield#93930767, ##93930768, min_date#93930769, max_date#93930770]
: +- *(2) Filter ((isnotnull(fractile#93930759) AND NOT (fractile#93930759 = -1)) AND isnotnull(cap#93930760))
: +- InMemoryTableScan [##93930768, cap#93930760, fractile#93930759, growth#93930763, leverage#93930764, max_date#93930770, min_date#93930769, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3607510 |
*(1) Project [CASE WHEN ((overall#93926996 = NA) OR (overall#93926996 = null)) THEN null ELSE cast(overall#93926996 as int) END AS overall#93927187, CASE WHEN ((cap#93926997 = NA) OR (cap#93926997 = null)) THEN null ELSE cast(cap#93926997 as float) END AS cap#93927189, CASE WHEN ((retIC#93926998 = NA) OR (retIC#93926998 = null)) THEN null ELSE cast(retIC#93926998 as float) END AS retIC#93927191, CASE WHEN ((resretIC#93926999 = NA) OR (resretIC#93926999 = null)) THEN null ELSE cast(resretIC#93926999 as float) END AS resretIC#93927193, CASE WHEN ((size#93927000 = NA) OR (size#93927000 = null)) THEN null ELSE cast(size#93927000 as float) END AS size#93927195, CASE WHEN ((value#93927001 = NA) OR (value#93927001 = null)) THEN null ELSE cast(value#93927001 as float) END AS value#93927197, CASE WHEN ((growth#93927002 = NA) OR (growth#93927002 = null)) THEN null ELSE cast(growth#93927002 as float) END AS growth#93927199, CASE WHEN ((leverage#93927003 = NA) OR (leverage#93927003 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3607516 |
*(1) Project [yield#93927205, volatility#93927202, momentum#93927204, size#93927195, value#93927197, growth#93927199, leverage#93927201]
+- *(1) Filter (isnotnull(cap#93927189) AND (cap#93927189 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#93927189, growth#93927199, leverage#93927201, momentum#93927204, size#93927195, value#93927197, volatility#93927202, yield#93927205], [isnotnull(cap#93927189), (cap#93927189 = 0.0)]
+- InMemoryRelation [overall#93927187, cap#93927189, retIC#93927191, resretIC#93927193, size#93927195, value#93927197, growth#93927199, leverage#93927201, volatility#93927202, momentum#93927204, yield#93927205, numcos#93927208, numdates#93927209, annual_bmret#93927212, annual_ret#93927214, std_ret#93927216, Sharpe_ret#93927218, PctPos_ret#93927220, TR_ret#93927221, IR_ret#93927222, annual_resret#93927223, std_resret#93927224, Sharpe_resret#93927225, PctPos_resret#93927226, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3607598 |
*(1) Project [CASE WHEN (date#93932715 = null) THEN null ELSE cast(date#93932715 as date) END AS date#93932804, CASE WHEN ((allret#93932716 = NA) OR (allret#93932716 = null)) THEN null ELSE cast(allret#93932716 as float) END AS allret#93932805, CASE WHEN ((allcum#93932717 = NA) OR (allcum#93932717 = null)) THEN null ELSE cast(allcum#93932717 as float) END AS allcum#93932806, CASE WHEN ((drawdown_gross#93932718 = NA) OR (drawdown_gross#93932718 = null)) THEN null ELSE cast(drawdown_gross#93932718 as float) END AS drawdown_gross#93932807, CASE WHEN ((drawdown_length_gross#93932719 = NA) OR (drawdown_length_gross#93932719 = null)) THEN null ELSE cast(drawdown_length_gross#93932719 as int) END AS drawdown_length_gross#93932831, CASE WHEN ((allretnet#93932720 = NA) OR (allretnet#93932720 = null)) THEN null ELSE cast(allretnet#93932720 as float) END AS allretnet#93932832, CASE WHEN ((allcumnet#93932721 = NA) OR (allcumnet#93932721 = null)) THEN null ELSE cast(allcumnet#93932721 as float) END AS allcumnet#9393285...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
460.4 KiB |
0.0 B |
3607610 |
*(2) Sort [date#93932907 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93932907 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7499940]
+- *(1) Project [date#93932907, allcum#93932911 AS cum_gross#93933313, allcumnet#93932920 AS cum_net#93933314]
+- InMemoryTableScan [allcum#93932911, allcumnet#93932920, date#93932907]
+- InMemoryRelation [date#93932907, allret#93932909, allcum#93932911, drawdown_gross#93932912, drawdown_length_gross#93932916, allretnet#93932918, allcumnet#93932920, drawdown_net#93932922, drawdown_length_net#93932924, numcos#93932925, largecum#93932926, largecumnet#93932927, largeret#93932928, largeretnet#93932929, midcum#93932931, midcumnet#93932932, midret#93932934, midretnet#93932935, smallcum#93932936, smallcumnet#93932937, smallret#93932938, smallretnet#93932939], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93932715 = null) THEN null ELSE cast(date#93932715 as date) END AS date#93932804, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
132.8 KiB |
0.0 B |
3607631 |
*(2) Sort [date#93932804 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93932804 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7499968]
+- *(1) Project [date#93932804, allret#93932805 AS daily_gross#93932985, allretnet#93932832 AS daily_net#93932986]
+- InMemoryTableScan [allret#93932805, allretnet#93932832, date#93932804]
+- InMemoryRelation [date#93932804, allret#93932805, allcum#93932806, drawdown_gross#93932807, drawdown_length_gross#93932831, allretnet#93932832, allcumnet#93932855, drawdown_net#93932856, drawdown_length_net#93932879, numcos#93932880, largecum#93932881, largecumnet#93932904, largeret#93932906, largeretnet#93932908, midcum#93932910, midcumnet#93932913, midret#93932914, midretnet#93932915, smallcum#93932917, smallcumnet#93932919, smallret#93932921, smallretnet#93932923], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93932715 = null) THEN null ELSE cast(date#93932715 as date) END AS date#939328...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
132.8 KiB |
0.0 B |
3607651 |
*(1) Sort [date#93933473 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93933473 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7499986]
+- InMemoryTableScan [date#93933473, drawdown_gross#93933476, drawdown_net#93933480]
+- InMemoryRelation [date#93933473, allret#93933474, allcum#93933475, drawdown_gross#93933476, drawdown_length_gross#93933477, allretnet#93933478, allcumnet#93933479, drawdown_net#93933480, drawdown_length_net#93933481, numcos#93933482, largecum#93933483, largecumnet#93933484, largeret#93933507, largeretnet#93933509, midcum#93933510, midcumnet#93933511, midret#93933512, midretnet#93933535, smallcum#93933536, smallcumnet#93933537, smallret#93933540, smallretnet#93933541], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93932715 = null) THEN null ELSE cast(date#93932715 as date) END AS date#93932804, CASE WHEN ((allret#93932716 = NA) OR (allret#93932716 = null)) THEN null ELSE cast(allret#93932716 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
132.8 KiB |
0.0 B |
3607672 |
*(2) Sort [date#93933088 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93933088 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7500008]
+- *(1) Project [date#93933088, (drawdown_length_gross#93933248 * -1) AS drawdown_length_gross#93933508]
+- InMemoryTableScan [date#93933088, drawdown_length_gross#93933248]
+- InMemoryRelation [date#93933088, allret#93933089, allcum#93933112, drawdown_gross#93933135, drawdown_length_gross#93933248, allretnet#93933250, allcumnet#93933252, drawdown_net#93933254, drawdown_length_net#93933255, numcos#93933256, largecum#93933257, largecumnet#93933258, largeret#93933259, largeretnet#93933260, midcum#93933261, midcumnet#93933284, midret#93933286, midretnet#93933287, smallcum#93933288, smallcumnet#93933289, smallret#93933312, smallretnet#93933315], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93932715 = null) THEN null ELSE cast(date#93932715 as date) END AS date#93932804, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
74.7 KiB |
0.0 B |
3607686 |
*(1) Project [CASE WHEN ((fractile#93932556 = NA) OR (fractile#93932556 = null)) THEN null ELSE cast(fractile#93932556 as float) END AS fractile#93932586, CASE WHEN ((overall#93932557 = NA) OR (overall#93932557 = null)) THEN null ELSE cast(overall#93932557 as int) END AS overall#93932588, CASE WHEN ((annual_ret#93932558 = NA) OR (annual_ret#93932558 = null)) THEN null ELSE cast(annual_ret#93932558 as float) END AS annual_ret#93932592, CASE WHEN ((annual_resret#93932559 = NA) OR (annual_resret#93932559 = null)) THEN null ELSE cast(annual_resret#93932559 as float) END AS annual_resret#93932594, CASE WHEN ((numcos#93932560 = NA) OR (numcos#93932560 = null)) THEN null ELSE cast(numcos#93932560 as float) END AS numcos#93932596]
+- FileScan csv [fractile#93932556,overall#93932557,annual_ret#93932558,annual_resret#93932559,numcos#93932560] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/eps_truebeat/surprise_..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3607695 |
*(1) Project [CASE WHEN ((fractile#93932546 = NA) OR (fractile#93932546 = null)) THEN null ELSE cast(fractile#93932546 as float) END AS fractile#93932587, CASE WHEN ((cap#93932547 = NA) OR (cap#93932547 = null)) THEN null ELSE cast(cap#93932547 as float) END AS cap#93932591, CASE WHEN ((annual_ret#93932548 = NA) OR (annual_ret#93932548 = null)) THEN null ELSE cast(annual_ret#93932548 as float) END AS annual_ret#93932593, CASE WHEN ((annual_resret#93932549 = NA) OR (annual_resret#93932549 = null)) THEN null ELSE cast(annual_resret#93932549 as float) END AS annual_resret#93932595, CASE WHEN ((numcos#93932550 = NA) OR (numcos#93932550 = null)) THEN null ELSE cast(numcos#93932550 as float) END AS numcos#93932597]
+- FileScan csv [fractile#93932546,cap#93932547,annual_ret#93932548,annual_resret#93932549,numcos#93932550] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/eps_truebeat/surprise_..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3607702 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#93932586, annual_ret#93932592, annual_resret#93932594, numcos#93932596]
: +- InMemoryRelation [fractile#93932586, overall#93932588, annual_ret#93932592, annual_resret#93932594, numcos#93932596], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#93932556 = NA) OR (fractile#93932556 = null)) THEN null ELSE cast(fractile#93932556 as float) END AS fractile#93932586, CASE WHEN ((overall#93932557 = NA) OR (overall#93932557 = null)) THEN null ELSE cast(overall#93932557 as int) END AS overall#93932588, CASE WHEN ((annual_ret#93932558 = NA) OR (annual_ret#93932558 = null)) THEN null ELSE cast(annual_ret#93932558 as float) END AS annual_ret#93932592, CASE WHEN ((annual_resret#93932559 = NA) OR (annual_resret#93932559 = null)) THEN null ELSE cast(annual_resret#93932559 as float) END AS annual_resret#93932594, CASE WHEN ((numcos#93932560 = NA) OR (numcos#93932560 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3607722 |
*(1) Project [CASE WHEN (group#93933703 = null) THEN null ELSE group#93933703 END AS group#93933795, CASE WHEN ((annual_bmret#93933704 = NA) OR (annual_bmret#93933704 = null)) THEN null ELSE cast(annual_bmret#93933704 as float) END AS annual_bmret#93933796, CASE WHEN ((annual_ret#93933705 = NA) OR (annual_ret#93933705 = null)) THEN null ELSE cast(annual_ret#93933705 as float) END AS annual_ret#93933797, CASE WHEN ((std_ret#93933706 = NA) OR (std_ret#93933706 = null)) THEN null ELSE cast(std_ret#93933706 as float) END AS std_ret#93933798, CASE WHEN ((Sharpe_ret#93933707 = NA) OR (Sharpe_ret#93933707 = null)) THEN null ELSE cast(Sharpe_ret#93933707 as float) END AS Sharpe_ret#93933799, CASE WHEN ((PctPos_ret#93933708 = NA) OR (PctPos_ret#93933708 = null)) THEN null ELSE cast(PctPos_ret#93933708 as float) END AS PctPos_ret#93933800, CASE WHEN ((TR_ret#93933709 = NA) OR (TR_ret#93933709 = null)) THEN null ELSE cast(TR_ret#93933709 as float) END AS TR_ret#93933801, CASE WHEN ((IR_ret#93933710 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
17.1 KiB |
0.0 B |
3607728 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#93933797, Sharpe_ret#93933799, PctPos_ret#93933800, annual_resret#93933803, Sharpe_resret#93933805, PctPos_resret#93933806, annual_retnet#93933809, Sharpe_retnet#93933811, PctPos_retnet#93933812]
+- *(2) BroadcastHashJoin [group#93933795], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#93933795)
: +- InMemoryTableScan [group#93933795, annual_ret#93933797, Sharpe_ret#93933799, PctPos_ret#93933800, annual_resret#93933803, Sharpe_resret#93933805, PctPos_resret#93933806, annual_retnet#93933809, Sharpe_retnet#93933811, PctPos_retnet#93933812], [isnotnull(group#93933795)]
: +- InMemoryRelation [group#93933795, annual_bmret#93933796, annual_ret#93933797, std_ret#93933798, Sharpe_ret#93933799, PctPos_ret#93933800, TR_ret#93933801, IR_ret#93933802, annual_resret#93933803, std_resret#93933804, Sharpe_resret#93933805, PctPos_resret#93933806, TR_resret#93933807, IR_resret#93933808, annual_retnet#93933809, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
7.6 KiB |
0.0 B |
3607784 |
*(1) Project [CASE WHEN ((sector_id#93937774 = NA) OR (sector_id#93937774 = null)) THEN null ELSE cast(sector_id#93937774 as int) END AS sector_id#93938043, CASE WHEN ((retIC#93937776 = NA) OR (retIC#93937776 = null)) THEN null ELSE cast(retIC#93937776 as float) END AS retIC#93938048, CASE WHEN ((resretIC#93937779 = NA) OR (resretIC#93937779 = null)) THEN null ELSE cast(resretIC#93937779 as float) END AS resretIC#93938053, CASE WHEN ((numcos#93937781 = NA) OR (numcos#93937781 = null)) THEN null ELSE cast(numcos#93937781 as float) END AS numcos#93938056, CASE WHEN ((numdates#93937783 = NA) OR (numdates#93937783 = null)) THEN null ELSE cast(numdates#93937783 as int) END AS numdates#93938060, CASE WHEN ((annual_bmret#93937785 = NA) OR (annual_bmret#93937785 = null)) THEN null ELSE cast(annual_bmret#93937785 as float) END AS annual_bmret#93938268, CASE WHEN ((annual_ret#93937787 = NA) OR (annual_ret#93937787 = null)) THEN null ELSE cast(annual_ret#93937787 as float) END AS annual_ret#93938272, CASE WHEN ((std_...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.5 KiB |
0.0 B |
3607796 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7500286]
+- *(2) Project [sector_id#93938043, numcos#93938056, numdates#93938060, sort#93880530, description#93880532, universe#93938384, coverage#93938317]
+- *(2) BroadcastHashJoin [sector_id#93938043], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [sector_id#93938043, numcos#93938056, numdates#93938060, coverage#93938317, round((cast(numcos#93938056 as double) / cast(coverage#93938317 as double)), 0) AS universe#93938384]
: +- *(2) Filter isnotnull(sector_id#93938043)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [coverage#93938317, numcos#93938056, numdates#93938060, sector_id#93938043], [isnotnull(sector_id#93938043)]
: +- InMemoryRelation [sector_id#93938043, retIC#93938048, resretIC#93938...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3607810 |
*(1) Project [CASE WHEN ((cap#93937775 = NA) OR (cap#93937775 = null)) THEN null ELSE cast(cap#93937775 as float) END AS cap#93938041, CASE WHEN ((retIC#93937777 = NA) OR (retIC#93937777 = null)) THEN null ELSE cast(retIC#93937777 as float) END AS retIC#93938045, CASE WHEN ((resretIC#93937778 = NA) OR (resretIC#93937778 = null)) THEN null ELSE cast(resretIC#93937778 as float) END AS resretIC#93938047, CASE WHEN ((numcos#93937780 = NA) OR (numcos#93937780 = null)) THEN null ELSE cast(numcos#93937780 as float) END AS numcos#93938051, CASE WHEN ((numdates#93937782 = NA) OR (numdates#93937782 = null)) THEN null ELSE cast(numdates#93937782 as int) END AS numdates#93938057, CASE WHEN ((annual_bmret#93937784 = NA) OR (annual_bmret#93937784 = null)) THEN null ELSE cast(annual_bmret#93937784 as float) END AS annual_bmret#93938059, CASE WHEN ((annual_ret#93937786 = NA) OR (annual_ret#93937786 = null)) THEN null ELSE cast(annual_ret#93937786 as float) END AS annual_ret#93938122, CASE WHEN ((std_ret#93937788 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3607827 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7500358]
+- *(2) Project [cap#93938041, numcos#93938051, numdates#93938057, sort#93880531, description#93880533, universe#93880535, (cast(numcos#93938051 as double) / cast(universe#93880535 as double)) AS coverage#93938379]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93938041))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7500351]
: +- *(1) Filter isnotnull(cap#93938041)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93938041, numcos#93938051, numdates#93938057], [isnotnull(cap#93938041)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3607841 |
*(1) Project [CASE WHEN (date#93937726 = null) THEN null ELSE cast(date#93937726 as date) END AS date#93938036, CASE WHEN ((overall#93937727 = NA) OR (overall#93937727 = null)) THEN null ELSE cast(overall#93937727 as int) END AS overall#93938037, CASE WHEN ((ret#93937728 = NA) OR (ret#93937728 = null)) THEN null ELSE cast(ret#93937728 as float) END AS ret#93938038, CASE WHEN ((resret#93937729 = NA) OR (resret#93937729 = null)) THEN null ELSE cast(resret#93937729 as float) END AS resret#93938039, CASE WHEN ((retnet#93937730 = NA) OR (retnet#93937730 = null)) THEN null ELSE cast(retnet#93937730 as float) END AS retnet#93938040, CASE WHEN ((turnover#93937731 = NA) OR (turnover#93937731 = null)) THEN null ELSE cast(turnover#93937731 as float) END AS turnover#93938044, CASE WHEN ((numcos#93937732 = NA) OR (numcos#93937732 = null)) THEN null ELSE cast(numcos#93937732 as float) END AS numcos#93938049, CASE WHEN ((benchmark#93937733 = NA) OR (benchmark#93937733 = null)) THEN null ELSE cast(benchmark#93937733 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
215.7 KiB |
0.0 B |
3607849 |
*(1) Project [CASE WHEN (date#93937748 = null) THEN null ELSE cast(date#93937748 as date) END AS date#93937976, CASE WHEN ((cap#93937749 = NA) OR (cap#93937749 = null)) THEN null ELSE cast(cap#93937749 as float) END AS cap#93937977, CASE WHEN ((ret#93937750 = NA) OR (ret#93937750 = null)) THEN null ELSE cast(ret#93937750 as float) END AS ret#93938030, CASE WHEN ((resret#93937751 = NA) OR (resret#93937751 = null)) THEN null ELSE cast(resret#93937751 as float) END AS resret#93938031, CASE WHEN ((retnet#93937752 = NA) OR (retnet#93937752 = null)) THEN null ELSE cast(retnet#93937752 as float) END AS retnet#93938032, CASE WHEN ((turnover#93937753 = NA) OR (turnover#93937753 = null)) THEN null ELSE cast(turnover#93937753 as float) END AS turnover#93938033, CASE WHEN ((numcos#93937754 = NA) OR (numcos#93937754 = null)) THEN null ELSE cast(numcos#93937754 as float) END AS numcos#93938034, CASE WHEN ((coverage#93937755 = NA) OR (coverage#93937755 = null)) THEN null ELSE cast(coverage#93937755 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
785.0 KiB |
0.0 B |
3607862 |
*(2) Sort [date#93938036 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93938036 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7500407]
+- Union
:- InMemoryTableScan [date#93938036, numcos#93938049]
: +- InMemoryRelation [date#93938036, overall#93938037, ret#93938038, resret#93938039, retnet#93938040, turnover#93938044, numcos#93938049, benchmark#93938052, excess_ret#93938055, excess_resret#93938058, excess_retnet#93938061], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#93937726 = null) THEN null ELSE cast(date#93937726 as date) END AS date#93938036, CASE WHEN ((overall#93937727 = NA) OR (overall#93937727 = null)) THEN null ELSE cast(overall#93937727 as int) END AS overall#93938037, CASE WHEN ((ret#93937728 = NA) OR (ret#93937728 = null)) THEN null ELSE cast(ret#93937728 as float) END AS ret#93938038, CASE WHEN ((resret#93937729 = NA) OR (resret#93937729 = null)) THEN null ELSE cast(resret#93937729 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
92.2 KiB |
0.0 B |
3607901 |
*(1) Project [CASE WHEN ((turnover#93941544 = NA) OR (turnover#93941544 = null)) THEN null ELSE cast(turnover#93941544 as float) END AS turnover#93941721, CASE WHEN ((turnover#93941544 = NA) OR (turnover#93941544 = null)) THEN null ELSE (1.0 / cast(cast(turnover#93941544 as float) as double)) END AS days_hold#93941880]
+- *(1) Filter ((isnotnull(cap#93941513) AND NOT coalesce(((cap#93941513 = NA) OR (cap#93941513 = null)), false)) AND (cast(cap#93941513 as float) = 0.0))
+- FileScan csv [cap#93941513,turnover#93941544] Batched: false, DataFilters: [isnotnull(cap#93941513), NOT coalesce(((cap#93941513 = NA) OR (cap#93941513 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/eps_truebeat/surprise_..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3607918 |
*(1) Project [CASE WHEN ((year#93941401 = NA) OR (year#93941401 = null)) THEN null ELSE cast(year#93941401 as float) END AS year#93941502, CASE WHEN ((retIC#93941402 = NA) OR (retIC#93941402 = null)) THEN null ELSE cast(retIC#93941402 as float) END AS retIC#93941504, CASE WHEN ((resretIC#93941403 = NA) OR (resretIC#93941403 = null)) THEN null ELSE cast(resretIC#93941403 as float) END AS resretIC#93941505, CASE WHEN ((numcos#93941404 = NA) OR (numcos#93941404 = null)) THEN null ELSE cast(numcos#93941404 as float) END AS numcos#93941506, CASE WHEN ((numdates#93941405 = NA) OR (numdates#93941405 = null)) THEN null ELSE cast(numdates#93941405 as int) END AS numdates#93941507, CASE WHEN ((annual_bmret#93941406 = NA) OR (annual_bmret#93941406 = null)) THEN null ELSE cast(annual_bmret#93941406 as float) END AS annual_bmret#93941508, CASE WHEN ((annual_ret#93941407 = NA) OR (annual_ret#93941407 = null)) THEN null ELSE cast(annual_ret#93941407 as float) END AS annual_ret#93941509, CASE WHEN ((std_ret#93941408 = NA)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.4 KiB |
0.0 B |
3607938 |
*(2) Project [ret_large#93941248, ret_small#93941278, (ret_large#93941248 - ret_small#93941278) AS differential#93941367]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#93938122 AS ret_large#93941248]
: +- *(2) Filter (isnotnull(cap#93938041) AND (cap#93938041 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#93938122, cap#93938041], [isnotnull(cap#93938041), (cap#93938041 = 1.0)]
: +- InMemoryRelation [cap#93938041, retIC#93938045, resretIC#93938047, numcos#93938051, numdates#93938057, annual_bmret#93938059, annual_ret#93938122, std_ret#93938123, Sharpe_ret#93938184, PctPos_ret#93938197, TR_ret#93938198, IR_ret#93938199, annual_resret#93938267, std_resret#93938271, Sharpe_resret#93938286, PctPos_resret#93938289, TR_resret#93938292, IR_resret#93938294, annual_retnet#93938295, std_retnet#93938298, Sharpe_retnet#93938299, PctPos_retnet#93938302, TR_retnet#93938303, IR_retnet#93938305, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3607950 |
*(3) Project [cap#93941307, turnover#93938307, (1.0 / cast(turnover#93938307 as double)) AS days_hold#93941361]
+- *(3) Sort [cap_sort#93941244 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#93941244 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7500598]
+- *(2) Project [turnover#93938307, cap_description#93941243 AS cap#93941307, cap_sort#93941244]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93938041))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7500590]
: +- *(1) Filter isnotnull(cap#93938041)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93938041, turnover#93938307], [isnotnull(cap#93938041)]
: +- InMemoryRelation [cap#93938041, retIC#939...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3607964 |
*(2) Sort [year#93941502 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#93941502 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7500528]
+- *(1) Project [year#93941502, turnover#93941661, (1.0 / cast(turnover#93941661 as double)) AS days_hold#93941709]
+- *(1) Filter isnotnull(turnover#93941661)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#93941661, year#93941502], [isnotnull(turnover#93941661)]
+- InMemoryRelation [year#93941502, retIC#93941504, resretIC#93941505, numcos#93941506, numdates#93941507, annual_bmret#93941508, annual_ret#93941509, std_ret#93941510, Sharpe_ret#93941511, PctPos_ret#93941545, TR_ret#93941546, IR_ret#93941580, annual_resret#93941581, std_resret#93941582, Sharpe_resret#93941616, PctPos_resret#93941617, TR_resret#93941618, IR_resret#93941619, annual_retnet#93941653, std_retnet#93941654, Sharpe_retnet#93941655, PctPos_retnet#93941656, TR_retnet#93941657, IR_retnet#93941659, turnover#93941661], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
24 |
100% |
10.9 KiB |
0.0 B |
3608033 |
*(3) Sort [fractile#93945216 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#93945216 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7500838]
+- *(2) Project [fractile#93945216, size#93945218, value#93945219, growth#93945220, leverage#93945221, volatility#93945222, momentum#93945223, yield#93945224, ##93945225, min_date#93945226, max_date#93945227]
+- *(2) BroadcastHashJoin [cap_description#93945240], [description#93880533], Inner, BuildRight, false
:- *(2) Project [CASE WHEN ((fractile#93945168 = NA) OR (fractile#93945168 = null)) THEN null ELSE cast(fractile#93945168 as int) END AS fractile#93945216, CASE WHEN (cap#93945169 = null) THEN null ELSE cap#93945169 END AS cap_description#93945240, CASE WHEN ((size#93945170 = NA) OR (size#93945170 = null)) THEN null ELSE cast(size#93945170 as float) END AS size#93945218, CASE WHEN ((value#93945171 = NA) OR (value#93945171 = null)) THEN null ELSE cast(value#93945171 as float) END AS value#93945219, CASE WHEN ((growth#93945172...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3608047 |
*(1) Project [CASE WHEN ((overall#93941512 = NA) OR (overall#93941512 = null)) THEN null ELSE cast(overall#93941512 as int) END AS overall#93941658, CASE WHEN ((cap#93941513 = NA) OR (cap#93941513 = null)) THEN null ELSE cast(cap#93941513 as float) END AS cap#93941660, CASE WHEN ((retIC#93941514 = NA) OR (retIC#93941514 = null)) THEN null ELSE cast(retIC#93941514 as float) END AS retIC#93941662, CASE WHEN ((resretIC#93941515 = NA) OR (resretIC#93941515 = null)) THEN null ELSE cast(resretIC#93941515 as float) END AS resretIC#93941663, CASE WHEN ((size#93941516 = NA) OR (size#93941516 = null)) THEN null ELSE cast(size#93941516 as float) END AS size#93941664, CASE WHEN ((value#93941517 = NA) OR (value#93941517 = null)) THEN null ELSE cast(value#93941517 as float) END AS value#93941665, CASE WHEN ((growth#93941518 = NA) OR (growth#93941518 = null)) THEN null ELSE cast(growth#93941518 as float) END AS growth#93941666, CASE WHEN ((leverage#93941519 = NA) OR (leverage#93941519 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3608053 |
*(1) Project [yield#93941670, volatility#93941668, momentum#93941669, size#93941664, value#93941665, growth#93941666, leverage#93941667]
+- *(1) Filter (isnotnull(cap#93941660) AND (cap#93941660 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#93941660, growth#93941666, leverage#93941667, momentum#93941669, size#93941664, value#93941665, volatility#93941668, yield#93941670], [isnotnull(cap#93941660), (cap#93941660 = 0.0)]
+- InMemoryRelation [overall#93941658, cap#93941660, retIC#93941662, resretIC#93941663, size#93941664, value#93941665, growth#93941666, leverage#93941667, volatility#93941668, momentum#93941669, yield#93941670, numcos#93941671, numdates#93941672, annual_bmret#93941673, annual_ret#93941674, std_ret#93941675, Sharpe_ret#93941676, PctPos_ret#93941677, TR_ret#93941678, IR_ret#93941679, annual_resret#93941680, std_resret#93941681, Sharpe_resret#93941682, PctPos_resret#93941708, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3608135 |
*(1) Project [CASE WHEN (date#93946757 = null) THEN null ELSE cast(date#93946757 as date) END AS date#93946997, CASE WHEN ((allret#93946758 = NA) OR (allret#93946758 = null)) THEN null ELSE cast(allret#93946758 as float) END AS allret#93946998, CASE WHEN ((allcum#93946759 = NA) OR (allcum#93946759 = null)) THEN null ELSE cast(allcum#93946759 as float) END AS allcum#93946999, CASE WHEN ((drawdown_gross#93946760 = NA) OR (drawdown_gross#93946760 = null)) THEN null ELSE cast(drawdown_gross#93946760 as float) END AS drawdown_gross#93947022, CASE WHEN ((drawdown_length_gross#93946761 = NA) OR (drawdown_length_gross#93946761 = null)) THEN null ELSE cast(drawdown_length_gross#93946761 as int) END AS drawdown_length_gross#93947027, CASE WHEN ((allretnet#93946762 = NA) OR (allretnet#93946762 = null)) THEN null ELSE cast(allretnet#93946762 as float) END AS allretnet#93947028, CASE WHEN ((allcumnet#93946763 = NA) OR (allcumnet#93946763 = null)) THEN null ELSE cast(allcumnet#93946763 as float) END AS allcumnet#9394702...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
438.5 KiB |
0.0 B |
3608147 |
*(2) Sort [date#93948066 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93948066 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7501103]
+- *(1) Project [date#93948066, allcum#93948070 AS cum_gross#93948361, allcumnet#93948080 AS cum_net#93948362]
+- InMemoryTableScan [allcum#93948070, allcumnet#93948080, date#93948066]
+- InMemoryRelation [date#93948066, allret#93948068, allcum#93948070, drawdown_gross#93948072, drawdown_length_gross#93948075, allretnet#93948077, allcumnet#93948080, drawdown_net#93948082, drawdown_length_net#93948083, numcos#93948084, largecum#93948085, largecumnet#93948086, largeret#93948087, largeretnet#93948089, midcum#93948090, midcumnet#93948091, midret#93948092, midretnet#93948093, smallcum#93948117, smallcumnet#93948118, smallret#93948119, smallretnet#93948120], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93946757 = null) THEN null ELSE cast(date#93946757 as date) END AS date#93946997, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
129.2 KiB |
0.0 B |
3608168 |
*(2) Sort [date#93946997 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93946997 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7501128]
+- *(1) Project [date#93946997, allret#93946998 AS daily_gross#93947137, allretnet#93947028 AS daily_net#93947138]
+- InMemoryTableScan [allret#93946998, allretnet#93947028, date#93946997]
+- InMemoryRelation [date#93946997, allret#93946998, allcum#93946999, drawdown_gross#93947022, drawdown_length_gross#93947027, allretnet#93947028, allcumnet#93947029, drawdown_net#93947030, drawdown_length_net#93947031, numcos#93947032, largecum#93947035, largecumnet#93947039, largeret#93947040, largeretnet#93947043, midcum#93947045, midcumnet#93947050, midret#93947053, midretnet#93947064, smallcum#93947067, smallcumnet#93947068, smallret#93947071, smallretnet#93947072], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93946757 = null) THEN null ELSE cast(date#93946757 as date) END AS date#939469...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
129.2 KiB |
0.0 B |
3608188 |
*(1) Sort [date#93947049 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93947049 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7501146]
+- InMemoryTableScan [date#93947049, drawdown_gross#93947074, drawdown_net#93947078]
+- InMemoryRelation [date#93947049, allret#93947070, allcum#93947073, drawdown_gross#93947074, drawdown_length_gross#93947075, allretnet#93947076, allcumnet#93947077, drawdown_net#93947078, drawdown_length_net#93947079, numcos#93947080, largecum#93947081, largecumnet#93947082, largeret#93947083, largeretnet#93947084, midcum#93947085, midcumnet#93947087, midret#93947088, midretnet#93947089, smallcum#93947112, smallcumnet#93947139, smallret#93947140, smallretnet#93947144], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93946757 = null) THEN null ELSE cast(date#93946757 as date) END AS date#93946997, CASE WHEN ((allret#93946758 = NA) OR (allret#93946758 = null)) THEN null ELSE cast(allret#93946758 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
129.2 KiB |
0.0 B |
3608209 |
*(2) Sort [date#93948520 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93948520 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7501168]
+- *(1) Project [date#93948520, (drawdown_length_gross#93948634 * -1) AS drawdown_length_gross#93948674]
+- InMemoryTableScan [date#93948520, drawdown_length_gross#93948634]
+- InMemoryRelation [date#93948520, allret#93948521, allcum#93948632, drawdown_gross#93948633, drawdown_length_gross#93948634, allretnet#93948635, allcumnet#93948636, drawdown_net#93948637, drawdown_length_net#93948638, numcos#93948639, largecum#93948640, largecumnet#93948641, largeret#93948642, largeretnet#93948643, midcum#93948644, midcumnet#93948645, midret#93948646, midretnet#93948647, smallcum#93948648, smallcumnet#93948649, smallret#93948650, smallretnet#93948651], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93946757 = null) THEN null ELSE cast(date#93946757 as date) END AS date#93946997, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
73.4 KiB |
0.0 B |
3608223 |
*(1) Project [CASE WHEN ((fractile#93946704 = NA) OR (fractile#93946704 = null)) THEN null ELSE cast(fractile#93946704 as int) END AS fractile#93946745, CASE WHEN ((overall#93946705 = NA) OR (overall#93946705 = null)) THEN null ELSE cast(overall#93946705 as int) END AS overall#93946747, CASE WHEN ((annual_ret#93946706 = NA) OR (annual_ret#93946706 = null)) THEN null ELSE cast(annual_ret#93946706 as float) END AS annual_ret#93946750, CASE WHEN ((annual_resret#93946707 = NA) OR (annual_resret#93946707 = null)) THEN null ELSE cast(annual_resret#93946707 as float) END AS annual_resret#93946753, CASE WHEN ((numcos#93946708 = NA) OR (numcos#93946708 = null)) THEN null ELSE cast(numcos#93946708 as float) END AS numcos#93946755]
+- FileScan csv [fractile#93946704,overall#93946705,annual_ret#93946706,annual_resret#93946707,numcos#93946708] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/esg_innovation/innovat..., PartitionFilters: []...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
656.0 B |
0.0 B |
3608232 |
*(1) Project [CASE WHEN ((fractile#93946715 = NA) OR (fractile#93946715 = null)) THEN null ELSE cast(fractile#93946715 as int) END AS fractile#93946746, CASE WHEN ((cap#93946716 = NA) OR (cap#93946716 = null)) THEN null ELSE cast(cap#93946716 as float) END AS cap#93946748, CASE WHEN ((annual_ret#93946717 = NA) OR (annual_ret#93946717 = null)) THEN null ELSE cast(annual_ret#93946717 as float) END AS annual_ret#93946751, CASE WHEN ((annual_resret#93946718 = NA) OR (annual_resret#93946718 = null)) THEN null ELSE cast(annual_resret#93946718 as float) END AS annual_resret#93946752, CASE WHEN ((numcos#93946719 = NA) OR (numcos#93946719 = null)) THEN null ELSE cast(numcos#93946719 as float) END AS numcos#93946754]
+- FileScan csv [fractile#93946715,cap#93946716,annual_ret#93946717,annual_resret#93946718,numcos#93946719] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/esg_innovation/innovat..., PartitionFilters: [], PushedFilters: [...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1080.0 B |
0.0 B |
3608239 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#93946745, annual_ret#93946750, annual_resret#93946753, numcos#93946755]
: +- InMemoryRelation [fractile#93946745, overall#93946747, annual_ret#93946750, annual_resret#93946753, numcos#93946755], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#93946704 = NA) OR (fractile#93946704 = null)) THEN null ELSE cast(fractile#93946704 as int) END AS fractile#93946745, CASE WHEN ((overall#93946705 = NA) OR (overall#93946705 = null)) THEN null ELSE cast(overall#93946705 as int) END AS overall#93946747, CASE WHEN ((annual_ret#93946706 = NA) OR (annual_ret#93946706 = null)) THEN null ELSE cast(annual_ret#93946706 as float) END AS annual_ret#93946750, CASE WHEN ((annual_resret#93946707 = NA) OR (annual_resret#93946707 = null)) THEN null ELSE cast(annual_resret#93946707 as float) END AS annual_resret#93946753, CASE WHEN ((numcos#93946708 = NA) OR (numcos#93946708 = null)) THEN null ELSE cast(numco...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
608.0 B |
0.0 B |
3608259 |
*(1) Project [CASE WHEN (group#93947805 = null) THEN null ELSE group#93947805 END AS group#93947897, CASE WHEN ((annual_bmret#93947806 = NA) OR (annual_bmret#93947806 = null)) THEN null ELSE cast(annual_bmret#93947806 as float) END AS annual_bmret#93947898, CASE WHEN ((annual_ret#93947807 = NA) OR (annual_ret#93947807 = null)) THEN null ELSE cast(annual_ret#93947807 as float) END AS annual_ret#93947899, CASE WHEN ((std_ret#93947808 = NA) OR (std_ret#93947808 = null)) THEN null ELSE cast(std_ret#93947808 as float) END AS std_ret#93947900, CASE WHEN ((Sharpe_ret#93947809 = NA) OR (Sharpe_ret#93947809 = null)) THEN null ELSE cast(Sharpe_ret#93947809 as float) END AS Sharpe_ret#93947901, CASE WHEN ((PctPos_ret#93947810 = NA) OR (PctPos_ret#93947810 = null)) THEN null ELSE cast(PctPos_ret#93947810 as float) END AS PctPos_ret#93947902, CASE WHEN ((TR_ret#93947811 = NA) OR (TR_ret#93947811 = null)) THEN null ELSE cast(TR_ret#93947811 as float) END AS TR_ret#93947926, CASE WHEN ((IR_ret#93947812 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
14.5 KiB |
0.0 B |
3608265 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#93947899, Sharpe_ret#93947901, PctPos_ret#93947902, annual_resret#93948037, Sharpe_resret#93948039, PctPos_resret#93948062, annual_retnet#93948067, Sharpe_retnet#93948071, PctPos_retnet#93948073]
+- *(2) BroadcastHashJoin [group#93947897], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#93947897)
: +- InMemoryTableScan [group#93947897, annual_ret#93947899, Sharpe_ret#93947901, PctPos_ret#93947902, annual_resret#93948037, Sharpe_resret#93948039, PctPos_resret#93948062, annual_retnet#93948067, Sharpe_retnet#93948071, PctPos_retnet#93948073], [isnotnull(group#93947897)]
: +- InMemoryRelation [group#93947897, annual_bmret#93947898, annual_ret#93947899, std_ret#93947900, Sharpe_ret#93947901, PctPos_ret#93947902, TR_ret#93947926, IR_ret#93948014, annual_resret#93948037, std_resret#93948038, Sharpe_resret#93948039, PctPos_resret#93948062, TR_resret#93948063, IR_resret#93948065, annual_retnet#93948067, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
7.4 KiB |
0.0 B |
3608327 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7501438]
+- *(2) Project [sector_id#93952772, numcos#93952833, numdates#93952848, sort#93880530, description#93880532, universe#93953091, coverage#93953024]
+- *(2) BroadcastHashJoin [sector_id#93952772], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [CASE WHEN ((sector_id#93952480 = NA) OR (sector_id#93952480 = null)) THEN null ELSE cast(sector_id#93952480 as int) END AS sector_id#93952772, CASE WHEN ((numcos#93952483 = NA) OR (numcos#93952483 = null)) THEN null ELSE cast(numcos#93952483 as float) END AS numcos#93952833, CASE WHEN ((numdates#93952484 = NA) OR (numdates#93952484 = null)) THEN null ELSE cast(numdates#93952484 as int) END AS numdates#93952848, CASE WHEN ((coverage#93952505 = NA) OR (coverage#93952505 = null)) THEN null ELSE cast(coverage#939...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3608341 |
*(1) Project [CASE WHEN ((cap#93952592 = NA) OR (cap#93952592 = null)) THEN null ELSE cast(cap#93952592 as float) END AS cap#93952740, CASE WHEN ((retIC#93952593 = NA) OR (retIC#93952593 = null)) THEN null ELSE cast(retIC#93952593 as float) END AS retIC#93952768, CASE WHEN ((resretIC#93952594 = NA) OR (resretIC#93952594 = null)) THEN null ELSE cast(resretIC#93952594 as float) END AS resretIC#93952770, CASE WHEN ((numcos#93952595 = NA) OR (numcos#93952595 = null)) THEN null ELSE cast(numcos#93952595 as float) END AS numcos#93952773, CASE WHEN ((numdates#93952596 = NA) OR (numdates#93952596 = null)) THEN null ELSE cast(numdates#93952596 as int) END AS numdates#93952775, CASE WHEN ((annual_bmret#93952597 = NA) OR (annual_bmret#93952597 = null)) THEN null ELSE cast(annual_bmret#93952597 as float) END AS annual_bmret#93952832, CASE WHEN ((annual_ret#93952598 = NA) OR (annual_ret#93952598 = null)) THEN null ELSE cast(annual_ret#93952598 as float) END AS annual_ret#93952846, CASE WHEN ((std_ret#93952599 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3608358 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7501509]
+- *(2) Project [cap#93952740, numcos#93952773, numdates#93952775, sort#93880531, description#93880533, universe#93880535, (cast(numcos#93952773 as double) / cast(universe#93880535 as double)) AS coverage#93953086]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93952740))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7501502]
: +- *(1) Filter isnotnull(cap#93952740)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93952740, numcos#93952773, numdates#93952775], [isnotnull(cap#93952740)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3608372 |
*(1) Project [CASE WHEN (date#93952429 = null) THEN null ELSE cast(date#93952429 as date) END AS date#93952554, CASE WHEN ((overall#93952430 = NA) OR (overall#93952430 = null)) THEN null ELSE cast(overall#93952430 as int) END AS overall#93952555, CASE WHEN ((ret#93952431 = NA) OR (ret#93952431 = null)) THEN null ELSE cast(ret#93952431 as float) END AS ret#93952556, CASE WHEN ((resret#93952432 = NA) OR (resret#93952432 = null)) THEN null ELSE cast(resret#93952432 as float) END AS resret#93952557, CASE WHEN ((retnet#93952433 = NA) OR (retnet#93952433 = null)) THEN null ELSE cast(retnet#93952433 as float) END AS retnet#93952558, CASE WHEN ((turnover#93952434 = NA) OR (turnover#93952434 = null)) THEN null ELSE cast(turnover#93952434 as float) END AS turnover#93952559, CASE WHEN ((numcos#93952435 = NA) OR (numcos#93952435 = null)) THEN null ELSE cast(numcos#93952435 as float) END AS numcos#93952560, CASE WHEN ((benchmark#93952436 = NA) OR (benchmark#93952436 = null)) THEN null ELSE cast(benchmark#93952436 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
205.5 KiB |
0.0 B |
3608380 |
*(1) Project [CASE WHEN (date#93952452 = null) THEN null ELSE cast(date#93952452 as date) END AS date#93952590, CASE WHEN ((cap#93952453 = NA) OR (cap#93952453 = null)) THEN null ELSE cast(cap#93952453 as float) END AS cap#93952591, CASE WHEN ((ret#93952454 = NA) OR (ret#93952454 = null)) THEN null ELSE cast(ret#93952454 as float) END AS ret#93952618, CASE WHEN ((resret#93952455 = NA) OR (resret#93952455 = null)) THEN null ELSE cast(resret#93952455 as float) END AS resret#93952645, CASE WHEN ((retnet#93952456 = NA) OR (retnet#93952456 = null)) THEN null ELSE cast(retnet#93952456 as float) END AS retnet#93952683, CASE WHEN ((turnover#93952457 = NA) OR (turnover#93952457 = null)) THEN null ELSE cast(turnover#93952457 as float) END AS turnover#93952710, CASE WHEN ((numcos#93952458 = NA) OR (numcos#93952458 = null)) THEN null ELSE cast(numcos#93952458 as float) END AS numcos#93952711, CASE WHEN ((coverage#93952459 = NA) OR (coverage#93952459 = null)) THEN null ELSE cast(coverage#93952459 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
747.6 KiB |
0.0 B |
3608393 |
*(2) Sort [date#93952554 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93952554 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7501558]
+- Union
:- InMemoryTableScan [date#93952554, numcos#93952560]
: +- InMemoryRelation [date#93952554, overall#93952555, ret#93952556, resret#93952557, retnet#93952558, turnover#93952559, numcos#93952560, benchmark#93952574, excess_ret#93952575, excess_resret#93952588, excess_retnet#93952589], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#93952429 = null) THEN null ELSE cast(date#93952429 as date) END AS date#93952554, CASE WHEN ((overall#93952430 = NA) OR (overall#93952430 = null)) THEN null ELSE cast(overall#93952430 as int) END AS overall#93952555, CASE WHEN ((ret#93952431 = NA) OR (ret#93952431 = null)) THEN null ELSE cast(ret#93952431 as float) END AS ret#93952556, CASE WHEN ((resret#93952432 = NA) OR (resret#93952432 = null)) THEN null ELSE cast(resret#93952432 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
89.8 KiB |
0.0 B |
3608432 |
*(1) Project [CASE WHEN ((turnover#93955470 = NA) OR (turnover#93955470 = null)) THEN null ELSE cast(turnover#93955470 as float) END AS turnover#93955726, CASE WHEN ((turnover#93955470 = NA) OR (turnover#93955470 = null)) THEN null ELSE (1.0 / cast(cast(turnover#93955470 as float) as double)) END AS days_hold#93955790]
+- *(1) Filter ((isnotnull(cap#93955439) AND NOT coalesce(((cap#93955439 = NA) OR (cap#93955439 = null)), false)) AND (cast(cap#93955439 as float) = 0.0))
+- FileScan csv [cap#93955439,turnover#93955470] Batched: false, DataFilters: [isnotnull(cap#93955439), NOT coalesce(((cap#93955439 = NA) OR (cap#93955439 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/esg_innovation/innovat..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3608461 |
*(1) Project [CASE WHEN ((year#93955504 = NA) OR (year#93955504 = null)) THEN null ELSE cast(year#93955504 as float) END AS year#93955678, CASE WHEN ((retIC#93955505 = NA) OR (retIC#93955505 = null)) THEN null ELSE cast(retIC#93955505 as float) END AS retIC#93955680, CASE WHEN ((resretIC#93955506 = NA) OR (resretIC#93955506 = null)) THEN null ELSE cast(resretIC#93955506 as float) END AS resretIC#93955682, CASE WHEN ((numcos#93955507 = NA) OR (numcos#93955507 = null)) THEN null ELSE cast(numcos#93955507 as float) END AS numcos#93955684, CASE WHEN ((numdates#93955508 = NA) OR (numdates#93955508 = null)) THEN null ELSE cast(numdates#93955508 as int) END AS numdates#93955686, CASE WHEN ((annual_bmret#93955509 = NA) OR (annual_bmret#93955509 = null)) THEN null ELSE cast(annual_bmret#93955509 as float) END AS annual_bmret#93955689, CASE WHEN ((annual_ret#93955510 = NA) OR (annual_ret#93955510 = null)) THEN null ELSE cast(annual_ret#93955510 as float) END AS annual_ret#93955690, CASE WHEN ((std_ret#93955511 = NA)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.4 KiB |
0.0 B |
3608462 |
*(2) Project [ret_large#93955283, ret_small#93955285, (ret_large#93955283 - ret_small#93955285) AS differential#93955398]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#93952846 AS ret_large#93955283]
: +- *(2) Filter (isnotnull(cap#93952740) AND (cap#93952740 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#93952846, cap#93952740], [isnotnull(cap#93952740), (cap#93952740 = 1.0)]
: +- InMemoryRelation [cap#93952740, retIC#93952768, resretIC#93952770, numcos#93952773, numdates#93952775, annual_bmret#93952832, annual_ret#93952846, std_ret#93952861, Sharpe_ret#93952874, PctPos_ret#93952877, TR_ret#93952891, IR_ret#93952905, annual_resret#93952919, std_resret#93952983, Sharpe_resret#93952998, PctPos_resret#93953001, TR_resret#93953003, IR_resret#93953005, annual_retnet#93953008, std_retnet#93953010, Sharpe_retnet#93953011, PctPos_retnet#93953013, TR_retnet#93953015, IR_retnet#93953017, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3608481 |
*(3) Project [cap#93955368, turnover#93953019, (1.0 / cast(turnover#93953019 as double)) AS days_hold#93955402]
+- *(3) Sort [cap_sort#93955279 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#93955279 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7501749]
+- *(2) Project [turnover#93953019, cap_description#93955278 AS cap#93955368, cap_sort#93955279]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93952740))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7501741]
: +- *(1) Filter isnotnull(cap#93952740)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93952740, turnover#93953019], [isnotnull(cap#93952740)]
: +- InMemoryRelation [cap#93952740, retIC#939...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3608495 |
*(2) Sort [year#93955678 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#93955678 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7501679]
+- *(1) Project [year#93955678, turnover#93955727, (1.0 / cast(turnover#93955727 as double)) AS days_hold#93955786]
+- *(1) Filter isnotnull(turnover#93955727)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#93955727, year#93955678], [isnotnull(turnover#93955727)]
+- InMemoryRelation [year#93955678, retIC#93955680, resretIC#93955682, numcos#93955684, numdates#93955686, annual_bmret#93955689, annual_ret#93955690, std_ret#93955693, Sharpe_ret#93955695, PctPos_ret#93955697, TR_ret#93955699, IR_ret#93955701, annual_resret#93955703, std_resret#93955705, Sharpe_resret#93955707, PctPos_resret#93955709, TR_resret#93955711, IR_resret#93955713, annual_retnet#93955715, std_retnet#93955717, Sharpe_retnet#93955719, PctPos_retnet#93955721, TR_retnet#93955723, IR_retnet#93955725, turnover#93955727], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
23 |
100% |
10.4 KiB |
0.0 B |
3608558 |
*(1) Project [CASE WHEN ((fractile#93959203 = NA) OR (fractile#93959203 = null)) THEN null ELSE cast(fractile#93959203 as int) END AS fractile#93959251, CASE WHEN (cap#93959204 = null) THEN null ELSE cap#93959204 END AS cap#93959252, CASE WHEN ((size#93959205 = NA) OR (size#93959205 = null)) THEN null ELSE cast(size#93959205 as float) END AS size#93959253, CASE WHEN ((value#93959206 = NA) OR (value#93959206 = null)) THEN null ELSE cast(value#93959206 as float) END AS value#93959254, CASE WHEN ((growth#93959207 = NA) OR (growth#93959207 = null)) THEN null ELSE cast(growth#93959207 as float) END AS growth#93959255, CASE WHEN ((leverage#93959208 = NA) OR (leverage#93959208 = null)) THEN null ELSE cast(leverage#93959208 as float) END AS leverage#93959256, CASE WHEN ((volatility#93959209 = NA) OR (volatility#93959209 = null)) THEN null ELSE cast(volatility#93959209 as float) END AS volatility#93959257, CASE WHEN ((momentum#93959210 = NA) OR (momentum#93959210 = null)) THEN null ELSE cast(momentum#93959210 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3608570 |
*(3) Sort [fractile#93959251 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#93959251 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7501989]
+- *(2) Project [fractile#93959251, size#93959253, value#93959254, growth#93959255, leverage#93959256, volatility#93959257, momentum#93959258, yield#93959259, ##93959260, min_date#93959261, max_date#93959262]
+- *(2) BroadcastHashJoin [cap_description#93959275], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#93959251, cap#93959252 AS cap_description#93959275, size#93959253, value#93959254, growth#93959255, leverage#93959256, volatility#93959257, momentum#93959258, yield#93959259, ##93959260, min_date#93959261, max_date#93959262]
: +- *(2) Filter ((isnotnull(fractile#93959251) AND NOT (fractile#93959251 = -1)) AND isnotnull(cap#93959252))
: +- InMemoryTableScan [##93959260, cap#93959252, fractile#93959251, growth#93959255, leverage#93959256, max_date#93959262, min_date#93959261, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3608584 |
*(1) Project [CASE WHEN ((overall#93955438 = NA) OR (overall#93955438 = null)) THEN null ELSE cast(overall#93955438 as int) END AS overall#93955645, CASE WHEN ((cap#93955439 = NA) OR (cap#93955439 = null)) THEN null ELSE cast(cap#93955439 as float) END AS cap#93955646, CASE WHEN ((retIC#93955440 = NA) OR (retIC#93955440 = null)) THEN null ELSE cast(retIC#93955440 as float) END AS retIC#93955647, CASE WHEN ((resretIC#93955441 = NA) OR (resretIC#93955441 = null)) THEN null ELSE cast(resretIC#93955441 as float) END AS resretIC#93955673, CASE WHEN ((size#93955442 = NA) OR (size#93955442 = null)) THEN null ELSE cast(size#93955442 as float) END AS size#93955674, CASE WHEN ((value#93955443 = NA) OR (value#93955443 = null)) THEN null ELSE cast(value#93955443 as float) END AS value#93955675, CASE WHEN ((growth#93955444 = NA) OR (growth#93955444 = null)) THEN null ELSE cast(growth#93955444 as float) END AS growth#93955676, CASE WHEN ((leverage#93955445 = NA) OR (leverage#93955445 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3608590 |
*(1) Project [yield#93955683, volatility#93955679, momentum#93955681, size#93955674, value#93955675, growth#93955676, leverage#93955677]
+- *(1) Filter (isnotnull(cap#93955646) AND (cap#93955646 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#93955646, growth#93955676, leverage#93955677, momentum#93955681, size#93955674, value#93955675, volatility#93955679, yield#93955683], [isnotnull(cap#93955646), (cap#93955646 = 0.0)]
+- InMemoryRelation [overall#93955645, cap#93955646, retIC#93955647, resretIC#93955673, size#93955674, value#93955675, growth#93955676, leverage#93955677, volatility#93955679, momentum#93955681, yield#93955683, numcos#93955685, numdates#93955687, annual_bmret#93955688, annual_ret#93955691, std_ret#93955692, Sharpe_ret#93955694, PctPos_ret#93955696, TR_ret#93955698, IR_ret#93955700, annual_resret#93955702, std_resret#93955704, Sharpe_resret#93955706, PctPos_resret#93955708, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3608672 |
*(1) Project [CASE WHEN (date#93961153 = null) THEN null ELSE cast(date#93961153 as date) END AS date#93961274, CASE WHEN ((allret#93961154 = NA) OR (allret#93961154 = null)) THEN null ELSE cast(allret#93961154 as float) END AS allret#93961277, CASE WHEN ((allcum#93961155 = NA) OR (allcum#93961155 = null)) THEN null ELSE cast(allcum#93961155 as float) END AS allcum#93961293, CASE WHEN ((drawdown_gross#93961156 = NA) OR (drawdown_gross#93961156 = null)) THEN null ELSE cast(drawdown_gross#93961156 as float) END AS drawdown_gross#93961294, CASE WHEN ((drawdown_length_gross#93961157 = NA) OR (drawdown_length_gross#93961157 = null)) THEN null ELSE cast(drawdown_length_gross#93961157 as int) END AS drawdown_length_gross#93961295, CASE WHEN ((allretnet#93961158 = NA) OR (allretnet#93961158 = null)) THEN null ELSE cast(allretnet#93961158 as float) END AS allretnet#93961346, CASE WHEN ((allcumnet#93961159 = NA) OR (allcumnet#93961159 = null)) THEN null ELSE cast(allcumnet#93961159 as float) END AS allcumnet#9396136...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
266.1 KiB |
0.0 B |
3608684 |
*(2) Sort [date#93961981 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93961981 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7502251]
+- *(1) Project [date#93961981, allcum#93961983 AS cum_gross#93962095, allcumnet#93961987 AS cum_net#93962096]
+- InMemoryTableScan [allcum#93961983, allcumnet#93961987, date#93961981]
+- InMemoryRelation [date#93961981, allret#93961982, allcum#93961983, drawdown_gross#93961984, drawdown_length_gross#93961985, allretnet#93961986, allcumnet#93961987, drawdown_net#93961988, drawdown_length_net#93961989, numcos#93961990, largecum#93961991, largecumnet#93961992, largeret#93961993, largeretnet#93961994, midcum#93961996, midcumnet#93961997, midret#93961998, midretnet#93961999, smallcum#93962000, smallcumnet#93962001, smallret#93962002, smallretnet#93962003], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93961153 = null) THEN null ELSE cast(date#93961153 as date) END AS date#93961274, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
110.9 KiB |
0.0 B |
3608705 |
*(2) Sort [date#93962342 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93962342 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7502276]
+- *(1) Project [date#93962342, allret#93962343 AS daily_gross#93962563, allretnet#93962349 AS daily_net#93962564]
+- InMemoryTableScan [allret#93962343, allretnet#93962349, date#93962342]
+- InMemoryRelation [date#93962342, allret#93962343, allcum#93962344, drawdown_gross#93962346, drawdown_length_gross#93962347, allretnet#93962349, allcumnet#93962461, drawdown_net#93962463, drawdown_length_net#93962465, numcos#93962467, largecum#93962469, largecumnet#93962471, largeret#93962473, largeretnet#93962475, midcum#93962477, midcumnet#93962479, midret#93962481, midretnet#93962483, smallcum#93962485, smallcumnet#93962487, smallret#93962489, smallretnet#93962491], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93961153 = null) THEN null ELSE cast(date#93961153 as date) END AS date#939612...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
110.9 KiB |
0.0 B |
3608725 |
*(1) Sort [date#93962345 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93962345 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7502294]
+- InMemoryTableScan [date#93962345, drawdown_gross#93962462, drawdown_net#93962470]
+- InMemoryRelation [date#93962345, allret#93962348, allcum#93962460, drawdown_gross#93962462, drawdown_length_gross#93962464, allretnet#93962466, allcumnet#93962468, drawdown_net#93962470, drawdown_length_net#93962472, numcos#93962474, largecum#93962476, largecumnet#93962478, largeret#93962480, largeretnet#93962482, midcum#93962484, midcumnet#93962486, midret#93962488, midretnet#93962490, smallcum#93962492, smallcumnet#93962493, smallret#93962494, smallretnet#93962495], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93961153 = null) THEN null ELSE cast(date#93961153 as date) END AS date#93961274, CASE WHEN ((allret#93961154 = NA) OR (allret#93961154 = null)) THEN null ELSE cast(allret#93961154 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
110.9 KiB |
0.0 B |
3608746 |
*(2) Sort [date#93961274 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93961274 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7502316]
+- *(1) Project [date#93961274, (drawdown_length_gross#93961295 * -1) AS drawdown_length_gross#93961515]
+- InMemoryTableScan [date#93961274, drawdown_length_gross#93961295]
+- InMemoryRelation [date#93961274, allret#93961277, allcum#93961293, drawdown_gross#93961294, drawdown_length_gross#93961295, allretnet#93961346, allcumnet#93961369, drawdown_net#93961372, drawdown_length_net#93961374, numcos#93961404, largecum#93961405, largecumnet#93961417, largeret#93961418, largeretnet#93961421, midcum#93961424, midcumnet#93961426, midret#93961428, midretnet#93961452, smallcum#93961453, smallcumnet#93961454, smallret#93961455, smallretnet#93961456], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93961153 = null) THEN null ELSE cast(date#93961153 as date) END AS date#93961274, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
69.3 KiB |
0.0 B |
3608760 |
*(1) Project [CASE WHEN ((fractile#93961039 = NA) OR (fractile#93961039 = null)) THEN null ELSE cast(fractile#93961039 as float) END AS fractile#93961151, CASE WHEN ((overall#93961040 = NA) OR (overall#93961040 = null)) THEN null ELSE cast(overall#93961040 as int) END AS overall#93961198, CASE WHEN ((annual_ret#93961041 = NA) OR (annual_ret#93961041 = null)) THEN null ELSE cast(annual_ret#93961041 as float) END AS annual_ret#93961222, CASE WHEN ((annual_resret#93961042 = NA) OR (annual_resret#93961042 = null)) THEN null ELSE cast(annual_resret#93961042 as float) END AS annual_resret#93961270, CASE WHEN ((numcos#93961043 = NA) OR (numcos#93961043 = null)) THEN null ELSE cast(numcos#93961043 as float) END AS numcos#93961275]
+- FileScan csv [fractile#93961039,overall#93961040,annual_ret#93961041,annual_resret#93961042,numcos#93961043] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/estimize_signal_histor..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3608769 |
*(1) Project [CASE WHEN ((fractile#93961045 = NA) OR (fractile#93961045 = null)) THEN null ELSE cast(fractile#93961045 as float) END AS fractile#93961152, CASE WHEN ((cap#93961046 = NA) OR (cap#93961046 = null)) THEN null ELSE cast(cap#93961046 as float) END AS cap#93961199, CASE WHEN ((annual_ret#93961047 = NA) OR (annual_ret#93961047 = null)) THEN null ELSE cast(annual_ret#93961047 as float) END AS annual_ret#93961245, CASE WHEN ((annual_resret#93961048 = NA) OR (annual_resret#93961048 = null)) THEN null ELSE cast(annual_resret#93961048 as float) END AS annual_resret#93961269, CASE WHEN ((numcos#93961049 = NA) OR (numcos#93961049 = null)) THEN null ELSE cast(numcos#93961049 as float) END AS numcos#93961272]
+- FileScan csv [fractile#93961045,cap#93961046,annual_ret#93961047,annual_resret#93961048,numcos#93961049] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/estimize_signal_histor..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3608776 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#93961151, annual_ret#93961222, annual_resret#93961270, numcos#93961275]
: +- InMemoryRelation [fractile#93961151, overall#93961198, annual_ret#93961222, annual_resret#93961270, numcos#93961275], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#93961039 = NA) OR (fractile#93961039 = null)) THEN null ELSE cast(fractile#93961039 as float) END AS fractile#93961151, CASE WHEN ((overall#93961040 = NA) OR (overall#93961040 = null)) THEN null ELSE cast(overall#93961040 as int) END AS overall#93961198, CASE WHEN ((annual_ret#93961041 = NA) OR (annual_ret#93961041 = null)) THEN null ELSE cast(annual_ret#93961041 as float) END AS annual_ret#93961222, CASE WHEN ((annual_resret#93961042 = NA) OR (annual_resret#93961042 = null)) THEN null ELSE cast(annual_resret#93961042 as float) END AS annual_resret#93961270, CASE WHEN ((numcos#93961043 = NA) OR (numcos#93961043 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3608796 |
*(1) Project [CASE WHEN (group#93961062 = null) THEN null ELSE group#93961062 END AS group#93961246, CASE WHEN ((annual_bmret#93961063 = NA) OR (annual_bmret#93961063 = null)) THEN null ELSE cast(annual_bmret#93961063 as float) END AS annual_bmret#93961271, CASE WHEN (annual_ret#93961064 = null) THEN null ELSE annual_ret#93961064 END AS annual_ret#93961273, CASE WHEN ((std_ret#93961065 = NA) OR (std_ret#93961065 = null)) THEN null ELSE cast(std_ret#93961065 as float) END AS std_ret#93961276, CASE WHEN ((Sharpe_ret#93961066 = NA) OR (Sharpe_ret#93961066 = null)) THEN null ELSE cast(Sharpe_ret#93961066 as float) END AS Sharpe_ret#93961283, CASE WHEN ((PctPos_ret#93961067 = NA) OR (PctPos_ret#93961067 = null)) THEN null ELSE cast(PctPos_ret#93961067 as float) END AS PctPos_ret#93961353, CASE WHEN ((TR_ret#93961068 = NA) OR (TR_ret#93961068 = null)) THEN null ELSE cast(TR_ret#93961068 as float) END AS TR_ret#93961359, CASE WHEN ((IR_ret#93961069 = NA) OR (IR_ret#93961069 = null)) THEN null ELSE cast(IR_ret#939...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
15.3 KiB |
0.0 B |
3608802 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#93961273, Sharpe_ret#93961283, PctPos_ret#93961353, annual_resret#93961394, Sharpe_resret#93961397, PctPos_resret#93961398, annual_retnet#93961401, Sharpe_retnet#93961403, PctPos_retnet#93961406]
+- *(2) BroadcastHashJoin [group#93961246], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#93961246)
: +- InMemoryTableScan [group#93961246, annual_ret#93961273, Sharpe_ret#93961283, PctPos_ret#93961353, annual_resret#93961394, Sharpe_resret#93961397, PctPos_resret#93961398, annual_retnet#93961401, Sharpe_retnet#93961403, PctPos_retnet#93961406], [isnotnull(group#93961246)]
: +- InMemoryRelation [group#93961246, annual_bmret#93961271, annual_ret#93961273, std_ret#93961276, Sharpe_ret#93961283, PctPos_ret#93961353, TR_ret#93961359, IR_ret#93961362, annual_resret#93961394, std_resret#93961396, Sharpe_resret#93961397, PctPos_resret#93961398, TR_resret#93961399, IR_resret#93961400, annual_retnet#93961401, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
8.6 KiB |
0.0 B |
3608853 |
*(1) Project [CASE WHEN ((sector_id#93966352 = NA) OR (sector_id#93966352 = null)) THEN null ELSE cast(sector_id#93966352 as int) END AS sector_id#93966532, CASE WHEN ((retIC#93966353 = NA) OR (retIC#93966353 = null)) THEN null ELSE cast(retIC#93966353 as float) END AS retIC#93966545, CASE WHEN ((resretIC#93966354 = NA) OR (resretIC#93966354 = null)) THEN null ELSE cast(resretIC#93966354 as float) END AS resretIC#93966557, CASE WHEN ((numcos#93966355 = NA) OR (numcos#93966355 = null)) THEN null ELSE cast(numcos#93966355 as float) END AS numcos#93966607, CASE WHEN ((numdates#93966356 = NA) OR (numdates#93966356 = null)) THEN null ELSE cast(numdates#93966356 as float) END AS numdates#93966635, CASE WHEN ((annual_bmret#93966357 = NA) OR (annual_bmret#93966357 = null)) THEN null ELSE cast(annual_bmret#93966357 as float) END AS annual_bmret#93966638, CASE WHEN ((annual_ret#93966358 = NA) OR (annual_ret#93966358 = null)) THEN null ELSE cast(annual_ret#93966358 as float) END AS annual_ret#93966641, CASE WHEN ((st...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.6 KiB |
0.0 B |
3608870 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7502595]
+- *(2) Project [sector_id#93966532, numcos#93966607, numdates#93966635, sort#93880530, description#93880532, universe#93966872, coverage#93966715]
+- *(2) BroadcastHashJoin [sector_id#93966532], [sector_id#93880529], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(cast(input[0, int, true] as bigint)),false), [id=#7502588]
: +- *(1) Project [sector_id#93966532, numcos#93966607, numdates#93966635, coverage#93966715, round((cast(numcos#93966607 as double) / cast(coverage#93966715 as double)), 0) AS universe#93966872]
: +- *(1) Filter isnotnull(sector_id#93966532)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [coverage#93966715, numcos#93966607, numdates#93966635, sector_id#93966...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.4 KiB |
0.0 B |
3608884 |
*(1) Project [CASE WHEN ((cap#93966404 = NA) OR (cap#93966404 = null)) THEN null ELSE cast(cap#93966404 as float) END AS cap#93966640, CASE WHEN ((retIC#93966405 = NA) OR (retIC#93966405 = null)) THEN null ELSE cast(retIC#93966405 as float) END AS retIC#93966644, CASE WHEN ((resretIC#93966406 = NA) OR (resretIC#93966406 = null)) THEN null ELSE cast(resretIC#93966406 as float) END AS resretIC#93966647, CASE WHEN ((numcos#93966407 = NA) OR (numcos#93966407 = null)) THEN null ELSE cast(numcos#93966407 as float) END AS numcos#93966650, CASE WHEN ((numdates#93966408 = NA) OR (numdates#93966408 = null)) THEN null ELSE cast(numdates#93966408 as int) END AS numdates#93966654, CASE WHEN ((annual_bmret#93966409 = NA) OR (annual_bmret#93966409 = null)) THEN null ELSE cast(annual_bmret#93966409 as float) END AS annual_bmret#93966657, CASE WHEN ((annual_ret#93966410 = NA) OR (annual_ret#93966410 = null)) THEN null ELSE cast(annual_ret#93966410 as float) END AS annual_ret#93966661, CASE WHEN ((std_ret#93966411 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3608901 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7502667]
+- *(2) Project [cap#93966640, numcos#93966650, numdates#93966654, sort#93880531, description#93880533, universe#93880535, (cast(numcos#93966650 as double) / cast(universe#93880535 as double)) AS coverage#93967138]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93966640))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7502660]
: +- *(1) Filter isnotnull(cap#93966640)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93966640, numcos#93966650, numdates#93966654], [isnotnull(cap#93966640)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3608915 |
*(1) Project [CASE WHEN (date#93966327 = null) THEN null ELSE cast(date#93966327 as date) END AS date#93966634, CASE WHEN ((overall#93966328 = NA) OR (overall#93966328 = null)) THEN null ELSE cast(overall#93966328 as int) END AS overall#93966637, CASE WHEN ((ret#93966329 = NA) OR (ret#93966329 = null)) THEN null ELSE cast(ret#93966329 as float) END AS ret#93966643, CASE WHEN ((resret#93966330 = NA) OR (resret#93966330 = null)) THEN null ELSE cast(resret#93966330 as float) END AS resret#93966645, CASE WHEN ((retnet#93966331 = NA) OR (retnet#93966331 = null)) THEN null ELSE cast(retnet#93966331 as float) END AS retnet#93966649, CASE WHEN ((turnover#93966332 = NA) OR (turnover#93966332 = null)) THEN null ELSE cast(turnover#93966332 as float) END AS turnover#93966653, CASE WHEN ((numcos#93966333 = NA) OR (numcos#93966333 = null)) THEN null ELSE cast(numcos#93966333 as float) END AS numcos#93966659, CASE WHEN ((benchmark#93966334 = NA) OR (benchmark#93966334 = null)) THEN null ELSE cast(benchmark#93966334 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
124.8 KiB |
0.0 B |
3608923 |
*(1) Project [CASE WHEN (date#93966430 = null) THEN null ELSE cast(date#93966430 as date) END AS date#93966636, CASE WHEN ((cap#93966431 = NA) OR (cap#93966431 = null)) THEN null ELSE cast(cap#93966431 as float) END AS cap#93966639, CASE WHEN ((ret#93966432 = NA) OR (ret#93966432 = null)) THEN null ELSE cast(ret#93966432 as float) END AS ret#93966642, CASE WHEN ((resret#93966433 = NA) OR (resret#93966433 = null)) THEN null ELSE cast(resret#93966433 as float) END AS resret#93966646, CASE WHEN ((retnet#93966434 = NA) OR (retnet#93966434 = null)) THEN null ELSE cast(retnet#93966434 as float) END AS retnet#93966651, CASE WHEN ((turnover#93966435 = NA) OR (turnover#93966435 = null)) THEN null ELSE cast(turnover#93966435 as float) END AS turnover#93966655, CASE WHEN ((numcos#93966436 = NA) OR (numcos#93966436 = null)) THEN null ELSE cast(numcos#93966436 as float) END AS numcos#93966658, CASE WHEN ((coverage#93966437 = NA) OR (coverage#93966437 = null)) THEN null ELSE cast(coverage#93966437 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
453.2 KiB |
0.0 B |
3608936 |
*(2) Sort [date#93966634 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93966634 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7502716]
+- Union
:- InMemoryTableScan [date#93966634, numcos#93966659]
: +- InMemoryRelation [date#93966634, overall#93966637, ret#93966643, resret#93966645, retnet#93966649, turnover#93966653, numcos#93966659, benchmark#93966663, excess_ret#93966668, excess_resret#93966671, excess_retnet#93966675], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#93966327 = null) THEN null ELSE cast(date#93966327 as date) END AS date#93966634, CASE WHEN ((overall#93966328 = NA) OR (overall#93966328 = null)) THEN null ELSE cast(overall#93966328 as int) END AS overall#93966637, CASE WHEN ((ret#93966329 = NA) OR (ret#93966329 = null)) THEN null ELSE cast(ret#93966329 as float) END AS ret#93966643, CASE WHEN ((resret#93966330 = NA) OR (resret#93966330 = null)) THEN null ELSE cast(resret#93966330 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
79.7 KiB |
0.0 B |
3608980 |
*(1) Project [CASE WHEN ((turnover#93970087 = NA) OR (turnover#93970087 = null)) THEN null ELSE cast(turnover#93970087 as float) END AS turnover#93970319, CASE WHEN ((turnover#93970087 = NA) OR (turnover#93970087 = null)) THEN null ELSE (1.0 / cast(cast(turnover#93970087 as float) as double)) END AS days_hold#93970357]
+- *(1) Filter ((isnotnull(cap#93970056) AND NOT coalesce(((cap#93970056 = NA) OR (cap#93970056 = null)), false)) AND (cast(cap#93970056 as float) = 0.0))
+- FileScan csv [cap#93970056,turnover#93970087] Batched: false, DataFilters: [isnotnull(cap#93970056), NOT coalesce(((cap#93970056 = NA) OR (cap#93970056 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/estimize_signal_histor..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3608992 |
*(1) Project [CASE WHEN ((year#93970004 = NA) OR (year#93970004 = null)) THEN null ELSE cast(year#93970004 as float) END AS year#93970171, CASE WHEN ((retIC#93970005 = NA) OR (retIC#93970005 = null)) THEN null ELSE cast(retIC#93970005 as float) END AS retIC#93970172, CASE WHEN ((resretIC#93970006 = NA) OR (resretIC#93970006 = null)) THEN null ELSE cast(resretIC#93970006 as float) END AS resretIC#93970173, CASE WHEN ((numcos#93970007 = NA) OR (numcos#93970007 = null)) THEN null ELSE cast(numcos#93970007 as float) END AS numcos#93970174, CASE WHEN ((numdates#93970008 = NA) OR (numdates#93970008 = null)) THEN null ELSE cast(numdates#93970008 as int) END AS numdates#93970175, CASE WHEN ((annual_bmret#93970009 = NA) OR (annual_bmret#93970009 = null)) THEN null ELSE cast(annual_bmret#93970009 as float) END AS annual_bmret#93970209, CASE WHEN ((annual_ret#93970010 = NA) OR (annual_ret#93970010 = null)) THEN null ELSE cast(annual_ret#93970010 as float) END AS annual_ret#93970210, CASE WHEN ((std_ret#93970011 = NA)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.4 KiB |
0.0 B |
3609011 |
*(2) Project [ret_large#93969850, ret_small#93969880, (ret_large#93969850 - ret_small#93969880) AS differential#93969969]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#93966661 AS ret_large#93969850]
: +- *(2) Filter (isnotnull(cap#93966640) AND (cap#93966640 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#93966661, cap#93966640], [isnotnull(cap#93966640), (cap#93966640 = 1.0)]
: +- InMemoryRelation [cap#93966640, retIC#93966644, resretIC#93966647, numcos#93966650, numdates#93966654, annual_bmret#93966657, annual_ret#93966661, std_ret#93966665, Sharpe_ret#93966670, PctPos_ret#93966674, TR_ret#93966678, IR_ret#93966681, annual_resret#93966683, std_resret#93966696, Sharpe_resret#93966825, PctPos_resret#93966826, TR_resret#93966827, IR_resret#93966854, annual_retnet#93966855, std_retnet#93966880, Sharpe_retnet#93966896, PctPos_retnet#93966897, TR_retnet#93966898, IR_retnet#93966899, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3609025 |
*(3) Project [cap#93969909, turnover#93966900, (1.0 / cast(turnover#93966900 as double)) AS days_hold#93969963]
+- *(3) Sort [cap_sort#93969846 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#93969846 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7502907]
+- *(2) Project [turnover#93966900, cap_description#93969845 AS cap#93969909, cap_sort#93969846]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93966640))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7502899]
: +- *(1) Filter isnotnull(cap#93966640)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93966640, turnover#93966900], [isnotnull(cap#93966640)]
: +- InMemoryRelation [cap#93966640, retIC#939...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3609038 |
*(2) Sort [year#93970171 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#93970171 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7502837]
+- *(1) Project [year#93970171, turnover#93970273, (1.0 / cast(turnover#93970273 as double)) AS days_hold#93970320]
+- *(1) Filter isnotnull(turnover#93970273)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#93970273, year#93970171], [isnotnull(turnover#93970273)]
+- InMemoryRelation [year#93970171, retIC#93970172, resretIC#93970173, numcos#93970174, numdates#93970175, annual_bmret#93970209, annual_ret#93970210, std_ret#93970211, Sharpe_ret#93970212, PctPos_ret#93970246, TR_ret#93970247, IR_ret#93970248, annual_resret#93970249, std_resret#93970251, Sharpe_resret#93970253, PctPos_resret#93970255, TR_resret#93970257, IR_resret#93970259, annual_retnet#93970261, std_retnet#93970263, Sharpe_retnet#93970265, PctPos_retnet#93970267, TR_retnet#93970269, IR_retnet#93970271, turnover#93970273], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
14 |
100% |
6.3 KiB |
0.0 B |
3609101 |
*(1) Project [CASE WHEN ((fractile#93973770 = NA) OR (fractile#93973770 = null)) THEN null ELSE cast(fractile#93973770 as int) END AS fractile#93973818, CASE WHEN (cap#93973771 = null) THEN null ELSE cap#93973771 END AS cap#93973819, CASE WHEN ((size#93973772 = NA) OR (size#93973772 = null)) THEN null ELSE cast(size#93973772 as float) END AS size#93973820, CASE WHEN ((value#93973773 = NA) OR (value#93973773 = null)) THEN null ELSE cast(value#93973773 as float) END AS value#93973821, CASE WHEN ((growth#93973774 = NA) OR (growth#93973774 = null)) THEN null ELSE cast(growth#93973774 as float) END AS growth#93973822, CASE WHEN ((leverage#93973775 = NA) OR (leverage#93973775 = null)) THEN null ELSE cast(leverage#93973775 as float) END AS leverage#93973823, CASE WHEN ((volatility#93973776 = NA) OR (volatility#93973776 = null)) THEN null ELSE cast(volatility#93973776 as float) END AS volatility#93973824, CASE WHEN ((momentum#93973777 = NA) OR (momentum#93973777 = null)) THEN null ELSE cast(momentum#93973777 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3609113 |
*(3) Sort [fractile#93973818 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#93973818 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7503147]
+- *(2) Project [fractile#93973818, size#93973820, value#93973821, growth#93973822, leverage#93973823, volatility#93973824, momentum#93973825, yield#93973826, ##93973827, min_date#93973828, max_date#93973829]
+- *(2) BroadcastHashJoin [cap_description#93973842], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#93973818, cap#93973819 AS cap_description#93973842, size#93973820, value#93973821, growth#93973822, leverage#93973823, volatility#93973824, momentum#93973825, yield#93973826, ##93973827, min_date#93973828, max_date#93973829]
: +- *(2) Filter ((isnotnull(fractile#93973818) AND NOT (fractile#93973818 = -1)) AND isnotnull(cap#93973819))
: +- InMemoryTableScan [##93973827, cap#93973819, fractile#93973818, growth#93973822, leverage#93973823, max_date#93973829, min_date#93973828, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3609127 |
*(1) Project [CASE WHEN ((overall#93970055 = NA) OR (overall#93970055 = null)) THEN null ELSE cast(overall#93970055 as int) END AS overall#93970250, CASE WHEN ((cap#93970056 = NA) OR (cap#93970056 = null)) THEN null ELSE cast(cap#93970056 as float) END AS cap#93970252, CASE WHEN ((retIC#93970057 = NA) OR (retIC#93970057 = null)) THEN null ELSE cast(retIC#93970057 as float) END AS retIC#93970254, CASE WHEN ((resretIC#93970058 = NA) OR (resretIC#93970058 = null)) THEN null ELSE cast(resretIC#93970058 as float) END AS resretIC#93970256, CASE WHEN ((size#93970059 = NA) OR (size#93970059 = null)) THEN null ELSE cast(size#93970059 as float) END AS size#93970258, CASE WHEN ((value#93970060 = NA) OR (value#93970060 = null)) THEN null ELSE cast(value#93970060 as float) END AS value#93970260, CASE WHEN ((growth#93970061 = NA) OR (growth#93970061 = null)) THEN null ELSE cast(growth#93970061 as float) END AS growth#93970262, CASE WHEN ((leverage#93970062 = NA) OR (leverage#93970062 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3609133 |
*(1) Project [yield#93970270, volatility#93970266, momentum#93970268, size#93970258, value#93970260, growth#93970262, leverage#93970264]
+- *(1) Filter (isnotnull(cap#93970252) AND (cap#93970252 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#93970252, growth#93970262, leverage#93970264, momentum#93970268, size#93970258, value#93970260, volatility#93970266, yield#93970270], [isnotnull(cap#93970252), (cap#93970252 = 0.0)]
+- InMemoryRelation [overall#93970250, cap#93970252, retIC#93970254, resretIC#93970256, size#93970258, value#93970260, growth#93970262, leverage#93970264, volatility#93970266, momentum#93970268, yield#93970270, numcos#93970272, numdates#93970274, annual_bmret#93970275, annual_ret#93970276, std_ret#93970277, Sharpe_ret#93970278, PctPos_ret#93970279, TR_ret#93970280, IR_ret#93970281, annual_resret#93970282, std_resret#93970283, Sharpe_resret#93970284, PctPos_resret#93970285, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3609215 |
*(1) Project [CASE WHEN (date#93975760 = null) THEN null ELSE cast(date#93975760 as date) END AS date#93975864, CASE WHEN ((allret#93975761 = NA) OR (allret#93975761 = null)) THEN null ELSE cast(allret#93975761 as float) END AS allret#93975887, CASE WHEN ((allcum#93975762 = NA) OR (allcum#93975762 = null)) THEN null ELSE cast(allcum#93975762 as float) END AS allcum#93975888, CASE WHEN ((drawdown_gross#93975763 = NA) OR (drawdown_gross#93975763 = null)) THEN null ELSE cast(drawdown_gross#93975763 as float) END AS drawdown_gross#93975889, CASE WHEN ((drawdown_length_gross#93975764 = NA) OR (drawdown_length_gross#93975764 = null)) THEN null ELSE cast(drawdown_length_gross#93975764 as int) END AS drawdown_length_gross#93975912, CASE WHEN ((allretnet#93975765 = NA) OR (allretnet#93975765 = null)) THEN null ELSE cast(allretnet#93975765 as float) END AS allretnet#93975913, CASE WHEN ((allcumnet#93975766 = NA) OR (allcumnet#93975766 = null)) THEN null ELSE cast(allcumnet#93975766 as float) END AS allcumnet#9397591...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
265.9 KiB |
0.0 B |
3609227 |
*(2) Sort [date#93975964 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93975964 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7503394]
+- *(1) Project [date#93975964, allcum#93975967 AS cum_gross#93976094, allcumnet#93975977 AS cum_net#93976095]
+- InMemoryTableScan [allcum#93975967, allcumnet#93975977, date#93975964]
+- InMemoryRelation [date#93975964, allret#93975965, allcum#93975967, drawdown_gross#93975971, drawdown_length_gross#93975973, allretnet#93975976, allcumnet#93975977, drawdown_net#93975979, drawdown_length_net#93975981, numcos#93975982, largecum#93975984, largecumnet#93975987, largeret#93975988, largeretnet#93975989, midcum#93975990, midcumnet#93975991, midret#93975992, midretnet#93975993, smallcum#93975994, smallcumnet#93975995, smallret#93975996, smallretnet#93975997], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93975760 = null) THEN null ELSE cast(date#93975760 as date) END AS date#93975864, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
110.9 KiB |
0.0 B |
3609248 |
*(2) Sort [date#93975864 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93975864 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7503426]
+- *(1) Project [date#93975864, allret#93975887 AS daily_gross#93976043, allretnet#93975913 AS daily_net#93976044]
+- InMemoryTableScan [allret#93975887, allretnet#93975913, date#93975864]
+- InMemoryRelation [date#93975864, allret#93975887, allcum#93975888, drawdown_gross#93975889, drawdown_length_gross#93975912, allretnet#93975913, allcumnet#93975914, drawdown_net#93975937, drawdown_length_net#93975938, numcos#93975939, largecum#93975962, largecumnet#93975963, largeret#93975966, largeretnet#93975968, midcum#93975969, midcumnet#93975972, midret#93975974, midretnet#93975975, smallcum#93975978, smallcumnet#93975980, smallret#93975983, smallretnet#93975986], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93975760 = null) THEN null ELSE cast(date#93975760 as date) END AS date#939758...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
110.9 KiB |
0.0 B |
3609268 |
*(1) Sort [date#93976298 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93976298 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7503444]
+- InMemoryTableScan [date#93976298, drawdown_gross#93976301, drawdown_net#93976306]
+- InMemoryRelation [date#93976298, allret#93976299, allcum#93976300, drawdown_gross#93976301, drawdown_length_gross#93976302, allretnet#93976303, allcumnet#93976304, drawdown_net#93976306, drawdown_length_net#93976307, numcos#93976308, largecum#93976309, largecumnet#93976310, largeret#93976311, largeretnet#93976312, midcum#93976313, midcumnet#93976314, midret#93976315, midretnet#93976317, smallcum#93976451, smallcumnet#93976475, smallret#93976476, smallretnet#93976479], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93975760 = null) THEN null ELSE cast(date#93975760 as date) END AS date#93975864, CASE WHEN ((allret#93975761 = NA) OR (allret#93975761 = null)) THEN null ELSE cast(allret#93975761 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
110.9 KiB |
0.0 B |
3609289 |
*(2) Sort [date#93976665 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93976665 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7503466]
+- *(1) Project [date#93976665, (drawdown_length_gross#93976669 * -1) AS drawdown_length_gross#93976735]
+- InMemoryTableScan [date#93976665, drawdown_length_gross#93976669]
+- InMemoryRelation [date#93976665, allret#93976666, allcum#93976667, drawdown_gross#93976668, drawdown_length_gross#93976669, allretnet#93976692, allcumnet#93976693, drawdown_net#93976694, drawdown_length_net#93976698, numcos#93976699, largecum#93976700, largecumnet#93976701, largeret#93976702, largeretnet#93976703, midcum#93976704, midcumnet#93976706, midret#93976707, midretnet#93976708, smallcum#93976709, smallcumnet#93976710, smallret#93976711, smallretnet#93976712], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93975760 = null) THEN null ELSE cast(date#93975760 as date) END AS date#93975864, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
69.5 KiB |
0.0 B |
3609303 |
*(1) Project [CASE WHEN ((fractile#93975603 = NA) OR (fractile#93975603 = null)) THEN null ELSE cast(fractile#93975603 as float) END AS fractile#93975624, CASE WHEN ((overall#93975604 = NA) OR (overall#93975604 = null)) THEN null ELSE cast(overall#93975604 as int) END AS overall#93975625, CASE WHEN ((annual_ret#93975605 = NA) OR (annual_ret#93975605 = null)) THEN null ELSE cast(annual_ret#93975605 as float) END AS annual_ret#93975626, CASE WHEN ((annual_resret#93975606 = NA) OR (annual_resret#93975606 = null)) THEN null ELSE cast(annual_resret#93975606 as float) END AS annual_resret#93975627, CASE WHEN ((numcos#93975607 = NA) OR (numcos#93975607 = null)) THEN null ELSE cast(numcos#93975607 as float) END AS numcos#93975628]
+- FileScan csv [fractile#93975603,overall#93975604,annual_ret#93975605,annual_resret#93975606,numcos#93975607] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/estimize_signal_histor..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3609312 |
*(1) Project [CASE WHEN ((fractile#93975662 = NA) OR (fractile#93975662 = null)) THEN null ELSE cast(fractile#93975662 as float) END AS fractile#93975682, CASE WHEN ((cap#93975663 = NA) OR (cap#93975663 = null)) THEN null ELSE cast(cap#93975663 as float) END AS cap#93975683, CASE WHEN ((annual_ret#93975664 = NA) OR (annual_ret#93975664 = null)) THEN null ELSE cast(annual_ret#93975664 as float) END AS annual_ret#93975684, CASE WHEN ((annual_resret#93975665 = NA) OR (annual_resret#93975665 = null)) THEN null ELSE cast(annual_resret#93975665 as float) END AS annual_resret#93975685, CASE WHEN ((numcos#93975666 = NA) OR (numcos#93975666 = null)) THEN null ELSE cast(numcos#93975666 as float) END AS numcos#93975686]
+- FileScan csv [fractile#93975662,cap#93975663,annual_ret#93975664,annual_resret#93975665,numcos#93975666] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/estimize_signal_histor..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1176.0 B |
0.0 B |
3609319 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#93975624, annual_ret#93975626, annual_resret#93975627, numcos#93975628]
: +- InMemoryRelation [fractile#93975624, overall#93975625, annual_ret#93975626, annual_resret#93975627, numcos#93975628], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#93975603 = NA) OR (fractile#93975603 = null)) THEN null ELSE cast(fractile#93975603 as float) END AS fractile#93975624, CASE WHEN ((overall#93975604 = NA) OR (overall#93975604 = null)) THEN null ELSE cast(overall#93975604 as int) END AS overall#93975625, CASE WHEN ((annual_ret#93975605 = NA) OR (annual_ret#93975605 = null)) THEN null ELSE cast(annual_ret#93975605 as float) END AS annual_ret#93975626, CASE WHEN ((annual_resret#93975606 = NA) OR (annual_resret#93975606 = null)) THEN null ELSE cast(annual_resret#93975606 as float) END AS annual_resret#93975627, CASE WHEN ((numcos#93975607 = NA) OR (numcos#93975607 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3609334 |
*(1) Project [CASE WHEN (group#93976762 = null) THEN null ELSE group#93976762 END AS group#93976854, CASE WHEN ((annual_bmret#93976763 = NA) OR (annual_bmret#93976763 = null)) THEN null ELSE cast(annual_bmret#93976763 as float) END AS annual_bmret#93976855, CASE WHEN ((annual_ret#93976764 = NA) OR (annual_ret#93976764 = null)) THEN null ELSE cast(annual_ret#93976764 as float) END AS annual_ret#93976856, CASE WHEN ((std_ret#93976765 = NA) OR (std_ret#93976765 = null)) THEN null ELSE cast(std_ret#93976765 as float) END AS std_ret#93976857, CASE WHEN ((Sharpe_ret#93976766 = NA) OR (Sharpe_ret#93976766 = null)) THEN null ELSE cast(Sharpe_ret#93976766 as float) END AS Sharpe_ret#93976858, CASE WHEN ((PctPos_ret#93976767 = NA) OR (PctPos_ret#93976767 = null)) THEN null ELSE cast(PctPos_ret#93976767 as float) END AS PctPos_ret#93976859, CASE WHEN ((TR_ret#93976768 = NA) OR (TR_ret#93976768 = null)) THEN null ELSE cast(TR_ret#93976768 as float) END AS TR_ret#93976860, CASE WHEN ((IR_ret#93976769 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
11.8 KiB |
0.0 B |
3609345 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#93976856, Sharpe_ret#93976858, PctPos_ret#93976859, annual_resret#93976862, Sharpe_resret#93976864, PctPos_resret#93976865, annual_retnet#93976868, Sharpe_retnet#93976870, PctPos_retnet#93976871]
+- *(2) BroadcastHashJoin [group#93976854], [group#93875766], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(input[0, string, false]),false), [id=#7503531]
: +- *(1) Filter isnotnull(group#93976854)
: +- InMemoryTableScan [group#93976854, annual_ret#93976856, Sharpe_ret#93976858, PctPos_ret#93976859, annual_resret#93976862, Sharpe_resret#93976864, PctPos_resret#93976865, annual_retnet#93976868, Sharpe_retnet#93976870, PctPos_retnet#93976871], [isnotnull(group#93976854)]
: +- InMemoryRelation [group#93976854, annual_bmret#93976855, annual_ret#93976856, std_ret#93976857, Sharpe_ret#93976858, PctPos_ret#93976859, TR_ret#93976860, IR_ret#93976861, annual_resret#93976862, std_resret#93976863, Sharpe_res...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
5.6 KiB |
0.0 B |
3609396 |
*(1) Project [CASE WHEN ((sector_id#93980933 = NA) OR (sector_id#93980933 = null)) THEN null ELSE cast(sector_id#93980933 as int) END AS sector_id#93981194, CASE WHEN ((retIC#93980936 = NA) OR (retIC#93980936 = null)) THEN null ELSE cast(retIC#93980936 as float) END AS retIC#93981195, CASE WHEN ((resretIC#93980937 = NA) OR (resretIC#93980937 = null)) THEN null ELSE cast(resretIC#93980937 as float) END AS resretIC#93981196, CASE WHEN ((numcos#93980939 = NA) OR (numcos#93980939 = null)) THEN null ELSE cast(numcos#93980939 as float) END AS numcos#93981197, CASE WHEN ((numdates#93980941 = NA) OR (numdates#93980941 = null)) THEN null ELSE cast(numdates#93980941 as float) END AS numdates#93981198, CASE WHEN ((annual_bmret#93980942 = NA) OR (annual_bmret#93980942 = null)) THEN null ELSE cast(annual_bmret#93980942 as float) END AS annual_bmret#93981199, CASE WHEN ((annual_ret#93980944 = NA) OR (annual_ret#93980944 = null)) THEN null ELSE cast(annual_ret#93980944 as float) END AS annual_ret#93981200, CASE WHEN ((st...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.6 KiB |
0.0 B |
3609413 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7503745]
+- *(2) Project [sector_id#93981194, numcos#93981197, numdates#93981198, sort#93880530, description#93880532, universe#93981536, coverage#93981400]
+- *(2) BroadcastHashJoin [sector_id#93981194], [sector_id#93880529], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(cast(input[0, int, true] as bigint)),false), [id=#7503738]
: +- *(1) Project [sector_id#93981194, numcos#93981197, numdates#93981198, coverage#93981400, round((cast(numcos#93981197 as double) / cast(coverage#93981400 as double)), 0) AS universe#93981536]
: +- *(1) Filter isnotnull(sector_id#93981194)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [coverage#93981400, numcos#93981197, numdates#93981198, sector_id#93981...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.3 KiB |
0.0 B |
3609427 |
*(1) Project [CASE WHEN ((cap#93980934 = NA) OR (cap#93980934 = null)) THEN null ELSE cast(cap#93980934 as float) END AS cap#93981115, CASE WHEN ((retIC#93980935 = NA) OR (retIC#93980935 = null)) THEN null ELSE cast(retIC#93980935 as float) END AS retIC#93981116, CASE WHEN ((resretIC#93980938 = NA) OR (resretIC#93980938 = null)) THEN null ELSE cast(resretIC#93980938 as float) END AS resretIC#93981143, CASE WHEN ((numcos#93980940 = NA) OR (numcos#93980940 = null)) THEN null ELSE cast(numcos#93980940 as float) END AS numcos#93981144, CASE WHEN ((numdates#93980943 = NA) OR (numdates#93980943 = null)) THEN null ELSE cast(numdates#93980943 as float) END AS numdates#93981157, CASE WHEN ((annual_bmret#93980945 = NA) OR (annual_bmret#93980945 = null)) THEN null ELSE cast(annual_bmret#93980945 as float) END AS annual_bmret#93981158, CASE WHEN ((annual_ret#93980949 = NA) OR (annual_ret#93980949 = null)) THEN null ELSE cast(annual_ret#93980949 as float) END AS annual_ret#93981182, CASE WHEN ((std_ret#93980951 = NA) O...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3609444 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7503817]
+- *(2) Project [cap#93981115, numcos#93981144, numdates#93981157, sort#93880531, description#93880533, universe#93880535, (cast(numcos#93981144 as double) / cast(universe#93880535 as double)) AS coverage#93981548]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93981115))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7503810]
: +- *(1) Filter isnotnull(cap#93981115)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93981115, numcos#93981144, numdates#93981157], [isnotnull(cap#93981115)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.6 KiB |
0.0 B |
3609458 |
*(1) Project [CASE WHEN (date#93980882 = null) THEN null ELSE cast(date#93980882 as date) END AS date#93981201, CASE WHEN ((overall#93980883 = NA) OR (overall#93980883 = null)) THEN null ELSE cast(overall#93980883 as int) END AS overall#93981202, CASE WHEN ((ret#93980884 = NA) OR (ret#93980884 = null)) THEN null ELSE cast(ret#93980884 as float) END AS ret#93981203, CASE WHEN ((resret#93980885 = NA) OR (resret#93980885 = null)) THEN null ELSE cast(resret#93980885 as float) END AS resret#93981205, CASE WHEN ((retnet#93980886 = NA) OR (retnet#93980886 = null)) THEN null ELSE cast(retnet#93980886 as float) END AS retnet#93981210, CASE WHEN ((turnover#93980887 = NA) OR (turnover#93980887 = null)) THEN null ELSE cast(turnover#93980887 as float) END AS turnover#93981214, CASE WHEN ((numcos#93980888 = NA) OR (numcos#93980888 = null)) THEN null ELSE cast(numcos#93980888 as float) END AS numcos#93981218, CASE WHEN ((benchmark#93980889 = NA) OR (benchmark#93980889 = null)) THEN null ELSE cast(benchmark#93980889 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
124.7 KiB |
0.0 B |
3609466 |
*(1) Project [CASE WHEN (date#93980905 = null) THEN null ELSE cast(date#93980905 as date) END AS date#93981206, CASE WHEN ((cap#93980906 = NA) OR (cap#93980906 = null)) THEN null ELSE cast(cap#93980906 as float) END AS cap#93981207, CASE WHEN ((ret#93980907 = NA) OR (ret#93980907 = null)) THEN null ELSE cast(ret#93980907 as float) END AS ret#93981213, CASE WHEN ((resret#93980908 = NA) OR (resret#93980908 = null)) THEN null ELSE cast(resret#93980908 as float) END AS resret#93981217, CASE WHEN ((retnet#93980909 = NA) OR (retnet#93980909 = null)) THEN null ELSE cast(retnet#93980909 as float) END AS retnet#93981221, CASE WHEN ((turnover#93980910 = NA) OR (turnover#93980910 = null)) THEN null ELSE cast(turnover#93980910 as float) END AS turnover#93981226, CASE WHEN ((numcos#93980911 = NA) OR (numcos#93980911 = null)) THEN null ELSE cast(numcos#93980911 as float) END AS numcos#93981229, CASE WHEN ((coverage#93980912 = NA) OR (coverage#93980912 = null)) THEN null ELSE cast(coverage#93980912 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
301.4 KiB |
0.0 B |
3609479 |
*(2) Sort [date#93981201 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93981201 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7503866]
+- Union
:- InMemoryTableScan [date#93981201, numcos#93981218]
: +- InMemoryRelation [date#93981201, overall#93981202, ret#93981203, resret#93981205, retnet#93981210, turnover#93981214, numcos#93981218, benchmark#93981222, excess_ret#93981225, excess_resret#93981230, excess_retnet#93981234], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#93980882 = null) THEN null ELSE cast(date#93980882 as date) END AS date#93981201, CASE WHEN ((overall#93980883 = NA) OR (overall#93980883 = null)) THEN null ELSE cast(overall#93980883 as int) END AS overall#93981202, CASE WHEN ((ret#93980884 = NA) OR (ret#93980884 = null)) THEN null ELSE cast(ret#93980884 as float) END AS ret#93981203, CASE WHEN ((resret#93980885 = NA) OR (resret#93980885 = null)) THEN null ELSE cast(resret#93980885 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
79.7 KiB |
0.0 B |
3609523 |
*(1) Project [CASE WHEN ((turnover#93984644 = NA) OR (turnover#93984644 = null)) THEN null ELSE cast(turnover#93984644 as float) END AS turnover#93984851, CASE WHEN ((turnover#93984644 = NA) OR (turnover#93984644 = null)) THEN null ELSE (1.0 / cast(cast(turnover#93984644 as float) as double)) END AS days_hold#93984914]
+- *(1) Filter ((isnotnull(cap#93984613) AND NOT coalesce(((cap#93984613 = NA) OR (cap#93984613 = null)), false)) AND (cast(cap#93984613 as float) = 0.0))
+- FileScan csv [cap#93984613,turnover#93984644] Batched: false, DataFilters: [isnotnull(cap#93984613), NOT coalesce(((cap#93984613 = NA) OR (cap#93984613 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/estimize_signal_histor..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3609535 |
*(1) Project [CASE WHEN ((year#93984561 = NA) OR (year#93984561 = null)) THEN null ELSE cast(year#93984561 as float) END AS year#93984728, CASE WHEN ((retIC#93984562 = NA) OR (retIC#93984562 = null)) THEN null ELSE cast(retIC#93984562 as float) END AS retIC#93984762, CASE WHEN ((resretIC#93984563 = NA) OR (resretIC#93984563 = null)) THEN null ELSE cast(resretIC#93984563 as float) END AS resretIC#93984763, CASE WHEN ((numcos#93984564 = NA) OR (numcos#93984564 = null)) THEN null ELSE cast(numcos#93984564 as float) END AS numcos#93984764, CASE WHEN ((numdates#93984565 = NA) OR (numdates#93984565 = null)) THEN null ELSE cast(numdates#93984565 as int) END AS numdates#93984765, CASE WHEN ((annual_bmret#93984566 = NA) OR (annual_bmret#93984566 = null)) THEN null ELSE cast(annual_bmret#93984566 as float) END AS annual_bmret#93984799, CASE WHEN ((annual_ret#93984567 = NA) OR (annual_ret#93984567 = null)) THEN null ELSE cast(annual_ret#93984567 as float) END AS annual_ret#93984800, CASE WHEN ((std_ret#93984568 = NA)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.5 KiB |
0.0 B |
3609553 |
*(2) Project [ret_large#93984407, ret_small#93984437, (ret_large#93984407 - ret_small#93984437) AS differential#93984526]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#93981182 AS ret_large#93984407]
: +- *(2) Filter (isnotnull(cap#93981115) AND (cap#93981115 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#93981182, cap#93981115], [isnotnull(cap#93981115), (cap#93981115 = 1.0)]
: +- InMemoryRelation [cap#93981115, retIC#93981116, resretIC#93981143, numcos#93981144, numdates#93981157, annual_bmret#93981158, annual_ret#93981182, std_ret#93981204, Sharpe_ret#93981209, PctPos_ret#93981212, TR_ret#93981216, IR_ret#93981219, annual_resret#93981224, std_resret#93981228, Sharpe_resret#93981232, PctPos_resret#93981237, TR_resret#93981241, IR_resret#93981255, annual_retnet#93981257, std_retnet#93981259, Sharpe_retnet#93981261, PctPos_retnet#93981264, TR_retnet#93981278, IR_retnet#93981371, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3609571 |
*(3) Project [cap#93984465, turnover#93981384, (1.0 / cast(turnover#93981384 as double)) AS days_hold#93984520]
+- *(3) Sort [cap_sort#93984403 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#93984403 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7504057]
+- *(2) Project [turnover#93981384, cap_description#93984402 AS cap#93984465, cap_sort#93984403]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93981115))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7504049]
: +- *(1) Filter isnotnull(cap#93981115)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93981115, turnover#93981384], [isnotnull(cap#93981115)]
: +- InMemoryRelation [cap#93981115, retIC#939...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
672.0 B |
0.0 B |
3609572 |
*(2) Sort [year#93984728 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#93984728 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7503987]
+- *(1) Project [year#93984728, turnover#93984835, (1.0 / cast(turnover#93984835 as double)) AS days_hold#93984877]
+- *(1) Filter isnotnull(turnover#93984835)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#93984835, year#93984728], [isnotnull(turnover#93984835)]
+- InMemoryRelation [year#93984728, retIC#93984762, resretIC#93984763, numcos#93984764, numdates#93984765, annual_bmret#93984799, annual_ret#93984800, std_ret#93984801, Sharpe_ret#93984802, PctPos_ret#93984803, TR_ret#93984805, IR_ret#93984807, annual_resret#93984809, std_resret#93984811, Sharpe_resret#93984814, PctPos_resret#93984816, TR_resret#93984818, IR_resret#93984820, annual_retnet#93984823, std_retnet#93984825, Sharpe_retnet#93984827, PctPos_retnet#93984829, TR_retnet#93984831, IR_retnet#93984833, turnover#93984835], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
14 |
100% |
6.3 KiB |
0.0 B |
3609644 |
*(1) Project [CASE WHEN ((fractile#93988327 = NA) OR (fractile#93988327 = null)) THEN null ELSE cast(fractile#93988327 as int) END AS fractile#93988375, CASE WHEN (cap#93988328 = null) THEN null ELSE cap#93988328 END AS cap#93988376, CASE WHEN ((size#93988329 = NA) OR (size#93988329 = null)) THEN null ELSE cast(size#93988329 as float) END AS size#93988377, CASE WHEN ((value#93988330 = NA) OR (value#93988330 = null)) THEN null ELSE cast(value#93988330 as float) END AS value#93988378, CASE WHEN ((growth#93988331 = NA) OR (growth#93988331 = null)) THEN null ELSE cast(growth#93988331 as float) END AS growth#93988379, CASE WHEN ((leverage#93988332 = NA) OR (leverage#93988332 = null)) THEN null ELSE cast(leverage#93988332 as float) END AS leverage#93988380, CASE WHEN ((volatility#93988333 = NA) OR (volatility#93988333 = null)) THEN null ELSE cast(volatility#93988333 as float) END AS volatility#93988381, CASE WHEN ((momentum#93988334 = NA) OR (momentum#93988334 = null)) THEN null ELSE cast(momentum#93988334 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3609656 |
*(3) Sort [fractile#93988375 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#93988375 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7504297]
+- *(2) Project [fractile#93988375, size#93988377, value#93988378, growth#93988379, leverage#93988380, volatility#93988381, momentum#93988382, yield#93988383, ##93988384, min_date#93988385, max_date#93988386]
+- *(2) BroadcastHashJoin [cap_description#93988399], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#93988375, cap#93988376 AS cap_description#93988399, size#93988377, value#93988378, growth#93988379, leverage#93988380, volatility#93988381, momentum#93988382, yield#93988383, ##93988384, min_date#93988385, max_date#93988386]
: +- *(2) Filter ((isnotnull(fractile#93988375) AND NOT (fractile#93988375 = -1)) AND isnotnull(cap#93988376))
: +- InMemoryTableScan [##93988384, cap#93988376, fractile#93988375, growth#93988379, leverage#93988380, max_date#93988386, min_date#93988385, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3609670 |
*(1) Project [CASE WHEN ((overall#93984612 = NA) OR (overall#93984612 = null)) THEN null ELSE cast(overall#93984612 as float) END AS overall#93984804, CASE WHEN ((cap#93984613 = NA) OR (cap#93984613 = null)) THEN null ELSE cast(cap#93984613 as float) END AS cap#93984806, CASE WHEN ((retIC#93984614 = NA) OR (retIC#93984614 = null)) THEN null ELSE cast(retIC#93984614 as float) END AS retIC#93984808, CASE WHEN ((resretIC#93984615 = NA) OR (resretIC#93984615 = null)) THEN null ELSE cast(resretIC#93984615 as float) END AS resretIC#93984810, CASE WHEN ((size#93984616 = NA) OR (size#93984616 = null)) THEN null ELSE cast(size#93984616 as float) END AS size#93984812, CASE WHEN ((value#93984617 = NA) OR (value#93984617 = null)) THEN null ELSE cast(value#93984617 as float) END AS value#93984813, CASE WHEN ((growth#93984618 = NA) OR (growth#93984618 = null)) THEN null ELSE cast(growth#93984618 as float) END AS growth#93984815, CASE WHEN ((leverage#93984619 = NA) OR (leverage#93984619 = null)) THEN null ELSE cast(lever...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.3 KiB |
0.0 B |
3609676 |
*(1) Project [yield#93984822, volatility#93984819, momentum#93984821, size#93984812, value#93984813, growth#93984815, leverage#93984817]
+- *(1) Filter (isnotnull(cap#93984806) AND (cap#93984806 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#93984806, growth#93984815, leverage#93984817, momentum#93984821, size#93984812, value#93984813, volatility#93984819, yield#93984822], [isnotnull(cap#93984806), (cap#93984806 = 0.0)]
+- InMemoryRelation [overall#93984804, cap#93984806, retIC#93984808, resretIC#93984810, size#93984812, value#93984813, growth#93984815, leverage#93984817, volatility#93984819, momentum#93984821, yield#93984822, numcos#93984824, numdates#93984826, annual_bmret#93984828, annual_ret#93984830, std_ret#93984832, Sharpe_ret#93984834, PctPos_ret#93984836, TR_ret#93984837, IR_ret#93984838, annual_resret#93984839, std_resret#93984840, Sharpe_resret#93984841, PctPos_resret#93984842, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3609758 |
*(1) Project [CASE WHEN (date#93990419 = null) THEN null ELSE cast(date#93990419 as date) END AS date#93990517, CASE WHEN ((allret#93990420 = NA) OR (allret#93990420 = null)) THEN null ELSE cast(allret#93990420 as float) END AS allret#93990519, CASE WHEN ((allcum#93990421 = NA) OR (allcum#93990421 = null)) THEN null ELSE cast(allcum#93990421 as float) END AS allcum#93990521, CASE WHEN ((drawdown_gross#93990422 = NA) OR (drawdown_gross#93990422 = null)) THEN null ELSE cast(drawdown_gross#93990422 as float) END AS drawdown_gross#93990523, CASE WHEN ((drawdown_length_gross#93990423 = NA) OR (drawdown_length_gross#93990423 = null)) THEN null ELSE cast(drawdown_length_gross#93990423 as int) END AS drawdown_length_gross#93990526, CASE WHEN ((allretnet#93990424 = NA) OR (allretnet#93990424 = null)) THEN null ELSE cast(allretnet#93990424 as float) END AS allretnet#93990528, CASE WHEN ((allcumnet#93990425 = NA) OR (allcumnet#93990425 = null)) THEN null ELSE cast(allcumnet#93990425 as float) END AS allcumnet#9399053...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
266.1 KiB |
0.0 B |
3609770 |
*(2) Sort [date#93991500 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93991500 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7504554]
+- *(1) Project [date#93991500, allcum#93991508 AS cum_gross#93991597, allcumnet#93991517 AS cum_net#93991598]
+- InMemoryTableScan [allcum#93991508, allcumnet#93991517, date#93991500]
+- InMemoryRelation [date#93991500, allret#93991504, allcum#93991508, drawdown_gross#93991511, drawdown_length_gross#93991514, allretnet#93991516, allcumnet#93991517, drawdown_net#93991519, drawdown_length_net#93991521, numcos#93991522, largecum#93991524, largecumnet#93991526, largeret#93991528, largeretnet#93991529, midcum#93991531, midcumnet#93991533, midret#93991535, midretnet#93991537, smallcum#93991539, smallcumnet#93991541, smallret#93991543, smallretnet#93991544], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93990419 = null) THEN null ELSE cast(date#93990419 as date) END AS date#93990517, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
110.9 KiB |
0.0 B |
3609791 |
*(2) Sort [date#93991976 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93991976 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7504579]
+- *(1) Project [date#93991976, allret#93991977 AS daily_gross#93992043, allretnet#93991981 AS daily_net#93992044]
+- InMemoryTableScan [allret#93991977, allretnet#93991981, date#93991976]
+- InMemoryRelation [date#93991976, allret#93991977, allcum#93991978, drawdown_gross#93991979, drawdown_length_gross#93991980, allretnet#93991981, allcumnet#93991982, drawdown_net#93991983, drawdown_length_net#93991984, numcos#93991985, largecum#93991986, largecumnet#93991987, largeret#93991988, largeretnet#93991989, midcum#93991990, midcumnet#93991991, midret#93991992, midretnet#93991993, smallcum#93991994, smallcumnet#93991995, smallret#93991996, smallretnet#93991997], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93990419 = null) THEN null ELSE cast(date#93990419 as date) END AS date#939905...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
110.9 KiB |
0.0 B |
3609811 |
*(1) Sort [date#93990441 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93990441 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7504597]
+- InMemoryTableScan [date#93990441, drawdown_gross#93990467, drawdown_net#93990515]
+- InMemoryRelation [date#93990441, allret#93990465, allcum#93990466, drawdown_gross#93990467, drawdown_length_gross#93990490, allretnet#93990491, allcumnet#93990492, drawdown_net#93990515, drawdown_length_net#93990516, numcos#93990518, largecum#93990520, largecumnet#93990522, largeret#93990525, largeretnet#93990527, midcum#93990529, midcumnet#93990532, midret#93990535, midretnet#93990537, smallcum#93990538, smallcumnet#93990540, smallret#93990542, smallretnet#93990543], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93990419 = null) THEN null ELSE cast(date#93990419 as date) END AS date#93990517, CASE WHEN ((allret#93990420 = NA) OR (allret#93990420 = null)) THEN null ELSE cast(allret#93990420 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
110.9 KiB |
0.0 B |
3609832 |
*(2) Sort [date#93990517 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93990517 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7504619]
+- *(1) Project [date#93990517, (drawdown_length_gross#93990526 * -1) AS drawdown_length_gross#93990626]
+- InMemoryTableScan [date#93990517, drawdown_length_gross#93990526]
+- InMemoryRelation [date#93990517, allret#93990519, allcum#93990521, drawdown_gross#93990523, drawdown_length_gross#93990526, allretnet#93990528, allcumnet#93990530, drawdown_net#93990533, drawdown_length_net#93990534, numcos#93990536, largecum#93990539, largecumnet#93990541, largeret#93990544, largeretnet#93990545, midcum#93990546, midcumnet#93990547, midret#93990548, midretnet#93990549, smallcum#93990550, smallcumnet#93990551, smallret#93990552, smallretnet#93990553], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#93990419 = null) THEN null ELSE cast(date#93990419 as date) END AS date#93990517, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
69.6 KiB |
0.0 B |
3609846 |
*(1) Project [CASE WHEN ((fractile#93990161 = NA) OR (fractile#93990161 = null)) THEN null ELSE cast(fractile#93990161 as float) END AS fractile#93990192, CASE WHEN ((overall#93990162 = NA) OR (overall#93990162 = null)) THEN null ELSE cast(overall#93990162 as int) END AS overall#93990198, CASE WHEN ((annual_ret#93990163 = NA) OR (annual_ret#93990163 = null)) THEN null ELSE cast(annual_ret#93990163 as float) END AS annual_ret#93990204, CASE WHEN ((annual_resret#93990164 = NA) OR (annual_resret#93990164 = null)) THEN null ELSE cast(annual_resret#93990164 as float) END AS annual_resret#93990206, CASE WHEN ((numcos#93990165 = NA) OR (numcos#93990165 = null)) THEN null ELSE cast(numcos#93990165 as float) END AS numcos#93990208]
+- FileScan csv [fractile#93990161,overall#93990162,annual_ret#93990163,annual_resret#93990164,numcos#93990165] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/estimize_signal_histor..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3609855 |
*(1) Project [CASE WHEN ((fractile#93990177 = NA) OR (fractile#93990177 = null)) THEN null ELSE cast(fractile#93990177 as float) END AS fractile#93990205, CASE WHEN ((cap#93990178 = NA) OR (cap#93990178 = null)) THEN null ELSE cast(cap#93990178 as float) END AS cap#93990207, CASE WHEN ((annual_ret#93990179 = NA) OR (annual_ret#93990179 = null)) THEN null ELSE cast(annual_ret#93990179 as float) END AS annual_ret#93990209, CASE WHEN ((annual_resret#93990180 = NA) OR (annual_resret#93990180 = null)) THEN null ELSE cast(annual_resret#93990180 as float) END AS annual_resret#93990210, CASE WHEN ((numcos#93990181 = NA) OR (numcos#93990181 = null)) THEN null ELSE cast(numcos#93990181 as float) END AS numcos#93990211]
+- FileScan csv [fractile#93990177,cap#93990178,annual_ret#93990179,annual_resret#93990180,numcos#93990181] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/estimize_signal_histor..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3609862 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#93990192, annual_ret#93990204, annual_resret#93990206, numcos#93990208]
: +- InMemoryRelation [fractile#93990192, overall#93990198, annual_ret#93990204, annual_resret#93990206, numcos#93990208], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#93990161 = NA) OR (fractile#93990161 = null)) THEN null ELSE cast(fractile#93990161 as float) END AS fractile#93990192, CASE WHEN ((overall#93990162 = NA) OR (overall#93990162 = null)) THEN null ELSE cast(overall#93990162 as int) END AS overall#93990198, CASE WHEN ((annual_ret#93990163 = NA) OR (annual_ret#93990163 = null)) THEN null ELSE cast(annual_ret#93990163 as float) END AS annual_ret#93990204, CASE WHEN ((annual_resret#93990164 = NA) OR (annual_resret#93990164 = null)) THEN null ELSE cast(annual_resret#93990164 as float) END AS annual_resret#93990206, CASE WHEN ((numcos#93990165 = NA) OR (numcos#93990165 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3609882 |
*(1) Project [CASE WHEN (group#93990807 = null) THEN null ELSE group#93990807 END AS group#93991496, CASE WHEN ((annual_bmret#93990808 = NA) OR (annual_bmret#93990808 = null)) THEN null ELSE cast(annual_bmret#93990808 as float) END AS annual_bmret#93991503, CASE WHEN (annual_ret#93990809 = null) THEN null ELSE annual_ret#93990809 END AS annual_ret#93991505, CASE WHEN ((std_ret#93990810 = NA) OR (std_ret#93990810 = null)) THEN null ELSE cast(std_ret#93990810 as float) END AS std_ret#93991510, CASE WHEN ((Sharpe_ret#93990811 = NA) OR (Sharpe_ret#93990811 = null)) THEN null ELSE cast(Sharpe_ret#93990811 as float) END AS Sharpe_ret#93991515, CASE WHEN ((PctPos_ret#93990812 = NA) OR (PctPos_ret#93990812 = null)) THEN null ELSE cast(PctPos_ret#93990812 as float) END AS PctPos_ret#93991518, CASE WHEN ((TR_ret#93990813 = NA) OR (TR_ret#93990813 = null)) THEN null ELSE cast(TR_ret#93990813 as float) END AS TR_ret#93991520, CASE WHEN ((IR_ret#93990814 = NA) OR (IR_ret#93990814 = null)) THEN null ELSE cast(IR_ret#939...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
15.3 KiB |
0.0 B |
3609888 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#93991505, Sharpe_ret#93991515, PctPos_ret#93991518, annual_resret#93991525, Sharpe_resret#93991530, PctPos_resret#93991532, annual_retnet#93991538, Sharpe_retnet#93991545, PctPos_retnet#93991546]
+- *(2) BroadcastHashJoin [group#93991496], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#93991496)
: +- InMemoryTableScan [group#93991496, annual_ret#93991505, Sharpe_ret#93991515, PctPos_ret#93991518, annual_resret#93991525, Sharpe_resret#93991530, PctPos_resret#93991532, annual_retnet#93991538, Sharpe_retnet#93991545, PctPos_retnet#93991546], [isnotnull(group#93991496)]
: +- InMemoryRelation [group#93991496, annual_bmret#93991503, annual_ret#93991505, std_ret#93991510, Sharpe_ret#93991515, PctPos_ret#93991518, TR_ret#93991520, IR_ret#93991523, annual_resret#93991525, std_resret#93991527, Sharpe_resret#93991530, PctPos_resret#93991532, TR_resret#93991534, IR_resret#93991536, annual_retnet#93991538, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
8.6 KiB |
0.0 B |
3609939 |
*(1) Project [CASE WHEN ((sector_id#93995818 = NA) OR (sector_id#93995818 = null)) THEN null ELSE cast(sector_id#93995818 as int) END AS sector_id#93996102, CASE WHEN ((retIC#93995819 = NA) OR (retIC#93995819 = null)) THEN null ELSE cast(retIC#93995819 as float) END AS retIC#93996106, CASE WHEN ((resretIC#93995820 = NA) OR (resretIC#93995820 = null)) THEN null ELSE cast(resretIC#93995820 as float) END AS resretIC#93996109, CASE WHEN ((numcos#93995821 = NA) OR (numcos#93995821 = null)) THEN null ELSE cast(numcos#93995821 as float) END AS numcos#93996112, CASE WHEN ((numdates#93995822 = NA) OR (numdates#93995822 = null)) THEN null ELSE cast(numdates#93995822 as float) END AS numdates#93996115, CASE WHEN ((annual_bmret#93995823 = NA) OR (annual_bmret#93995823 = null)) THEN null ELSE cast(annual_bmret#93995823 as float) END AS annual_bmret#93996127, CASE WHEN ((annual_ret#93995824 = NA) OR (annual_ret#93995824 = null)) THEN null ELSE cast(annual_ret#93995824 as float) END AS annual_ret#93996128, CASE WHEN ((st...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.6 KiB |
0.0 B |
3609956 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7504898]
+- *(2) Project [sector_id#93996102, numcos#93996112, numdates#93996115, sort#93880530, description#93880532, universe#93996447, coverage#93996359]
+- *(2) BroadcastHashJoin [sector_id#93996102], [sector_id#93880529], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(cast(input[0, int, true] as bigint)),false), [id=#7504891]
: +- *(1) Project [sector_id#93996102, numcos#93996112, numdates#93996115, coverage#93996359, round((cast(numcos#93996112 as double) / cast(coverage#93996359 as double)), 0) AS universe#93996447]
: +- *(1) Filter isnotnull(sector_id#93996102)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [coverage#93996359, numcos#93996112, numdates#93996115, sector_id#93996...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.4 KiB |
0.0 B |
3609970 |
*(1) Project [CASE WHEN ((cap#93995882 = NA) OR (cap#93995882 = null)) THEN null ELSE cast(cap#93995882 as float) END AS cap#93996101, CASE WHEN ((retIC#93995883 = NA) OR (retIC#93995883 = null)) THEN null ELSE cast(retIC#93995883 as float) END AS retIC#93996104, CASE WHEN ((resretIC#93995884 = NA) OR (resretIC#93995884 = null)) THEN null ELSE cast(resretIC#93995884 as float) END AS resretIC#93996107, CASE WHEN ((numcos#93995885 = NA) OR (numcos#93995885 = null)) THEN null ELSE cast(numcos#93995885 as float) END AS numcos#93996111, CASE WHEN ((numdates#93995886 = NA) OR (numdates#93995886 = null)) THEN null ELSE cast(numdates#93995886 as int) END AS numdates#93996114, CASE WHEN ((annual_bmret#93995887 = NA) OR (annual_bmret#93995887 = null)) THEN null ELSE cast(annual_bmret#93995887 as float) END AS annual_bmret#93996138, CASE WHEN ((annual_ret#93995888 = NA) OR (annual_ret#93995888 = null)) THEN null ELSE cast(annual_ret#93995888 as float) END AS annual_ret#93996140, CASE WHEN ((std_ret#93995889 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3609987 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7504970]
+- *(2) Project [cap#93996101, numcos#93996111, numdates#93996114, sort#93880531, description#93880533, universe#93880535, (cast(numcos#93996111 as double) / cast(universe#93880535 as double)) AS coverage#93996409]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93996101))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7504963]
: +- *(1) Filter isnotnull(cap#93996101)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93996101, numcos#93996111, numdates#93996114], [isnotnull(cap#93996101)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3610001 |
*(1) Project [CASE WHEN (date#93995781 = null) THEN null ELSE cast(date#93995781 as date) END AS date#93995980, CASE WHEN ((overall#93995782 = NA) OR (overall#93995782 = null)) THEN null ELSE cast(overall#93995782 as int) END AS overall#93995981, CASE WHEN ((ret#93995783 = NA) OR (ret#93995783 = null)) THEN null ELSE cast(ret#93995783 as float) END AS ret#93995983, CASE WHEN ((resret#93995784 = NA) OR (resret#93995784 = null)) THEN null ELSE cast(resret#93995784 as float) END AS resret#93995985, CASE WHEN ((retnet#93995785 = NA) OR (retnet#93995785 = null)) THEN null ELSE cast(retnet#93995785 as float) END AS retnet#93995987, CASE WHEN ((turnover#93995786 = NA) OR (turnover#93995786 = null)) THEN null ELSE cast(turnover#93995786 as float) END AS turnover#93995989, CASE WHEN ((numcos#93995787 = NA) OR (numcos#93995787 = null)) THEN null ELSE cast(numcos#93995787 as float) END AS numcos#93996017, CASE WHEN ((benchmark#93995788 = NA) OR (benchmark#93995788 = null)) THEN null ELSE cast(benchmark#93995788 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
124.8 KiB |
0.0 B |
3610009 |
*(1) Project [CASE WHEN (date#93995806 = null) THEN null ELSE cast(date#93995806 as date) END AS date#93995982, CASE WHEN ((cap#93995807 = NA) OR (cap#93995807 = null)) THEN null ELSE cast(cap#93995807 as float) END AS cap#93995984, CASE WHEN ((ret#93995808 = NA) OR (ret#93995808 = null)) THEN null ELSE cast(ret#93995808 as float) END AS ret#93995986, CASE WHEN ((resret#93995809 = NA) OR (resret#93995809 = null)) THEN null ELSE cast(resret#93995809 as float) END AS resret#93995988, CASE WHEN ((retnet#93995810 = NA) OR (retnet#93995810 = null)) THEN null ELSE cast(retnet#93995810 as float) END AS retnet#93996016, CASE WHEN ((turnover#93995811 = NA) OR (turnover#93995811 = null)) THEN null ELSE cast(turnover#93995811 as float) END AS turnover#93996044, CASE WHEN ((numcos#93995812 = NA) OR (numcos#93995812 = null)) THEN null ELSE cast(numcos#93995812 as float) END AS numcos#93996098, CASE WHEN ((coverage#93995813 = NA) OR (coverage#93995813 = null)) THEN null ELSE cast(coverage#93995813 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
453.2 KiB |
0.0 B |
3610022 |
*(2) Sort [date#93995980 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#93995980 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7505019]
+- Union
:- InMemoryTableScan [date#93995980, numcos#93996017]
: +- InMemoryRelation [date#93995980, overall#93995981, ret#93995983, resret#93995985, retnet#93995987, turnover#93995989, numcos#93996017, benchmark#93996071, excess_ret#93996099, excess_resret#93996103, excess_retnet#93996108], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#93995781 = null) THEN null ELSE cast(date#93995781 as date) END AS date#93995980, CASE WHEN ((overall#93995782 = NA) OR (overall#93995782 = null)) THEN null ELSE cast(overall#93995782 as int) END AS overall#93995981, CASE WHEN ((ret#93995783 = NA) OR (ret#93995783 = null)) THEN null ELSE cast(ret#93995783 as float) END AS ret#93995983, CASE WHEN ((resret#93995784 = NA) OR (resret#93995784 = null)) THEN null ELSE cast(resret#93995784 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
79.7 KiB |
0.0 B |
3610061 |
*(1) Project [CASE WHEN ((turnover#93999516 = NA) OR (turnover#93999516 = null)) THEN null ELSE cast(turnover#93999516 as float) END AS turnover#93999748, CASE WHEN ((turnover#93999516 = NA) OR (turnover#93999516 = null)) THEN null ELSE (1.0 / cast(cast(turnover#93999516 as float) as double)) END AS days_hold#93999811]
+- *(1) Filter ((isnotnull(cap#93999485) AND NOT coalesce(((cap#93999485 = NA) OR (cap#93999485 = null)), false)) AND (cast(cap#93999485 as float) = 0.0))
+- FileScan csv [cap#93999485,turnover#93999516] Batched: false, DataFilters: [isnotnull(cap#93999485), NOT coalesce(((cap#93999485 = NA) OR (cap#93999485 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/estimize_signal_histor..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3610085 |
*(1) Project [CASE WHEN ((year#93999459 = NA) OR (year#93999459 = null)) THEN null ELSE cast(year#93999459 as float) END AS year#93999692, CASE WHEN ((retIC#93999460 = NA) OR (retIC#93999460 = null)) THEN null ELSE cast(retIC#93999460 as float) END AS retIC#93999694, CASE WHEN ((resretIC#93999461 = NA) OR (resretIC#93999461 = null)) THEN null ELSE cast(resretIC#93999461 as float) END AS resretIC#93999696, CASE WHEN ((numcos#93999462 = NA) OR (numcos#93999462 = null)) THEN null ELSE cast(numcos#93999462 as float) END AS numcos#93999698, CASE WHEN ((numdates#93999463 = NA) OR (numdates#93999463 = null)) THEN null ELSE cast(numdates#93999463 as int) END AS numdates#93999700, CASE WHEN ((annual_bmret#93999464 = NA) OR (annual_bmret#93999464 = null)) THEN null ELSE cast(annual_bmret#93999464 as float) END AS annual_bmret#93999702, CASE WHEN ((annual_ret#93999465 = NA) OR (annual_ret#93999465 = null)) THEN null ELSE cast(annual_ret#93999465 as float) END AS annual_ret#93999704, CASE WHEN ((std_ret#93999466 = NA)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.4 KiB |
0.0 B |
3610098 |
*(2) Project [ret_large#93999304, ret_small#93999306, (ret_large#93999304 - ret_small#93999306) AS differential#93999392]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#93996140 AS ret_large#93999304]
: +- *(2) Filter (isnotnull(cap#93996101) AND (cap#93996101 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#93996140, cap#93996101], [isnotnull(cap#93996101), (cap#93996101 = 1.0)]
: +- InMemoryRelation [cap#93996101, retIC#93996104, resretIC#93996107, numcos#93996111, numdates#93996114, annual_bmret#93996138, annual_ret#93996140, std_ret#93996142, Sharpe_ret#93996144, PctPos_ret#93996201, TR_ret#93996215, IR_ret#93996217, annual_resret#93996218, std_resret#93996231, Sharpe_resret#93996232, PctPos_resret#93996233, TR_resret#93996234, IR_resret#93996246, annual_retnet#93996248, std_retnet#93996249, Sharpe_retnet#93996250, PctPos_retnet#93996251, TR_retnet#93996264, IR_retnet#93996265, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3610110 |
*(3) Project [cap#93999389, turnover#93996266, (1.0 / cast(turnover#93996266 as double)) AS days_hold#93999423]
+- *(3) Sort [cap_sort#93999300 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#93999300 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7505210]
+- *(2) Project [turnover#93996266, cap_description#93999299 AS cap#93999389, cap_sort#93999300]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#93996101))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7505202]
: +- *(1) Filter isnotnull(cap#93996101)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#93996101, turnover#93996266], [isnotnull(cap#93996101)]
: +- InMemoryRelation [cap#93996101, retIC#939...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3610124 |
*(2) Sort [year#93999692 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#93999692 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7505140]
+- *(1) Project [year#93999692, turnover#93999740, (1.0 / cast(turnover#93999740 as double)) AS days_hold#93999774]
+- *(1) Filter isnotnull(turnover#93999740)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#93999740, year#93999692], [isnotnull(turnover#93999740)]
+- InMemoryRelation [year#93999692, retIC#93999694, resretIC#93999696, numcos#93999698, numdates#93999700, annual_bmret#93999702, annual_ret#93999704, std_ret#93999706, Sharpe_ret#93999708, PctPos_ret#93999710, TR_ret#93999712, IR_ret#93999714, annual_resret#93999716, std_resret#93999718, Sharpe_resret#93999720, PctPos_resret#93999722, TR_resret#93999724, IR_resret#93999726, annual_retnet#93999728, std_retnet#93999730, Sharpe_retnet#93999732, PctPos_retnet#93999734, TR_retnet#93999736, IR_retnet#93999738, turnover#93999740], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
14 |
100% |
6.3 KiB |
0.0 B |
3610187 |
*(1) Project [CASE WHEN ((fractile#94003224 = NA) OR (fractile#94003224 = null)) THEN null ELSE cast(fractile#94003224 as int) END AS fractile#94003272, CASE WHEN (cap#94003225 = null) THEN null ELSE cap#94003225 END AS cap#94003273, CASE WHEN ((size#94003226 = NA) OR (size#94003226 = null)) THEN null ELSE cast(size#94003226 as float) END AS size#94003274, CASE WHEN ((value#94003227 = NA) OR (value#94003227 = null)) THEN null ELSE cast(value#94003227 as float) END AS value#94003275, CASE WHEN ((growth#94003228 = NA) OR (growth#94003228 = null)) THEN null ELSE cast(growth#94003228 as float) END AS growth#94003276, CASE WHEN ((leverage#94003229 = NA) OR (leverage#94003229 = null)) THEN null ELSE cast(leverage#94003229 as float) END AS leverage#94003277, CASE WHEN ((volatility#94003230 = NA) OR (volatility#94003230 = null)) THEN null ELSE cast(volatility#94003230 as float) END AS volatility#94003278, CASE WHEN ((momentum#94003231 = NA) OR (momentum#94003231 = null)) THEN null ELSE cast(momentum#94003231 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3610199 |
*(3) Sort [fractile#94003272 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94003272 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7505450]
+- *(2) Project [fractile#94003272, size#94003274, value#94003275, growth#94003276, leverage#94003277, volatility#94003278, momentum#94003279, yield#94003280, ##94003281, min_date#94003282, max_date#94003283]
+- *(2) BroadcastHashJoin [cap_description#94003296], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94003272, cap#94003273 AS cap_description#94003296, size#94003274, value#94003275, growth#94003276, leverage#94003277, volatility#94003278, momentum#94003279, yield#94003280, ##94003281, min_date#94003282, max_date#94003283]
: +- *(2) Filter ((isnotnull(fractile#94003272) AND NOT (fractile#94003272 = -1)) AND isnotnull(cap#94003273))
: +- InMemoryTableScan [##94003281, cap#94003273, fractile#94003272, growth#94003276, leverage#94003277, max_date#94003283, min_date#94003282, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3610213 |
*(1) Project [CASE WHEN ((overall#93999484 = NA) OR (overall#93999484 = null)) THEN null ELSE cast(overall#93999484 as int) END AS overall#93999691, CASE WHEN ((cap#93999485 = NA) OR (cap#93999485 = null)) THEN null ELSE cast(cap#93999485 as float) END AS cap#93999693, CASE WHEN ((retIC#93999486 = NA) OR (retIC#93999486 = null)) THEN null ELSE cast(retIC#93999486 as float) END AS retIC#93999695, CASE WHEN ((resretIC#93999487 = NA) OR (resretIC#93999487 = null)) THEN null ELSE cast(resretIC#93999487 as float) END AS resretIC#93999697, CASE WHEN ((size#93999488 = NA) OR (size#93999488 = null)) THEN null ELSE cast(size#93999488 as float) END AS size#93999699, CASE WHEN ((value#93999489 = NA) OR (value#93999489 = null)) THEN null ELSE cast(value#93999489 as float) END AS value#93999701, CASE WHEN ((growth#93999490 = NA) OR (growth#93999490 = null)) THEN null ELSE cast(growth#93999490 as float) END AS growth#93999703, CASE WHEN ((leverage#93999491 = NA) OR (leverage#93999491 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3610219 |
*(1) Project [yield#93999711, volatility#93999707, momentum#93999709, size#93999699, value#93999701, growth#93999703, leverage#93999705]
+- *(1) Filter (isnotnull(cap#93999693) AND (cap#93999693 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#93999693, growth#93999703, leverage#93999705, momentum#93999709, size#93999699, value#93999701, volatility#93999707, yield#93999711], [isnotnull(cap#93999693), (cap#93999693 = 0.0)]
+- InMemoryRelation [overall#93999691, cap#93999693, retIC#93999695, resretIC#93999697, size#93999699, value#93999701, growth#93999703, leverage#93999705, volatility#93999707, momentum#93999709, yield#93999711, numcos#93999713, numdates#93999715, annual_bmret#93999717, annual_ret#93999719, std_ret#93999721, Sharpe_ret#93999723, PctPos_ret#93999725, TR_ret#93999727, IR_ret#93999729, annual_resret#93999731, std_resret#93999733, Sharpe_resret#93999735, PctPos_resret#93999737, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3610301 |
*(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS date#94005335, CASE WHEN ((allret#94005175 = NA) OR (allret#94005175 = null)) THEN null ELSE cast(allret#94005175 as float) END AS allret#94005336, CASE WHEN ((allcum#94005176 = NA) OR (allcum#94005176 = null)) THEN null ELSE cast(allcum#94005176 as float) END AS allcum#94005360, CASE WHEN ((drawdown_gross#94005177 = NA) OR (drawdown_gross#94005177 = null)) THEN null ELSE cast(drawdown_gross#94005177 as float) END AS drawdown_gross#94005361, CASE WHEN ((drawdown_length_gross#94005178 = NA) OR (drawdown_length_gross#94005178 = null)) THEN null ELSE cast(drawdown_length_gross#94005178 as int) END AS drawdown_length_gross#94005385, CASE WHEN ((allretnet#94005179 = NA) OR (allretnet#94005179 = null)) THEN null ELSE cast(allretnet#94005179 as float) END AS allretnet#94005389, CASE WHEN ((allcumnet#94005180 = NA) OR (allcumnet#94005180 = null)) THEN null ELSE cast(allcumnet#94005180 as float) END AS allcumnet#9400539...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
155.6 KiB |
0.0 B |
3610313 |
*(2) Sort [date#94006073 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94006073 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7505704]
+- *(1) Project [date#94006073, allcum#94006077 AS cum_gross#94006163, allcumnet#94006086 AS cum_net#94006164]
+- InMemoryTableScan [allcum#94006077, allcumnet#94006086, date#94006073]
+- InMemoryRelation [date#94006073, allret#94006075, allcum#94006077, drawdown_gross#94006079, drawdown_length_gross#94006082, allretnet#94006084, allcumnet#94006086, drawdown_net#94006088, drawdown_length_net#94006090, numcos#94006092, largecum#94006094, largecumnet#94006097, largeret#94006099, largeretnet#94006102, midcum#94006103, midcumnet#94006105, midret#94006106, midretnet#94006108, smallcum#94006110, smallcumnet#94006112, smallret#94006113, smallretnet#94006115], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS date#94005335, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
96.9 KiB |
0.0 B |
3610334 |
*(2) Sort [date#94005335 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94005335 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7505729]
+- *(1) Project [date#94005335, allret#94005336 AS daily_gross#94005519, allretnet#94005389 AS daily_net#94005520]
+- InMemoryTableScan [allret#94005336, allretnet#94005389, date#94005335]
+- InMemoryRelation [date#94005335, allret#94005336, allcum#94005360, drawdown_gross#94005361, drawdown_length_gross#94005385, allretnet#94005389, allcumnet#94005392, drawdown_net#94005396, drawdown_length_net#94005405, numcos#94005411, largecum#94005417, largecumnet#94005426, largeret#94005428, largeretnet#94005430, midcum#94005432, midcumnet#94005434, midret#94005438, midretnet#94005441, smallcum#94005442, smallcumnet#94005444, smallret#94005447, smallretnet#94005448], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS date#940053...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
96.9 KiB |
0.0 B |
3610354 |
*(1) Sort [date#94006072 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94006072 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7505747]
+- InMemoryTableScan [date#94006072, drawdown_gross#94006078, drawdown_net#94006085]
+- InMemoryRelation [date#94006072, allret#94006074, allcum#94006076, drawdown_gross#94006078, drawdown_length_gross#94006080, allretnet#94006081, allcumnet#94006083, drawdown_net#94006085, drawdown_length_net#94006087, numcos#94006089, largecum#94006091, largecumnet#94006093, largeret#94006095, largeretnet#94006096, midcum#94006098, midcumnet#94006101, midret#94006104, midretnet#94006107, smallcum#94006109, smallcumnet#94006111, smallret#94006114, smallretnet#94006116], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS date#94005335, CASE WHEN ((allret#94005175 = NA) OR (allret#94005175 = null)) THEN null ELSE cast(allret#94005175 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
96.9 KiB |
0.0 B |
3610375 |
*(2) Sort [date#94005402 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94005402 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7505769]
+- *(1) Project [date#94005402, (drawdown_length_gross#94005420 * -1) AS drawdown_length_gross#94005473]
+- InMemoryTableScan [date#94005402, drawdown_length_gross#94005420]
+- InMemoryRelation [date#94005402, allret#94005410, allcum#94005415, drawdown_gross#94005419, drawdown_length_gross#94005420, allretnet#94005421, allcumnet#94005422, drawdown_net#94005423, drawdown_length_net#94005424, numcos#94005425, largecum#94005427, largecumnet#94005429, largeret#94005431, largeretnet#94005433, midcum#94005435, midcumnet#94005439, midret#94005440, midretnet#94005443, smallcum#94005445, smallcumnet#94005446, smallret#94005449, smallretnet#94005450], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS date#94005335, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
66.3 KiB |
0.0 B |
3610389 |
*(1) Project [CASE WHEN ((fractile#94005081 = NA) OR (fractile#94005081 = null)) THEN null ELSE cast(fractile#94005081 as float) END AS fractile#94005106, CASE WHEN ((overall#94005082 = NA) OR (overall#94005082 = null)) THEN null ELSE cast(overall#94005082 as int) END AS overall#94005107, CASE WHEN ((annual_ret#94005083 = NA) OR (annual_ret#94005083 = null)) THEN null ELSE cast(annual_ret#94005083 as float) END AS annual_ret#94005109, CASE WHEN ((annual_resret#94005084 = NA) OR (annual_resret#94005084 = null)) THEN null ELSE cast(annual_resret#94005084 as float) END AS annual_resret#94005115, CASE WHEN ((numcos#94005085 = NA) OR (numcos#94005085 = null)) THEN null ELSE cast(numcos#94005085 as float) END AS numcos#94005116]
+- FileScan csv [fractile#94005081,overall#94005082,annual_ret#94005083,annual_resret#94005084,numcos#94005085] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/rankviews_history/rank..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3610398 |
*(1) Project [CASE WHEN ((fractile#94005058 = NA) OR (fractile#94005058 = null)) THEN null ELSE cast(fractile#94005058 as float) END AS fractile#94005101, CASE WHEN ((cap#94005059 = NA) OR (cap#94005059 = null)) THEN null ELSE cast(cap#94005059 as float) END AS cap#94005102, CASE WHEN ((annual_ret#94005060 = NA) OR (annual_ret#94005060 = null)) THEN null ELSE cast(annual_ret#94005060 as float) END AS annual_ret#94005103, CASE WHEN ((annual_resret#94005061 = NA) OR (annual_resret#94005061 = null)) THEN null ELSE cast(annual_resret#94005061 as float) END AS annual_resret#94005104, CASE WHEN ((numcos#94005062 = NA) OR (numcos#94005062 = null)) THEN null ELSE cast(numcos#94005062 as float) END AS numcos#94005105]
+- FileScan csv [fractile#94005058,cap#94005059,annual_ret#94005060,annual_resret#94005061,numcos#94005062] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/rankviews_history/rank..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3610405 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#94005106, annual_ret#94005109, annual_resret#94005115, numcos#94005116]
: +- InMemoryRelation [fractile#94005106, overall#94005107, annual_ret#94005109, annual_resret#94005115, numcos#94005116], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#94005081 = NA) OR (fractile#94005081 = null)) THEN null ELSE cast(fractile#94005081 as float) END AS fractile#94005106, CASE WHEN ((overall#94005082 = NA) OR (overall#94005082 = null)) THEN null ELSE cast(overall#94005082 as int) END AS overall#94005107, CASE WHEN ((annual_ret#94005083 = NA) OR (annual_ret#94005083 = null)) THEN null ELSE cast(annual_ret#94005083 as float) END AS annual_ret#94005109, CASE WHEN ((annual_resret#94005084 = NA) OR (annual_resret#94005084 = null)) THEN null ELSE cast(annual_resret#94005084 as float) END AS annual_resret#94005115, CASE WHEN ((numcos#94005085 = NA) OR (numcos#94005085 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3610420 |
*(1) Project [CASE WHEN (group#94006165 = null) THEN null ELSE group#94006165 END AS group#94006308, CASE WHEN (annual_bmret#94006166 = null) THEN null ELSE annual_bmret#94006166 END AS annual_bmret#94006309, CASE WHEN ((annual_ret#94006167 = NA) OR (annual_ret#94006167 = null)) THEN null ELSE cast(annual_ret#94006167 as float) END AS annual_ret#94006310, CASE WHEN ((std_ret#94006168 = NA) OR (std_ret#94006168 = null)) THEN null ELSE cast(std_ret#94006168 as float) END AS std_ret#94006311, CASE WHEN ((Sharpe_ret#94006169 = NA) OR (Sharpe_ret#94006169 = null)) THEN null ELSE cast(Sharpe_ret#94006169 as float) END AS Sharpe_ret#94006312, CASE WHEN ((PctPos_ret#94006170 = NA) OR (PctPos_ret#94006170 = null)) THEN null ELSE cast(PctPos_ret#94006170 as float) END AS PctPos_ret#94006313, CASE WHEN (TR_ret#94006171 = null) THEN null ELSE TR_ret#94006171 END AS TR_ret#94006314, CASE WHEN (IR_ret#94006172 = null) THEN null ELSE IR_ret#94006172 END AS IR_ret#94006315, CASE WHEN ((annual_resret#94006173 = NA) OR (ann...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
8.3 KiB |
0.0 B |
3610431 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#94006310, Sharpe_ret#94006312, PctPos_ret#94006313, annual_resret#94006316, Sharpe_resret#94006318, PctPos_resret#94006319, annual_retnet#94006322, Sharpe_retnet#94006324, PctPos_retnet#94006325]
+- *(2) BroadcastHashJoin [group#94006308], [group#93875766], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(input[0, string, false]),false), [id=#7505834]
: +- *(1) Filter isnotnull(group#94006308)
: +- InMemoryTableScan [group#94006308, annual_ret#94006310, Sharpe_ret#94006312, PctPos_ret#94006313, annual_resret#94006316, Sharpe_resret#94006318, PctPos_resret#94006319, annual_retnet#94006322, Sharpe_retnet#94006324, PctPos_retnet#94006325], [isnotnull(group#94006308)]
: +- InMemoryRelation [group#94006308, annual_bmret#94006309, annual_ret#94006310, std_ret#94006311, Sharpe_ret#94006312, PctPos_ret#94006313, TR_ret#94006314, IR_ret#94006315, annual_resret#94006316, std_resret#94006317, Sharpe_res...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.4 KiB |
0.0 B |
3610482 |
*(1) Project [CASE WHEN ((sector_id#94010387 = NA) OR (sector_id#94010387 = null)) THEN null ELSE cast(sector_id#94010387 as int) END AS sector_id#94010645, CASE WHEN ((retIC#94010388 = NA) OR (retIC#94010388 = null)) THEN null ELSE cast(retIC#94010388 as float) END AS retIC#94010649, CASE WHEN ((resretIC#94010389 = NA) OR (resretIC#94010389 = null)) THEN null ELSE cast(resretIC#94010389 as float) END AS resretIC#94010652, CASE WHEN ((numcos#94010390 = NA) OR (numcos#94010390 = null)) THEN null ELSE cast(numcos#94010390 as float) END AS numcos#94010654, CASE WHEN ((numdates#94010391 = NA) OR (numdates#94010391 = null)) THEN null ELSE cast(numdates#94010391 as float) END AS numdates#94010659, CASE WHEN (annual_bmret#94010392 = null) THEN null ELSE annual_bmret#94010392 END AS annual_bmret#94010662, CASE WHEN ((annual_ret#94010393 = NA) OR (annual_ret#94010393 = null)) THEN null ELSE cast(annual_ret#94010393 as float) END AS annual_ret#94010667, CASE WHEN ((std_ret#94010394 = NA) OR (std_ret#94010394 = null)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.1 KiB |
0.0 B |
3610499 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7506039]
+- *(2) Project [sector_id#94010645, numcos#94010654, numdates#94010659, sort#93880530, description#93880532, universe#94011004, coverage#94010916]
+- *(2) BroadcastHashJoin [sector_id#94010645], [sector_id#93880529], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(cast(input[0, int, true] as bigint)),false), [id=#7506032]
: +- *(1) Project [sector_id#94010645, numcos#94010654, numdates#94010659, coverage#94010916, round((cast(numcos#94010654 as double) / cast(coverage#94010916 as double)), 0) AS universe#94011004]
: +- *(1) Filter isnotnull(sector_id#94010645)
: +- InMemoryTableScan [coverage#94010916, numcos#94010654, numdates#94010659, sector_id#94010645], [isnotnull(sector_id#94010645)]
...
|
Disk Memory Deserialized 1x Replicated
|
12 |
100% |
10.6 KiB |
0.0 B |
3610513 |
*(1) Project [CASE WHEN ((cap#94010439 = NA) OR (cap#94010439 = null)) THEN null ELSE cast(cap#94010439 as float) END AS cap#94010644, CASE WHEN ((retIC#94010440 = NA) OR (retIC#94010440 = null)) THEN null ELSE cast(retIC#94010440 as float) END AS retIC#94010648, CASE WHEN ((resretIC#94010441 = NA) OR (resretIC#94010441 = null)) THEN null ELSE cast(resretIC#94010441 as float) END AS resretIC#94010653, CASE WHEN ((numcos#94010442 = NA) OR (numcos#94010442 = null)) THEN null ELSE cast(numcos#94010442 as float) END AS numcos#94010657, CASE WHEN ((numdates#94010443 = NA) OR (numdates#94010443 = null)) THEN null ELSE cast(numdates#94010443 as int) END AS numdates#94010661, CASE WHEN (annual_bmret#94010444 = null) THEN null ELSE annual_bmret#94010444 END AS annual_bmret#94010666, CASE WHEN ((annual_ret#94010445 = NA) OR (annual_ret#94010445 = null)) THEN null ELSE cast(annual_ret#94010445 as float) END AS annual_ret#94010671, CASE WHEN ((std_ret#94010446 = NA) OR (std_ret#94010446 = null)) THEN null ELSE cast(st...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.4 KiB |
0.0 B |
3610530 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7506102]
+- *(2) Project [cap#94010644, numcos#94010657, numdates#94010661, sort#93880531, description#93880533, universe#93880535, (cast(numcos#94010657 as double) / cast(universe#93880535 as double)) AS coverage#94010966]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94010644))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7506095]
: +- *(1) Filter isnotnull(cap#94010644)
: +- InMemoryTableScan [cap#94010644, numcos#94010657, numdates#94010661], [isnotnull(cap#94010644)]
: +- InMemoryRelation [ca...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3610544 |
*(1) Project [CASE WHEN (date#94010336 = null) THEN null ELSE cast(date#94010336 as date) END AS date#94010641, CASE WHEN ((overall#94010337 = NA) OR (overall#94010337 = null)) THEN null ELSE cast(overall#94010337 as int) END AS overall#94010642, CASE WHEN ((ret#94010338 = NA) OR (ret#94010338 = null)) THEN null ELSE cast(ret#94010338 as float) END AS ret#94010647, CASE WHEN ((resret#94010339 = NA) OR (resret#94010339 = null)) THEN null ELSE cast(resret#94010339 as float) END AS resret#94010651, CASE WHEN ((retnet#94010340 = NA) OR (retnet#94010340 = null)) THEN null ELSE cast(retnet#94010340 as float) END AS retnet#94010655, CASE WHEN ((turnover#94010341 = NA) OR (turnover#94010341 = null)) THEN null ELSE cast(turnover#94010341 as float) END AS turnover#94010658, CASE WHEN ((numcos#94010342 = NA) OR (numcos#94010342 = null)) THEN null ELSE cast(numcos#94010342 as float) END AS numcos#94010663, CASE WHEN (benchmark#94010343 = null) THEN null ELSE benchmark#94010343 END AS benchmark#94010665, CASE WHEN (exc...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
73.0 KiB |
0.0 B |
3610552 |
*(1) Project [CASE WHEN (date#94010359 = null) THEN null ELSE cast(date#94010359 as date) END AS date#94010643, CASE WHEN ((cap#94010360 = NA) OR (cap#94010360 = null)) THEN null ELSE cast(cap#94010360 as float) END AS cap#94010646, CASE WHEN ((ret#94010361 = NA) OR (ret#94010361 = null)) THEN null ELSE cast(ret#94010361 as float) END AS ret#94010650, CASE WHEN ((resret#94010362 = NA) OR (resret#94010362 = null)) THEN null ELSE cast(resret#94010362 as float) END AS resret#94010656, CASE WHEN ((retnet#94010363 = NA) OR (retnet#94010363 = null)) THEN null ELSE cast(retnet#94010363 as float) END AS retnet#94010660, CASE WHEN ((turnover#94010364 = NA) OR (turnover#94010364 = null)) THEN null ELSE cast(turnover#94010364 as float) END AS turnover#94010664, CASE WHEN ((numcos#94010365 = NA) OR (numcos#94010365 = null)) THEN null ELSE cast(numcos#94010365 as float) END AS numcos#94010669, CASE WHEN ((coverage#94010366 = NA) OR (coverage#94010366 = null)) THEN null ELSE cast(coverage#94010366 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
262.7 KiB |
0.0 B |
3610565 |
*(2) Sort [date#94010641 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94010641 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7506150]
+- Union
:- InMemoryTableScan [date#94010641, numcos#94010663]
: +- InMemoryRelation [date#94010641, overall#94010642, ret#94010647, resret#94010651, retnet#94010655, turnover#94010658, numcos#94010663, benchmark#94010665, excess_ret#94010668, excess_resret#94010672, excess_retnet#94010675], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#94010336 = null) THEN null ELSE cast(date#94010336 as date) END AS date#94010641, CASE WHEN ((overall#94010337 = NA) OR (overall#94010337 = null)) THEN null ELSE cast(overall#94010337 as int) END AS overall#94010642, CASE WHEN ((ret#94010338 = NA) OR (ret#94010338 = null)) THEN null ELSE cast(ret#94010338 as float) END AS ret#94010647, CASE WHEN ((resret#94010339 = NA) OR (resret#94010339 = null)) THEN null ELSE cast(resret#94010339 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
71.9 KiB |
0.0 B |
3610599 |
*(1) Project [CASE WHEN ((turnover#94014098 = NA) OR (turnover#94014098 = null)) THEN null ELSE cast(turnover#94014098 as float) END AS turnover#94014305, CASE WHEN ((turnover#94014098 = NA) OR (turnover#94014098 = null)) THEN null ELSE (1.0 / cast(cast(turnover#94014098 as float) as double)) END AS days_hold#94014368]
+- *(1) Filter ((isnotnull(cap#94014067) AND NOT coalesce(((cap#94014067 = NA) OR (cap#94014067 = null)), false)) AND (cast(cap#94014067 as float) = 0.0))
+- FileScan csv [cap#94014067,turnover#94014098] Batched: false, DataFilters: [isnotnull(cap#94014067), NOT coalesce(((cap#94014067 = NA) OR (cap#94014067 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/rankviews_history/rank..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3610621 |
*(1) Project [CASE WHEN ((year#94014016 = NA) OR (year#94014016 = null)) THEN null ELSE cast(year#94014016 as float) END AS year#94014248, CASE WHEN ((retIC#94014017 = NA) OR (retIC#94014017 = null)) THEN null ELSE cast(retIC#94014017 as float) END AS retIC#94014249, CASE WHEN ((resretIC#94014018 = NA) OR (resretIC#94014018 = null)) THEN null ELSE cast(resretIC#94014018 as float) END AS resretIC#94014250, CASE WHEN ((numcos#94014019 = NA) OR (numcos#94014019 = null)) THEN null ELSE cast(numcos#94014019 as float) END AS numcos#94014251, CASE WHEN ((numdates#94014020 = NA) OR (numdates#94014020 = null)) THEN null ELSE cast(numdates#94014020 as int) END AS numdates#94014253, CASE WHEN (annual_bmret#94014021 = null) THEN null ELSE annual_bmret#94014021 END AS annual_bmret#94014255, CASE WHEN ((annual_ret#94014022 = NA) OR (annual_ret#94014022 = null)) THEN null ELSE cast(annual_ret#94014022 as float) END AS annual_ret#94014257, CASE WHEN ((std_ret#94014023 = NA) OR (std_ret#94014023 = null)) THEN null ELSE cas...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.9 KiB |
0.0 B |
3610634 |
*(2) Project [ret_large#94013861, ret_small#94013891, (ret_large#94013861 - ret_small#94013891) AS differential#94013977]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#94010671 AS ret_large#94013861]
: +- *(2) Filter (isnotnull(cap#94010644) AND (cap#94010644 = 1.0))
: +- InMemoryTableScan [annual_ret#94010671, cap#94010644], [isnotnull(cap#94010644), (cap#94010644 = 1.0)]
: +- InMemoryRelation [cap#94010644, retIC#94010648, resretIC#94010653, numcos#94010657, numdates#94010661, annual_bmret#94010666, annual_ret#94010671, std_ret#94010676, Sharpe_ret#94010680, PctPos_ret#94010684, TR_ret#94010696, IR_ret#94010697, annual_resret#94010699, std_resret#94010700, Sharpe_resret#94010701, PctPos_resret#94010702, TR_resret#94010703, IR_resret#94010704, annual_retnet#94010705, std_retnet#94010706, Sharpe_retnet#94010707, PctPos_retnet#94010720, TR_retnet#94010722, IR_retnet#94010723, ... 2 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3610653 |
*(3) Project [cap#94013946, turnover#94010724, (1.0 / cast(turnover#94010724 as double)) AS days_hold#94013974]
+- *(3) Sort [cap_sort#94013857 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#94013857 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7506325]
+- *(2) Project [turnover#94010724, cap_description#94013856 AS cap#94013946, cap_sort#94013857]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94010644))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7506317]
: +- *(1) Filter isnotnull(cap#94010644)
: +- InMemoryTableScan [cap#94010644, turnover#94010724], [isnotnull(cap#94010644)]
: +- InMemoryRelation [cap#94010644, retIC#94010648, resretIC#94010653, numcos#94010657, num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3610667 |
*(2) Sort [year#94014248 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#94014248 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7506265]
+- *(1) Project [year#94014248, turnover#94014292, (1.0 / cast(turnover#94014292 as double)) AS days_hold#94014331]
+- *(1) Filter isnotnull(turnover#94014292)
+- InMemoryTableScan [turnover#94014292, year#94014248], [isnotnull(turnover#94014292)]
+- InMemoryRelation [year#94014248, retIC#94014249, resretIC#94014250, numcos#94014251, numdates#94014253, annual_bmret#94014255, annual_ret#94014257, std_ret#94014259, Sharpe_ret#94014261, PctPos_ret#94014262, TR_ret#94014264, IR_ret#94014266, annual_resret#94014268, std_resret#94014270, Sharpe_resret#94014272, PctPos_resret#94014274, TR_resret#94014275, IR_resret#94014277, annual_retnet#94014279, std_retnet#94014281, Sharpe_retnet#94014283, PctPos_retnet#94014285, TR_retnet#94014287, IR_retnet#94014289, turnover#94014292], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
9 |
100% |
4.1 KiB |
0.0 B |
3610730 |
*(1) Project [CASE WHEN ((fractile#94017781 = NA) OR (fractile#94017781 = null)) THEN null ELSE cast(fractile#94017781 as int) END AS fractile#94017829, CASE WHEN (cap#94017782 = null) THEN null ELSE cap#94017782 END AS cap#94017830, CASE WHEN ((size#94017783 = NA) OR (size#94017783 = null)) THEN null ELSE cast(size#94017783 as float) END AS size#94017831, CASE WHEN ((value#94017784 = NA) OR (value#94017784 = null)) THEN null ELSE cast(value#94017784 as float) END AS value#94017832, CASE WHEN ((growth#94017785 = NA) OR (growth#94017785 = null)) THEN null ELSE cast(growth#94017785 as float) END AS growth#94017833, CASE WHEN ((leverage#94017786 = NA) OR (leverage#94017786 = null)) THEN null ELSE cast(leverage#94017786 as float) END AS leverage#94017834, CASE WHEN ((volatility#94017787 = NA) OR (volatility#94017787 = null)) THEN null ELSE cast(volatility#94017787 as float) END AS volatility#94017835, CASE WHEN ((momentum#94017788 = NA) OR (momentum#94017788 = null)) THEN null ELSE cast(momentum#94017788 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3610742 |
*(3) Sort [fractile#94017829 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94017829 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7506552]
+- *(2) Project [fractile#94017829, size#94017831, value#94017832, growth#94017833, leverage#94017834, volatility#94017835, momentum#94017836, yield#94017837, ##94017838, min_date#94017839, max_date#94017840]
+- *(2) BroadcastHashJoin [cap_description#94017853], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94017829, cap#94017830 AS cap_description#94017853, size#94017831, value#94017832, growth#94017833, leverage#94017834, volatility#94017835, momentum#94017836, yield#94017837, ##94017838, min_date#94017839, max_date#94017840]
: +- *(2) Filter ((isnotnull(fractile#94017829) AND NOT (fractile#94017829 = -1)) AND isnotnull(cap#94017830))
: +- InMemoryTableScan [##94017838, cap#94017830, fractile#94017829, growth#94017833, leverage#94017834, max_date#94017840, min_date#94017839, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3610756 |
*(1) Project [CASE WHEN ((overall#94014066 = NA) OR (overall#94014066 = null)) THEN null ELSE cast(overall#94014066 as int) END AS overall#94014252, CASE WHEN ((cap#94014067 = NA) OR (cap#94014067 = null)) THEN null ELSE cast(cap#94014067 as float) END AS cap#94014254, CASE WHEN ((retIC#94014068 = NA) OR (retIC#94014068 = null)) THEN null ELSE cast(retIC#94014068 as float) END AS retIC#94014256, CASE WHEN ((resretIC#94014069 = NA) OR (resretIC#94014069 = null)) THEN null ELSE cast(resretIC#94014069 as float) END AS resretIC#94014258, CASE WHEN ((size#94014070 = NA) OR (size#94014070 = null)) THEN null ELSE cast(size#94014070 as float) END AS size#94014260, CASE WHEN ((value#94014071 = NA) OR (value#94014071 = null)) THEN null ELSE cast(value#94014071 as float) END AS value#94014263, CASE WHEN ((growth#94014072 = NA) OR (growth#94014072 = null)) THEN null ELSE cast(growth#94014072 as float) END AS growth#94014265, CASE WHEN ((leverage#94014073 = NA) OR (leverage#94014073 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3610762 |
*(1) Project [yield#94014273, volatility#94014269, momentum#94014271, size#94014260, value#94014263, growth#94014265, leverage#94014267]
+- *(1) Filter (isnotnull(cap#94014254) AND (cap#94014254 = 0.0))
+- InMemoryTableScan [cap#94014254, growth#94014265, leverage#94014267, momentum#94014271, size#94014260, value#94014263, volatility#94014269, yield#94014273], [isnotnull(cap#94014254), (cap#94014254 = 0.0)]
+- InMemoryRelation [overall#94014252, cap#94014254, retIC#94014256, resretIC#94014258, size#94014260, value#94014263, growth#94014265, leverage#94014267, volatility#94014269, momentum#94014271, yield#94014273, numcos#94014276, numdates#94014278, annual_bmret#94014280, annual_ret#94014282, std_ret#94014284, Sharpe_ret#94014286, PctPos_ret#94014288, TR_ret#94014290, IR_ret#94014291, annual_resret#94014293, std_resret#94014294, Sharpe_resret#94014295, PctPos_resret#94014296, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN ((ove...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3610844 |
*(1) Project [CASE WHEN (date#94019687 = null) THEN null ELSE cast(date#94019687 as date) END AS date#94019796, CASE WHEN ((allret#94019688 = NA) OR (allret#94019688 = null)) THEN null ELSE cast(allret#94019688 as float) END AS allret#94019798, CASE WHEN ((allcum#94019689 = NA) OR (allcum#94019689 = null)) THEN null ELSE cast(allcum#94019689 as float) END AS allcum#94019800, CASE WHEN ((drawdown_gross#94019690 = NA) OR (drawdown_gross#94019690 = null)) THEN null ELSE cast(drawdown_gross#94019690 as float) END AS drawdown_gross#94019846, CASE WHEN ((drawdown_length_gross#94019691 = NA) OR (drawdown_length_gross#94019691 = null)) THEN null ELSE cast(drawdown_length_gross#94019691 as int) END AS drawdown_length_gross#94019849, CASE WHEN ((allretnet#94019692 = NA) OR (allretnet#94019692 = null)) THEN null ELSE cast(allretnet#94019692 as float) END AS allretnet#94019873, CASE WHEN ((allcumnet#94019693 = NA) OR (allcumnet#94019693 = null)) THEN null ELSE cast(allcumnet#94019693 as float) END AS allcumnet#9401987...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
498.9 KiB |
0.0 B |
3610856 |
*(2) Sort [date#94019905 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94019905 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7506790]
+- *(1) Project [date#94019905, allcum#94019920 AS cum_gross#94020766, allcumnet#94019976 AS cum_net#94020767]
+- InMemoryTableScan [allcum#94019920, allcumnet#94019976, date#94019905]
+- InMemoryRelation [date#94019905, allret#94019907, allcum#94019920, drawdown_gross#94019927, drawdown_length_gross#94019937, allretnet#94019968, allcumnet#94019976, drawdown_net#94019993, drawdown_length_net#94019994, numcos#94019995, largecum#94019996, largecumnet#94019997, largeret#94019998, largeretnet#94019999, midcum#94020000, midcumnet#94020001, midret#94020002, midretnet#94020003, smallcum#94020004, smallcumnet#94020027, smallret#94020055, smallretnet#94020078], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94019687 = null) THEN null ELSE cast(date#94019687 as date) END AS date#94019796, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3610877 |
*(2) Sort [date#94021029 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94021029 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7506822]
+- *(1) Project [date#94021029, allret#94021030 AS daily_gross#94021144, allretnet#94021034 AS daily_net#94021145]
+- InMemoryTableScan [allret#94021030, allretnet#94021034, date#94021029]
+- InMemoryRelation [date#94021029, allret#94021030, allcum#94021031, drawdown_gross#94021032, drawdown_length_gross#94021033, allretnet#94021034, allcumnet#94021035, drawdown_net#94021036, drawdown_length_net#94021037, numcos#94021038, largecum#94021040, largecumnet#94021041, largeret#94021042, largeretnet#94021043, midcum#94021044, midcumnet#94021045, midret#94021046, midretnet#94021047, smallcum#94021048, smallcumnet#94021049, smallret#94021050, smallretnet#94021051], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94019687 = null) THEN null ELSE cast(date#94019687 as date) END AS date#940197...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3610897 |
*(1) Sort [date#94020145 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94020145 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7506840]
+- InMemoryTableScan [date#94020145, drawdown_gross#94020148, drawdown_net#94020175]
+- InMemoryRelation [date#94020145, allret#94020146, allcum#94020147, drawdown_gross#94020148, drawdown_length_gross#94020149, allretnet#94020151, allcumnet#94020152, drawdown_net#94020175, drawdown_length_net#94020176, numcos#94020177, largecum#94020288, largecumnet#94020289, largeret#94020291, largeretnet#94020292, midcum#94020738, midcumnet#94020741, midret#94020743, midretnet#94020769, smallcum#94020772, smallcumnet#94020777, smallret#94020779, smallretnet#94020780], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94019687 = null) THEN null ELSE cast(date#94019687 as date) END AS date#94019796, CASE WHEN ((allret#94019688 = NA) OR (allret#94019688 = null)) THEN null ELSE cast(allret#94019688 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3610918 |
*(2) Sort [date#94019796 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94019796 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7506862]
+- *(1) Project [date#94019796, (drawdown_length_gross#94019849 * -1) AS drawdown_length_gross#94020028]
+- InMemoryTableScan [date#94019796, drawdown_length_gross#94019849]
+- InMemoryRelation [date#94019796, allret#94019798, allcum#94019800, drawdown_gross#94019846, drawdown_length_gross#94019849, allretnet#94019873, allcumnet#94019874, drawdown_net#94019897, drawdown_length_net#94019898, numcos#94019899, largecum#94019906, largecumnet#94019913, largeret#94019919, largeretnet#94019926, midcum#94019935, midcumnet#94019969, midret#94019979, midretnet#94019986, smallcum#94019988, smallcumnet#94019990, smallret#94019991, smallretnet#94019992], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94019687 = null) THEN null ELSE cast(date#94019687 as date) END AS date#94019796, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
81.2 KiB |
0.0 B |
3610932 |
*(1) Project [CASE WHEN ((fractile#94019614 = NA) OR (fractile#94019614 = null)) THEN null ELSE cast(fractile#94019614 as float) END AS fractile#94019634, CASE WHEN ((overall#94019615 = NA) OR (overall#94019615 = null)) THEN null ELSE cast(overall#94019615 as int) END AS overall#94019635, CASE WHEN ((annual_ret#94019616 = NA) OR (annual_ret#94019616 = null)) THEN null ELSE cast(annual_ret#94019616 as float) END AS annual_ret#94019636, CASE WHEN ((annual_resret#94019617 = NA) OR (annual_resret#94019617 = null)) THEN null ELSE cast(annual_resret#94019617 as float) END AS annual_resret#94019637, CASE WHEN ((numcos#94019618 = NA) OR (numcos#94019618 = null)) THEN null ELSE cast(numcos#94019618 as float) END AS numcos#94019638]
+- FileScan csv [fractile#94019614,overall#94019615,annual_ret#94019616,annual_resret#94019617,numcos#94019618] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/growth/fr..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3610941 |
*(1) Project [CASE WHEN ((fractile#94019731 = NA) OR (fractile#94019731 = null)) THEN null ELSE cast(fractile#94019731 as float) END AS fractile#94019797, CASE WHEN ((cap#94019732 = NA) OR (cap#94019732 = null)) THEN null ELSE cast(cap#94019732 as float) END AS cap#94019799, CASE WHEN ((annual_ret#94019733 = NA) OR (annual_ret#94019733 = null)) THEN null ELSE cast(annual_ret#94019733 as float) END AS annual_ret#94019823, CASE WHEN ((annual_resret#94019734 = NA) OR (annual_resret#94019734 = null)) THEN null ELSE cast(annual_resret#94019734 as float) END AS annual_resret#94019848, CASE WHEN ((numcos#94019735 = NA) OR (numcos#94019735 = null)) THEN null ELSE cast(numcos#94019735 as float) END AS numcos#94019872]
+- FileScan csv [fractile#94019731,cap#94019732,annual_ret#94019733,annual_resret#94019734,numcos#94019735] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/growth/fr..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3610948 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#94019634, annual_ret#94019636, annual_resret#94019637, numcos#94019638]
: +- InMemoryRelation [fractile#94019634, overall#94019635, annual_ret#94019636, annual_resret#94019637, numcos#94019638], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#94019614 = NA) OR (fractile#94019614 = null)) THEN null ELSE cast(fractile#94019614 as float) END AS fractile#94019634, CASE WHEN ((overall#94019615 = NA) OR (overall#94019615 = null)) THEN null ELSE cast(overall#94019615 as int) END AS overall#94019635, CASE WHEN ((annual_ret#94019616 = NA) OR (annual_ret#94019616 = null)) THEN null ELSE cast(annual_ret#94019616 as float) END AS annual_ret#94019636, CASE WHEN ((annual_resret#94019617 = NA) OR (annual_resret#94019617 = null)) THEN null ELSE cast(annual_resret#94019617 as float) END AS annual_resret#94019637, CASE WHEN ((numcos#94019618 = NA) OR (numcos#94019618 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3610968 |
*(1) Project [CASE WHEN (group#94021076 = null) THEN null ELSE group#94021076 END AS group#94021195, CASE WHEN ((annual_bmret#94021077 = NA) OR (annual_bmret#94021077 = null)) THEN null ELSE cast(annual_bmret#94021077 as float) END AS annual_bmret#94021196, CASE WHEN ((annual_ret#94021078 = NA) OR (annual_ret#94021078 = null)) THEN null ELSE cast(annual_ret#94021078 as float) END AS annual_ret#94021197, CASE WHEN ((std_ret#94021079 = NA) OR (std_ret#94021079 = null)) THEN null ELSE cast(std_ret#94021079 as float) END AS std_ret#94021198, CASE WHEN ((Sharpe_ret#94021080 = NA) OR (Sharpe_ret#94021080 = null)) THEN null ELSE cast(Sharpe_ret#94021080 as float) END AS Sharpe_ret#94021199, CASE WHEN ((PctPos_ret#94021081 = NA) OR (PctPos_ret#94021081 = null)) THEN null ELSE cast(PctPos_ret#94021081 as float) END AS PctPos_ret#94021200, CASE WHEN ((TR_ret#94021082 = NA) OR (TR_ret#94021082 = null)) THEN null ELSE cast(TR_ret#94021082 as float) END AS TR_ret#94021201, CASE WHEN ((IR_ret#94021083 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
18.2 KiB |
0.0 B |
3610974 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#94021197, Sharpe_ret#94021199, PctPos_ret#94021200, annual_resret#94021203, Sharpe_resret#94021205, PctPos_resret#94021206, annual_retnet#94021209, Sharpe_retnet#94021211, PctPos_retnet#94021212]
+- *(2) BroadcastHashJoin [group#94021195], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#94021195)
: +- InMemoryTableScan [group#94021195, annual_ret#94021197, Sharpe_ret#94021199, PctPos_ret#94021200, annual_resret#94021203, Sharpe_resret#94021205, PctPos_resret#94021206, annual_retnet#94021209, Sharpe_retnet#94021211, PctPos_retnet#94021212], [isnotnull(group#94021195)]
: +- InMemoryRelation [group#94021195, annual_bmret#94021196, annual_ret#94021197, std_ret#94021198, Sharpe_ret#94021199, PctPos_ret#94021200, TR_ret#94021201, IR_ret#94021202, annual_resret#94021203, std_resret#94021204, Sharpe_resret#94021205, PctPos_resret#94021206, TR_resret#94021207, IR_resret#94021208, annual_retnet#94021209, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
8.0 KiB |
0.0 B |
3611036 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7507132]
+- *(2) Project [sector_id#94025442, numcos#94025459, numdates#94025460, sort#93880530, description#93880532, universe#94025777, coverage#94025621]
+- *(2) BroadcastHashJoin [sector_id#94025442], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [CASE WHEN ((sector_id#94025174 = NA) OR (sector_id#94025174 = null)) THEN null ELSE cast(sector_id#94025174 as int) END AS sector_id#94025442, CASE WHEN ((numcos#94025177 = NA) OR (numcos#94025177 = null)) THEN null ELSE cast(numcos#94025177 as float) END AS numcos#94025459, CASE WHEN ((numdates#94025178 = NA) OR (numdates#94025178 = null)) THEN null ELSE cast(numdates#94025178 as int) END AS numdates#94025460, CASE WHEN ((coverage#94025199 = NA) OR (coverage#94025199 = null)) THEN null ELSE cast(coverage#940...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3611050 |
*(1) Project [CASE WHEN ((cap#94025226 = NA) OR (cap#94025226 = null)) THEN null ELSE cast(cap#94025226 as float) END AS cap#94025443, CASE WHEN ((retIC#94025227 = NA) OR (retIC#94025227 = null)) THEN null ELSE cast(retIC#94025227 as float) END AS retIC#94025446, CASE WHEN ((resretIC#94025228 = NA) OR (resretIC#94025228 = null)) THEN null ELSE cast(resretIC#94025228 as float) END AS resretIC#94025468, CASE WHEN ((numcos#94025229 = NA) OR (numcos#94025229 = null)) THEN null ELSE cast(numcos#94025229 as float) END AS numcos#94025470, CASE WHEN ((numdates#94025230 = NA) OR (numdates#94025230 = null)) THEN null ELSE cast(numdates#94025230 as int) END AS numdates#94025528, CASE WHEN ((annual_bmret#94025231 = NA) OR (annual_bmret#94025231 = null)) THEN null ELSE cast(annual_bmret#94025231 as float) END AS annual_bmret#94025531, CASE WHEN ((annual_ret#94025232 = NA) OR (annual_ret#94025232 = null)) THEN null ELSE cast(annual_ret#94025232 as float) END AS annual_ret#94025533, CASE WHEN ((std_ret#94025233 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3611067 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7507203]
+- *(2) Project [cap#94025443, numcos#94025470, numdates#94025528, sort#93880531, description#93880533, universe#93880535, (cast(numcos#94025470 as double) / cast(universe#93880535 as double)) AS coverage#94025792]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94025443))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7507196]
: +- *(1) Filter isnotnull(cap#94025443)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94025443, numcos#94025470, numdates#94025528], [isnotnull(cap#94025443)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3611081 |
*(1) Project [CASE WHEN (date#94025125 = null) THEN null ELSE cast(date#94025125 as date) END AS date#94025300, CASE WHEN ((overall#94025126 = NA) OR (overall#94025126 = null)) THEN null ELSE cast(overall#94025126 as int) END AS overall#94025301, CASE WHEN ((ret#94025127 = NA) OR (ret#94025127 = null)) THEN null ELSE cast(ret#94025127 as float) END AS ret#94025302, CASE WHEN ((resret#94025128 = NA) OR (resret#94025128 = null)) THEN null ELSE cast(resret#94025128 as float) END AS resret#94025303, CASE WHEN ((retnet#94025129 = NA) OR (retnet#94025129 = null)) THEN null ELSE cast(retnet#94025129 as float) END AS retnet#94025304, CASE WHEN ((turnover#94025130 = NA) OR (turnover#94025130 = null)) THEN null ELSE cast(turnover#94025130 as float) END AS turnover#94025305, CASE WHEN ((numcos#94025131 = NA) OR (numcos#94025131 = null)) THEN null ELSE cast(numcos#94025131 as float) END AS numcos#94025332, CASE WHEN ((benchmark#94025132 = NA) OR (benchmark#94025132 = null)) THEN null ELSE cast(benchmark#94025132 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
233.8 KiB |
0.0 B |
3611089 |
*(1) Project [CASE WHEN (date#94025148 = null) THEN null ELSE cast(date#94025148 as date) END AS date#94025439, CASE WHEN ((cap#94025149 = NA) OR (cap#94025149 = null)) THEN null ELSE cast(cap#94025149 as float) END AS cap#94025440, CASE WHEN ((ret#94025150 = NA) OR (ret#94025150 = null)) THEN null ELSE cast(ret#94025150 as float) END AS ret#94025441, CASE WHEN ((resret#94025151 = NA) OR (resret#94025151 = null)) THEN null ELSE cast(resret#94025151 as float) END AS resret#94025444, CASE WHEN ((retnet#94025152 = NA) OR (retnet#94025152 = null)) THEN null ELSE cast(retnet#94025152 as float) END AS retnet#94025467, CASE WHEN ((turnover#94025153 = NA) OR (turnover#94025153 = null)) THEN null ELSE cast(turnover#94025153 as float) END AS turnover#94025471, CASE WHEN ((numcos#94025154 = NA) OR (numcos#94025154 = null)) THEN null ELSE cast(numcos#94025154 as float) END AS numcos#94025529, CASE WHEN ((coverage#94025155 = NA) OR (coverage#94025155 = null)) THEN null ELSE cast(coverage#94025155 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
851.0 KiB |
0.0 B |
3611102 |
*(2) Sort [date#94025300 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94025300 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7507252]
+- Union
:- InMemoryTableScan [date#94025300, numcos#94025332]
: +- InMemoryRelation [date#94025300, overall#94025301, ret#94025302, resret#94025303, retnet#94025304, turnover#94025305, numcos#94025332, benchmark#94025359, excess_ret#94025372, excess_resret#94025385, excess_retnet#94025438], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#94025125 = null) THEN null ELSE cast(date#94025125 as date) END AS date#94025300, CASE WHEN ((overall#94025126 = NA) OR (overall#94025126 = null)) THEN null ELSE cast(overall#94025126 as int) END AS overall#94025301, CASE WHEN ((ret#94025127 = NA) OR (ret#94025127 = null)) THEN null ELSE cast(ret#94025127 as float) END AS ret#94025302, CASE WHEN ((resret#94025128 = NA) OR (resret#94025128 = null)) THEN null ELSE cast(resret#94025128 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
98.7 KiB |
0.0 B |
3611146 |
*(1) Project [CASE WHEN ((turnover#94028213 = NA) OR (turnover#94028213 = null)) THEN null ELSE cast(turnover#94028213 as float) END AS turnover#94028420, CASE WHEN ((turnover#94028213 = NA) OR (turnover#94028213 = null)) THEN null ELSE (1.0 / cast(cast(turnover#94028213 as float) as double)) END AS days_hold#94028483]
+- *(1) Filter ((isnotnull(cap#94028182) AND NOT coalesce(((cap#94028182 = NA) OR (cap#94028182 = null)), false)) AND (cast(cap#94028182 as float) = 0.0))
+- FileScan csv [cap#94028182,turnover#94028213] Batched: false, DataFilters: [isnotnull(cap#94028182), NOT coalesce(((cap#94028182 = NA) OR (cap#94028182 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/growth/st..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3611160 |
*(1) Project [CASE WHEN ((year#94028131 = NA) OR (year#94028131 = null)) THEN null ELSE cast(year#94028131 as int) END AS year#94028363, CASE WHEN ((retIC#94028132 = NA) OR (retIC#94028132 = null)) THEN null ELSE cast(retIC#94028132 as float) END AS retIC#94028364, CASE WHEN ((resretIC#94028133 = NA) OR (resretIC#94028133 = null)) THEN null ELSE cast(resretIC#94028133 as float) END AS resretIC#94028365, CASE WHEN ((numcos#94028134 = NA) OR (numcos#94028134 = null)) THEN null ELSE cast(numcos#94028134 as float) END AS numcos#94028366, CASE WHEN ((numdates#94028135 = NA) OR (numdates#94028135 = null)) THEN null ELSE cast(numdates#94028135 as int) END AS numdates#94028367, CASE WHEN ((annual_bmret#94028136 = NA) OR (annual_bmret#94028136 = null)) THEN null ELSE cast(annual_bmret#94028136 as float) END AS annual_bmret#94028369, CASE WHEN ((annual_ret#94028137 = NA) OR (annual_ret#94028137 = null)) THEN null ELSE cast(annual_ret#94028137 as float) END AS annual_ret#94028371, CASE WHEN ((std_ret#94028138 = NA) O...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.5 KiB |
0.0 B |
3611172 |
*(2) Project [ret_large#94027976, ret_small#94028006, (ret_large#94027976 - ret_small#94028006) AS differential#94028095]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#94025533 AS ret_large#94027976]
: +- *(2) Filter (isnotnull(cap#94025443) AND (cap#94025443 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#94025533, cap#94025443], [isnotnull(cap#94025443), (cap#94025443 = 1.0)]
: +- InMemoryRelation [cap#94025443, retIC#94025446, resretIC#94025468, numcos#94025470, numdates#94025528, annual_bmret#94025531, annual_ret#94025533, std_ret#94025536, Sharpe_ret#94025539, PctPos_ret#94025542, TR_ret#94025545, IR_ret#94025547, annual_resret#94025549, std_resret#94025564, Sharpe_resret#94025578, PctPos_resret#94025592, TR_resret#94025606, IR_resret#94025608, annual_retnet#94025622, std_retnet#94025623, Sharpe_retnet#94025636, PctPos_retnet#94025637, TR_retnet#94025700, IR_retnet#94025701, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3611190 |
*(3) Project [cap#94028034, turnover#94025702, (1.0 / cast(turnover#94025702 as double)) AS days_hold#94028089]
+- *(3) Sort [cap_sort#94027972 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#94027972 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7507443]
+- *(2) Project [turnover#94025702, cap_description#94027971 AS cap#94028034, cap_sort#94027972]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94025443))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7507435]
: +- *(1) Filter isnotnull(cap#94025443)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94025443, turnover#94025702], [isnotnull(cap#94025443)]
: +- InMemoryRelation [cap#94025443, retIC#940...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3611204 |
*(2) Sort [year#94028363 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#94028363 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7507373]
+- *(1) Project [year#94028363, turnover#94028408, (1.0 / cast(turnover#94028408 as double)) AS days_hold#94028446]
+- *(1) Filter isnotnull(turnover#94028408)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#94028408, year#94028363], [isnotnull(turnover#94028408)]
+- InMemoryRelation [year#94028363, retIC#94028364, resretIC#94028365, numcos#94028366, numdates#94028367, annual_bmret#94028369, annual_ret#94028371, std_ret#94028373, Sharpe_ret#94028375, PctPos_ret#94028377, TR_ret#94028380, IR_ret#94028381, annual_resret#94028383, std_resret#94028385, Sharpe_resret#94028388, PctPos_resret#94028390, TR_resret#94028392, IR_resret#94028394, annual_retnet#94028396, std_retnet#94028398, Sharpe_retnet#94028400, PctPos_retnet#94028401, TR_retnet#94028404, IR_retnet#94028406, turnover#94028408], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
26 |
100% |
11.8 KiB |
0.0 B |
3611267 |
*(1) Project [CASE WHEN ((fractile#94031896 = NA) OR (fractile#94031896 = null)) THEN null ELSE cast(fractile#94031896 as int) END AS fractile#94031944, CASE WHEN (cap#94031897 = null) THEN null ELSE cap#94031897 END AS cap#94031945, CASE WHEN ((size#94031898 = NA) OR (size#94031898 = null)) THEN null ELSE cast(size#94031898 as float) END AS size#94031946, CASE WHEN ((value#94031899 = NA) OR (value#94031899 = null)) THEN null ELSE cast(value#94031899 as float) END AS value#94031947, CASE WHEN ((growth#94031900 = NA) OR (growth#94031900 = null)) THEN null ELSE cast(growth#94031900 as float) END AS growth#94031948, CASE WHEN ((leverage#94031901 = NA) OR (leverage#94031901 = null)) THEN null ELSE cast(leverage#94031901 as float) END AS leverage#94031949, CASE WHEN ((volatility#94031902 = NA) OR (volatility#94031902 = null)) THEN null ELSE cast(volatility#94031902 as float) END AS volatility#94031950, CASE WHEN ((momentum#94031903 = NA) OR (momentum#94031903 = null)) THEN null ELSE cast(momentum#94031903 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3611279 |
*(3) Sort [fractile#94031944 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94031944 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7507683]
+- *(2) Project [fractile#94031944, size#94031946, value#94031947, growth#94031948, leverage#94031949, volatility#94031950, momentum#94031951, yield#94031952, ##94031953, min_date#94031954, max_date#94031955]
+- *(2) BroadcastHashJoin [cap_description#94031968], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94031944, cap#94031945 AS cap_description#94031968, size#94031946, value#94031947, growth#94031948, leverage#94031949, volatility#94031950, momentum#94031951, yield#94031952, ##94031953, min_date#94031954, max_date#94031955]
: +- *(2) Filter ((isnotnull(fractile#94031944) AND NOT (fractile#94031944 = -1)) AND isnotnull(cap#94031945))
: +- InMemoryTableScan [##94031953, cap#94031945, fractile#94031944, growth#94031948, leverage#94031949, max_date#94031955, min_date#94031954, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3611293 |
*(1) Project [CASE WHEN ((overall#94028181 = NA) OR (overall#94028181 = null)) THEN null ELSE cast(overall#94028181 as int) END AS overall#94028368, CASE WHEN ((cap#94028182 = NA) OR (cap#94028182 = null)) THEN null ELSE cast(cap#94028182 as float) END AS cap#94028370, CASE WHEN ((retIC#94028183 = NA) OR (retIC#94028183 = null)) THEN null ELSE cast(retIC#94028183 as float) END AS retIC#94028372, CASE WHEN ((resretIC#94028184 = NA) OR (resretIC#94028184 = null)) THEN null ELSE cast(resretIC#94028184 as float) END AS resretIC#94028374, CASE WHEN ((size#94028185 = NA) OR (size#94028185 = null)) THEN null ELSE cast(size#94028185 as float) END AS size#94028376, CASE WHEN ((value#94028186 = NA) OR (value#94028186 = null)) THEN null ELSE cast(value#94028186 as float) END AS value#94028378, CASE WHEN ((growth#94028187 = NA) OR (growth#94028187 = null)) THEN null ELSE cast(growth#94028187 as float) END AS growth#94028379, CASE WHEN ((leverage#94028188 = NA) OR (leverage#94028188 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3611299 |
*(1) Project [yield#94028387, volatility#94028384, momentum#94028386, size#94028376, value#94028378, growth#94028379, leverage#94028382]
+- *(1) Filter (isnotnull(cap#94028370) AND (cap#94028370 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#94028370, growth#94028379, leverage#94028382, momentum#94028386, size#94028376, value#94028378, volatility#94028384, yield#94028387], [isnotnull(cap#94028370), (cap#94028370 = 0.0)]
+- InMemoryRelation [overall#94028368, cap#94028370, retIC#94028372, resretIC#94028374, size#94028376, value#94028378, growth#94028379, leverage#94028382, volatility#94028384, momentum#94028386, yield#94028387, numcos#94028389, numdates#94028391, annual_bmret#94028393, annual_ret#94028395, std_ret#94028397, Sharpe_ret#94028399, PctPos_ret#94028402, TR_ret#94028403, IR_ret#94028405, annual_resret#94028407, std_resret#94028409, Sharpe_resret#94028410, PctPos_resret#94028411, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3611381 |
*(1) Project [CASE WHEN (date#94033921 = null) THEN null ELSE cast(date#94033921 as date) END AS date#94034055, CASE WHEN ((allret#94033922 = NA) OR (allret#94033922 = null)) THEN null ELSE cast(allret#94033922 as float) END AS allret#94034078, CASE WHEN ((allcum#94033923 = NA) OR (allcum#94033923 = null)) THEN null ELSE cast(allcum#94033923 as float) END AS allcum#94034080, CASE WHEN ((drawdown_gross#94033924 = NA) OR (drawdown_gross#94033924 = null)) THEN null ELSE cast(drawdown_gross#94033924 as float) END AS drawdown_gross#94034083, CASE WHEN ((drawdown_length_gross#94033925 = NA) OR (drawdown_length_gross#94033925 = null)) THEN null ELSE cast(drawdown_length_gross#94033925 as int) END AS drawdown_length_gross#94034084, CASE WHEN ((allretnet#94033926 = NA) OR (allretnet#94033926 = null)) THEN null ELSE cast(allretnet#94033926 as float) END AS allretnet#94034086, CASE WHEN ((allcumnet#94033927 = NA) OR (allcumnet#94033927 = null)) THEN null ELSE cast(allcumnet#94033927 as float) END AS allcumnet#9403408...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
498.9 KiB |
0.0 B |
3611393 |
*(2) Sort [date#94034055 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94034055 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7507929]
+- *(1) Project [date#94034055, allcum#94034080 AS cum_gross#94034216, allcumnet#94034087 AS cum_net#94034217]
+- InMemoryTableScan [allcum#94034080, allcumnet#94034087, date#94034055]
+- InMemoryRelation [date#94034055, allret#94034078, allcum#94034080, drawdown_gross#94034083, drawdown_length_gross#94034084, allretnet#94034086, allcumnet#94034087, drawdown_net#94034089, drawdown_length_net#94034091, numcos#94034092, largecum#94034095, largecumnet#94034096, largeret#94034099, largeretnet#94034100, midcum#94034102, midcumnet#94034103, midret#94034109, midretnet#94034114, smallcum#94034115, smallcumnet#94034116, smallret#94034119, smallretnet#94034120], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94033921 = null) THEN null ELSE cast(date#94033921 as date) END AS date#94034055, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3611414 |
*(2) Sort [date#94034995 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94034995 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7507954]
+- *(1) Project [date#94034995, allret#94034996 AS daily_gross#94035062, allretnet#94035000 AS daily_net#94035063]
+- InMemoryTableScan [allret#94034996, allretnet#94035000, date#94034995]
+- InMemoryRelation [date#94034995, allret#94034996, allcum#94034997, drawdown_gross#94034998, drawdown_length_gross#94034999, allretnet#94035000, allcumnet#94035001, drawdown_net#94035002, drawdown_length_net#94035003, numcos#94035004, largecum#94035005, largecumnet#94035006, largeret#94035007, largeretnet#94035008, midcum#94035009, midcumnet#94035010, midret#94035011, midretnet#94035012, smallcum#94035013, smallcumnet#94035014, smallret#94035015, smallretnet#94035016], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94033921 = null) THEN null ELSE cast(date#94033921 as date) END AS date#940340...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3611434 |
*(1) Sort [date#94034079 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94034079 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7507972]
+- InMemoryTableScan [date#94034079, drawdown_gross#94034088, drawdown_net#94034098]
+- InMemoryRelation [date#94034079, allret#94034082, allcum#94034085, drawdown_gross#94034088, drawdown_length_gross#94034090, allretnet#94034093, allcumnet#94034097, drawdown_net#94034098, drawdown_length_net#94034101, numcos#94034105, largecum#94034106, largecumnet#94034107, largeret#94034108, largeretnet#94034110, midcum#94034111, midcumnet#94034112, midret#94034113, midretnet#94034117, smallcum#94034121, smallcumnet#94034122, smallret#94034123, smallretnet#94034124], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94033921 = null) THEN null ELSE cast(date#94033921 as date) END AS date#94034055, CASE WHEN ((allret#94033922 = NA) OR (allret#94033922 = null)) THEN null ELSE cast(allret#94033922 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3611455 |
*(2) Sort [date#94034443 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94034443 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7507994]
+- *(1) Project [date#94034443, (drawdown_length_gross#94034473 * -1) AS drawdown_length_gross#94034589]
+- InMemoryTableScan [date#94034443, drawdown_length_gross#94034473]
+- InMemoryRelation [date#94034443, allret#94034444, allcum#94034448, drawdown_gross#94034472, drawdown_length_gross#94034473, allretnet#94034474, allcumnet#94034475, drawdown_net#94034499, drawdown_length_net#94034500, numcos#94034501, largecum#94034502, largecumnet#94034503, largeret#94034504, largeretnet#94034505, midcum#94034508, midcumnet#94034510, midret#94034513, midretnet#94034517, smallcum#94034541, smallcumnet#94034542, smallret#94034543, smallretnet#94034547], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94033921 = null) THEN null ELSE cast(date#94033921 as date) END AS date#94034055, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
81.1 KiB |
0.0 B |
3611469 |
*(1) Project [CASE WHEN ((fractile#94033715 = NA) OR (fractile#94033715 = null)) THEN null ELSE cast(fractile#94033715 as float) END AS fractile#94033771, CASE WHEN ((overall#94033716 = NA) OR (overall#94033716 = null)) THEN null ELSE cast(overall#94033716 as int) END AS overall#94033772, CASE WHEN ((annual_ret#94033717 = NA) OR (annual_ret#94033717 = null)) THEN null ELSE cast(annual_ret#94033717 as float) END AS annual_ret#94033775, CASE WHEN ((annual_resret#94033718 = NA) OR (annual_resret#94033718 = null)) THEN null ELSE cast(annual_resret#94033718 as float) END AS annual_resret#94033777, CASE WHEN ((numcos#94033719 = NA) OR (numcos#94033719 = null)) THEN null ELSE cast(numcos#94033719 as float) END AS numcos#94033779]
+- FileScan csv [fractile#94033715,overall#94033716,annual_ret#94033717,annual_resret#94033718,numcos#94033719] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/leverage/..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3611478 |
*(1) Project [CASE WHEN ((fractile#94033740 = NA) OR (fractile#94033740 = null)) THEN null ELSE cast(fractile#94033740 as float) END AS fractile#94033773, CASE WHEN ((cap#94033741 = NA) OR (cap#94033741 = null)) THEN null ELSE cast(cap#94033741 as float) END AS cap#94033774, CASE WHEN ((annual_ret#94033742 = NA) OR (annual_ret#94033742 = null)) THEN null ELSE cast(annual_ret#94033742 as float) END AS annual_ret#94033776, CASE WHEN ((annual_resret#94033743 = NA) OR (annual_resret#94033743 = null)) THEN null ELSE cast(annual_resret#94033743 as float) END AS annual_resret#94033778, CASE WHEN ((numcos#94033744 = NA) OR (numcos#94033744 = null)) THEN null ELSE cast(numcos#94033744 as float) END AS numcos#94033780]
+- FileScan csv [fractile#94033740,cap#94033741,annual_ret#94033742,annual_resret#94033743,numcos#94033744] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/leverage/..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3611485 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#94033771, annual_ret#94033775, annual_resret#94033777, numcos#94033779]
: +- InMemoryRelation [fractile#94033771, overall#94033772, annual_ret#94033775, annual_resret#94033777, numcos#94033779], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#94033715 = NA) OR (fractile#94033715 = null)) THEN null ELSE cast(fractile#94033715 as float) END AS fractile#94033771, CASE WHEN ((overall#94033716 = NA) OR (overall#94033716 = null)) THEN null ELSE cast(overall#94033716 as int) END AS overall#94033772, CASE WHEN ((annual_ret#94033717 = NA) OR (annual_ret#94033717 = null)) THEN null ELSE cast(annual_ret#94033717 as float) END AS annual_ret#94033775, CASE WHEN ((annual_resret#94033718 = NA) OR (annual_resret#94033718 = null)) THEN null ELSE cast(annual_resret#94033718 as float) END AS annual_resret#94033777, CASE WHEN ((numcos#94033719 = NA) OR (numcos#94033719 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3611505 |
*(1) Project [CASE WHEN (group#94034420 = null) THEN null ELSE group#94034420 END AS group#94034546, CASE WHEN ((annual_bmret#94034421 = NA) OR (annual_bmret#94034421 = null)) THEN null ELSE cast(annual_bmret#94034421 as float) END AS annual_bmret#94034549, CASE WHEN ((annual_ret#94034422 = NA) OR (annual_ret#94034422 = null)) THEN null ELSE cast(annual_ret#94034422 as float) END AS annual_ret#94034551, CASE WHEN ((std_ret#94034423 = NA) OR (std_ret#94034423 = null)) THEN null ELSE cast(std_ret#94034423 as float) END AS std_ret#94034553, CASE WHEN ((Sharpe_ret#94034424 = NA) OR (Sharpe_ret#94034424 = null)) THEN null ELSE cast(Sharpe_ret#94034424 as float) END AS Sharpe_ret#94034554, CASE WHEN ((PctPos_ret#94034425 = NA) OR (PctPos_ret#94034425 = null)) THEN null ELSE cast(PctPos_ret#94034425 as float) END AS PctPos_ret#94034555, CASE WHEN ((TR_ret#94034426 = NA) OR (TR_ret#94034426 = null)) THEN null ELSE cast(TR_ret#94034426 as float) END AS TR_ret#94034556, CASE WHEN ((IR_ret#94034427 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
15.7 KiB |
0.0 B |
3611511 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#94034551, Sharpe_ret#94034554, PctPos_ret#94034555, annual_resret#94034558, Sharpe_resret#94034560, PctPos_resret#94034561, annual_retnet#94034564, Sharpe_retnet#94034588, PctPos_retnet#94034590]
+- *(2) BroadcastHashJoin [group#94034546], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#94034546)
: +- InMemoryTableScan [group#94034546, annual_ret#94034551, Sharpe_ret#94034554, PctPos_ret#94034555, annual_resret#94034558, Sharpe_resret#94034560, PctPos_resret#94034561, annual_retnet#94034564, Sharpe_retnet#94034588, PctPos_retnet#94034590], [isnotnull(group#94034546)]
: +- InMemoryRelation [group#94034546, annual_bmret#94034549, annual_ret#94034551, std_ret#94034553, Sharpe_ret#94034554, PctPos_ret#94034555, TR_ret#94034556, IR_ret#94034557, annual_resret#94034558, std_resret#94034559, Sharpe_resret#94034560, PctPos_resret#94034561, TR_resret#94034562, IR_resret#94034563, annual_retnet#94034564, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
8.0 KiB |
0.0 B |
3611567 |
*(1) Project [CASE WHEN ((sector_id#94038849 = NA) OR (sector_id#94038849 = null)) THEN null ELSE cast(sector_id#94038849 as int) END AS sector_id#94039117, CASE WHEN ((retIC#94038850 = NA) OR (retIC#94038850 = null)) THEN null ELSE cast(retIC#94038850 as float) END AS retIC#94039118, CASE WHEN ((resretIC#94038851 = NA) OR (resretIC#94038851 = null)) THEN null ELSE cast(resretIC#94038851 as float) END AS resretIC#94039119, CASE WHEN ((numcos#94038852 = NA) OR (numcos#94038852 = null)) THEN null ELSE cast(numcos#94038852 as float) END AS numcos#94039120, CASE WHEN ((numdates#94038853 = NA) OR (numdates#94038853 = null)) THEN null ELSE cast(numdates#94038853 as float) END AS numdates#94039140, CASE WHEN ((annual_bmret#94038854 = NA) OR (annual_bmret#94038854 = null)) THEN null ELSE cast(annual_bmret#94038854 as float) END AS annual_bmret#94039141, CASE WHEN ((annual_ret#94038855 = NA) OR (annual_ret#94038855 = null)) THEN null ELSE cast(annual_ret#94038855 as float) END AS annual_ret#94039142, CASE WHEN ((st...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.6 KiB |
0.0 B |
3611579 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7508272]
+- *(2) Project [sector_id#94039117, numcos#94039120, numdates#94039140, sort#93880530, description#93880532, universe#94039596, coverage#94039392]
+- *(2) BroadcastHashJoin [sector_id#94039117], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [sector_id#94039117, numcos#94039120, numdates#94039140, coverage#94039392, round((cast(numcos#94039120 as double) / cast(coverage#94039392 as double)), 0) AS universe#94039596]
: +- *(2) Filter isnotnull(sector_id#94039117)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [coverage#94039392, numcos#94039120, numdates#94039140, sector_id#94039117], [isnotnull(sector_id#94039117)]
: +- InMemoryRelation [sector_id#94039117, retIC#94039118, resretIC#94039...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3611593 |
*(1) Project [CASE WHEN ((cap#94038901 = NA) OR (cap#94038901 = null)) THEN null ELSE cast(cap#94038901 as float) END AS cap#94039127, CASE WHEN ((retIC#94038902 = NA) OR (retIC#94038902 = null)) THEN null ELSE cast(retIC#94038902 as float) END AS retIC#94039147, CASE WHEN ((resretIC#94038903 = NA) OR (resretIC#94038903 = null)) THEN null ELSE cast(resretIC#94038903 as float) END AS resretIC#94039148, CASE WHEN ((numcos#94038904 = NA) OR (numcos#94038904 = null)) THEN null ELSE cast(numcos#94038904 as float) END AS numcos#94039149, CASE WHEN ((numdates#94038905 = NA) OR (numdates#94038905 = null)) THEN null ELSE cast(numdates#94038905 as int) END AS numdates#94039150, CASE WHEN ((annual_bmret#94038906 = NA) OR (annual_bmret#94038906 = null)) THEN null ELSE cast(annual_bmret#94038906 as float) END AS annual_bmret#94039227, CASE WHEN ((annual_ret#94038907 = NA) OR (annual_ret#94038907 = null)) THEN null ELSE cast(annual_ret#94038907 as float) END AS annual_ret#94039229, CASE WHEN ((std_ret#94038908 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3611610 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7508344]
+- *(2) Project [cap#94039127, numcos#94039149, numdates#94039150, sort#93880531, description#93880533, universe#93880535, (cast(numcos#94039149 as double) / cast(universe#93880535 as double)) AS coverage#94039428]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94039127))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7508337]
: +- *(1) Filter isnotnull(cap#94039127)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94039127, numcos#94039149, numdates#94039150], [isnotnull(cap#94039127)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3611624 |
*(1) Project [CASE WHEN (date#94038823 = null) THEN null ELSE cast(date#94038823 as date) END AS date#94039008, CASE WHEN ((overall#94038824 = NA) OR (overall#94038824 = null)) THEN null ELSE cast(overall#94038824 as int) END AS overall#94039036, CASE WHEN ((ret#94038825 = NA) OR (ret#94038825 = null)) THEN null ELSE cast(ret#94038825 as float) END AS ret#94039116, CASE WHEN ((resret#94038826 = NA) OR (resret#94038826 = null)) THEN null ELSE cast(resret#94038826 as float) END AS resret#94039122, CASE WHEN ((retnet#94038827 = NA) OR (retnet#94038827 = null)) THEN null ELSE cast(retnet#94038827 as float) END AS retnet#94039123, CASE WHEN ((turnover#94038828 = NA) OR (turnover#94038828 = null)) THEN null ELSE cast(turnover#94038828 as float) END AS turnover#94039124, CASE WHEN ((numcos#94038829 = NA) OR (numcos#94038829 = null)) THEN null ELSE cast(numcos#94038829 as float) END AS numcos#94039125, CASE WHEN ((benchmark#94038830 = NA) OR (benchmark#94038830 = null)) THEN null ELSE cast(benchmark#94038830 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
233.8 KiB |
0.0 B |
3611632 |
*(1) Project [CASE WHEN (date#94038799 = null) THEN null ELSE cast(date#94038799 as date) END AS date#94038977, CASE WHEN ((cap#94038800 = NA) OR (cap#94038800 = null)) THEN null ELSE cast(cap#94038800 as float) END AS cap#94038978, CASE WHEN ((ret#94038801 = NA) OR (ret#94038801 = null)) THEN null ELSE cast(ret#94038801 as float) END AS ret#94038979, CASE WHEN ((resret#94038802 = NA) OR (resret#94038802 = null)) THEN null ELSE cast(resret#94038802 as float) END AS resret#94038980, CASE WHEN ((retnet#94038803 = NA) OR (retnet#94038803 = null)) THEN null ELSE cast(retnet#94038803 as float) END AS retnet#94038981, CASE WHEN ((turnover#94038804 = NA) OR (turnover#94038804 = null)) THEN null ELSE cast(turnover#94038804 as float) END AS turnover#94038993, CASE WHEN ((numcos#94038805 = NA) OR (numcos#94038805 = null)) THEN null ELSE cast(numcos#94038805 as float) END AS numcos#94038994, CASE WHEN ((coverage#94038806 = NA) OR (coverage#94038806 = null)) THEN null ELSE cast(coverage#94038806 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
851.0 KiB |
0.0 B |
3611645 |
*(2) Sort [date#94039008 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94039008 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7508393]
+- Union
:- InMemoryTableScan [date#94039008, numcos#94039125]
: +- InMemoryRelation [date#94039008, overall#94039036, ret#94039116, resret#94039122, retnet#94039123, turnover#94039124, numcos#94039125, benchmark#94039126, excess_ret#94039152, excess_resret#94039153, excess_retnet#94039154], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#94038823 = null) THEN null ELSE cast(date#94038823 as date) END AS date#94039008, CASE WHEN ((overall#94038824 = NA) OR (overall#94038824 = null)) THEN null ELSE cast(overall#94038824 as int) END AS overall#94039036, CASE WHEN ((ret#94038825 = NA) OR (ret#94038825 = null)) THEN null ELSE cast(ret#94038825 as float) END AS ret#94039116, CASE WHEN ((resret#94038826 = NA) OR (resret#94038826 = null)) THEN null ELSE cast(resret#94038826 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
98.7 KiB |
0.0 B |
3611679 |
*(1) Project [CASE WHEN ((turnover#94042560 = NA) OR (turnover#94042560 = null)) THEN null ELSE cast(turnover#94042560 as float) END AS turnover#94042793, CASE WHEN ((turnover#94042560 = NA) OR (turnover#94042560 = null)) THEN null ELSE (1.0 / cast(cast(turnover#94042560 as float) as double)) END AS days_hold#94042955]
+- *(1) Filter ((isnotnull(cap#94042529) AND NOT coalesce(((cap#94042529 = NA) OR (cap#94042529 = null)), false)) AND (cast(cap#94042529 as float) = 0.0))
+- FileScan csv [cap#94042529,turnover#94042560] Batched: false, DataFilters: [isnotnull(cap#94042529), NOT coalesce(((cap#94042529 = NA) OR (cap#94042529 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/leverage/..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3611701 |
*(1) Project [CASE WHEN ((year#94042478 = NA) OR (year#94042478 = null)) THEN null ELSE cast(year#94042478 as int) END AS year#94042677, CASE WHEN ((retIC#94042479 = NA) OR (retIC#94042479 = null)) THEN null ELSE cast(retIC#94042479 as float) END AS retIC#94042678, CASE WHEN ((resretIC#94042480 = NA) OR (resretIC#94042480 = null)) THEN null ELSE cast(resretIC#94042480 as float) END AS resretIC#94042712, CASE WHEN ((numcos#94042481 = NA) OR (numcos#94042481 = null)) THEN null ELSE cast(numcos#94042481 as float) END AS numcos#94042713, CASE WHEN ((numdates#94042482 = NA) OR (numdates#94042482 = null)) THEN null ELSE cast(numdates#94042482 as int) END AS numdates#94042714, CASE WHEN ((annual_bmret#94042483 = NA) OR (annual_bmret#94042483 = null)) THEN null ELSE cast(annual_bmret#94042483 as float) END AS annual_bmret#94042715, CASE WHEN ((annual_ret#94042484 = NA) OR (annual_ret#94042484 = null)) THEN null ELSE cast(annual_ret#94042484 as float) END AS annual_ret#94042716, CASE WHEN ((std_ret#94042485 = NA) O...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.5 KiB |
0.0 B |
3611721 |
*(2) Project [ret_large#94042323, ret_small#94042381, (ret_large#94042323 - ret_small#94042381) AS differential#94042442]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#94039229 AS ret_large#94042323]
: +- *(2) Filter (isnotnull(cap#94039127) AND (cap#94039127 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#94039229, cap#94039127], [isnotnull(cap#94039127), (cap#94039127 = 1.0)]
: +- InMemoryRelation [cap#94039127, retIC#94039147, resretIC#94039148, numcos#94039149, numdates#94039150, annual_bmret#94039227, annual_ret#94039229, std_ret#94039230, Sharpe_ret#94039243, PctPos_ret#94039244, TR_ret#94039245, IR_ret#94039258, annual_resret#94039271, std_resret#94039272, Sharpe_resret#94039273, PctPos_resret#94039286, TR_resret#94039287, IR_resret#94039288, annual_retnet#94039301, std_retnet#94039302, Sharpe_retnet#94039360, PctPos_retnet#94039361, TR_retnet#94039362, IR_retnet#94039363, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3611733 |
*(3) Project [cap#94042380, turnover#94039377, (1.0 / cast(turnover#94039377 as double)) AS days_hold#94042436]
+- *(3) Sort [cap_sort#94042319 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#94042319 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7508584]
+- *(2) Project [turnover#94039377, cap_description#94042318 AS cap#94042380, cap_sort#94042319]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94039127))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7508576]
: +- *(1) Filter isnotnull(cap#94039127)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94039127, turnover#94039377], [isnotnull(cap#94039127)]
: +- InMemoryRelation [cap#94039127, retIC#940...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3611747 |
*(2) Sort [year#94042677 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#94042677 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7508514]
+- *(1) Project [year#94042677, turnover#94042749, (1.0 / cast(turnover#94042749 as double)) AS days_hold#94042792]
+- *(1) Filter isnotnull(turnover#94042749)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#94042749, year#94042677], [isnotnull(turnover#94042749)]
+- InMemoryRelation [year#94042677, retIC#94042678, resretIC#94042712, numcos#94042713, numdates#94042714, annual_bmret#94042715, annual_ret#94042716, std_ret#94042717, Sharpe_ret#94042719, PctPos_ret#94042721, TR_ret#94042723, IR_ret#94042724, annual_resret#94042726, std_resret#94042728, Sharpe_resret#94042730, PctPos_resret#94042732, TR_resret#94042733, IR_resret#94042735, annual_retnet#94042737, std_retnet#94042739, Sharpe_retnet#94042741, PctPos_retnet#94042743, TR_retnet#94042744, IR_retnet#94042746, turnover#94042749], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
26 |
100% |
11.8 KiB |
0.0 B |
3611810 |
*(1) Project [CASE WHEN ((fractile#94046243 = NA) OR (fractile#94046243 = null)) THEN null ELSE cast(fractile#94046243 as int) END AS fractile#94046291, CASE WHEN (cap#94046244 = null) THEN null ELSE cap#94046244 END AS cap#94046292, CASE WHEN ((size#94046245 = NA) OR (size#94046245 = null)) THEN null ELSE cast(size#94046245 as float) END AS size#94046293, CASE WHEN ((value#94046246 = NA) OR (value#94046246 = null)) THEN null ELSE cast(value#94046246 as float) END AS value#94046294, CASE WHEN ((growth#94046247 = NA) OR (growth#94046247 = null)) THEN null ELSE cast(growth#94046247 as float) END AS growth#94046295, CASE WHEN ((leverage#94046248 = NA) OR (leverage#94046248 = null)) THEN null ELSE cast(leverage#94046248 as float) END AS leverage#94046296, CASE WHEN ((volatility#94046249 = NA) OR (volatility#94046249 = null)) THEN null ELSE cast(volatility#94046249 as float) END AS volatility#94046297, CASE WHEN ((momentum#94046250 = NA) OR (momentum#94046250 = null)) THEN null ELSE cast(momentum#94046250 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3611822 |
*(3) Sort [fractile#94046291 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94046291 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7508824]
+- *(2) Project [fractile#94046291, size#94046293, value#94046294, growth#94046295, leverage#94046296, volatility#94046297, momentum#94046298, yield#94046299, ##94046300, min_date#94046301, max_date#94046302]
+- *(2) BroadcastHashJoin [cap_description#94046315], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94046291, cap#94046292 AS cap_description#94046315, size#94046293, value#94046294, growth#94046295, leverage#94046296, volatility#94046297, momentum#94046298, yield#94046299, ##94046300, min_date#94046301, max_date#94046302]
: +- *(2) Filter ((isnotnull(fractile#94046291) AND NOT (fractile#94046291 = -1)) AND isnotnull(cap#94046292))
: +- InMemoryTableScan [##94046300, cap#94046292, fractile#94046291, growth#94046295, leverage#94046296, max_date#94046302, min_date#94046301, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3611836 |
*(1) Project [CASE WHEN ((overall#94042528 = NA) OR (overall#94042528 = null)) THEN null ELSE cast(overall#94042528 as int) END AS overall#94042718, CASE WHEN ((cap#94042529 = NA) OR (cap#94042529 = null)) THEN null ELSE cast(cap#94042529 as float) END AS cap#94042720, CASE WHEN ((retIC#94042530 = NA) OR (retIC#94042530 = null)) THEN null ELSE cast(retIC#94042530 as float) END AS retIC#94042722, CASE WHEN ((resretIC#94042531 = NA) OR (resretIC#94042531 = null)) THEN null ELSE cast(resretIC#94042531 as float) END AS resretIC#94042725, CASE WHEN ((size#94042532 = NA) OR (size#94042532 = null)) THEN null ELSE cast(size#94042532 as float) END AS size#94042727, CASE WHEN ((value#94042533 = NA) OR (value#94042533 = null)) THEN null ELSE cast(value#94042533 as float) END AS value#94042729, CASE WHEN ((growth#94042534 = NA) OR (growth#94042534 = null)) THEN null ELSE cast(growth#94042534 as float) END AS growth#94042731, CASE WHEN ((leverage#94042535 = NA) OR (leverage#94042535 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3611842 |
*(1) Project [yield#94042740, volatility#94042736, momentum#94042738, size#94042727, value#94042729, growth#94042731, leverage#94042734]
+- *(1) Filter (isnotnull(cap#94042720) AND (cap#94042720 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#94042720, growth#94042731, leverage#94042734, momentum#94042738, size#94042727, value#94042729, volatility#94042736, yield#94042740], [isnotnull(cap#94042720), (cap#94042720 = 0.0)]
+- InMemoryRelation [overall#94042718, cap#94042720, retIC#94042722, resretIC#94042725, size#94042727, value#94042729, growth#94042731, leverage#94042734, volatility#94042736, momentum#94042738, yield#94042740, numcos#94042742, numdates#94042745, annual_bmret#94042747, annual_ret#94042748, std_ret#94042750, Sharpe_ret#94042751, PctPos_ret#94042752, TR_ret#94042753, IR_ret#94042754, annual_resret#94042755, std_resret#94042756, Sharpe_resret#94042757, PctPos_resret#94042758, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3611924 |
*(1) Project [CASE WHEN (date#94048141 = null) THEN null ELSE cast(date#94048141 as date) END AS date#94048305, CASE WHEN ((allret#94048142 = NA) OR (allret#94048142 = null)) THEN null ELSE cast(allret#94048142 as float) END AS allret#94048306, CASE WHEN ((allcum#94048143 = NA) OR (allcum#94048143 = null)) THEN null ELSE cast(allcum#94048143 as float) END AS allcum#94048307, CASE WHEN ((drawdown_gross#94048144 = NA) OR (drawdown_gross#94048144 = null)) THEN null ELSE cast(drawdown_gross#94048144 as float) END AS drawdown_gross#94048323, CASE WHEN ((drawdown_length_gross#94048145 = NA) OR (drawdown_length_gross#94048145 = null)) THEN null ELSE cast(drawdown_length_gross#94048145 as int) END AS drawdown_length_gross#94048351, CASE WHEN ((allretnet#94048146 = NA) OR (allretnet#94048146 = null)) THEN null ELSE cast(allretnet#94048146 as float) END AS allretnet#94048352, CASE WHEN ((allcumnet#94048147 = NA) OR (allcumnet#94048147 = null)) THEN null ELSE cast(allcumnet#94048147 as float) END AS allcumnet#9404835...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
498.9 KiB |
0.0 B |
3611936 |
*(2) Sort [date#94049322 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94049322 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7509086]
+- *(1) Project [date#94049322, allcum#94049376 AS cum_gross#94049478, allcumnet#94049383 AS cum_net#94049479]
+- InMemoryTableScan [allcum#94049376, allcumnet#94049383, date#94049322]
+- InMemoryRelation [date#94049322, allret#94049371, allcum#94049376, drawdown_gross#94049378, drawdown_length_gross#94049379, allretnet#94049381, allcumnet#94049383, drawdown_net#94049385, drawdown_length_net#94049387, numcos#94049389, largecum#94049390, largecumnet#94049392, largeret#94049394, largeretnet#94049396, midcum#94049398, midcumnet#94049399, midret#94049401, midretnet#94049403, smallcum#94049405, smallcumnet#94049407, smallret#94049408, smallretnet#94049409], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94048141 = null) THEN null ELSE cast(date#94048141 as date) END AS date#94048305, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3611957 |
*(2) Sort [date#94048305 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94048305 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7509111]
+- *(1) Project [date#94048305, allret#94048306 AS daily_gross#94048547, allretnet#94048352 AS daily_net#94048548]
+- InMemoryTableScan [allret#94048306, allretnet#94048352, date#94048305]
+- InMemoryRelation [date#94048305, allret#94048306, allcum#94048307, drawdown_gross#94048323, drawdown_length_gross#94048351, allretnet#94048352, allcumnet#94048353, drawdown_net#94048354, drawdown_length_net#94048355, numcos#94048356, largecum#94048357, largecumnet#94048359, largeret#94048360, largeretnet#94048362, midcum#94048370, midcumnet#94048376, midret#94048377, midretnet#94048441, smallcum#94048444, smallcumnet#94048446, smallret#94048452, smallretnet#94048454], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94048141 = null) THEN null ELSE cast(date#94048141 as date) END AS date#940483...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3611977 |
*(1) Sort [date#94049026 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94049026 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7509129]
+- InMemoryTableScan [date#94049026, drawdown_gross#94049051, drawdown_net#94049055]
+- InMemoryRelation [date#94049026, allret#94049049, allcum#94049050, drawdown_gross#94049051, drawdown_length_gross#94049052, allretnet#94049053, allcumnet#94049054, drawdown_net#94049055, drawdown_length_net#94049056, numcos#94049057, largecum#94049058, largecumnet#94049059, largeret#94049060, largeretnet#94049061, midcum#94049063, midcumnet#94049064, midret#94049065, midretnet#94049066, smallcum#94049067, smallcumnet#94049068, smallret#94049092, smallretnet#94049093], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94048141 = null) THEN null ELSE cast(date#94048141 as date) END AS date#94048305, CASE WHEN ((allret#94048142 = NA) OR (allret#94048142 = null)) THEN null ELSE cast(allret#94048142 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3611998 |
*(2) Sort [date#94048289 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94048289 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7509151]
+- *(1) Project [date#94048289, (drawdown_length_gross#94048315 * -1) AS drawdown_length_gross#94048477]
+- InMemoryTableScan [date#94048289, drawdown_length_gross#94048315]
+- InMemoryRelation [date#94048289, allret#94048290, allcum#94048313, drawdown_gross#94048314, drawdown_length_gross#94048315, allretnet#94048316, allcumnet#94048317, drawdown_net#94048318, drawdown_length_net#94048319, numcos#94048320, largecum#94048321, largecumnet#94048322, largeret#94048350, largeretnet#94048385, midcum#94048386, midcumnet#94048387, midret#94048388, midretnet#94048390, smallcum#94048396, smallcumnet#94048397, smallret#94048428, smallretnet#94048429], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94048141 = null) THEN null ELSE cast(date#94048141 as date) END AS date#94048305, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
80.8 KiB |
0.0 B |
3612012 |
*(1) Project [CASE WHEN ((fractile#94048136 = NA) OR (fractile#94048136 = null)) THEN null ELSE cast(fractile#94048136 as float) END AS fractile#94048266, CASE WHEN ((overall#94048137 = NA) OR (overall#94048137 = null)) THEN null ELSE cast(overall#94048137 as int) END AS overall#94048296, CASE WHEN ((annual_ret#94048138 = NA) OR (annual_ret#94048138 = null)) THEN null ELSE cast(annual_ret#94048138 as float) END AS annual_ret#94048297, CASE WHEN ((annual_resret#94048139 = NA) OR (annual_resret#94048139 = null)) THEN null ELSE cast(annual_resret#94048139 as float) END AS annual_resret#94048303, CASE WHEN ((numcos#94048140 = NA) OR (numcos#94048140 = null)) THEN null ELSE cast(numcos#94048140 as float) END AS numcos#94048304]
+- FileScan csv [fractile#94048136,overall#94048137,annual_ret#94048138,annual_resret#94048139,numcos#94048140] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/momentum/..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3612021 |
*(1) Project [CASE WHEN ((fractile#94048079 = NA) OR (fractile#94048079 = null)) THEN null ELSE cast(fractile#94048079 as float) END AS fractile#94048349, CASE WHEN ((cap#94048080 = NA) OR (cap#94048080 = null)) THEN null ELSE cast(cap#94048080 as float) END AS cap#94048358, CASE WHEN ((annual_ret#94048081 = NA) OR (annual_ret#94048081 = null)) THEN null ELSE cast(annual_ret#94048081 as float) END AS annual_ret#94048361, CASE WHEN ((annual_resret#94048082 = NA) OR (annual_resret#94048082 = null)) THEN null ELSE cast(annual_resret#94048082 as float) END AS annual_resret#94048363, CASE WHEN ((numcos#94048083 = NA) OR (numcos#94048083 = null)) THEN null ELSE cast(numcos#94048083 as float) END AS numcos#94048364]
+- FileScan csv [fractile#94048079,cap#94048080,annual_ret#94048081,annual_resret#94048082,numcos#94048083] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/momentum/..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3612028 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#94048266, annual_ret#94048297, annual_resret#94048303, numcos#94048304]
: +- InMemoryRelation [fractile#94048266, overall#94048296, annual_ret#94048297, annual_resret#94048303, numcos#94048304], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#94048136 = NA) OR (fractile#94048136 = null)) THEN null ELSE cast(fractile#94048136 as float) END AS fractile#94048266, CASE WHEN ((overall#94048137 = NA) OR (overall#94048137 = null)) THEN null ELSE cast(overall#94048137 as int) END AS overall#94048296, CASE WHEN ((annual_ret#94048138 = NA) OR (annual_ret#94048138 = null)) THEN null ELSE cast(annual_ret#94048138 as float) END AS annual_ret#94048297, CASE WHEN ((annual_resret#94048139 = NA) OR (annual_resret#94048139 = null)) THEN null ELSE cast(annual_resret#94048139 as float) END AS annual_resret#94048303, CASE WHEN ((numcos#94048140 = NA) OR (numcos#94048140 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3612048 |
*(1) Project [CASE WHEN (group#94049069 = null) THEN null ELSE group#94049069 END AS group#94049295, CASE WHEN ((annual_bmret#94049070 = NA) OR (annual_bmret#94049070 = null)) THEN null ELSE cast(annual_bmret#94049070 as float) END AS annual_bmret#94049296, CASE WHEN ((annual_ret#94049071 = NA) OR (annual_ret#94049071 = null)) THEN null ELSE cast(annual_ret#94049071 as float) END AS annual_ret#94049297, CASE WHEN ((std_ret#94049072 = NA) OR (std_ret#94049072 = null)) THEN null ELSE cast(std_ret#94049072 as float) END AS std_ret#94049320, CASE WHEN ((Sharpe_ret#94049073 = NA) OR (Sharpe_ret#94049073 = null)) THEN null ELSE cast(Sharpe_ret#94049073 as float) END AS Sharpe_ret#94049321, CASE WHEN ((PctPos_ret#94049074 = NA) OR (PctPos_ret#94049074 = null)) THEN null ELSE cast(PctPos_ret#94049074 as float) END AS PctPos_ret#94049323, CASE WHEN ((TR_ret#94049075 = NA) OR (TR_ret#94049075 = null)) THEN null ELSE cast(TR_ret#94049075 as float) END AS TR_ret#94049346, CASE WHEN ((IR_ret#94049076 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
15.7 KiB |
0.0 B |
3612054 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#94049297, Sharpe_ret#94049321, PctPos_ret#94049323, annual_resret#94049375, Sharpe_resret#94049380, PctPos_resret#94049382, annual_retnet#94049388, Sharpe_retnet#94049393, PctPos_retnet#94049395]
+- *(2) BroadcastHashJoin [group#94049295], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#94049295)
: +- InMemoryTableScan [group#94049295, annual_ret#94049297, Sharpe_ret#94049321, PctPos_ret#94049323, annual_resret#94049375, Sharpe_resret#94049380, PctPos_resret#94049382, annual_retnet#94049388, Sharpe_retnet#94049393, PctPos_retnet#94049395], [isnotnull(group#94049295)]
: +- InMemoryRelation [group#94049295, annual_bmret#94049296, annual_ret#94049297, std_ret#94049320, Sharpe_ret#94049321, PctPos_ret#94049323, TR_ret#94049346, IR_ret#94049370, annual_resret#94049375, std_resret#94049377, Sharpe_resret#94049380, PctPos_resret#94049382, TR_resret#94049384, IR_resret#94049386, annual_retnet#94049388, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
8.0 KiB |
0.0 B |
3612110 |
*(1) Project [CASE WHEN ((sector_id#94053416 = NA) OR (sector_id#94053416 = null)) THEN null ELSE cast(sector_id#94053416 as int) END AS sector_id#94053702, CASE WHEN ((retIC#94053417 = NA) OR (retIC#94053417 = null)) THEN null ELSE cast(retIC#94053417 as float) END AS retIC#94053773, CASE WHEN ((resretIC#94053418 = NA) OR (resretIC#94053418 = null)) THEN null ELSE cast(resretIC#94053418 as float) END AS resretIC#94053786, CASE WHEN ((numcos#94053419 = NA) OR (numcos#94053419 = null)) THEN null ELSE cast(numcos#94053419 as float) END AS numcos#94053787, CASE WHEN ((numdates#94053420 = NA) OR (numdates#94053420 = null)) THEN null ELSE cast(numdates#94053420 as int) END AS numdates#94053788, CASE WHEN ((annual_bmret#94053421 = NA) OR (annual_bmret#94053421 = null)) THEN null ELSE cast(annual_bmret#94053421 as float) END AS annual_bmret#94053801, CASE WHEN ((annual_ret#94053422 = NA) OR (annual_ret#94053422 = null)) THEN null ELSE cast(annual_ret#94053422 as float) END AS annual_ret#94053802, CASE WHEN ((std_...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.5 KiB |
0.0 B |
3612122 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7509429]
+- *(2) Project [sector_id#94053702, numcos#94053787, numdates#94053788, sort#93880530, description#93880532, universe#94053990, coverage#94053948]
+- *(2) BroadcastHashJoin [sector_id#94053702], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [sector_id#94053702, numcos#94053787, numdates#94053788, coverage#94053948, round((cast(numcos#94053787 as double) / cast(coverage#94053948 as double)), 0) AS universe#94053990]
: +- *(2) Filter isnotnull(sector_id#94053702)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [coverage#94053948, numcos#94053787, numdates#94053788, sector_id#94053702], [isnotnull(sector_id#94053702)]
: +- InMemoryRelation [sector_id#94053702, retIC#94053773, resretIC#94053...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3612136 |
*(1) Project [CASE WHEN ((cap#94053438 = NA) OR (cap#94053438 = null)) THEN null ELSE cast(cap#94053438 as float) END AS cap#94053891, CASE WHEN ((retIC#94053439 = NA) OR (retIC#94053439 = null)) THEN null ELSE cast(retIC#94053439 as float) END AS retIC#94053907, CASE WHEN ((resretIC#94053440 = NA) OR (resretIC#94053440 = null)) THEN null ELSE cast(resretIC#94053440 as float) END AS resretIC#94053909, CASE WHEN ((numcos#94053441 = NA) OR (numcos#94053441 = null)) THEN null ELSE cast(numcos#94053441 as float) END AS numcos#94053923, CASE WHEN ((numdates#94053442 = NA) OR (numdates#94053442 = null)) THEN null ELSE cast(numdates#94053442 as int) END AS numdates#94053927, CASE WHEN ((annual_bmret#94053443 = NA) OR (annual_bmret#94053443 = null)) THEN null ELSE cast(annual_bmret#94053443 as float) END AS annual_bmret#94053929, CASE WHEN ((annual_ret#94053444 = NA) OR (annual_ret#94053444 = null)) THEN null ELSE cast(annual_ret#94053444 as float) END AS annual_ret#94053931, CASE WHEN ((std_ret#94053445 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3612153 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7509501]
+- *(2) Project [cap#94053891, numcos#94053923, numdates#94053927, sort#93880531, description#93880533, universe#93880535, (cast(numcos#94053923 as double) / cast(universe#93880535 as double)) AS coverage#94054048]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94053891))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7509494]
: +- *(1) Filter isnotnull(cap#94053891)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94053891, numcos#94053923, numdates#94053927], [isnotnull(cap#94053891)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3612167 |
*(1) Project [CASE WHEN (date#94053364 = null) THEN null ELSE cast(date#94053364 as date) END AS date#94053542, CASE WHEN ((overall#94053365 = NA) OR (overall#94053365 = null)) THEN null ELSE cast(overall#94053365 as int) END AS overall#94053543, CASE WHEN ((ret#94053366 = NA) OR (ret#94053366 = null)) THEN null ELSE cast(ret#94053366 as float) END AS ret#94053544, CASE WHEN ((resret#94053367 = NA) OR (resret#94053367 = null)) THEN null ELSE cast(resret#94053367 as float) END AS resret#94053545, CASE WHEN ((retnet#94053368 = NA) OR (retnet#94053368 = null)) THEN null ELSE cast(retnet#94053368 as float) END AS retnet#94053546, CASE WHEN ((turnover#94053369 = NA) OR (turnover#94053369 = null)) THEN null ELSE cast(turnover#94053369 as float) END AS turnover#94053559, CASE WHEN ((numcos#94053370 = NA) OR (numcos#94053370 = null)) THEN null ELSE cast(numcos#94053370 as float) END AS numcos#94053560, CASE WHEN ((benchmark#94053371 = NA) OR (benchmark#94053371 = null)) THEN null ELSE cast(benchmark#94053371 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
233.8 KiB |
0.0 B |
3612175 |
*(1) Project [CASE WHEN (date#94053390 = null) THEN null ELSE cast(date#94053390 as date) END AS date#94053600, CASE WHEN ((cap#94053391 = NA) OR (cap#94053391 = null)) THEN null ELSE cast(cap#94053391 as float) END AS cap#94053629, CASE WHEN ((ret#94053392 = NA) OR (ret#94053392 = null)) THEN null ELSE cast(ret#94053392 as float) END AS ret#94053631, CASE WHEN ((resret#94053393 = NA) OR (resret#94053393 = null)) THEN null ELSE cast(resret#94053393 as float) END AS resret#94053632, CASE WHEN ((retnet#94053394 = NA) OR (retnet#94053394 = null)) THEN null ELSE cast(retnet#94053394 as float) END AS retnet#94053659, CASE WHEN ((turnover#94053395 = NA) OR (turnover#94053395 = null)) THEN null ELSE cast(turnover#94053395 as float) END AS turnover#94053660, CASE WHEN ((numcos#94053396 = NA) OR (numcos#94053396 = null)) THEN null ELSE cast(numcos#94053396 as float) END AS numcos#94053661, CASE WHEN ((coverage#94053397 = NA) OR (coverage#94053397 = null)) THEN null ELSE cast(coverage#94053397 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
851.0 KiB |
0.0 B |
3612188 |
*(2) Sort [date#94053542 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94053542 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7509550]
+- Union
:- InMemoryTableScan [date#94053542, numcos#94053560]
: +- InMemoryRelation [date#94053542, overall#94053543, ret#94053544, resret#94053545, retnet#94053546, turnover#94053559, numcos#94053560, benchmark#94053599, excess_ret#94053601, excess_resret#94053628, excess_retnet#94053630], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#94053364 = null) THEN null ELSE cast(date#94053364 as date) END AS date#94053542, CASE WHEN ((overall#94053365 = NA) OR (overall#94053365 = null)) THEN null ELSE cast(overall#94053365 as int) END AS overall#94053543, CASE WHEN ((ret#94053366 = NA) OR (ret#94053366 = null)) THEN null ELSE cast(ret#94053366 as float) END AS ret#94053544, CASE WHEN ((resret#94053367 = NA) OR (resret#94053367 = null)) THEN null ELSE cast(resret#94053367 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
98.7 KiB |
0.0 B |
3612232 |
*(1) Project [CASE WHEN ((turnover#94057177 = NA) OR (turnover#94057177 = null)) THEN null ELSE cast(turnover#94057177 as float) END AS turnover#94057334, CASE WHEN ((turnover#94057177 = NA) OR (turnover#94057177 = null)) THEN null ELSE (1.0 / cast(cast(turnover#94057177 as float) as double)) END AS days_hold#94057397]
+- *(1) Filter ((isnotnull(cap#94057146) AND NOT coalesce(((cap#94057146 = NA) OR (cap#94057146 = null)), false)) AND (cast(cap#94057146 as float) = 0.0))
+- FileScan csv [cap#94057146,turnover#94057177] Batched: false, DataFilters: [isnotnull(cap#94057146), NOT coalesce(((cap#94057146 = NA) OR (cap#94057146 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/momentum/..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3612244 |
*(1) Project [CASE WHEN ((year#94057043 = NA) OR (year#94057043 = null)) THEN null ELSE cast(year#94057043 as int) END AS year#94057211, CASE WHEN ((retIC#94057044 = NA) OR (retIC#94057044 = null)) THEN null ELSE cast(retIC#94057044 as float) END AS retIC#94057212, CASE WHEN ((resretIC#94057045 = NA) OR (resretIC#94057045 = null)) THEN null ELSE cast(resretIC#94057045 as float) END AS resretIC#94057213, CASE WHEN ((numcos#94057046 = NA) OR (numcos#94057046 = null)) THEN null ELSE cast(numcos#94057046 as float) END AS numcos#94057247, CASE WHEN ((numdates#94057047 = NA) OR (numdates#94057047 = null)) THEN null ELSE cast(numdates#94057047 as int) END AS numdates#94057248, CASE WHEN ((annual_bmret#94057048 = NA) OR (annual_bmret#94057048 = null)) THEN null ELSE cast(annual_bmret#94057048 as float) END AS annual_bmret#94057282, CASE WHEN ((annual_ret#94057049 = NA) OR (annual_ret#94057049 = null)) THEN null ELSE cast(annual_ret#94057049 as float) END AS annual_ret#94057283, CASE WHEN ((std_ret#94057050 = NA) O...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.5 KiB |
0.0 B |
3612264 |
*(2) Project [ret_large#94056890, ret_small#94056920, (ret_large#94056890 - ret_small#94056920) AS differential#94057009]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#94053931 AS ret_large#94056890]
: +- *(2) Filter (isnotnull(cap#94053891) AND (cap#94053891 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#94053931, cap#94053891], [isnotnull(cap#94053891), (cap#94053891 = 1.0)]
: +- InMemoryRelation [cap#94053891, retIC#94053907, resretIC#94053909, numcos#94053923, numdates#94053927, annual_bmret#94053929, annual_ret#94053931, std_ret#94053933, Sharpe_ret#94053935, PctPos_ret#94053937, TR_ret#94053939, IR_ret#94053941, annual_resret#94053943, std_resret#94053945, Sharpe_resret#94053947, PctPos_resret#94053949, TR_resret#94053950, IR_resret#94053951, annual_retnet#94053952, std_retnet#94053953, Sharpe_retnet#94053954, PctPos_retnet#94053955, TR_retnet#94053956, IR_retnet#94053957, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3612276 |
*(3) Project [cap#94056948, turnover#94053958, (1.0 / cast(turnover#94053958 as double)) AS days_hold#94057003]
+- *(3) Sort [cap_sort#94056886 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#94056886 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7509741]
+- *(2) Project [turnover#94053958, cap_description#94056885 AS cap#94056948, cap_sort#94056886]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94053891))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7509733]
: +- *(1) Filter isnotnull(cap#94053891)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94053891, turnover#94053958], [isnotnull(cap#94053891)]
: +- InMemoryRelation [cap#94053891, retIC#940...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3612290 |
*(2) Sort [year#94057211 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#94057211 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7509671]
+- *(1) Project [year#94057211, turnover#94057323, (1.0 / cast(turnover#94057323 as double)) AS days_hold#94057393]
+- *(1) Filter isnotnull(turnover#94057323)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#94057323, year#94057211], [isnotnull(turnover#94057323)]
+- InMemoryRelation [year#94057211, retIC#94057212, resretIC#94057213, numcos#94057247, numdates#94057248, annual_bmret#94057282, annual_ret#94057283, std_ret#94057284, Sharpe_ret#94057286, PctPos_ret#94057288, TR_ret#94057290, IR_ret#94057293, annual_resret#94057295, std_resret#94057297, Sharpe_resret#94057300, PctPos_resret#94057302, TR_resret#94057304, IR_resret#94057307, annual_retnet#94057309, std_retnet#94057312, Sharpe_retnet#94057314, PctPos_retnet#94057316, TR_retnet#94057318, IR_retnet#94057321, turnover#94057323], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
26 |
100% |
11.8 KiB |
0.0 B |
3612353 |
*(1) Project [CASE WHEN ((fractile#94060810 = NA) OR (fractile#94060810 = null)) THEN null ELSE cast(fractile#94060810 as int) END AS fractile#94060858, CASE WHEN (cap#94060811 = null) THEN null ELSE cap#94060811 END AS cap#94060859, CASE WHEN ((size#94060812 = NA) OR (size#94060812 = null)) THEN null ELSE cast(size#94060812 as float) END AS size#94060860, CASE WHEN ((value#94060813 = NA) OR (value#94060813 = null)) THEN null ELSE cast(value#94060813 as float) END AS value#94060861, CASE WHEN ((growth#94060814 = NA) OR (growth#94060814 = null)) THEN null ELSE cast(growth#94060814 as float) END AS growth#94060862, CASE WHEN ((leverage#94060815 = NA) OR (leverage#94060815 = null)) THEN null ELSE cast(leverage#94060815 as float) END AS leverage#94060863, CASE WHEN ((volatility#94060816 = NA) OR (volatility#94060816 = null)) THEN null ELSE cast(volatility#94060816 as float) END AS volatility#94060864, CASE WHEN ((momentum#94060817 = NA) OR (momentum#94060817 = null)) THEN null ELSE cast(momentum#94060817 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3612365 |
*(3) Sort [fractile#94060858 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94060858 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7509981]
+- *(2) Project [fractile#94060858, size#94060860, value#94060861, growth#94060862, leverage#94060863, volatility#94060864, momentum#94060865, yield#94060866, ##94060867, min_date#94060868, max_date#94060869]
+- *(2) BroadcastHashJoin [cap_description#94060882], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94060858, cap#94060859 AS cap_description#94060882, size#94060860, value#94060861, growth#94060862, leverage#94060863, volatility#94060864, momentum#94060865, yield#94060866, ##94060867, min_date#94060868, max_date#94060869]
: +- *(2) Filter ((isnotnull(fractile#94060858) AND NOT (fractile#94060858 = -1)) AND isnotnull(cap#94060859))
: +- InMemoryTableScan [##94060867, cap#94060859, fractile#94060858, growth#94060862, leverage#94060863, max_date#94060869, min_date#94060868, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3612379 |
*(1) Project [CASE WHEN ((overall#94057145 = NA) OR (overall#94057145 = null)) THEN null ELSE cast(overall#94057145 as int) END AS overall#94057285, CASE WHEN ((cap#94057146 = NA) OR (cap#94057146 = null)) THEN null ELSE cast(cap#94057146 as float) END AS cap#94057287, CASE WHEN ((retIC#94057147 = NA) OR (retIC#94057147 = null)) THEN null ELSE cast(retIC#94057147 as float) END AS retIC#94057289, CASE WHEN ((resretIC#94057148 = NA) OR (resretIC#94057148 = null)) THEN null ELSE cast(resretIC#94057148 as float) END AS resretIC#94057291, CASE WHEN ((size#94057149 = NA) OR (size#94057149 = null)) THEN null ELSE cast(size#94057149 as float) END AS size#94057292, CASE WHEN ((value#94057150 = NA) OR (value#94057150 = null)) THEN null ELSE cast(value#94057150 as float) END AS value#94057294, CASE WHEN ((growth#94057151 = NA) OR (growth#94057151 = null)) THEN null ELSE cast(growth#94057151 as float) END AS growth#94057296, CASE WHEN ((leverage#94057152 = NA) OR (leverage#94057152 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3612385 |
*(1) Project [yield#94057303, volatility#94057299, momentum#94057301, size#94057292, value#94057294, growth#94057296, leverage#94057298]
+- *(1) Filter (isnotnull(cap#94057287) AND (cap#94057287 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#94057287, growth#94057296, leverage#94057298, momentum#94057301, size#94057292, value#94057294, volatility#94057299, yield#94057303], [isnotnull(cap#94057287), (cap#94057287 = 0.0)]
+- InMemoryRelation [overall#94057285, cap#94057287, retIC#94057289, resretIC#94057291, size#94057292, value#94057294, growth#94057296, leverage#94057298, volatility#94057299, momentum#94057301, yield#94057303, numcos#94057305, numdates#94057306, annual_bmret#94057308, annual_ret#94057310, std_ret#94057311, Sharpe_ret#94057313, PctPos_ret#94057315, TR_ret#94057317, IR_ret#94057319, annual_resret#94057320, std_resret#94057322, Sharpe_resret#94057324, PctPos_resret#94057325, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3612467 |
*(1) Project [CASE WHEN (date#94062783 = null) THEN null ELSE cast(date#94062783 as date) END AS date#94062902, CASE WHEN ((allret#94062784 = NA) OR (allret#94062784 = null)) THEN null ELSE cast(allret#94062784 as float) END AS allret#94062903, CASE WHEN ((allcum#94062785 = NA) OR (allcum#94062785 = null)) THEN null ELSE cast(allcum#94062785 as float) END AS allcum#94062904, CASE WHEN ((drawdown_gross#94062786 = NA) OR (drawdown_gross#94062786 = null)) THEN null ELSE cast(drawdown_gross#94062786 as float) END AS drawdown_gross#94062905, CASE WHEN ((drawdown_length_gross#94062787 = NA) OR (drawdown_length_gross#94062787 = null)) THEN null ELSE cast(drawdown_length_gross#94062787 as int) END AS drawdown_length_gross#94062907, CASE WHEN ((allretnet#94062788 = NA) OR (allretnet#94062788 = null)) THEN null ELSE cast(allretnet#94062788 as float) END AS allretnet#94062908, CASE WHEN ((allcumnet#94062789 = NA) OR (allcumnet#94062789 = null)) THEN null ELSE cast(allcumnet#94062789 as float) END AS allcumnet#9406290...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
499.0 KiB |
0.0 B |
3612479 |
*(2) Sort [date#94064010 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94064010 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7510223]
+- *(1) Project [date#94064010, allcum#94064012 AS cum_gross#94064127, allcumnet#94064016 AS cum_net#94064128]
+- InMemoryTableScan [allcum#94064012, allcumnet#94064016, date#94064010]
+- InMemoryRelation [date#94064010, allret#94064011, allcum#94064012, drawdown_gross#94064013, drawdown_length_gross#94064014, allretnet#94064015, allcumnet#94064016, drawdown_net#94064017, drawdown_length_net#94064018, numcos#94064019, largecum#94064042, largecumnet#94064044, largeret#94064045, largeretnet#94064046, midcum#94064047, midcumnet#94064070, midret#94064071, midretnet#94064072, smallcum#94064076, smallcumnet#94064077, smallret#94064078, smallretnet#94064079], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94062783 = null) THEN null ELSE cast(date#94062783 as date) END AS date#94062902, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3612500 |
*(2) Sort [date#94063015 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94063015 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7510255]
+- *(1) Project [date#94063015, allret#94063016 AS daily_gross#94063691, allretnet#94063020 AS daily_net#94063692]
+- InMemoryTableScan [allret#94063016, allretnet#94063020, date#94063015]
+- InMemoryRelation [date#94063015, allret#94063016, allcum#94063017, drawdown_gross#94063018, drawdown_length_gross#94063019, allretnet#94063020, allcumnet#94063021, drawdown_net#94063022, drawdown_length_net#94063023, numcos#94063024, largecum#94063025, largecumnet#94063026, largeret#94063028, largeretnet#94063029, midcum#94063030, midcumnet#94063031, midret#94063032, midretnet#94063055, smallcum#94063079, smallcumnet#94063080, smallret#94063081, smallretnet#94063084], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94062783 = null) THEN null ELSE cast(date#94062783 as date) END AS date#940629...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3612520 |
*(1) Sort [date#94063833 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94063833 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7510273]
+- InMemoryTableScan [date#94063833, drawdown_gross#94063836, drawdown_net#94063840]
+- InMemoryRelation [date#94063833, allret#94063834, allcum#94063835, drawdown_gross#94063836, drawdown_length_gross#94063837, allretnet#94063838, allcumnet#94063839, drawdown_net#94063840, drawdown_length_net#94063841, numcos#94063842, largecum#94063843, largecumnet#94063845, largeret#94063846, largeretnet#94063847, midcum#94063848, midcumnet#94063849, midret#94063850, midretnet#94063851, smallcum#94063852, smallcumnet#94063963, smallret#94063964, smallretnet#94063987], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94062783 = null) THEN null ELSE cast(date#94062783 as date) END AS date#94062902, CASE WHEN ((allret#94062784 = NA) OR (allret#94062784 = null)) THEN null ELSE cast(allret#94062784 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3612541 |
*(2) Sort [date#94062902 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94062902 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7510295]
+- *(1) Project [date#94062902, (drawdown_length_gross#94062907 * -1) AS drawdown_length_gross#94063056]
+- InMemoryTableScan [date#94062902, drawdown_length_gross#94062907]
+- InMemoryRelation [date#94062902, allret#94062903, allcum#94062904, drawdown_gross#94062905, drawdown_length_gross#94062907, allretnet#94062908, allcumnet#94062909, drawdown_net#94062911, drawdown_length_net#94062912, numcos#94062913, largecum#94062914, largecumnet#94062915, largeret#94062916, largeretnet#94062917, midcum#94062918, midcumnet#94062941, midret#94062964, midretnet#94062965, smallcum#94062966, smallcumnet#94062967, smallret#94062991, smallretnet#94063014], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94062783 = null) THEN null ELSE cast(date#94062783 as date) END AS date#94062902, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
80.6 KiB |
0.0 B |
3612555 |
*(1) Project [CASE WHEN ((fractile#94062675 = NA) OR (fractile#94062675 = null)) THEN null ELSE cast(fractile#94062675 as float) END AS fractile#94062696, CASE WHEN ((overall#94062676 = NA) OR (overall#94062676 = null)) THEN null ELSE cast(overall#94062676 as int) END AS overall#94062722, CASE WHEN ((annual_ret#94062677 = NA) OR (annual_ret#94062677 = null)) THEN null ELSE cast(annual_ret#94062677 as float) END AS annual_ret#94062723, CASE WHEN ((annual_resret#94062678 = NA) OR (annual_resret#94062678 = null)) THEN null ELSE cast(annual_resret#94062678 as float) END AS annual_resret#94062724, CASE WHEN ((numcos#94062679 = NA) OR (numcos#94062679 = null)) THEN null ELSE cast(numcos#94062679 as float) END AS numcos#94062725]
+- FileScan csv [fractile#94062675,overall#94062676,annual_ret#94062677,annual_resret#94062678,numcos#94062679] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/value/fra..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3612564 |
*(1) Project [CASE WHEN ((fractile#94062641 = NA) OR (fractile#94062641 = null)) THEN null ELSE cast(fractile#94062641 as float) END AS fractile#94062663, CASE WHEN ((cap#94062642 = NA) OR (cap#94062642 = null)) THEN null ELSE cast(cap#94062642 as float) END AS cap#94062664, CASE WHEN ((annual_ret#94062643 = NA) OR (annual_ret#94062643 = null)) THEN null ELSE cast(annual_ret#94062643 as float) END AS annual_ret#94062665, CASE WHEN ((annual_resret#94062644 = NA) OR (annual_resret#94062644 = null)) THEN null ELSE cast(annual_resret#94062644 as float) END AS annual_resret#94062666, CASE WHEN ((numcos#94062645 = NA) OR (numcos#94062645 = null)) THEN null ELSE cast(numcos#94062645 as float) END AS numcos#94062667]
+- FileScan csv [fractile#94062641,cap#94062642,annual_ret#94062643,annual_resret#94062644,numcos#94062645] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/value/fra..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3612571 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#94062696, annual_ret#94062723, annual_resret#94062724, numcos#94062725]
: +- InMemoryRelation [fractile#94062696, overall#94062722, annual_ret#94062723, annual_resret#94062724, numcos#94062725], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#94062675 = NA) OR (fractile#94062675 = null)) THEN null ELSE cast(fractile#94062675 as float) END AS fractile#94062696, CASE WHEN ((overall#94062676 = NA) OR (overall#94062676 = null)) THEN null ELSE cast(overall#94062676 as int) END AS overall#94062722, CASE WHEN ((annual_ret#94062677 = NA) OR (annual_ret#94062677 = null)) THEN null ELSE cast(annual_ret#94062677 as float) END AS annual_ret#94062723, CASE WHEN ((annual_resret#94062678 = NA) OR (annual_resret#94062678 = null)) THEN null ELSE cast(annual_resret#94062678 as float) END AS annual_resret#94062724, CASE WHEN ((numcos#94062679 = NA) OR (numcos#94062679 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3612591 |
*(1) Project [CASE WHEN (group#94064132 = null) THEN null ELSE group#94064132 END AS group#94064224, CASE WHEN ((annual_bmret#94064133 = NA) OR (annual_bmret#94064133 = null)) THEN null ELSE cast(annual_bmret#94064133 as float) END AS annual_bmret#94064225, CASE WHEN ((annual_ret#94064134 = NA) OR (annual_ret#94064134 = null)) THEN null ELSE cast(annual_ret#94064134 as float) END AS annual_ret#94064226, CASE WHEN ((std_ret#94064135 = NA) OR (std_ret#94064135 = null)) THEN null ELSE cast(std_ret#94064135 as float) END AS std_ret#94064227, CASE WHEN ((Sharpe_ret#94064136 = NA) OR (Sharpe_ret#94064136 = null)) THEN null ELSE cast(Sharpe_ret#94064136 as float) END AS Sharpe_ret#94064228, CASE WHEN ((PctPos_ret#94064137 = NA) OR (PctPos_ret#94064137 = null)) THEN null ELSE cast(PctPos_ret#94064137 as float) END AS PctPos_ret#94064229, CASE WHEN ((TR_ret#94064138 = NA) OR (TR_ret#94064138 = null)) THEN null ELSE cast(TR_ret#94064138 as float) END AS TR_ret#94064230, CASE WHEN ((IR_ret#94064139 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
15.7 KiB |
0.0 B |
3612597 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#94064226, Sharpe_ret#94064228, PctPos_ret#94064229, annual_resret#94064232, Sharpe_resret#94064234, PctPos_resret#94064235, annual_retnet#94064238, Sharpe_retnet#94064240, PctPos_retnet#94064241]
+- *(2) BroadcastHashJoin [group#94064224], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#94064224)
: +- InMemoryTableScan [group#94064224, annual_ret#94064226, Sharpe_ret#94064228, PctPos_ret#94064229, annual_resret#94064232, Sharpe_resret#94064234, PctPos_resret#94064235, annual_retnet#94064238, Sharpe_retnet#94064240, PctPos_retnet#94064241], [isnotnull(group#94064224)]
: +- InMemoryRelation [group#94064224, annual_bmret#94064225, annual_ret#94064226, std_ret#94064227, Sharpe_ret#94064228, PctPos_ret#94064229, TR_ret#94064230, IR_ret#94064231, annual_resret#94064232, std_resret#94064233, Sharpe_resret#94064234, PctPos_resret#94064235, TR_resret#94064236, IR_resret#94064237, annual_retnet#94064238, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
8.0 KiB |
0.0 B |
3612659 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7510565]
+- *(2) Project [sector_id#94068721, numcos#94068724, numdates#94068725, sort#93880530, description#93880532, universe#94068950, coverage#94068919]
+- *(2) BroadcastHashJoin [sector_id#94068721], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [CASE WHEN ((sector_id#94068387 = NA) OR (sector_id#94068387 = null)) THEN null ELSE cast(sector_id#94068387 as int) END AS sector_id#94068721, CASE WHEN ((numcos#94068390 = NA) OR (numcos#94068390 = null)) THEN null ELSE cast(numcos#94068390 as float) END AS numcos#94068724, CASE WHEN ((numdates#94068391 = NA) OR (numdates#94068391 = null)) THEN null ELSE cast(numdates#94068391 as int) END AS numdates#94068725, CASE WHEN ((coverage#94068412 = NA) OR (coverage#94068412 = null)) THEN null ELSE cast(coverage#940...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3612673 |
*(1) Project [CASE WHEN ((cap#94068252 = NA) OR (cap#94068252 = null)) THEN null ELSE cast(cap#94068252 as float) END AS cap#94068413, CASE WHEN ((retIC#94068253 = NA) OR (retIC#94068253 = null)) THEN null ELSE cast(retIC#94068253 as float) END AS retIC#94068414, CASE WHEN ((resretIC#94068254 = NA) OR (resretIC#94068254 = null)) THEN null ELSE cast(resretIC#94068254 as float) END AS resretIC#94068415, CASE WHEN ((numcos#94068255 = NA) OR (numcos#94068255 = null)) THEN null ELSE cast(numcos#94068255 as float) END AS numcos#94068416, CASE WHEN ((numdates#94068256 = NA) OR (numdates#94068256 = null)) THEN null ELSE cast(numdates#94068256 as int) END AS numdates#94068417, CASE WHEN ((annual_bmret#94068257 = NA) OR (annual_bmret#94068257 = null)) THEN null ELSE cast(annual_bmret#94068257 as float) END AS annual_bmret#94068418, CASE WHEN ((annual_ret#94068258 = NA) OR (annual_ret#94068258 = null)) THEN null ELSE cast(annual_ret#94068258 as float) END AS annual_ret#94068419, CASE WHEN ((std_ret#94068259 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3612690 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7510636]
+- *(2) Project [cap#94068413, numcos#94068416, numdates#94068417, sort#93880531, description#93880533, universe#93880535, (cast(numcos#94068416 as double) / cast(universe#93880535 as double)) AS coverage#94068773]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94068413))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7510629]
: +- *(1) Filter isnotnull(cap#94068413)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94068413, numcos#94068416, numdates#94068417], [isnotnull(cap#94068413)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3612704 |
*(1) Project [CASE WHEN (date#94068147 = null) THEN null ELSE cast(date#94068147 as date) END AS date#94068247, CASE WHEN ((overall#94068148 = NA) OR (overall#94068148 = null)) THEN null ELSE cast(overall#94068148 as int) END AS overall#94068249, CASE WHEN ((ret#94068149 = NA) OR (ret#94068149 = null)) THEN null ELSE cast(ret#94068149 as float) END AS ret#94068250, CASE WHEN ((resret#94068150 = NA) OR (resret#94068150 = null)) THEN null ELSE cast(resret#94068150 as float) END AS resret#94068251, CASE WHEN ((retnet#94068151 = NA) OR (retnet#94068151 = null)) THEN null ELSE cast(retnet#94068151 as float) END AS retnet#94068278, CASE WHEN ((turnover#94068152 = NA) OR (turnover#94068152 = null)) THEN null ELSE cast(turnover#94068152 as float) END AS turnover#94068279, CASE WHEN ((numcos#94068153 = NA) OR (numcos#94068153 = null)) THEN null ELSE cast(numcos#94068153 as float) END AS numcos#94068306, CASE WHEN ((benchmark#94068154 = NA) OR (benchmark#94068154 = null)) THEN null ELSE cast(benchmark#94068154 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
233.8 KiB |
0.0 B |
3612712 |
*(1) Project [CASE WHEN (date#94068173 = null) THEN null ELSE cast(date#94068173 as date) END AS date#94068308, CASE WHEN ((cap#94068174 = NA) OR (cap#94068174 = null)) THEN null ELSE cast(cap#94068174 as float) END AS cap#94068309, CASE WHEN ((ret#94068175 = NA) OR (ret#94068175 = null)) THEN null ELSE cast(ret#94068175 as float) END AS ret#94068336, CASE WHEN ((resret#94068176 = NA) OR (resret#94068176 = null)) THEN null ELSE cast(resret#94068176 as float) END AS resret#94068337, CASE WHEN ((retnet#94068177 = NA) OR (retnet#94068177 = null)) THEN null ELSE cast(retnet#94068177 as float) END AS retnet#94068364, CASE WHEN ((turnover#94068178 = NA) OR (turnover#94068178 = null)) THEN null ELSE cast(turnover#94068178 as float) END AS turnover#94068365, CASE WHEN ((numcos#94068179 = NA) OR (numcos#94068179 = null)) THEN null ELSE cast(numcos#94068179 as float) END AS numcos#94068366, CASE WHEN ((coverage#94068180 = NA) OR (coverage#94068180 = null)) THEN null ELSE cast(coverage#94068180 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
851.0 KiB |
0.0 B |
3612725 |
*(2) Sort [date#94068247 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94068247 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7510685]
+- Union
:- InMemoryTableScan [date#94068247, numcos#94068306]
: +- InMemoryRelation [date#94068247, overall#94068249, ret#94068250, resret#94068251, retnet#94068278, turnover#94068279, numcos#94068306, benchmark#94068307, excess_ret#94068367, excess_resret#94068368, excess_retnet#94068369], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#94068147 = null) THEN null ELSE cast(date#94068147 as date) END AS date#94068247, CASE WHEN ((overall#94068148 = NA) OR (overall#94068148 = null)) THEN null ELSE cast(overall#94068148 as int) END AS overall#94068249, CASE WHEN ((ret#94068149 = NA) OR (ret#94068149 = null)) THEN null ELSE cast(ret#94068149 as float) END AS ret#94068250, CASE WHEN ((resret#94068150 = NA) OR (resret#94068150 = null)) THEN null ELSE cast(resret#94068150 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
98.7 KiB |
0.0 B |
3612764 |
*(1) Project [CASE WHEN ((turnover#94071192 = NA) OR (turnover#94071192 = null)) THEN null ELSE cast(turnover#94071192 as float) END AS turnover#94071449, CASE WHEN ((turnover#94071192 = NA) OR (turnover#94071192 = null)) THEN null ELSE (1.0 / cast(cast(turnover#94071192 as float) as double)) END AS days_hold#94071512]
+- *(1) Filter ((isnotnull(cap#94071161) AND NOT coalesce(((cap#94071161 = NA) OR (cap#94071161 = null)), false)) AND (cast(cap#94071161 as float) = 0.0))
+- FileScan csv [cap#94071161,turnover#94071192] Batched: false, DataFilters: [isnotnull(cap#94071161), NOT coalesce(((cap#94071161 = NA) OR (cap#94071161 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/value/sta..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3612782 |
*(1) Project [CASE WHEN ((year#94071193 = NA) OR (year#94071193 = null)) THEN null ELSE cast(year#94071193 as int) END AS year#94071392, CASE WHEN ((retIC#94071194 = NA) OR (retIC#94071194 = null)) THEN null ELSE cast(retIC#94071194 as float) END AS retIC#94071394, CASE WHEN ((resretIC#94071195 = NA) OR (resretIC#94071195 = null)) THEN null ELSE cast(resretIC#94071195 as float) END AS resretIC#94071396, CASE WHEN ((numcos#94071196 = NA) OR (numcos#94071196 = null)) THEN null ELSE cast(numcos#94071196 as float) END AS numcos#94071398, CASE WHEN ((numdates#94071197 = NA) OR (numdates#94071197 = null)) THEN null ELSE cast(numdates#94071197 as int) END AS numdates#94071400, CASE WHEN ((annual_bmret#94071198 = NA) OR (annual_bmret#94071198 = null)) THEN null ELSE cast(annual_bmret#94071198 as float) END AS annual_bmret#94071402, CASE WHEN ((annual_ret#94071199 = NA) OR (annual_ret#94071199 = null)) THEN null ELSE cast(annual_ret#94071199 as float) END AS annual_ret#94071404, CASE WHEN ((std_ret#94071200 = NA) O...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.5 KiB |
0.0 B |
3612801 |
*(2) Project [ret_large#94071005, ret_small#94071035, (ret_large#94071005 - ret_small#94071035) AS differential#94071124]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#94068419 AS ret_large#94071005]
: +- *(2) Filter (isnotnull(cap#94068413) AND (cap#94068413 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#94068419, cap#94068413], [isnotnull(cap#94068413), (cap#94068413 = 1.0)]
: +- InMemoryRelation [cap#94068413, retIC#94068414, resretIC#94068415, numcos#94068416, numdates#94068417, annual_bmret#94068418, annual_ret#94068419, std_ret#94068420, Sharpe_ret#94068421, PctPos_ret#94068422, TR_ret#94068423, IR_ret#94068424, annual_resret#94068425, std_resret#94068426, Sharpe_resret#94068507, PctPos_resret#94068508, TR_resret#94068520, IR_resret#94068534, annual_retnet#94068547, std_retnet#94068548, Sharpe_retnet#94068549, PctPos_retnet#94068562, TR_retnet#94068563, IR_retnet#94068590, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3612813 |
*(3) Project [cap#94071090, turnover#94068591, (1.0 / cast(turnover#94068591 as double)) AS days_hold#94071118]
+- *(3) Sort [cap_sort#94071001 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#94071001 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7510876]
+- *(2) Project [turnover#94068591, cap_description#94071000 AS cap#94071090, cap_sort#94071001]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94068413))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7510868]
: +- *(1) Filter isnotnull(cap#94068413)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94068413, turnover#94068591], [isnotnull(cap#94068413)]
: +- InMemoryRelation [cap#94068413, retIC#940...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3612827 |
*(2) Sort [year#94071392 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#94071392 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7510806]
+- *(1) Project [year#94071392, turnover#94071440, (1.0 / cast(turnover#94071440 as double)) AS days_hold#94071475]
+- *(1) Filter isnotnull(turnover#94071440)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#94071440, year#94071392], [isnotnull(turnover#94071440)]
+- InMemoryRelation [year#94071392, retIC#94071394, resretIC#94071396, numcos#94071398, numdates#94071400, annual_bmret#94071402, annual_ret#94071404, std_ret#94071406, Sharpe_ret#94071408, PctPos_ret#94071410, TR_ret#94071412, IR_ret#94071414, annual_resret#94071416, std_resret#94071418, Sharpe_resret#94071420, PctPos_resret#94071422, TR_resret#94071424, IR_resret#94071426, annual_retnet#94071428, std_retnet#94071430, Sharpe_retnet#94071432, PctPos_retnet#94071434, TR_retnet#94071436, IR_retnet#94071438, turnover#94071440], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
26 |
100% |
11.8 KiB |
0.0 B |
3612890 |
*(1) Project [CASE WHEN ((fractile#94074925 = NA) OR (fractile#94074925 = null)) THEN null ELSE cast(fractile#94074925 as int) END AS fractile#94074973, CASE WHEN (cap#94074926 = null) THEN null ELSE cap#94074926 END AS cap#94074974, CASE WHEN ((size#94074927 = NA) OR (size#94074927 = null)) THEN null ELSE cast(size#94074927 as float) END AS size#94074975, CASE WHEN ((value#94074928 = NA) OR (value#94074928 = null)) THEN null ELSE cast(value#94074928 as float) END AS value#94074976, CASE WHEN ((growth#94074929 = NA) OR (growth#94074929 = null)) THEN null ELSE cast(growth#94074929 as float) END AS growth#94074977, CASE WHEN ((leverage#94074930 = NA) OR (leverage#94074930 = null)) THEN null ELSE cast(leverage#94074930 as float) END AS leverage#94074978, CASE WHEN ((volatility#94074931 = NA) OR (volatility#94074931 = null)) THEN null ELSE cast(volatility#94074931 as float) END AS volatility#94074979, CASE WHEN ((momentum#94074932 = NA) OR (momentum#94074932 = null)) THEN null ELSE cast(momentum#94074932 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3612902 |
*(3) Sort [fractile#94074973 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94074973 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7511116]
+- *(2) Project [fractile#94074973, size#94074975, value#94074976, growth#94074977, leverage#94074978, volatility#94074979, momentum#94074980, yield#94074981, ##94074982, min_date#94074983, max_date#94074984]
+- *(2) BroadcastHashJoin [cap_description#94074997], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94074973, cap#94074974 AS cap_description#94074997, size#94074975, value#94074976, growth#94074977, leverage#94074978, volatility#94074979, momentum#94074980, yield#94074981, ##94074982, min_date#94074983, max_date#94074984]
: +- *(2) Filter ((isnotnull(fractile#94074973) AND NOT (fractile#94074973 = -1)) AND isnotnull(cap#94074974))
: +- InMemoryTableScan [##94074982, cap#94074974, fractile#94074973, growth#94074977, leverage#94074978, max_date#94074984, min_date#94074983, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3612916 |
*(1) Project [CASE WHEN ((overall#94071160 = NA) OR (overall#94071160 = null)) THEN null ELSE cast(overall#94071160 as int) END AS overall#94071393, CASE WHEN ((cap#94071161 = NA) OR (cap#94071161 = null)) THEN null ELSE cast(cap#94071161 as float) END AS cap#94071395, CASE WHEN ((retIC#94071162 = NA) OR (retIC#94071162 = null)) THEN null ELSE cast(retIC#94071162 as float) END AS retIC#94071397, CASE WHEN ((resretIC#94071163 = NA) OR (resretIC#94071163 = null)) THEN null ELSE cast(resretIC#94071163 as float) END AS resretIC#94071399, CASE WHEN ((size#94071164 = NA) OR (size#94071164 = null)) THEN null ELSE cast(size#94071164 as float) END AS size#94071401, CASE WHEN ((value#94071165 = NA) OR (value#94071165 = null)) THEN null ELSE cast(value#94071165 as float) END AS value#94071403, CASE WHEN ((growth#94071166 = NA) OR (growth#94071166 = null)) THEN null ELSE cast(growth#94071166 as float) END AS growth#94071405, CASE WHEN ((leverage#94071167 = NA) OR (leverage#94071167 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3612922 |
*(1) Project [yield#94071413, volatility#94071409, momentum#94071411, size#94071401, value#94071403, growth#94071405, leverage#94071407]
+- *(1) Filter (isnotnull(cap#94071395) AND (cap#94071395 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#94071395, growth#94071405, leverage#94071407, momentum#94071411, size#94071401, value#94071403, volatility#94071409, yield#94071413], [isnotnull(cap#94071395), (cap#94071395 = 0.0)]
+- InMemoryRelation [overall#94071393, cap#94071395, retIC#94071397, resretIC#94071399, size#94071401, value#94071403, growth#94071405, leverage#94071407, volatility#94071409, momentum#94071411, yield#94071413, numcos#94071415, numdates#94071417, annual_bmret#94071419, annual_ret#94071421, std_ret#94071423, Sharpe_ret#94071425, PctPos_ret#94071427, TR_ret#94071429, IR_ret#94071431, annual_resret#94071433, std_resret#94071435, Sharpe_resret#94071437, PctPos_resret#94071439, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3613004 |
*(1) Project [CASE WHEN (date#94076762 = null) THEN null ELSE cast(date#94076762 as date) END AS date#94076917, CASE WHEN ((allret#94076763 = NA) OR (allret#94076763 = null)) THEN null ELSE cast(allret#94076763 as float) END AS allret#94076961, CASE WHEN ((allcum#94076764 = NA) OR (allcum#94076764 = null)) THEN null ELSE cast(allcum#94076764 as float) END AS allcum#94076967, CASE WHEN ((drawdown_gross#94076765 = NA) OR (drawdown_gross#94076765 = null)) THEN null ELSE cast(drawdown_gross#94076765 as float) END AS drawdown_gross#94076973, CASE WHEN ((drawdown_length_gross#94076766 = NA) OR (drawdown_length_gross#94076766 = null)) THEN null ELSE cast(drawdown_length_gross#94076766 as int) END AS drawdown_length_gross#94076974, CASE WHEN ((allretnet#94076767 = NA) OR (allretnet#94076767 = null)) THEN null ELSE cast(allretnet#94076767 as float) END AS allretnet#94076975, CASE WHEN ((allcumnet#94076768 = NA) OR (allcumnet#94076768 = null)) THEN null ELSE cast(allcumnet#94076768 as float) END AS allcumnet#9407697...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
498.9 KiB |
0.0 B |
3613016 |
*(2) Sort [date#94077960 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94077960 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7511370]
+- *(1) Project [date#94077960, allcum#94078018 AS cum_gross#94078201, allcumnet#94078025 AS cum_net#94078202]
+- InMemoryTableScan [allcum#94078018, allcumnet#94078025, date#94077960]
+- InMemoryRelation [date#94077960, allret#94077983, allcum#94078018, drawdown_gross#94078022, drawdown_length_gross#94078023, allretnet#94078024, allcumnet#94078025, drawdown_net#94078026, drawdown_length_net#94078142, numcos#94078143, largecum#94078144, largecumnet#94078145, largeret#94078146, largeretnet#94078147, midcum#94078148, midcumnet#94078149, midret#94078150, midretnet#94078151, smallcum#94078152, smallcumnet#94078153, smallret#94078154, smallretnet#94078155], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94076762 = null) THEN null ELSE cast(date#94076762 as date) END AS date#94076917, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3613037 |
*(2) Sort [date#94076917 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94076917 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7511395]
+- *(1) Project [date#94076917, allret#94076961 AS daily_gross#94077181, allretnet#94076975 AS daily_net#94077182]
+- InMemoryTableScan [allret#94076961, allretnet#94076975, date#94076917]
+- InMemoryRelation [date#94076917, allret#94076961, allcum#94076967, drawdown_gross#94076973, drawdown_length_gross#94076974, allretnet#94076975, allcumnet#94076976, drawdown_net#94076977, drawdown_length_net#94076983, numcos#94076984, largecum#94076990, largecumnet#94077010, largeret#94077011, largeretnet#94077012, midcum#94077013, midcumnet#94077014, midret#94077020, midretnet#94077025, smallcum#94077051, smallcumnet#94077052, smallret#94077053, smallretnet#94077054], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94076762 = null) THEN null ELSE cast(date#94076762 as date) END AS date#940769...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3613057 |
*(1) Sort [date#94077714 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94077714 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7511413]
+- InMemoryTableScan [date#94077714, drawdown_gross#94077739, drawdown_net#94077743]
+- InMemoryRelation [date#94077714, allret#94077737, allcum#94077738, drawdown_gross#94077739, drawdown_length_gross#94077740, allretnet#94077741, allcumnet#94077742, drawdown_net#94077743, drawdown_length_net#94077744, numcos#94077745, largecum#94077746, largecumnet#94077747, largeret#94077748, largeretnet#94077772, midcum#94077773, midcumnet#94077774, midret#94077775, midretnet#94077776, smallcum#94077777, smallcumnet#94077778, smallret#94077779, smallretnet#94077780], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94076762 = null) THEN null ELSE cast(date#94076762 as date) END AS date#94076917, CASE WHEN ((allret#94076763 = NA) OR (allret#94076763 = null)) THEN null ELSE cast(allret#94076763 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3613078 |
*(2) Sort [date#94077005 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94077005 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7511435]
+- *(1) Project [date#94077005, (drawdown_length_gross#94077081 * -1) AS drawdown_length_gross#94077333]
+- InMemoryTableScan [date#94077005, drawdown_length_gross#94077081]
+- InMemoryRelation [date#94077005, allret#94077006, allcum#94077007, drawdown_gross#94077008, drawdown_length_gross#94077081, allretnet#94077084, allcumnet#94077091, drawdown_net#94077097, drawdown_length_net#94077105, numcos#94077108, largecum#94077110, largecumnet#94077111, largeret#94077114, largeretnet#94077139, midcum#94077192, midcumnet#94077193, midret#94077194, midretnet#94077195, smallcum#94077196, smallcumnet#94077197, smallret#94077198, smallretnet#94077199], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94076762 = null) THEN null ELSE cast(date#94076762 as date) END AS date#94076917, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
81.2 KiB |
0.0 B |
3613092 |
*(1) Project [CASE WHEN ((fractile#94076962 = NA) OR (fractile#94076962 = null)) THEN null ELSE cast(fractile#94076962 as float) END AS fractile#94076996, CASE WHEN ((overall#94076963 = NA) OR (overall#94076963 = null)) THEN null ELSE cast(overall#94076963 as int) END AS overall#94076997, CASE WHEN ((annual_ret#94076964 = NA) OR (annual_ret#94076964 = null)) THEN null ELSE cast(annual_ret#94076964 as float) END AS annual_ret#94076998, CASE WHEN ((annual_resret#94076965 = NA) OR (annual_resret#94076965 = null)) THEN null ELSE cast(annual_resret#94076965 as float) END AS annual_resret#94077004, CASE WHEN ((numcos#94076966 = NA) OR (numcos#94076966 = null)) THEN null ELSE cast(numcos#94076966 as float) END AS numcos#94077009]
+- FileScan csv [fractile#94076962,overall#94076963,annual_ret#94076964,annual_resret#94076965,numcos#94076966] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/volatilit..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3613101 |
*(1) Project [CASE WHEN ((fractile#94076941 = NA) OR (fractile#94076941 = null)) THEN null ELSE cast(fractile#94076941 as float) END AS fractile#94076991, CASE WHEN ((cap#94076942 = NA) OR (cap#94076942 = null)) THEN null ELSE cast(cap#94076942 as float) END AS cap#94076992, CASE WHEN ((annual_ret#94076943 = NA) OR (annual_ret#94076943 = null)) THEN null ELSE cast(annual_ret#94076943 as float) END AS annual_ret#94076993, CASE WHEN ((annual_resret#94076944 = NA) OR (annual_resret#94076944 = null)) THEN null ELSE cast(annual_resret#94076944 as float) END AS annual_resret#94076994, CASE WHEN ((numcos#94076945 = NA) OR (numcos#94076945 = null)) THEN null ELSE cast(numcos#94076945 as float) END AS numcos#94076995]
+- FileScan csv [fractile#94076941,cap#94076942,annual_ret#94076943,annual_resret#94076944,numcos#94076945] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/volatilit..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1160.0 B |
0.0 B |
3613108 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#94076996, annual_ret#94076998, annual_resret#94077004, numcos#94077009]
: +- InMemoryRelation [fractile#94076996, overall#94076997, annual_ret#94076998, annual_resret#94077004, numcos#94077009], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#94076962 = NA) OR (fractile#94076962 = null)) THEN null ELSE cast(fractile#94076962 as float) END AS fractile#94076996, CASE WHEN ((overall#94076963 = NA) OR (overall#94076963 = null)) THEN null ELSE cast(overall#94076963 as int) END AS overall#94076997, CASE WHEN ((annual_ret#94076964 = NA) OR (annual_ret#94076964 = null)) THEN null ELSE cast(annual_ret#94076964 as float) END AS annual_ret#94076998, CASE WHEN ((annual_resret#94076965 = NA) OR (annual_resret#94076965 = null)) THEN null ELSE cast(annual_resret#94076965 as float) END AS annual_resret#94077004, CASE WHEN ((numcos#94076966 = NA) OR (numcos#94076966 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3613128 |
*(1) Project [CASE WHEN (group#94077421 = null) THEN null ELSE group#94077421 END AS group#94077514, CASE WHEN ((annual_bmret#94077422 = NA) OR (annual_bmret#94077422 = null)) THEN null ELSE cast(annual_bmret#94077422 as float) END AS annual_bmret#94077515, CASE WHEN ((annual_ret#94077423 = NA) OR (annual_ret#94077423 = null)) THEN null ELSE cast(annual_ret#94077423 as float) END AS annual_ret#94077516, CASE WHEN ((std_ret#94077424 = NA) OR (std_ret#94077424 = null)) THEN null ELSE cast(std_ret#94077424 as float) END AS std_ret#94077517, CASE WHEN ((Sharpe_ret#94077425 = NA) OR (Sharpe_ret#94077425 = null)) THEN null ELSE cast(Sharpe_ret#94077425 as float) END AS Sharpe_ret#94077518, CASE WHEN ((PctPos_ret#94077426 = NA) OR (PctPos_ret#94077426 = null)) THEN null ELSE cast(PctPos_ret#94077426 as float) END AS PctPos_ret#94077519, CASE WHEN ((TR_ret#94077427 = NA) OR (TR_ret#94077427 = null)) THEN null ELSE cast(TR_ret#94077427 as float) END AS TR_ret#94077520, CASE WHEN ((IR_ret#94077428 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
15.7 KiB |
0.0 B |
3613134 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#94077516, Sharpe_ret#94077518, PctPos_ret#94077519, annual_resret#94077522, Sharpe_resret#94077524, PctPos_resret#94077525, annual_retnet#94077528, Sharpe_retnet#94077530, PctPos_retnet#94077531]
+- *(2) BroadcastHashJoin [group#94077514], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#94077514)
: +- InMemoryTableScan [group#94077514, annual_ret#94077516, Sharpe_ret#94077518, PctPos_ret#94077519, annual_resret#94077522, Sharpe_resret#94077524, PctPos_resret#94077525, annual_retnet#94077528, Sharpe_retnet#94077530, PctPos_retnet#94077531], [isnotnull(group#94077514)]
: +- InMemoryRelation [group#94077514, annual_bmret#94077515, annual_ret#94077516, std_ret#94077517, Sharpe_ret#94077518, PctPos_ret#94077519, TR_ret#94077520, IR_ret#94077521, annual_resret#94077522, std_resret#94077523, Sharpe_resret#94077524, PctPos_resret#94077525, TR_resret#94077526, IR_resret#94077527, annual_retnet#94077528, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
8.0 KiB |
0.0 B |
3613190 |
*(1) Project [CASE WHEN ((sector_id#94082119 = NA) OR (sector_id#94082119 = null)) THEN null ELSE cast(sector_id#94082119 as int) END AS sector_id#94082255, CASE WHEN ((retIC#94082120 = NA) OR (retIC#94082120 = null)) THEN null ELSE cast(retIC#94082120 as float) END AS retIC#94082256, CASE WHEN ((resretIC#94082121 = NA) OR (resretIC#94082121 = null)) THEN null ELSE cast(resretIC#94082121 as float) END AS resretIC#94082263, CASE WHEN ((numcos#94082122 = NA) OR (numcos#94082122 = null)) THEN null ELSE cast(numcos#94082122 as float) END AS numcos#94082266, CASE WHEN ((numdates#94082123 = NA) OR (numdates#94082123 = null)) THEN null ELSE cast(numdates#94082123 as int) END AS numdates#94082269, CASE WHEN ((annual_bmret#94082124 = NA) OR (annual_bmret#94082124 = null)) THEN null ELSE cast(annual_bmret#94082124 as float) END AS annual_bmret#94082270, CASE WHEN ((annual_ret#94082125 = NA) OR (annual_ret#94082125 = null)) THEN null ELSE cast(annual_ret#94082125 as float) END AS annual_ret#94082283, CASE WHEN ((std_...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.5 KiB |
0.0 B |
3613202 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7511713]
+- *(2) Project [sector_id#94082255, numcos#94082266, numdates#94082269, sort#93880530, description#93880532, universe#94082478, coverage#94082302]
+- *(2) BroadcastHashJoin [sector_id#94082255], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [sector_id#94082255, numcos#94082266, numdates#94082269, coverage#94082302, round((cast(numcos#94082266 as double) / cast(coverage#94082302 as double)), 0) AS universe#94082478]
: +- *(2) Filter isnotnull(sector_id#94082255)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [coverage#94082302, numcos#94082266, numdates#94082269, sector_id#94082255], [isnotnull(sector_id#94082255)]
: +- InMemoryRelation [sector_id#94082255, retIC#94082256, resretIC#94082...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3613216 |
*(1) Project [CASE WHEN ((cap#94081987 = NA) OR (cap#94081987 = null)) THEN null ELSE cast(cap#94081987 as float) END AS cap#94082258, CASE WHEN ((retIC#94081988 = NA) OR (retIC#94081988 = null)) THEN null ELSE cast(retIC#94081988 as float) END AS retIC#94082265, CASE WHEN ((resretIC#94081989 = NA) OR (resretIC#94081989 = null)) THEN null ELSE cast(resretIC#94081989 as float) END AS resretIC#94082268, CASE WHEN ((numcos#94081990 = NA) OR (numcos#94081990 = null)) THEN null ELSE cast(numcos#94081990 as float) END AS numcos#94082304, CASE WHEN ((numdates#94081991 = NA) OR (numdates#94081991 = null)) THEN null ELSE cast(numdates#94081991 as int) END AS numdates#94082307, CASE WHEN ((annual_bmret#94081992 = NA) OR (annual_bmret#94081992 = null)) THEN null ELSE cast(annual_bmret#94081992 as float) END AS annual_bmret#94082308, CASE WHEN ((annual_ret#94081993 = NA) OR (annual_ret#94081993 = null)) THEN null ELSE cast(annual_ret#94081993 as float) END AS annual_ret#94082309, CASE WHEN ((std_ret#94081994 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3613233 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7511785]
+- *(2) Project [cap#94082258, numcos#94082304, numdates#94082307, sort#93880531, description#93880533, universe#93880535, (cast(numcos#94082304 as double) / cast(universe#93880535 as double)) AS coverage#94082750]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94082258))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7511778]
: +- *(1) Filter isnotnull(cap#94082258)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94082258, numcos#94082304, numdates#94082307], [isnotnull(cap#94082258)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3613247 |
*(1) Project [CASE WHEN (date#94081923 = null) THEN null ELSE cast(date#94081923 as date) END AS date#94082225, CASE WHEN ((overall#94081924 = NA) OR (overall#94081924 = null)) THEN null ELSE cast(overall#94081924 as int) END AS overall#94082257, CASE WHEN ((ret#94081925 = NA) OR (ret#94081925 = null)) THEN null ELSE cast(ret#94081925 as float) END AS ret#94082259, CASE WHEN ((resret#94081926 = NA) OR (resret#94081926 = null)) THEN null ELSE cast(resret#94081926 as float) END AS resret#94082260, CASE WHEN ((retnet#94081927 = NA) OR (retnet#94081927 = null)) THEN null ELSE cast(retnet#94081927 as float) END AS retnet#94082261, CASE WHEN ((turnover#94081928 = NA) OR (turnover#94081928 = null)) THEN null ELSE cast(turnover#94081928 as float) END AS turnover#94082262, CASE WHEN ((numcos#94081929 = NA) OR (numcos#94081929 = null)) THEN null ELSE cast(numcos#94081929 as float) END AS numcos#94082264, CASE WHEN ((benchmark#94081930 = NA) OR (benchmark#94081930 = null)) THEN null ELSE cast(benchmark#94081930 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
233.8 KiB |
0.0 B |
3613255 |
*(1) Project [CASE WHEN (date#94081961 = null) THEN null ELSE cast(date#94081961 as date) END AS date#94082116, CASE WHEN ((cap#94081962 = NA) OR (cap#94081962 = null)) THEN null ELSE cast(cap#94081962 as float) END AS cap#94082117, CASE WHEN ((ret#94081963 = NA) OR (ret#94081963 = null)) THEN null ELSE cast(ret#94081963 as float) END AS ret#94082118, CASE WHEN ((resret#94081964 = NA) OR (resret#94081964 = null)) THEN null ELSE cast(resret#94081964 as float) END AS resret#94082145, CASE WHEN ((retnet#94081965 = NA) OR (retnet#94081965 = null)) THEN null ELSE cast(retnet#94081965 as float) END AS retnet#94082172, CASE WHEN ((turnover#94081966 = NA) OR (turnover#94081966 = null)) THEN null ELSE cast(turnover#94081966 as float) END AS turnover#94082173, CASE WHEN ((numcos#94081967 = NA) OR (numcos#94081967 = null)) THEN null ELSE cast(numcos#94081967 as float) END AS numcos#94082185, CASE WHEN ((coverage#94081968 = NA) OR (coverage#94081968 = null)) THEN null ELSE cast(coverage#94081968 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
851.0 KiB |
0.0 B |
3613268 |
*(2) Sort [date#94082225 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94082225 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7511834]
+- Union
:- InMemoryTableScan [date#94082225, numcos#94082264]
: +- InMemoryRelation [date#94082225, overall#94082257, ret#94082259, resret#94082260, retnet#94082261, turnover#94082262, numcos#94082264, benchmark#94082267, excess_ret#94082303, excess_resret#94082305, excess_retnet#94082306], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#94081923 = null) THEN null ELSE cast(date#94081923 as date) END AS date#94082225, CASE WHEN ((overall#94081924 = NA) OR (overall#94081924 = null)) THEN null ELSE cast(overall#94081924 as int) END AS overall#94082257, CASE WHEN ((ret#94081925 = NA) OR (ret#94081925 = null)) THEN null ELSE cast(ret#94081925 as float) END AS ret#94082259, CASE WHEN ((resret#94081926 = NA) OR (resret#94081926 = null)) THEN null ELSE cast(resret#94081926 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
98.7 KiB |
0.0 B |
3613309 |
*(1) Project [CASE WHEN ((turnover#94085759 = NA) OR (turnover#94085759 = null)) THEN null ELSE cast(turnover#94085759 as float) END AS turnover#94085935, CASE WHEN ((turnover#94085759 = NA) OR (turnover#94085759 = null)) THEN null ELSE (1.0 / cast(cast(turnover#94085759 as float) as double)) END AS days_hold#94086094]
+- *(1) Filter ((isnotnull(cap#94085728) AND NOT coalesce(((cap#94085728 = NA) OR (cap#94085728 = null)), false)) AND (cast(cap#94085728 as float) = 0.0))
+- FileScan csv [cap#94085728,turnover#94085759] Batched: false, DataFilters: [isnotnull(cap#94085728), NOT coalesce(((cap#94085728 = NA) OR (cap#94085728 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/volatilit..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3613327 |
*(2) Project [ret_large#94085462, ret_small#94085492, (ret_large#94085462 - ret_small#94085492) AS differential#94085578]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#94082309 AS ret_large#94085462]
: +- *(2) Filter (isnotnull(cap#94082258) AND (cap#94082258 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#94082309, cap#94082258], [isnotnull(cap#94082258), (cap#94082258 = 1.0)]
: +- InMemoryRelation [cap#94082258, retIC#94082265, resretIC#94082268, numcos#94082304, numdates#94082307, annual_bmret#94082308, annual_ret#94082309, std_ret#94082310, Sharpe_ret#94082311, PctPos_ret#94082312, TR_ret#94082313, IR_ret#94082314, annual_resret#94082315, std_resret#94082517, Sharpe_resret#94082703, PctPos_resret#94082704, TR_resret#94082705, IR_resret#94082706, annual_retnet#94082707, std_retnet#94082708, Sharpe_retnet#94082709, PctPos_retnet#94082710, TR_retnet#94082711, IR_retnet#94082712, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3613332 |
*(1) Project [CASE WHEN ((year#94085615 = NA) OR (year#94085615 = null)) THEN null ELSE cast(year#94085615 as int) END AS year#94085717, CASE WHEN ((retIC#94085616 = NA) OR (retIC#94085616 = null)) THEN null ELSE cast(retIC#94085616 as float) END AS retIC#94085718, CASE WHEN ((resretIC#94085617 = NA) OR (resretIC#94085617 = null)) THEN null ELSE cast(resretIC#94085617 as float) END AS resretIC#94085719, CASE WHEN ((numcos#94085618 = NA) OR (numcos#94085618 = null)) THEN null ELSE cast(numcos#94085618 as float) END AS numcos#94085720, CASE WHEN ((numdates#94085619 = NA) OR (numdates#94085619 = null)) THEN null ELSE cast(numdates#94085619 as int) END AS numdates#94085721, CASE WHEN ((annual_bmret#94085620 = NA) OR (annual_bmret#94085620 = null)) THEN null ELSE cast(annual_bmret#94085620 as float) END AS annual_bmret#94085722, CASE WHEN ((annual_ret#94085621 = NA) OR (annual_ret#94085621 = null)) THEN null ELSE cast(annual_ret#94085621 as float) END AS annual_ret#94085723, CASE WHEN ((std_ret#94085622 = NA) O...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.5 KiB |
0.0 B |
3613356 |
*(3) Project [cap#94085547, turnover#94082713, (1.0 / cast(turnover#94082713 as double)) AS days_hold#94085575]
+- *(3) Sort [cap_sort#94085458 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#94085458 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7512025]
+- *(2) Project [turnover#94082713, cap_description#94085457 AS cap#94085547, cap_sort#94085458]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94082258))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7512017]
: +- *(1) Filter isnotnull(cap#94082258)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94082258, turnover#94082713], [isnotnull(cap#94082258)]
: +- InMemoryRelation [cap#94082258, retIC#940...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3613370 |
*(2) Sort [year#94085717 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#94085717 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7511948]
+- *(1) Project [year#94085717, turnover#94085840, (1.0 / cast(turnover#94085840 as double)) AS days_hold#94085908]
+- *(1) Filter isnotnull(turnover#94085840)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#94085840, year#94085717], [isnotnull(turnover#94085840)]
+- InMemoryRelation [year#94085717, retIC#94085718, resretIC#94085719, numcos#94085720, numdates#94085721, annual_bmret#94085722, annual_ret#94085723, std_ret#94085724, Sharpe_ret#94085725, PctPos_ret#94085726, TR_ret#94085760, IR_ret#94085761, annual_resret#94085762, std_resret#94085796, Sharpe_resret#94085797, PctPos_resret#94085798, TR_resret#94085799, IR_resret#94085800, annual_retnet#94085801, std_retnet#94085802, Sharpe_retnet#94085803, PctPos_retnet#94085837, TR_retnet#94085838, IR_retnet#94085839, turnover#94085840], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
26 |
100% |
11.8 KiB |
0.0 B |
3613433 |
*(1) Project [CASE WHEN ((fractile#94089382 = NA) OR (fractile#94089382 = null)) THEN null ELSE cast(fractile#94089382 as int) END AS fractile#94089430, CASE WHEN (cap#94089383 = null) THEN null ELSE cap#94089383 END AS cap#94089431, CASE WHEN ((size#94089384 = NA) OR (size#94089384 = null)) THEN null ELSE cast(size#94089384 as float) END AS size#94089432, CASE WHEN ((value#94089385 = NA) OR (value#94089385 = null)) THEN null ELSE cast(value#94089385 as float) END AS value#94089433, CASE WHEN ((growth#94089386 = NA) OR (growth#94089386 = null)) THEN null ELSE cast(growth#94089386 as float) END AS growth#94089434, CASE WHEN ((leverage#94089387 = NA) OR (leverage#94089387 = null)) THEN null ELSE cast(leverage#94089387 as float) END AS leverage#94089435, CASE WHEN ((volatility#94089388 = NA) OR (volatility#94089388 = null)) THEN null ELSE cast(volatility#94089388 as float) END AS volatility#94089436, CASE WHEN ((momentum#94089389 = NA) OR (momentum#94089389 = null)) THEN null ELSE cast(momentum#94089389 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3613445 |
*(3) Sort [fractile#94089430 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94089430 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7512265]
+- *(2) Project [fractile#94089430, size#94089432, value#94089433, growth#94089434, leverage#94089435, volatility#94089436, momentum#94089437, yield#94089438, ##94089439, min_date#94089440, max_date#94089441]
+- *(2) BroadcastHashJoin [cap_description#94089454], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94089430, cap#94089431 AS cap_description#94089454, size#94089432, value#94089433, growth#94089434, leverage#94089435, volatility#94089436, momentum#94089437, yield#94089438, ##94089439, min_date#94089440, max_date#94089441]
: +- *(2) Filter ((isnotnull(fractile#94089430) AND NOT (fractile#94089430 = -1)) AND isnotnull(cap#94089431))
: +- InMemoryTableScan [##94089439, cap#94089431, fractile#94089430, growth#94089434, leverage#94089435, max_date#94089441, min_date#94089440, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3613459 |
*(1) Project [CASE WHEN ((overall#94085727 = NA) OR (overall#94085727 = null)) THEN null ELSE cast(overall#94085727 as int) END AS overall#94085874, CASE WHEN ((cap#94085728 = NA) OR (cap#94085728 = null)) THEN null ELSE cast(cap#94085728 as float) END AS cap#94085875, CASE WHEN ((retIC#94085729 = NA) OR (retIC#94085729 = null)) THEN null ELSE cast(retIC#94085729 as float) END AS retIC#94085876, CASE WHEN ((resretIC#94085730 = NA) OR (resretIC#94085730 = null)) THEN null ELSE cast(resretIC#94085730 as float) END AS resretIC#94085877, CASE WHEN ((size#94085731 = NA) OR (size#94085731 = null)) THEN null ELSE cast(size#94085731 as float) END AS size#94085878, CASE WHEN ((value#94085732 = NA) OR (value#94085732 = null)) THEN null ELSE cast(value#94085732 as float) END AS value#94085879, CASE WHEN ((growth#94085733 = NA) OR (growth#94085733 = null)) THEN null ELSE cast(growth#94085733 as float) END AS growth#94085880, CASE WHEN ((leverage#94085734 = NA) OR (leverage#94085734 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3613465 |
*(1) Project [yield#94085910, volatility#94085907, momentum#94085909, size#94085878, value#94085879, growth#94085880, leverage#94085881]
+- *(1) Filter (isnotnull(cap#94085875) AND (cap#94085875 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#94085875, growth#94085880, leverage#94085881, momentum#94085909, size#94085878, value#94085879, volatility#94085907, yield#94085910], [isnotnull(cap#94085875), (cap#94085875 = 0.0)]
+- InMemoryRelation [overall#94085874, cap#94085875, retIC#94085876, resretIC#94085877, size#94085878, value#94085879, growth#94085880, leverage#94085881, volatility#94085907, momentum#94085909, yield#94085910, numcos#94085911, numdates#94085912, annual_bmret#94085916, annual_ret#94085917, std_ret#94085918, Sharpe_ret#94085919, PctPos_ret#94085920, TR_ret#94085921, IR_ret#94085922, annual_resret#94085923, std_resret#94085924, Sharpe_resret#94085925, PctPos_resret#94085926, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3613547 |
*(1) Project [CASE WHEN (date#94091311 = null) THEN null ELSE cast(date#94091311 as date) END AS date#94091406, CASE WHEN ((allret#94091312 = NA) OR (allret#94091312 = null)) THEN null ELSE cast(allret#94091312 as float) END AS allret#94091407, CASE WHEN ((allcum#94091313 = NA) OR (allcum#94091313 = null)) THEN null ELSE cast(allcum#94091313 as float) END AS allcum#94091408, CASE WHEN ((drawdown_gross#94091314 = NA) OR (drawdown_gross#94091314 = null)) THEN null ELSE cast(drawdown_gross#94091314 as float) END AS drawdown_gross#94091409, CASE WHEN ((drawdown_length_gross#94091315 = NA) OR (drawdown_length_gross#94091315 = null)) THEN null ELSE cast(drawdown_length_gross#94091315 as int) END AS drawdown_length_gross#94091410, CASE WHEN ((allretnet#94091316 = NA) OR (allretnet#94091316 = null)) THEN null ELSE cast(allretnet#94091316 as float) END AS allretnet#94091411, CASE WHEN ((allcumnet#94091317 = NA) OR (allcumnet#94091317 = null)) THEN null ELSE cast(allcumnet#94091317 as float) END AS allcumnet#9409141...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
498.9 KiB |
0.0 B |
3613559 |
*(2) Sort [date#94091406 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94091406 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7512511]
+- *(1) Project [date#94091406, allcum#94091408 AS cum_gross#94091623, allcumnet#94091413 AS cum_net#94091624]
+- InMemoryTableScan [allcum#94091408, allcumnet#94091413, date#94091406]
+- InMemoryRelation [date#94091406, allret#94091407, allcum#94091408, drawdown_gross#94091409, drawdown_length_gross#94091410, allretnet#94091411, allcumnet#94091413, drawdown_net#94091418, drawdown_length_net#94091420, numcos#94091426, largecum#94091427, largecumnet#94091433, largeret#94091439, largeretnet#94091441, midcum#94091442, midcumnet#94091443, midret#94091444, midretnet#94091445, smallcum#94091446, smallcumnet#94091447, smallret#94091448, smallretnet#94091449], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94091311 = null) THEN null ELSE cast(date#94091311 as date) END AS date#94091406, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3613580 |
*(2) Sort [date#94091865 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94091865 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7512536]
+- *(1) Project [date#94091865, allret#94091866 AS daily_gross#94092013, allretnet#94091873 AS daily_net#94092014]
+- InMemoryTableScan [allret#94091866, allretnet#94091873, date#94091865]
+- InMemoryRelation [date#94091865, allret#94091866, allcum#94091867, drawdown_gross#94091868, drawdown_length_gross#94091870, allretnet#94091873, allcumnet#94091875, drawdown_net#94091877, drawdown_length_net#94091879, numcos#94091882, largecum#94091883, largecumnet#94091885, largeret#94091886, largeretnet#94091887, midcum#94091888, midcumnet#94091889, midret#94091890, midretnet#94091891, smallcum#94091892, smallcumnet#94091893, smallret#94091894, smallretnet#94091895], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94091311 = null) THEN null ELSE cast(date#94091311 as date) END AS date#940914...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3613600 |
*(1) Sort [date#94092309 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94092309 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7512554]
+- InMemoryTableScan [date#94092309, drawdown_gross#94092312, drawdown_net#94092316]
+- InMemoryRelation [date#94092309, allret#94092310, allcum#94092311, drawdown_gross#94092312, drawdown_length_gross#94092313, allretnet#94092314, allcumnet#94092315, drawdown_net#94092316, drawdown_length_net#94092317, numcos#94092318, largecum#94092319, largecumnet#94092320, largeret#94092321, largeretnet#94092322, midcum#94092323, midcumnet#94092324, midret#94092325, midretnet#94092326, smallcum#94092327, smallcumnet#94092351, smallret#94092352, smallretnet#94092353], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94091311 = null) THEN null ELSE cast(date#94091311 as date) END AS date#94091406, CASE WHEN ((allret#94091312 = NA) OR (allret#94091312 = null)) THEN null ELSE cast(allret#94091312 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.8 KiB |
0.0 B |
3613621 |
*(2) Sort [date#94091600 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94091600 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7512576]
+- *(1) Project [date#94091600, (drawdown_length_gross#94091677 * -1) AS drawdown_length_gross#94091989]
+- InMemoryTableScan [date#94091600, drawdown_length_gross#94091677]
+- InMemoryRelation [date#94091600, allret#94091650, allcum#94091653, drawdown_gross#94091654, drawdown_length_gross#94091677, allretnet#94091678, allcumnet#94091679, drawdown_net#94091680, drawdown_length_net#94091681, numcos#94091682, largecum#94091683, largecumnet#94091728, largeret#94091730, largeretnet#94091863, midcum#94091864, midcumnet#94091869, midret#94091872, midretnet#94091874, smallcum#94091876, smallcumnet#94091878, smallret#94091880, smallretnet#94091881], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94091311 = null) THEN null ELSE cast(date#94091311 as date) END AS date#94091406, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
81.0 KiB |
0.0 B |
3613635 |
*(1) Project [CASE WHEN ((fractile#94091215 = NA) OR (fractile#94091215 = null)) THEN null ELSE cast(fractile#94091215 as float) END AS fractile#94091235, CASE WHEN ((overall#94091216 = NA) OR (overall#94091216 = null)) THEN null ELSE cast(overall#94091216 as int) END AS overall#94091237, CASE WHEN ((annual_ret#94091217 = NA) OR (annual_ret#94091217 = null)) THEN null ELSE cast(annual_ret#94091217 as float) END AS annual_ret#94091238, CASE WHEN ((annual_resret#94091218 = NA) OR (annual_resret#94091218 = null)) THEN null ELSE cast(annual_resret#94091218 as float) END AS annual_resret#94091239, CASE WHEN ((numcos#94091219 = NA) OR (numcos#94091219 = null)) THEN null ELSE cast(numcos#94091219 as float) END AS numcos#94091240]
+- FileScan csv [fractile#94091215,overall#94091216,annual_ret#94091217,annual_resret#94091218,numcos#94091219] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/yield/fra..., PartitionFilters: ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
712.0 B |
0.0 B |
3613644 |
*(1) Project [CASE WHEN ((fractile#94091248 = NA) OR (fractile#94091248 = null)) THEN null ELSE cast(fractile#94091248 as float) END AS fractile#94091293, CASE WHEN ((cap#94091249 = NA) OR (cap#94091249 = null)) THEN null ELSE cast(cap#94091249 as float) END AS cap#94091294, CASE WHEN ((annual_ret#94091250 = NA) OR (annual_ret#94091250 = null)) THEN null ELSE cast(annual_ret#94091250 as float) END AS annual_ret#94091295, CASE WHEN ((annual_resret#94091251 = NA) OR (annual_resret#94091251 = null)) THEN null ELSE cast(annual_resret#94091251 as float) END AS annual_resret#94091355, CASE WHEN ((numcos#94091252 = NA) OR (numcos#94091252 = null)) THEN null ELSE cast(numcos#94091252 as float) END AS numcos#94091356]
+- FileScan csv [fractile#94091248,cap#94091249,annual_ret#94091250,annual_resret#94091251,numcos#94091252] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/yield/fra..., PartitionFilters: [], PushedFilters:...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1120.0 B |
0.0 B |
3613651 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#94091235, annual_ret#94091238, annual_resret#94091239, numcos#94091240]
: +- InMemoryRelation [fractile#94091235, overall#94091237, annual_ret#94091238, annual_resret#94091239, numcos#94091240], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#94091215 = NA) OR (fractile#94091215 = null)) THEN null ELSE cast(fractile#94091215 as float) END AS fractile#94091235, CASE WHEN ((overall#94091216 = NA) OR (overall#94091216 = null)) THEN null ELSE cast(overall#94091216 as int) END AS overall#94091237, CASE WHEN ((annual_ret#94091217 = NA) OR (annual_ret#94091217 = null)) THEN null ELSE cast(annual_ret#94091217 as float) END AS annual_ret#94091238, CASE WHEN ((annual_resret#94091218 = NA) OR (annual_resret#94091218 = null)) THEN null ELSE cast(annual_resret#94091218 as float) END AS annual_resret#94091239, CASE WHEN ((numcos#94091219 = NA) OR (numcos#94091219 = null)) THEN null ELSE cast(num...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
648.0 B |
0.0 B |
3613671 |
*(1) Project [CASE WHEN (group#94091898 = null) THEN null ELSE group#94091898 END AS group#94092132, CASE WHEN ((annual_bmret#94091899 = NA) OR (annual_bmret#94091899 = null)) THEN null ELSE cast(annual_bmret#94091899 as float) END AS annual_bmret#94092133, CASE WHEN (annual_ret#94091900 = null) THEN null ELSE annual_ret#94091900 END AS annual_ret#94092134, CASE WHEN ((std_ret#94091901 = NA) OR (std_ret#94091901 = null)) THEN null ELSE cast(std_ret#94091901 as float) END AS std_ret#94092135, CASE WHEN ((Sharpe_ret#94091902 = NA) OR (Sharpe_ret#94091902 = null)) THEN null ELSE cast(Sharpe_ret#94091902 as float) END AS Sharpe_ret#94092136, CASE WHEN ((PctPos_ret#94091903 = NA) OR (PctPos_ret#94091903 = null)) THEN null ELSE cast(PctPos_ret#94091903 as float) END AS PctPos_ret#94092137, CASE WHEN ((TR_ret#94091904 = NA) OR (TR_ret#94091904 = null)) THEN null ELSE cast(TR_ret#94091904 as float) END AS TR_ret#94092138, CASE WHEN ((IR_ret#94091905 = NA) OR (IR_ret#94091905 = null)) THEN null ELSE cast(IR_ret#940...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
23.2 KiB |
0.0 B |
3613677 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#94092134, Sharpe_ret#94092136, PctPos_ret#94092137, annual_resret#94092140, Sharpe_resret#94092142, PctPos_resret#94092143, annual_retnet#94092146, Sharpe_retnet#94092148, PctPos_retnet#94092149]
+- *(2) BroadcastHashJoin [group#94092132], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#94092132)
: +- InMemoryTableScan [group#94092132, annual_ret#94092134, Sharpe_ret#94092136, PctPos_ret#94092137, annual_resret#94092140, Sharpe_resret#94092142, PctPos_resret#94092143, annual_retnet#94092146, Sharpe_retnet#94092148, PctPos_retnet#94092149], [isnotnull(group#94092132)]
: +- InMemoryRelation [group#94092132, annual_bmret#94092133, annual_ret#94092134, std_ret#94092135, Sharpe_ret#94092136, PctPos_ret#94092137, TR_ret#94092138, IR_ret#94092139, annual_resret#94092140, std_resret#94092141, Sharpe_resret#94092142, PctPos_resret#94092143, TR_resret#94092144, IR_resret#94092145, annual_retnet#94092146, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
13.0 KiB |
0.0 B |
3613733 |
*(1) Project [CASE WHEN ((sector_id#94096493 = NA) OR (sector_id#94096493 = null)) THEN null ELSE cast(sector_id#94096493 as int) END AS sector_id#94096692, CASE WHEN ((retIC#94096494 = NA) OR (retIC#94096494 = null)) THEN null ELSE cast(retIC#94096494 as float) END AS retIC#94096768, CASE WHEN ((resretIC#94096495 = NA) OR (resretIC#94096495 = null)) THEN null ELSE cast(resretIC#94096495 as float) END AS resretIC#94096830, CASE WHEN ((numcos#94096496 = NA) OR (numcos#94096496 = null)) THEN null ELSE cast(numcos#94096496 as float) END AS numcos#94096844, CASE WHEN ((numdates#94096497 = NA) OR (numdates#94096497 = null)) THEN null ELSE cast(numdates#94096497 as int) END AS numdates#94096848, CASE WHEN ((annual_bmret#94096498 = NA) OR (annual_bmret#94096498 = null)) THEN null ELSE cast(annual_bmret#94096498 as float) END AS annual_bmret#94096850, CASE WHEN ((annual_ret#94096499 = NA) OR (annual_ret#94096499 = null)) THEN null ELSE cast(annual_ret#94096499 as float) END AS annual_ret#94096852, CASE WHEN ((std_...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.5 KiB |
0.0 B |
3613745 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7512854]
+- *(2) Project [sector_id#94096692, numcos#94096844, numdates#94096848, sort#93880530, description#93880532, universe#94097082, coverage#94096878]
+- *(2) BroadcastHashJoin [sector_id#94096692], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [sector_id#94096692, numcos#94096844, numdates#94096848, coverage#94096878, round((cast(numcos#94096844 as double) / cast(coverage#94096878 as double)), 0) AS universe#94097082]
: +- *(2) Filter isnotnull(sector_id#94096692)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [coverage#94096878, numcos#94096844, numdates#94096848, sector_id#94096692], [isnotnull(sector_id#94096692)]
: +- InMemoryRelation [sector_id#94096692, retIC#94096768, resretIC#94096...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3613759 |
*(1) Project [CASE WHEN ((cap#94096394 = NA) OR (cap#94096394 = null)) THEN null ELSE cast(cap#94096394 as float) END AS cap#94096659, CASE WHEN ((retIC#94096395 = NA) OR (retIC#94096395 = null)) THEN null ELSE cast(retIC#94096395 as float) END AS retIC#94096661, CASE WHEN ((resretIC#94096396 = NA) OR (resretIC#94096396 = null)) THEN null ELSE cast(resretIC#94096396 as float) END AS resretIC#94096662, CASE WHEN ((numcos#94096397 = NA) OR (numcos#94096397 = null)) THEN null ELSE cast(numcos#94096397 as float) END AS numcos#94096675, CASE WHEN ((numdates#94096398 = NA) OR (numdates#94096398 = null)) THEN null ELSE cast(numdates#94096398 as int) END AS numdates#94096676, CASE WHEN ((annual_bmret#94096399 = NA) OR (annual_bmret#94096399 = null)) THEN null ELSE cast(annual_bmret#94096399 as float) END AS annual_bmret#94096677, CASE WHEN ((annual_ret#94096400 = NA) OR (annual_ret#94096400 = null)) THEN null ELSE cast(annual_ret#94096400 as float) END AS annual_ret#94096690, CASE WHEN ((std_ret#94096401 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3613776 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7512926]
+- *(2) Project [cap#94096659, numcos#94096675, numdates#94096676, sort#93880531, description#93880533, universe#93880535, (cast(numcos#94096675 as double) / cast(universe#93880535 as double)) AS coverage#94096914]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94096659))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7512919]
: +- *(1) Filter isnotnull(cap#94096659)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94096659, numcos#94096675, numdates#94096676], [isnotnull(cap#94096659)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3613790 |
*(1) Project [CASE WHEN (date#94096282 = null) THEN null ELSE cast(date#94096282 as date) END AS date#94096387, CASE WHEN ((overall#94096283 = NA) OR (overall#94096283 = null)) THEN null ELSE cast(overall#94096283 as int) END AS overall#94096420, CASE WHEN ((ret#94096284 = NA) OR (ret#94096284 = null)) THEN null ELSE cast(ret#94096284 as float) END AS ret#94096421, CASE WHEN ((resret#94096285 = NA) OR (resret#94096285 = null)) THEN null ELSE cast(resret#94096285 as float) END AS resret#94096448, CASE WHEN ((retnet#94096286 = NA) OR (retnet#94096286 = null)) THEN null ELSE cast(retnet#94096286 as float) END AS retnet#94096449, CASE WHEN ((turnover#94096287 = NA) OR (turnover#94096287 = null)) THEN null ELSE cast(turnover#94096287 as float) END AS turnover#94096450, CASE WHEN ((numcos#94096288 = NA) OR (numcos#94096288 = null)) THEN null ELSE cast(numcos#94096288 as float) END AS numcos#94096451, CASE WHEN ((benchmark#94096289 = NA) OR (benchmark#94096289 = null)) THEN null ELSE cast(benchmark#94096289 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
233.8 KiB |
0.0 B |
3613798 |
*(1) Project [CASE WHEN (date#94096307 = null) THEN null ELSE cast(date#94096307 as date) END AS date#94096368, CASE WHEN ((cap#94096308 = NA) OR (cap#94096308 = null)) THEN null ELSE cast(cap#94096308 as float) END AS cap#94096369, CASE WHEN ((ret#94096309 = NA) OR (ret#94096309 = null)) THEN null ELSE cast(ret#94096309 as float) END AS ret#94096381, CASE WHEN ((resret#94096310 = NA) OR (resret#94096310 = null)) THEN null ELSE cast(resret#94096310 as float) END AS resret#94096382, CASE WHEN ((retnet#94096311 = NA) OR (retnet#94096311 = null)) THEN null ELSE cast(retnet#94096311 as float) END AS retnet#94096383, CASE WHEN ((turnover#94096312 = NA) OR (turnover#94096312 = null)) THEN null ELSE cast(turnover#94096312 as float) END AS turnover#94096384, CASE WHEN ((numcos#94096313 = NA) OR (numcos#94096313 = null)) THEN null ELSE cast(numcos#94096313 as float) END AS numcos#94096385, CASE WHEN ((coverage#94096314 = NA) OR (coverage#94096314 = null)) THEN null ELSE cast(coverage#94096314 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
851.0 KiB |
0.0 B |
3613811 |
*(2) Sort [date#94096387 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94096387 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7512975]
+- Union
:- InMemoryTableScan [date#94096387, numcos#94096451]
: +- InMemoryRelation [date#94096387, overall#94096420, ret#94096421, resret#94096448, retnet#94096449, turnover#94096450, numcos#94096451, benchmark#94096452, excess_ret#94096479, excess_resret#94096480, excess_retnet#94096545], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#94096282 = null) THEN null ELSE cast(date#94096282 as date) END AS date#94096387, CASE WHEN ((overall#94096283 = NA) OR (overall#94096283 = null)) THEN null ELSE cast(overall#94096283 as int) END AS overall#94096420, CASE WHEN ((ret#94096284 = NA) OR (ret#94096284 = null)) THEN null ELSE cast(ret#94096284 as float) END AS ret#94096421, CASE WHEN ((resret#94096285 = NA) OR (resret#94096285 = null)) THEN null ELSE cast(resret#94096285 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
98.7 KiB |
0.0 B |
3613845 |
*(1) Project [CASE WHEN ((turnover#94099996 = NA) OR (turnover#94099996 = null)) THEN null ELSE cast(turnover#94099996 as float) END AS turnover#94100249, CASE WHEN ((turnover#94099996 = NA) OR (turnover#94099996 = null)) THEN null ELSE (1.0 / cast(cast(turnover#94099996 as float) as double)) END AS days_hold#94100312]
+- *(1) Filter ((isnotnull(cap#94099965) AND NOT coalesce(((cap#94099965 = NA) OR (cap#94099965 = null)), false)) AND (cast(cap#94099965 as float) = 0.0))
+- FileScan csv [cap#94099965,turnover#94099996] Batched: false, DataFilters: [isnotnull(cap#94099965), NOT coalesce(((cap#94099965 = NA) OR (cap#94099965 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/risk_factors/yield/sta..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3613880 |
*(2) Sort [year#94100201 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#94100201 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7513090]
+- *(1) Project [CASE WHEN ((year#94100030 = NA) OR (year#94100030 = null)) THEN null ELSE cast(year#94100030 as int) END AS year#94100201, CASE WHEN ((turnover#94100054 = NA) OR (turnover#94100054 = null)) THEN null ELSE cast(turnover#94100054 as float) END AS turnover#94100253, CASE WHEN ((turnover#94100054 = NA) OR (turnover#94100054 = null)) THEN null ELSE (1.0 / cast(cast(turnover#94100054 as float) as double)) END AS days_hold#94100313]
+- *(1) Filter ((isnotnull(turnover#94100054) AND NOT coalesce(((turnover#94100054 = NA) OR (turnover#94100054 = null)), false)) AND isnotnull(cast(turnover#94100054 as float)))
+- FileScan csv [year#94100030,turnover#94100054] Batched: false, DataFilters: [isnotnull(turnover#94100054), NOT coalesce(((turnover#94100054 = NA) OR (turnover#94100054 = nul..., Format: CSV, Location: InMemoryFileIndex(1 p...
|
Disk Memory Deserialized 1x Replicated
|
26 |
100% |
11.8 KiB |
0.0 B |
3613896 |
*(2) Project [ret_large#94099809, ret_small#94099866, (ret_large#94099809 - ret_small#94099866) AS differential#94099928]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#94096690 AS ret_large#94099809]
: +- *(2) Filter (isnotnull(cap#94096659) AND (cap#94096659 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#94096690, cap#94096659], [isnotnull(cap#94096659), (cap#94096659 = 1.0)]
: +- InMemoryRelation [cap#94096659, retIC#94096661, resretIC#94096662, numcos#94096675, numdates#94096676, annual_bmret#94096677, annual_ret#94096690, std_ret#94096691, Sharpe_ret#94096693, PctPos_ret#94096706, TR_ret#94096709, IR_ret#94096710, annual_resret#94096766, std_resret#94096767, Sharpe_resret#94096829, PctPos_resret#94096831, TR_resret#94096845, IR_resret#94096849, annual_retnet#94096851, std_retnet#94096853, Sharpe_retnet#94096855, PctPos_retnet#94096857, TR_retnet#94096859, IR_retnet#94096861, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3613908 |
*(3) Project [cap#94099867, turnover#94096863, (1.0 / cast(turnover#94096863 as double)) AS days_hold#94099922]
+- *(3) Sort [cap_sort#94099805 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#94099805 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7513159]
+- *(2) Project [turnover#94096863, cap_description#94099804 AS cap#94099867, cap_sort#94099805]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94096659))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7513151]
: +- *(1) Filter isnotnull(cap#94096659)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94096659, turnover#94096863], [isnotnull(cap#94096659)]
: +- InMemoryRelation [cap#94096659, retIC#940...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3613970 |
*(1) Project [CASE WHEN ((fractile#94103081 = NA) OR (fractile#94103081 = null)) THEN null ELSE cast(fractile#94103081 as int) END AS fractile#94103129, CASE WHEN (cap#94103082 = null) THEN null ELSE cap#94103082 END AS cap#94103130, CASE WHEN ((size#94103083 = NA) OR (size#94103083 = null)) THEN null ELSE cast(size#94103083 as float) END AS size#94103131, CASE WHEN ((value#94103084 = NA) OR (value#94103084 = null)) THEN null ELSE cast(value#94103084 as float) END AS value#94103132, CASE WHEN ((growth#94103085 = NA) OR (growth#94103085 = null)) THEN null ELSE cast(growth#94103085 as float) END AS growth#94103133, CASE WHEN ((leverage#94103086 = NA) OR (leverage#94103086 = null)) THEN null ELSE cast(leverage#94103086 as float) END AS leverage#94103134, CASE WHEN ((volatility#94103087 = NA) OR (volatility#94103087 = null)) THEN null ELSE cast(volatility#94103087 as float) END AS volatility#94103135, CASE WHEN ((momentum#94103088 = NA) OR (momentum#94103088 = null)) THEN null ELSE cast(momentum#94103088 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3613982 |
*(3) Sort [fractile#94103129 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94103129 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7513399]
+- *(2) Project [fractile#94103129, size#94103131, value#94103132, growth#94103133, leverage#94103134, volatility#94103135, momentum#94103136, yield#94103137, ##94103138, min_date#94103139, max_date#94103140]
+- *(2) BroadcastHashJoin [cap_description#94103153], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94103129, cap#94103130 AS cap_description#94103153, size#94103131, value#94103132, growth#94103133, leverage#94103134, volatility#94103135, momentum#94103136, yield#94103137, ##94103138, min_date#94103139, max_date#94103140]
: +- *(2) Filter ((isnotnull(fractile#94103129) AND NOT (fractile#94103129 = -1)) AND isnotnull(cap#94103130))
: +- InMemoryTableScan [##94103138, cap#94103130, fractile#94103129, growth#94103133, leverage#94103134, max_date#94103140, min_date#94103139, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3613996 |
*(1) Project [CASE WHEN ((overall#94099964 = NA) OR (overall#94099964 = null)) THEN null ELSE cast(overall#94099964 as int) END AS overall#94100196, CASE WHEN ((cap#94099965 = NA) OR (cap#94099965 = null)) THEN null ELSE cast(cap#94099965 as float) END AS cap#94100197, CASE WHEN ((retIC#94099966 = NA) OR (retIC#94099966 = null)) THEN null ELSE cast(retIC#94099966 as float) END AS retIC#94100198, CASE WHEN ((resretIC#94099967 = NA) OR (resretIC#94099967 = null)) THEN null ELSE cast(resretIC#94099967 as float) END AS resretIC#94100199, CASE WHEN ((size#94099968 = NA) OR (size#94099968 = null)) THEN null ELSE cast(size#94099968 as float) END AS size#94100200, CASE WHEN ((value#94099969 = NA) OR (value#94099969 = null)) THEN null ELSE cast(value#94099969 as float) END AS value#94100202, CASE WHEN ((growth#94099970 = NA) OR (growth#94099970 = null)) THEN null ELSE cast(growth#94099970 as float) END AS growth#94100203, CASE WHEN ((leverage#94099971 = NA) OR (leverage#94099971 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3614002 |
*(1) Project [yield#94100210, volatility#94100207, momentum#94100209, size#94100200, value#94100202, growth#94100203, leverage#94100205]
+- *(1) Filter (isnotnull(cap#94100197) AND (cap#94100197 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#94100197, growth#94100203, leverage#94100205, momentum#94100209, size#94100200, value#94100202, volatility#94100207, yield#94100210], [isnotnull(cap#94100197), (cap#94100197 = 0.0)]
+- InMemoryRelation [overall#94100196, cap#94100197, retIC#94100198, resretIC#94100199, size#94100200, value#94100202, growth#94100203, leverage#94100205, volatility#94100207, momentum#94100209, yield#94100210, numcos#94100212, numdates#94100214, annual_bmret#94100216, annual_ret#94100218, std_ret#94100220, Sharpe_ret#94100221, PctPos_ret#94100223, TR_ret#94100225, IR_ret#94100226, annual_resret#94100228, std_resret#94100230, Sharpe_resret#94100232, PctPos_resret#94100234, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3614084 |
*(1) Project [CASE WHEN (date#94105074 = null) THEN null ELSE cast(date#94105074 as date) END AS date#94105238, CASE WHEN ((allret#94105075 = NA) OR (allret#94105075 = null)) THEN null ELSE cast(allret#94105075 as float) END AS allret#94105263, CASE WHEN ((allcum#94105076 = NA) OR (allcum#94105076 = null)) THEN null ELSE cast(allcum#94105076 as float) END AS allcum#94105265, CASE WHEN ((drawdown_gross#94105077 = NA) OR (drawdown_gross#94105077 = null)) THEN null ELSE cast(drawdown_gross#94105077 as float) END AS drawdown_gross#94105267, CASE WHEN ((drawdown_length_gross#94105078 = NA) OR (drawdown_length_gross#94105078 = null)) THEN null ELSE cast(drawdown_length_gross#94105078 as int) END AS drawdown_length_gross#94105269, CASE WHEN ((allretnet#94105079 = NA) OR (allretnet#94105079 = null)) THEN null ELSE cast(allretnet#94105079 as float) END AS allretnet#94105270, CASE WHEN ((allcumnet#94105080 = NA) OR (allcumnet#94105080 = null)) THEN null ELSE cast(allcumnet#94105080 as float) END AS allcumnet#9410527...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
498.2 KiB |
0.0 B |
3614096 |
*(2) Sort [date#94105888 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94105888 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7513645]
+- *(1) Project [date#94105888, allcum#94105890 AS cum_gross#94106067, allcumnet#94106005 AS cum_net#94106068]
+- InMemoryTableScan [allcum#94105890, allcumnet#94106005, date#94105888]
+- InMemoryRelation [date#94105888, allret#94105889, allcum#94105890, drawdown_gross#94105892, drawdown_length_gross#94105893, allretnet#94105894, allcumnet#94106005, drawdown_net#94106006, drawdown_length_net#94106007, numcos#94106008, largecum#94106009, largecumnet#94106010, largeret#94106011, largeretnet#94106012, midcum#94106013, midcumnet#94106014, midret#94106015, midretnet#94106016, smallcum#94106017, smallcumnet#94106018, smallret#94106019, smallretnet#94106020], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94105074 = null) THEN null ELSE cast(date#94105074 as date) END AS date#94105238, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.7 KiB |
0.0 B |
3614117 |
*(2) Sort [date#94105238 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94105238 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7513678]
+- *(1) Project [date#94105238, allret#94105263 AS daily_gross#94105399, allretnet#94105270 AS daily_net#94105400]
+- InMemoryTableScan [allret#94105263, allretnet#94105270, date#94105238]
+- InMemoryRelation [date#94105238, allret#94105263, allcum#94105265, drawdown_gross#94105267, drawdown_length_gross#94105269, allretnet#94105270, allcumnet#94105271, drawdown_net#94105272, drawdown_length_net#94105274, numcos#94105275, largecum#94105276, largecumnet#94105277, largeret#94105278, largeretnet#94105279, midcum#94105280, midcumnet#94105281, midret#94105282, midretnet#94105283, smallcum#94105284, smallcumnet#94105285, smallret#94105286, smallretnet#94105287], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94105074 = null) THEN null ELSE cast(date#94105074 as date) END AS date#941052...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.7 KiB |
0.0 B |
3614137 |
*(1) Sort [date#94105449 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94105449 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7513696]
+- InMemoryTableScan [date#94105449, drawdown_gross#94105452, drawdown_net#94105456]
+- InMemoryRelation [date#94105449, allret#94105450, allcum#94105451, drawdown_gross#94105452, drawdown_length_gross#94105453, allretnet#94105454, allcumnet#94105455, drawdown_net#94105456, drawdown_length_net#94105567, numcos#94105568, largecum#94105569, largecumnet#94105570, largeret#94105571, largeretnet#94105572, midcum#94105573, midcumnet#94105574, midret#94105576, midretnet#94105578, smallcum#94105581, smallcumnet#94105604, smallret#94105606, smallretnet#94105607], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94105074 = null) THEN null ELSE cast(date#94105074 as date) END AS date#94105238, CASE WHEN ((allret#94105075 = NA) OR (allret#94105075 = null)) THEN null ELSE cast(allret#94105075 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
145.7 KiB |
0.0 B |
3614158 |
*(2) Sort [date#94105266 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94105266 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7513718]
+- *(1) Project [date#94105266, (drawdown_length_gross#94105291 * -1) AS drawdown_length_gross#94105605]
+- InMemoryTableScan [date#94105266, drawdown_length_gross#94105291]
+- InMemoryRelation [date#94105266, allret#94105268, allcum#94105289, drawdown_gross#94105290, drawdown_length_gross#94105291, allretnet#94105292, allcumnet#94105293, drawdown_net#94105294, drawdown_length_net#94105295, numcos#94105296, largecum#94105297, largecumnet#94105298, largeret#94105299, largeretnet#94105300, midcum#94105323, midcumnet#94105324, midret#94105325, midretnet#94105327, smallcum#94105328, smallcumnet#94105329, smallret#94105331, smallretnet#94105332], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94105074 = null) THEN null ELSE cast(date#94105074 as date) END AS date#94105238, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
79.3 KiB |
0.0 B |
3614172 |
*(1) Project [CASE WHEN ((fractile#94104984 = NA) OR (fractile#94104984 = null)) THEN null ELSE cast(fractile#94104984 as int) END AS fractile#94105005, CASE WHEN ((overall#94104985 = NA) OR (overall#94104985 = null)) THEN null ELSE cast(overall#94104985 as int) END AS overall#94105006, CASE WHEN ((annual_ret#94104986 = NA) OR (annual_ret#94104986 = null)) THEN null ELSE cast(annual_ret#94104986 as float) END AS annual_ret#94105008, CASE WHEN ((annual_resret#94104987 = NA) OR (annual_resret#94104987 = null)) THEN null ELSE cast(annual_resret#94104987 as float) END AS annual_resret#94105009, CASE WHEN ((numcos#94104988 = NA) OR (numcos#94104988 = null)) THEN null ELSE cast(numcos#94104988 as float) END AS numcos#94105010]
+- FileScan csv [fractile#94104984,overall#94104985,annual_ret#94104986,annual_resret#94104987,numcos#94104988] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/tm1/eatm1_score/fracti..., PartitionFilters: []...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
656.0 B |
0.0 B |
3614181 |
*(1) Project [CASE WHEN ((fractile#94104891 = NA) OR (fractile#94104891 = null)) THEN null ELSE cast(fractile#94104891 as int) END AS fractile#94104934, CASE WHEN ((cap#94104892 = NA) OR (cap#94104892 = null)) THEN null ELSE cast(cap#94104892 as float) END AS cap#94104935, CASE WHEN ((annual_ret#94104893 = NA) OR (annual_ret#94104893 = null)) THEN null ELSE cast(annual_ret#94104893 as float) END AS annual_ret#94104936, CASE WHEN ((annual_resret#94104894 = NA) OR (annual_resret#94104894 = null)) THEN null ELSE cast(annual_resret#94104894 as float) END AS annual_resret#94104937, CASE WHEN ((numcos#94104895 = NA) OR (numcos#94104895 = null)) THEN null ELSE cast(numcos#94104895 as float) END AS numcos#94104938]
+- FileScan csv [fractile#94104891,cap#94104892,annual_ret#94104893,annual_resret#94104894,numcos#94104895] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/tm1/eatm1_score/fracti..., PartitionFilters: [], PushedFilters: [...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1080.0 B |
0.0 B |
3614188 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#94105005, annual_ret#94105008, annual_resret#94105009, numcos#94105010]
: +- InMemoryRelation [fractile#94105005, overall#94105006, annual_ret#94105008, annual_resret#94105009, numcos#94105010], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#94104984 = NA) OR (fractile#94104984 = null)) THEN null ELSE cast(fractile#94104984 as int) END AS fractile#94105005, CASE WHEN ((overall#94104985 = NA) OR (overall#94104985 = null)) THEN null ELSE cast(overall#94104985 as int) END AS overall#94105006, CASE WHEN ((annual_ret#94104986 = NA) OR (annual_ret#94104986 = null)) THEN null ELSE cast(annual_ret#94104986 as float) END AS annual_ret#94105008, CASE WHEN ((annual_resret#94104987 = NA) OR (annual_resret#94104987 = null)) THEN null ELSE cast(annual_resret#94104987 as float) END AS annual_resret#94105009, CASE WHEN ((numcos#94104988 = NA) OR (numcos#94104988 = null)) THEN null ELSE cast(numco...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
608.0 B |
0.0 B |
3614208 |
*(1) Project [CASE WHEN (group#94106073 = null) THEN null ELSE group#94106073 END AS group#94106165, CASE WHEN ((annual_bmret#94106074 = NA) OR (annual_bmret#94106074 = null)) THEN null ELSE cast(annual_bmret#94106074 as float) END AS annual_bmret#94106166, CASE WHEN ((annual_ret#94106075 = NA) OR (annual_ret#94106075 = null)) THEN null ELSE cast(annual_ret#94106075 as float) END AS annual_ret#94106167, CASE WHEN ((std_ret#94106076 = NA) OR (std_ret#94106076 = null)) THEN null ELSE cast(std_ret#94106076 as float) END AS std_ret#94106168, CASE WHEN ((Sharpe_ret#94106077 = NA) OR (Sharpe_ret#94106077 = null)) THEN null ELSE cast(Sharpe_ret#94106077 as float) END AS Sharpe_ret#94106169, CASE WHEN ((PctPos_ret#94106078 = NA) OR (PctPos_ret#94106078 = null)) THEN null ELSE cast(PctPos_ret#94106078 as float) END AS PctPos_ret#94106170, CASE WHEN ((TR_ret#94106079 = NA) OR (TR_ret#94106079 = null)) THEN null ELSE cast(TR_ret#94106079 as float) END AS TR_ret#94106171, CASE WHEN ((IR_ret#94106080 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
15.7 KiB |
0.0 B |
3614214 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#94106167, Sharpe_ret#94106169, PctPos_ret#94106170, annual_resret#94106173, Sharpe_resret#94106175, PctPos_resret#94106176, annual_retnet#94106179, Sharpe_retnet#94106181, PctPos_retnet#94106182]
+- *(2) BroadcastHashJoin [group#94106165], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#94106165)
: +- InMemoryTableScan [group#94106165, annual_ret#94106167, Sharpe_ret#94106169, PctPos_ret#94106170, annual_resret#94106173, Sharpe_resret#94106175, PctPos_resret#94106176, annual_retnet#94106179, Sharpe_retnet#94106181, PctPos_retnet#94106182], [isnotnull(group#94106165)]
: +- InMemoryRelation [group#94106165, annual_bmret#94106166, annual_ret#94106167, std_ret#94106168, Sharpe_ret#94106169, PctPos_ret#94106170, TR_ret#94106171, IR_ret#94106172, annual_resret#94106173, std_resret#94106174, Sharpe_resret#94106175, PctPos_resret#94106176, TR_resret#94106177, IR_resret#94106178, annual_retnet#94106179, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
8.0 KiB |
0.0 B |
3614270 |
*(1) Project [CASE WHEN ((sector_id#94110097 = NA) OR (sector_id#94110097 = null)) THEN null ELSE cast(sector_id#94110097 as int) END AS sector_id#94110582, CASE WHEN ((retIC#94110098 = NA) OR (retIC#94110098 = null)) THEN null ELSE cast(retIC#94110098 as float) END AS retIC#94110583, CASE WHEN ((resretIC#94110099 = NA) OR (resretIC#94110099 = null)) THEN null ELSE cast(resretIC#94110099 as float) END AS resretIC#94110586, CASE WHEN ((numcos#94110100 = NA) OR (numcos#94110100 = null)) THEN null ELSE cast(numcos#94110100 as float) END AS numcos#94110587, CASE WHEN ((numdates#94110101 = NA) OR (numdates#94110101 = null)) THEN null ELSE cast(numdates#94110101 as int) END AS numdates#94110588, CASE WHEN ((annual_bmret#94110102 = NA) OR (annual_bmret#94110102 = null)) THEN null ELSE cast(annual_bmret#94110102 as float) END AS annual_bmret#94110589, CASE WHEN ((annual_ret#94110103 = NA) OR (annual_ret#94110103 = null)) THEN null ELSE cast(annual_ret#94110103 as float) END AS annual_ret#94110616, CASE WHEN ((std_...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.5 KiB |
0.0 B |
3614282 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7513996]
+- *(2) Project [sector_id#94110582, numcos#94110587, numdates#94110588, sort#93880530, description#93880532, universe#94110747, coverage#94110678]
+- *(2) BroadcastHashJoin [sector_id#94110582], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [sector_id#94110582, numcos#94110587, numdates#94110588, coverage#94110678, round((cast(numcos#94110587 as double) / cast(coverage#94110678 as double)), 0) AS universe#94110747]
: +- *(2) Filter isnotnull(sector_id#94110582)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [coverage#94110678, numcos#94110587, numdates#94110588, sector_id#94110582], [isnotnull(sector_id#94110582)]
: +- InMemoryRelation [sector_id#94110582, retIC#94110583, resretIC#94110...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3614296 |
*(1) Project [CASE WHEN ((cap#94110160 = NA) OR (cap#94110160 = null)) THEN null ELSE cast(cap#94110160 as float) END AS cap#94110648, CASE WHEN ((retIC#94110161 = NA) OR (retIC#94110161 = null)) THEN null ELSE cast(retIC#94110161 as float) END AS retIC#94110650, CASE WHEN ((resretIC#94110162 = NA) OR (resretIC#94110162 = null)) THEN null ELSE cast(resretIC#94110162 as float) END AS resretIC#94110652, CASE WHEN ((numcos#94110163 = NA) OR (numcos#94110163 = null)) THEN null ELSE cast(numcos#94110163 as float) END AS numcos#94110653, CASE WHEN ((numdates#94110164 = NA) OR (numdates#94110164 = null)) THEN null ELSE cast(numdates#94110164 as int) END AS numdates#94110655, CASE WHEN ((annual_bmret#94110165 = NA) OR (annual_bmret#94110165 = null)) THEN null ELSE cast(annual_bmret#94110165 as float) END AS annual_bmret#94110657, CASE WHEN ((annual_ret#94110166 = NA) OR (annual_ret#94110166 = null)) THEN null ELSE cast(annual_ret#94110166 as float) END AS annual_ret#94110659, CASE WHEN ((std_ret#94110167 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3614313 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7514068]
+- *(2) Project [cap#94110648, numcos#94110653, numdates#94110655, sort#93880531, description#93880533, universe#93880535, (cast(numcos#94110653 as double) / cast(universe#93880535 as double)) AS coverage#94110776]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94110648))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7514061]
: +- *(1) Filter isnotnull(cap#94110648)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94110648, numcos#94110653, numdates#94110655], [isnotnull(cap#94110648)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3614327 |
*(1) Project [CASE WHEN (date#94110149 = null) THEN null ELSE cast(date#94110149 as date) END AS date#94110270, CASE WHEN ((overall#94110150 = NA) OR (overall#94110150 = null)) THEN null ELSE cast(overall#94110150 as int) END AS overall#94110271, CASE WHEN ((ret#94110151 = NA) OR (ret#94110151 = null)) THEN null ELSE cast(ret#94110151 as float) END AS ret#94110272, CASE WHEN ((resret#94110152 = NA) OR (resret#94110152 = null)) THEN null ELSE cast(resret#94110152 as float) END AS resret#94110273, CASE WHEN ((retnet#94110153 = NA) OR (retnet#94110153 = null)) THEN null ELSE cast(retnet#94110153 as float) END AS retnet#94110274, CASE WHEN ((turnover#94110154 = NA) OR (turnover#94110154 = null)) THEN null ELSE cast(turnover#94110154 as float) END AS turnover#94110275, CASE WHEN ((numcos#94110155 = NA) OR (numcos#94110155 = null)) THEN null ELSE cast(numcos#94110155 as float) END AS numcos#94110276, CASE WHEN ((benchmark#94110156 = NA) OR (benchmark#94110156 = null)) THEN null ELSE cast(benchmark#94110156 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
233.5 KiB |
0.0 B |
3614335 |
*(1) Project [CASE WHEN (date#94110224 = null) THEN null ELSE cast(date#94110224 as date) END AS date#94110305, CASE WHEN ((cap#94110225 = NA) OR (cap#94110225 = null)) THEN null ELSE cast(cap#94110225 as float) END AS cap#94110306, CASE WHEN ((ret#94110226 = NA) OR (ret#94110226 = null)) THEN null ELSE cast(ret#94110226 as float) END AS ret#94110307, CASE WHEN ((resret#94110227 = NA) OR (resret#94110227 = null)) THEN null ELSE cast(resret#94110227 as float) END AS resret#94110308, CASE WHEN ((retnet#94110228 = NA) OR (retnet#94110228 = null)) THEN null ELSE cast(retnet#94110228 as float) END AS retnet#94110309, CASE WHEN ((turnover#94110229 = NA) OR (turnover#94110229 = null)) THEN null ELSE cast(turnover#94110229 as float) END AS turnover#94110310, CASE WHEN ((numcos#94110230 = NA) OR (numcos#94110230 = null)) THEN null ELSE cast(numcos#94110230 as float) END AS numcos#94110311, CASE WHEN ((coverage#94110231 = NA) OR (coverage#94110231 = null)) THEN null ELSE cast(coverage#94110231 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
849.7 KiB |
0.0 B |
3614348 |
*(2) Sort [date#94110270 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94110270 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7514117]
+- Union
:- InMemoryTableScan [date#94110270, numcos#94110276]
: +- InMemoryRelation [date#94110270, overall#94110271, ret#94110272, resret#94110273, retnet#94110274, turnover#94110275, numcos#94110276, benchmark#94110277, excess_ret#94110278, excess_resret#94110279, excess_retnet#94110292], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#94110149 = null) THEN null ELSE cast(date#94110149 as date) END AS date#94110270, CASE WHEN ((overall#94110150 = NA) OR (overall#94110150 = null)) THEN null ELSE cast(overall#94110150 as int) END AS overall#94110271, CASE WHEN ((ret#94110151 = NA) OR (ret#94110151 = null)) THEN null ELSE cast(ret#94110151 as float) END AS ret#94110272, CASE WHEN ((resret#94110152 = NA) OR (resret#94110152 = null)) THEN null ELSE cast(resret#94110152 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
98.6 KiB |
0.0 B |
3614382 |
*(1) Project [CASE WHEN ((turnover#94113805 = NA) OR (turnover#94113805 = null)) THEN null ELSE cast(turnover#94113805 as float) END AS turnover#94114062, CASE WHEN ((turnover#94113805 = NA) OR (turnover#94113805 = null)) THEN null ELSE (1.0 / cast(cast(turnover#94113805 as float) as double)) END AS days_hold#94114125]
+- *(1) Filter ((isnotnull(cap#94113774) AND NOT coalesce(((cap#94113774 = NA) OR (cap#94113774 = null)), false)) AND (cast(cap#94113774 as float) = 0.0))
+- FileScan csv [cap#94113774,turnover#94113805] Batched: false, DataFilters: [isnotnull(cap#94113774), NOT coalesce(((cap#94113774 = NA) OR (cap#94113774 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/tm1/eatm1_score/stats_..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3614410 |
*(1) Project [CASE WHEN ((year#94113839 = NA) OR (year#94113839 = null)) THEN null ELSE cast(year#94113839 as float) END AS year#94114007, CASE WHEN ((retIC#94113840 = NA) OR (retIC#94113840 = null)) THEN null ELSE cast(retIC#94113840 as float) END AS retIC#94114009, CASE WHEN ((resretIC#94113841 = NA) OR (resretIC#94113841 = null)) THEN null ELSE cast(resretIC#94113841 as float) END AS resretIC#94114011, CASE WHEN ((numcos#94113842 = NA) OR (numcos#94113842 = null)) THEN null ELSE cast(numcos#94113842 as float) END AS numcos#94114013, CASE WHEN ((numdates#94113843 = NA) OR (numdates#94113843 = null)) THEN null ELSE cast(numdates#94113843 as int) END AS numdates#94114015, CASE WHEN ((annual_bmret#94113844 = NA) OR (annual_bmret#94113844 = null)) THEN null ELSE cast(annual_bmret#94113844 as float) END AS annual_bmret#94114018, CASE WHEN ((annual_ret#94113845 = NA) OR (annual_ret#94113845 = null)) THEN null ELSE cast(annual_ret#94113845 as float) END AS annual_ret#94114020, CASE WHEN ((std_ret#94113846 = NA)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.6 KiB |
0.0 B |
3614424 |
*(2) Project [ret_large#94113646, ret_small#94113703, (ret_large#94113646 - ret_small#94113703) AS differential#94113762]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#94110659 AS ret_large#94113646]
: +- *(2) Filter (isnotnull(cap#94110648) AND (cap#94110648 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#94110659, cap#94110648], [isnotnull(cap#94110648), (cap#94110648 = 1.0)]
: +- InMemoryRelation [cap#94110648, retIC#94110650, resretIC#94110652, numcos#94110653, numdates#94110655, annual_bmret#94110657, annual_ret#94110659, std_ret#94110661, Sharpe_ret#94110663, PctPos_ret#94110664, TR_ret#94110666, IR_ret#94110668, annual_resret#94110670, std_resret#94110671, Sharpe_resret#94110673, PctPos_resret#94110675, TR_resret#94110677, IR_resret#94110679, annual_retnet#94110680, std_retnet#94110681, Sharpe_retnet#94110682, PctPos_retnet#94110683, TR_retnet#94110684, IR_retnet#94110685, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3614436 |
*(3) Project [cap#94113675, turnover#94110686, (1.0 / cast(turnover#94110686 as double)) AS days_hold#94113704]
+- *(3) Sort [cap_sort#94113614 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#94113614 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7514308]
+- *(2) Project [turnover#94110686, cap_description#94113613 AS cap#94113675, cap_sort#94113614]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94110648))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7514300]
: +- *(1) Filter isnotnull(cap#94110648)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94110648, turnover#94110686], [isnotnull(cap#94110648)]
: +- InMemoryRelation [cap#94110648, retIC#941...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3614450 |
*(2) Sort [year#94114007 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#94114007 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7514238]
+- *(1) Project [year#94114007, turnover#94114061, (1.0 / cast(turnover#94114061 as double)) AS days_hold#94114121]
+- *(1) Filter isnotnull(turnover#94114061)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#94114061, year#94114007], [isnotnull(turnover#94114061)]
+- InMemoryRelation [year#94114007, retIC#94114009, resretIC#94114011, numcos#94114013, numdates#94114015, annual_bmret#94114018, annual_ret#94114020, std_ret#94114022, Sharpe_ret#94114024, PctPos_ret#94114027, TR_ret#94114029, IR_ret#94114031, annual_resret#94114034, std_resret#94114036, Sharpe_resret#94114038, PctPos_resret#94114041, TR_resret#94114043, IR_resret#94114045, annual_retnet#94114048, std_retnet#94114050, Sharpe_retnet#94114052, PctPos_retnet#94114055, TR_retnet#94114057, IR_retnet#94114059, turnover#94114061], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
26 |
100% |
11.8 KiB |
0.0 B |
3614513 |
*(1) Project [CASE WHEN ((fractile#94117538 = NA) OR (fractile#94117538 = null)) THEN null ELSE cast(fractile#94117538 as int) END AS fractile#94117586, CASE WHEN (cap#94117539 = null) THEN null ELSE cap#94117539 END AS cap#94117587, CASE WHEN ((size#94117540 = NA) OR (size#94117540 = null)) THEN null ELSE cast(size#94117540 as float) END AS size#94117588, CASE WHEN ((value#94117541 = NA) OR (value#94117541 = null)) THEN null ELSE cast(value#94117541 as float) END AS value#94117589, CASE WHEN ((growth#94117542 = NA) OR (growth#94117542 = null)) THEN null ELSE cast(growth#94117542 as float) END AS growth#94117590, CASE WHEN ((leverage#94117543 = NA) OR (leverage#94117543 = null)) THEN null ELSE cast(leverage#94117543 as float) END AS leverage#94117591, CASE WHEN ((volatility#94117544 = NA) OR (volatility#94117544 = null)) THEN null ELSE cast(volatility#94117544 as float) END AS volatility#94117592, CASE WHEN ((momentum#94117545 = NA) OR (momentum#94117545 = null)) THEN null ELSE cast(momentum#94117545 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3614525 |
*(3) Sort [fractile#94117586 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94117586 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7514548]
+- *(2) Project [fractile#94117586, size#94117588, value#94117589, growth#94117590, leverage#94117591, volatility#94117592, momentum#94117593, yield#94117594, ##94117595, min_date#94117596, max_date#94117597]
+- *(2) BroadcastHashJoin [cap_description#94117610], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94117586, cap#94117587 AS cap_description#94117610, size#94117588, value#94117589, growth#94117590, leverage#94117591, volatility#94117592, momentum#94117593, yield#94117594, ##94117595, min_date#94117596, max_date#94117597]
: +- *(2) Filter ((isnotnull(fractile#94117586) AND NOT (fractile#94117586 = -1)) AND isnotnull(cap#94117587))
: +- InMemoryTableScan [##94117595, cap#94117587, fractile#94117586, growth#94117590, leverage#94117591, max_date#94117597, min_date#94117596, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3614539 |
*(1) Project [CASE WHEN ((overall#94113773 = NA) OR (overall#94113773 = null)) THEN null ELSE cast(overall#94113773 as int) END AS overall#94114005, CASE WHEN ((cap#94113774 = NA) OR (cap#94113774 = null)) THEN null ELSE cast(cap#94113774 as float) END AS cap#94114006, CASE WHEN ((retIC#94113775 = NA) OR (retIC#94113775 = null)) THEN null ELSE cast(retIC#94113775 as float) END AS retIC#94114008, CASE WHEN ((resretIC#94113776 = NA) OR (resretIC#94113776 = null)) THEN null ELSE cast(resretIC#94113776 as float) END AS resretIC#94114010, CASE WHEN ((size#94113777 = NA) OR (size#94113777 = null)) THEN null ELSE cast(size#94113777 as float) END AS size#94114012, CASE WHEN ((value#94113778 = NA) OR (value#94113778 = null)) THEN null ELSE cast(value#94113778 as float) END AS value#94114014, CASE WHEN ((growth#94113779 = NA) OR (growth#94113779 = null)) THEN null ELSE cast(growth#94113779 as float) END AS growth#94114016, CASE WHEN ((leverage#94113780 = NA) OR (leverage#94113780 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3614545 |
*(1) Project [yield#94114023, volatility#94114019, momentum#94114021, size#94114012, value#94114014, growth#94114016, leverage#94114017]
+- *(1) Filter (isnotnull(cap#94114006) AND (cap#94114006 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#94114006, growth#94114016, leverage#94114017, momentum#94114021, size#94114012, value#94114014, volatility#94114019, yield#94114023], [isnotnull(cap#94114006), (cap#94114006 = 0.0)]
+- InMemoryRelation [overall#94114005, cap#94114006, retIC#94114008, resretIC#94114010, size#94114012, value#94114014, growth#94114016, leverage#94114017, volatility#94114019, momentum#94114021, yield#94114023, numcos#94114025, numdates#94114026, annual_bmret#94114028, annual_ret#94114030, std_ret#94114032, Sharpe_ret#94114033, PctPos_ret#94114035, TR_ret#94114037, IR_ret#94114039, annual_resret#94114040, std_resret#94114042, Sharpe_resret#94114044, PctPos_resret#94114046, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3614627 |
*(1) Project [CASE WHEN (date#94119419 = null) THEN null ELSE cast(date#94119419 as date) END AS date#94119517, CASE WHEN ((allret#94119420 = NA) OR (allret#94119420 = null)) THEN null ELSE cast(allret#94119420 as float) END AS allret#94119518, CASE WHEN ((allcum#94119421 = NA) OR (allcum#94119421 = null)) THEN null ELSE cast(allcum#94119421 as float) END AS allcum#94119519, CASE WHEN ((drawdown_gross#94119422 = NA) OR (drawdown_gross#94119422 = null)) THEN null ELSE cast(drawdown_gross#94119422 as float) END AS drawdown_gross#94119520, CASE WHEN ((drawdown_length_gross#94119423 = NA) OR (drawdown_length_gross#94119423 = null)) THEN null ELSE cast(drawdown_length_gross#94119423 as int) END AS drawdown_length_gross#94119521, CASE WHEN ((allretnet#94119424 = NA) OR (allretnet#94119424 = null)) THEN null ELSE cast(allretnet#94119424 as float) END AS allretnet#94119522, CASE WHEN ((allcumnet#94119425 = NA) OR (allcumnet#94119425 = null)) THEN null ELSE cast(allcumnet#94119425 as float) END AS allcumnet#9411952...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
376.9 KiB |
0.0 B |
3614639 |
*(2) Sort [date#94121010 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94121010 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7514805]
+- *(1) Project [date#94121010, allcum#94121015 AS cum_gross#94121249, allcumnet#94121019 AS cum_net#94121250]
+- InMemoryTableScan [allcum#94121015, allcumnet#94121019, date#94121010]
+- InMemoryRelation [date#94121010, allret#94121013, allcum#94121015, drawdown_gross#94121016, drawdown_length_gross#94121017, allretnet#94121018, allcumnet#94121019, drawdown_net#94121020, drawdown_length_net#94121021, numcos#94121022, largecum#94121133, largecumnet#94121134, largeret#94121135, largeretnet#94121136, midcum#94121137, midcumnet#94121138, midret#94121139, midretnet#94121140, smallcum#94121141, smallcumnet#94121142, smallret#94121143, smallretnet#94121144], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94119419 = null) THEN null ELSE cast(date#94119419 as date) END AS date#94119517, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
122.7 KiB |
0.0 B |
3614660 |
*(2) Sort [date#94120626 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94120626 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7514838]
+- *(1) Project [date#94120626, allret#94120627 AS daily_gross#94120960, allretnet#94120631 AS daily_net#94120961]
+- InMemoryTableScan [allret#94120627, allretnet#94120631, date#94120626]
+- InMemoryRelation [date#94120626, allret#94120627, allcum#94120628, drawdown_gross#94120629, drawdown_length_gross#94120630, allretnet#94120631, allcumnet#94120632, drawdown_net#94120633, drawdown_length_net#94120634, numcos#94120635, largecum#94120636, largecumnet#94120637, largeret#94120639, largeretnet#94120640, midcum#94120641, midcumnet#94120642, midret#94120644, midretnet#94120645, smallcum#94120646, smallcumnet#94120669, smallret#94120692, smallretnet#94120693], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94119419 = null) THEN null ELSE cast(date#94119419 as date) END AS date#941195...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
122.7 KiB |
0.0 B |
3614680 |
*(1) Sort [date#94119731 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94119731 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7514856]
+- InMemoryTableScan [date#94119731, drawdown_gross#94119761, drawdown_net#94119791]
+- InMemoryRelation [date#94119731, allret#94119734, allcum#94119737, drawdown_gross#94119761, drawdown_length_gross#94119785, allretnet#94119786, allcumnet#94119790, drawdown_net#94119791, drawdown_length_net#94119792, numcos#94119793, largecum#94119794, largecumnet#94119795, largeret#94119796, largeretnet#94119797, midcum#94119798, midcumnet#94119801, midret#94119803, midretnet#94119806, smallcum#94119809, smallcumnet#94119811, smallret#94119814, smallretnet#94119817], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94119419 = null) THEN null ELSE cast(date#94119419 as date) END AS date#94119517, CASE WHEN ((allret#94119420 = NA) OR (allret#94119420 = null)) THEN null ELSE cast(allret#94119420 as float) END...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
122.7 KiB |
0.0 B |
3614701 |
*(2) Sort [date#94119517 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94119517 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7514878]
+- *(1) Project [date#94119517, (drawdown_length_gross#94119521 * -1) AS drawdown_length_gross#94119762]
+- InMemoryTableScan [date#94119517, drawdown_length_gross#94119521]
+- InMemoryRelation [date#94119517, allret#94119518, allcum#94119519, drawdown_gross#94119520, drawdown_length_gross#94119521, allretnet#94119522, allcumnet#94119523, drawdown_net#94119524, drawdown_length_net#94119525, numcos#94119527, largecum#94119529, largecumnet#94119555, largeret#94119556, largeretnet#94119557, midcum#94119558, midcumnet#94119559, midret#94119565, midretnet#94119570, smallcum#94119572, smallcumnet#94119578, smallret#94119579, smallretnet#94119585], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94119419 = null) THEN null ELSE cast(date#94119419 as date) END AS date#94119517, CASE WHEN (...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
71.0 KiB |
0.0 B |
3614715 |
*(1) Project [CASE WHEN ((fractile#94119373 = NA) OR (fractile#94119373 = null)) THEN null ELSE cast(fractile#94119373 as int) END AS fractile#94119415, CASE WHEN ((overall#94119374 = NA) OR (overall#94119374 = null)) THEN null ELSE cast(overall#94119374 as int) END AS overall#94119417, CASE WHEN ((annual_ret#94119375 = NA) OR (annual_ret#94119375 = null)) THEN null ELSE cast(annual_ret#94119375 as float) END AS annual_ret#94119441, CASE WHEN ((annual_resret#94119376 = NA) OR (annual_resret#94119376 = null)) THEN null ELSE cast(annual_resret#94119376 as float) END AS annual_resret#94119526, CASE WHEN ((numcos#94119377 = NA) OR (numcos#94119377 = null)) THEN null ELSE cast(numcos#94119377 as float) END AS numcos#94119528]
+- FileScan csv [fractile#94119373,overall#94119374,annual_ret#94119375,annual_resret#94119376,numcos#94119377] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/transcripts/transcript..., PartitionFilters: []...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
656.0 B |
0.0 B |
3614724 |
*(1) Project [CASE WHEN ((fractile#94119384 = NA) OR (fractile#94119384 = null)) THEN null ELSE cast(fractile#94119384 as int) END AS fractile#94119416, CASE WHEN ((cap#94119385 = NA) OR (cap#94119385 = null)) THEN null ELSE cast(cap#94119385 as float) END AS cap#94119418, CASE WHEN ((annual_ret#94119386 = NA) OR (annual_ret#94119386 = null)) THEN null ELSE cast(annual_ret#94119386 as float) END AS annual_ret#94119442, CASE WHEN ((annual_resret#94119387 = NA) OR (annual_resret#94119387 = null)) THEN null ELSE cast(annual_resret#94119387 as float) END AS annual_resret#94119465, CASE WHEN ((numcos#94119388 = NA) OR (numcos#94119388 = null)) THEN null ELSE cast(numcos#94119388 as float) END AS numcos#94119466]
+- FileScan csv [fractile#94119384,cap#94119385,annual_ret#94119386,annual_resret#94119387,numcos#94119388] Batched: false, DataFilters: [], Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/transcripts/transcript..., PartitionFilters: [], PushedFilters: [...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
1080.0 B |
0.0 B |
3614731 |
Union
:- *(1) ColumnarToRow
: +- InMemoryTableScan [fractile#94119415, annual_ret#94119441, annual_resret#94119526, numcos#94119528]
: +- InMemoryRelation [fractile#94119415, overall#94119417, annual_ret#94119441, annual_resret#94119526, numcos#94119528], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN ((fractile#94119373 = NA) OR (fractile#94119373 = null)) THEN null ELSE cast(fractile#94119373 as int) END AS fractile#94119415, CASE WHEN ((overall#94119374 = NA) OR (overall#94119374 = null)) THEN null ELSE cast(overall#94119374 as int) END AS overall#94119417, CASE WHEN ((annual_ret#94119375 = NA) OR (annual_ret#94119375 = null)) THEN null ELSE cast(annual_ret#94119375 as float) END AS annual_ret#94119441, CASE WHEN ((annual_resret#94119376 = NA) OR (annual_resret#94119376 = null)) THEN null ELSE cast(annual_resret#94119376 as float) END AS annual_resret#94119526, CASE WHEN ((numcos#94119377 = NA) OR (numcos#94119377 = null)) THEN null ELSE cast(numco...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
608.0 B |
0.0 B |
3614751 |
*(1) Project [CASE WHEN (group#94120694 = null) THEN null ELSE group#94120694 END AS group#94120786, CASE WHEN ((annual_bmret#94120695 = NA) OR (annual_bmret#94120695 = null)) THEN null ELSE cast(annual_bmret#94120695 as float) END AS annual_bmret#94120787, CASE WHEN ((annual_ret#94120696 = NA) OR (annual_ret#94120696 = null)) THEN null ELSE cast(annual_ret#94120696 as float) END AS annual_ret#94120788, CASE WHEN ((std_ret#94120697 = NA) OR (std_ret#94120697 = null)) THEN null ELSE cast(std_ret#94120697 as float) END AS std_ret#94120811, CASE WHEN ((Sharpe_ret#94120698 = NA) OR (Sharpe_ret#94120698 = null)) THEN null ELSE cast(Sharpe_ret#94120698 as float) END AS Sharpe_ret#94120812, CASE WHEN ((PctPos_ret#94120699 = NA) OR (PctPos_ret#94120699 = null)) THEN null ELSE cast(PctPos_ret#94120699 as float) END AS PctPos_ret#94120813, CASE WHEN ((TR_ret#94120700 = NA) OR (TR_ret#94120700 = null)) THEN null ELSE cast(TR_ret#94120700 as float) END AS TR_ret#94120814, CASE WHEN ((IR_ret#94120701 = NA) OR (IR_ret#9...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
13.2 KiB |
0.0 B |
3614757 |
*(2) Project [Category#93875767, Label#93875768, annual_ret#94120788, Sharpe_ret#94120812, PctPos_ret#94120813, annual_resret#94120816, Sharpe_resret#94120818, PctPos_resret#94120819, annual_retnet#94120823, Sharpe_retnet#94120825, PctPos_retnet#94120826]
+- *(2) BroadcastHashJoin [group#94120786], [group#93875766], Inner, BuildRight, false
:- *(2) Filter isnotnull(group#94120786)
: +- InMemoryTableScan [group#94120786, annual_ret#94120788, Sharpe_ret#94120812, PctPos_ret#94120813, annual_resret#94120816, Sharpe_resret#94120818, PctPos_resret#94120819, annual_retnet#94120823, Sharpe_retnet#94120825, PctPos_retnet#94120826], [isnotnull(group#94120786)]
: +- InMemoryRelation [group#94120786, annual_bmret#94120787, annual_ret#94120788, std_ret#94120811, Sharpe_ret#94120812, PctPos_ret#94120813, TR_ret#94120814, IR_ret#94120815, annual_resret#94120816, std_resret#94120817, Sharpe_resret#94120818, PctPos_resret#94120819, TR_resret#94120820, IR_resret#94120821, annual_retnet#94120823, std_retnet...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
6.7 KiB |
0.0 B |
3614813 |
*(1) Project [CASE WHEN ((sector_id#94125150 = NA) OR (sector_id#94125150 = null)) THEN null ELSE cast(sector_id#94125150 as int) END AS sector_id#94125513, CASE WHEN ((retIC#94125151 = NA) OR (retIC#94125151 = null)) THEN null ELSE cast(retIC#94125151 as float) END AS retIC#94125514, CASE WHEN ((resretIC#94125152 = NA) OR (resretIC#94125152 = null)) THEN null ELSE cast(resretIC#94125152 as float) END AS resretIC#94125515, CASE WHEN ((numcos#94125153 = NA) OR (numcos#94125153 = null)) THEN null ELSE cast(numcos#94125153 as float) END AS numcos#94125528, CASE WHEN ((numdates#94125154 = NA) OR (numdates#94125154 = null)) THEN null ELSE cast(numdates#94125154 as int) END AS numdates#94125529, CASE WHEN ((annual_bmret#94125155 = NA) OR (annual_bmret#94125155 = null)) THEN null ELSE cast(annual_bmret#94125155 as float) END AS annual_bmret#94125530, CASE WHEN ((annual_ret#94125156 = NA) OR (annual_ret#94125156 = null)) THEN null ELSE cast(annual_ret#94125156 as float) END AS annual_ret#94125531, CASE WHEN ((std_...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.5 KiB |
0.0 B |
3614825 |
*(3) Sort [sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880530 ASC NULLS FIRST, description#93880532 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7515156]
+- *(2) Project [sector_id#94125513, numcos#94125528, numdates#94125529, sort#93880530, description#93880532, universe#94125754, coverage#94125694]
+- *(2) BroadcastHashJoin [sector_id#94125513], [sector_id#93880529], Inner, BuildRight, false
:- *(2) Project [sector_id#94125513, numcos#94125528, numdates#94125529, coverage#94125694, round((cast(numcos#94125528 as double) / cast(coverage#94125694 as double)), 0) AS universe#94125754]
: +- *(2) Filter isnotnull(sector_id#94125513)
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [coverage#94125694, numcos#94125528, numdates#94125529, sector_id#94125513], [isnotnull(sector_id#94125513)]
: +- InMemoryRelation [sector_id#94125513, retIC#94125514, resretIC#94125...
|
Disk Memory Deserialized 1x Replicated
|
13 |
100% |
11.5 KiB |
0.0 B |
3614839 |
*(1) Project [CASE WHEN ((cap#94125227 = NA) OR (cap#94125227 = null)) THEN null ELSE cast(cap#94125227 as float) END AS cap#94125439, CASE WHEN ((retIC#94125228 = NA) OR (retIC#94125228 = null)) THEN null ELSE cast(retIC#94125228 as float) END AS retIC#94125440, CASE WHEN ((resretIC#94125229 = NA) OR (resretIC#94125229 = null)) THEN null ELSE cast(resretIC#94125229 as float) END AS resretIC#94125441, CASE WHEN ((numcos#94125230 = NA) OR (numcos#94125230 = null)) THEN null ELSE cast(numcos#94125230 as float) END AS numcos#94125442, CASE WHEN ((numdates#94125231 = NA) OR (numdates#94125231 = null)) THEN null ELSE cast(numdates#94125231 as int) END AS numdates#94125443, CASE WHEN ((annual_bmret#94125232 = NA) OR (annual_bmret#94125232 = null)) THEN null ELSE cast(annual_bmret#94125232 as float) END AS annual_bmret#94125456, CASE WHEN ((annual_ret#94125233 = NA) OR (annual_ret#94125233 = null)) THEN null ELSE cast(annual_ret#94125233 as float) END AS annual_ret#94125545, CASE WHEN ((std_ret#94125234 = NA) OR ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
2.6 KiB |
0.0 B |
3614856 |
*(3) Sort [sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(sort#93880531 ASC NULLS FIRST, description#93880533 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7515228]
+- *(2) Project [cap#94125439, numcos#94125442, numdates#94125443, sort#93880531, description#93880533, universe#93880535, (cast(numcos#94125442 as double) / cast(universe#93880535 as double)) AS coverage#94125769]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94125439))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7515221]
: +- *(1) Filter isnotnull(cap#94125439)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94125439, numcos#94125442, numdates#94125443], [isnotnull(cap#94125439)]
...
|
Disk Memory Deserialized 1x Replicated
|
3 |
100% |
2.7 KiB |
0.0 B |
3614870 |
*(1) Project [CASE WHEN (date#94125102 = null) THEN null ELSE cast(date#94125102 as date) END AS date#94125225, CASE WHEN ((overall#94125103 = NA) OR (overall#94125103 = null)) THEN null ELSE cast(overall#94125103 as int) END AS overall#94125226, CASE WHEN ((ret#94125104 = NA) OR (ret#94125104 = null)) THEN null ELSE cast(ret#94125104 as float) END AS ret#94125253, CASE WHEN ((resret#94125105 = NA) OR (resret#94125105 = null)) THEN null ELSE cast(resret#94125105 as float) END AS resret#94125254, CASE WHEN ((retnet#94125106 = NA) OR (retnet#94125106 = null)) THEN null ELSE cast(retnet#94125106 as float) END AS retnet#94125281, CASE WHEN ((turnover#94125107 = NA) OR (turnover#94125107 = null)) THEN null ELSE cast(turnover#94125107 as float) END AS turnover#94125294, CASE WHEN ((numcos#94125108 = NA) OR (numcos#94125108 = null)) THEN null ELSE cast(numcos#94125108 as float) END AS numcos#94125295, CASE WHEN ((benchmark#94125109 = NA) OR (benchmark#94125109 = null)) THEN null ELSE cast(benchmark#94125109 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
176.6 KiB |
0.0 B |
3614878 |
*(1) Project [CASE WHEN (date#94125124 = null) THEN null ELSE cast(date#94125124 as date) END AS date#94125311, CASE WHEN ((cap#94125125 = NA) OR (cap#94125125 = null)) THEN null ELSE cast(cap#94125125 as float) END AS cap#94125313, CASE WHEN ((ret#94125126 = NA) OR (ret#94125126 = null)) THEN null ELSE cast(ret#94125126 as float) END AS ret#94125314, CASE WHEN ((resret#94125127 = NA) OR (resret#94125127 = null)) THEN null ELSE cast(resret#94125127 as float) END AS resret#94125341, CASE WHEN ((retnet#94125128 = NA) OR (retnet#94125128 = null)) THEN null ELSE cast(retnet#94125128 as float) END AS retnet#94125342, CASE WHEN ((turnover#94125129 = NA) OR (turnover#94125129 = null)) THEN null ELSE cast(turnover#94125129 as float) END AS turnover#94125343, CASE WHEN ((numcos#94125130 = NA) OR (numcos#94125130 = null)) THEN null ELSE cast(numcos#94125130 as float) END AS numcos#94125370, CASE WHEN ((coverage#94125131 = NA) OR (coverage#94125131 = null)) THEN null ELSE cast(coverage#94125131 as float) END AS cover...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
642.5 KiB |
0.0 B |
3614891 |
*(2) Sort [date#94125225 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94125225 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7515277]
+- Union
:- InMemoryTableScan [date#94125225, numcos#94125295]
: +- InMemoryRelation [date#94125225, overall#94125226, ret#94125253, resret#94125254, retnet#94125281, turnover#94125294, numcos#94125295, benchmark#94125308, excess_ret#94125309, excess_resret#94125310, excess_retnet#94125312], StorageLevel(disk, memory, deserialized, 1 replicas)
: +- *(1) Project [CASE WHEN (date#94125102 = null) THEN null ELSE cast(date#94125102 as date) END AS date#94125225, CASE WHEN ((overall#94125103 = NA) OR (overall#94125103 = null)) THEN null ELSE cast(overall#94125103 as int) END AS overall#94125226, CASE WHEN ((ret#94125104 = NA) OR (ret#94125104 = null)) THEN null ELSE cast(ret#94125104 as float) END AS ret#94125253, CASE WHEN ((resret#94125105 = NA) OR (resret#94125105 = null)) THEN null ELSE cast(resret#94125105 as float) END A...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
86.3 KiB |
0.0 B |
3614930 |
*(1) Project [CASE WHEN ((turnover#94128862 = NA) OR (turnover#94128862 = null)) THEN null ELSE cast(turnover#94128862 as float) END AS turnover#94129068, CASE WHEN ((turnover#94128862 = NA) OR (turnover#94128862 = null)) THEN null ELSE (1.0 / cast(cast(turnover#94128862 as float) as double)) END AS days_hold#94129129]
+- *(1) Filter ((isnotnull(cap#94128831) AND NOT coalesce(((cap#94128831 = NA) OR (cap#94128831 = null)), false)) AND (cast(cap#94128831 as float) = 0.0))
+- FileScan csv [cap#94128831,turnover#94128862] Batched: false, DataFilters: [isnotnull(cap#94128831), NOT coalesce(((cap#94128831 = NA) OR (cap#94128831 = null)), false), (c..., Format: CSV, Location: InMemoryFileIndex(1 paths)[file:/srv/plusamp/data/default/ea-market/output/transcripts/transcript..., PartitionFilters: [], PushedFilters: [IsNotNull(cap)], ReadSchema: struct<cap:string,turnover:string>
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
368.0 B |
0.0 B |
3614947 |
*(1) Project [CASE WHEN ((year#94128778 = NA) OR (year#94128778 = null)) THEN null ELSE cast(year#94128778 as float) END AS year#94129013, CASE WHEN ((retIC#94128779 = NA) OR (retIC#94128779 = null)) THEN null ELSE cast(retIC#94128779 as float) END AS retIC#94129015, CASE WHEN ((resretIC#94128780 = NA) OR (resretIC#94128780 = null)) THEN null ELSE cast(resretIC#94128780 as float) END AS resretIC#94129017, CASE WHEN ((numcos#94128781 = NA) OR (numcos#94128781 = null)) THEN null ELSE cast(numcos#94128781 as float) END AS numcos#94129020, CASE WHEN ((numdates#94128782 = NA) OR (numdates#94128782 = null)) THEN null ELSE cast(numdates#94128782 as int) END AS numdates#94129022, CASE WHEN ((annual_bmret#94128783 = NA) OR (annual_bmret#94128783 = null)) THEN null ELSE cast(annual_bmret#94128783 as float) END AS annual_bmret#94129024, CASE WHEN ((annual_ret#94128784 = NA) OR (annual_ret#94128784 = null)) THEN null ELSE cast(annual_ret#94128784 as float) END AS annual_ret#94129026, CASE WHEN ((std_ret#94128785 = NA)...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
4.0 KiB |
0.0 B |
3614967 |
*(2) Project [ret_large#94128625, ret_small#94128655, (ret_large#94128625 - ret_small#94128655) AS differential#94128744]
+- *(2) BroadcastNestedLoopJoin BuildRight, Cross
:- *(2) Project [annual_ret#94125545 AS ret_large#94128625]
: +- *(2) Filter (isnotnull(cap#94125439) AND (cap#94125439 = 1.0))
: +- *(2) ColumnarToRow
: +- InMemoryTableScan [annual_ret#94125545, cap#94125439], [isnotnull(cap#94125439), (cap#94125439 = 1.0)]
: +- InMemoryRelation [cap#94125439, retIC#94125440, resretIC#94125441, numcos#94125442, numdates#94125443, annual_bmret#94125456, annual_ret#94125545, std_ret#94125546, Sharpe_ret#94125559, PctPos_ret#94125560, TR_ret#94125561, IR_ret#94125574, annual_resret#94125575, std_resret#94125636, Sharpe_resret#94125637, PctPos_resret#94125650, TR_resret#94125654, IR_resret#94125668, annual_retnet#94125672, std_retnet#94125674, Sharpe_retnet#94125676, PctPos_retnet#94125678, TR_retnet#94125680, IR_retnet#94125682, ... 2 more fields], StorageLevel(disk...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
424.0 B |
0.0 B |
3614981 |
*(2) Sort [year#94129013 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(year#94129013 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7515398]
+- *(1) Project [year#94129013, turnover#94129069, (1.0 / cast(turnover#94129069 as double)) AS days_hold#94129128]
+- *(1) Filter isnotnull(turnover#94129069)
+- *(1) ColumnarToRow
+- InMemoryTableScan [turnover#94129069, year#94129013], [isnotnull(turnover#94129069)]
+- InMemoryRelation [year#94129013, retIC#94129015, resretIC#94129017, numcos#94129020, numdates#94129022, annual_bmret#94129024, annual_ret#94129026, std_ret#94129029, Sharpe_ret#94129031, PctPos_ret#94129033, TR_ret#94129035, IR_ret#94129038, annual_resret#94129040, std_resret#94129043, Sharpe_resret#94129045, PctPos_resret#94129047, TR_resret#94129050, IR_resret#94129052, annual_retnet#94129054, std_retnet#94129057, Sharpe_retnet#94129059, PctPos_retnet#94129061, TR_retnet#94129064, IR_retnet#94129066, turnover#94129069], StorageLevel(disk, ...
|
Disk Memory Deserialized 1x Replicated
|
20 |
100% |
9.1 KiB |
0.0 B |
3614986 |
*(3) Project [cap#94128683, turnover#94125684, (1.0 / cast(turnover#94125684 as double)) AS days_hold#94128738]
+- *(3) Sort [cap_sort#94128621 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(cap_sort#94128621 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7515468]
+- *(2) Project [turnover#94125684, cap_description#94128620 AS cap#94128683, cap_sort#94128621]
+- *(2) BroadcastHashJoin [knownfloatingpointnormalized(normalizenanandzero(cap#94125439))], [knownfloatingpointnormalized(normalizenanandzero(cast(cap#93880528 as float)))], Inner, BuildLeft, false
:- BroadcastExchange HashedRelationBroadcastMode(List(knownfloatingpointnormalized(normalizenanandzero(input[0, float, false]))),false), [id=#7515460]
: +- *(1) Filter isnotnull(cap#94125439)
: +- *(1) ColumnarToRow
: +- InMemoryTableScan [cap#94125439, turnover#94125684], [isnotnull(cap#94125439)]
: +- InMemoryRelation [cap#94125439, retIC#941...
|
Disk Memory Deserialized 1x Replicated
|
2 |
100% |
656.0 B |
0.0 B |
3615056 |
*(1) Project [CASE WHEN ((fractile#94132545 = NA) OR (fractile#94132545 = null)) THEN null ELSE cast(fractile#94132545 as int) END AS fractile#94132593, CASE WHEN (cap#94132546 = null) THEN null ELSE cap#94132546 END AS cap#94132594, CASE WHEN ((size#94132547 = NA) OR (size#94132547 = null)) THEN null ELSE cast(size#94132547 as float) END AS size#94132595, CASE WHEN ((value#94132548 = NA) OR (value#94132548 = null)) THEN null ELSE cast(value#94132548 as float) END AS value#94132596, CASE WHEN ((growth#94132549 = NA) OR (growth#94132549 = null)) THEN null ELSE cast(growth#94132549 as float) END AS growth#94132597, CASE WHEN ((leverage#94132550 = NA) OR (leverage#94132550 = null)) THEN null ELSE cast(leverage#94132550 as float) END AS leverage#94132598, CASE WHEN ((volatility#94132551 = NA) OR (volatility#94132551 = null)) THEN null ELSE cast(volatility#94132551 as float) END AS volatility#94132599, CASE WHEN ((momentum#94132552 = NA) OR (momentum#94132552 = null)) THEN null ELSE cast(momentum#94132552 as fl...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.0 KiB |
0.0 B |
3615068 |
*(3) Sort [fractile#94132593 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94132593 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7515708]
+- *(2) Project [fractile#94132593, size#94132595, value#94132596, growth#94132597, leverage#94132598, volatility#94132599, momentum#94132600, yield#94132601, ##94132602, min_date#94132603, max_date#94132604]
+- *(2) BroadcastHashJoin [cap_description#94132617], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94132593, cap#94132594 AS cap_description#94132617, size#94132595, value#94132596, growth#94132597, leverage#94132598, volatility#94132599, momentum#94132600, yield#94132601, ##94132602, min_date#94132603, max_date#94132604]
: +- *(2) Filter ((isnotnull(fractile#94132593) AND NOT (fractile#94132593 = -1)) AND isnotnull(cap#94132594))
: +- InMemoryTableScan [##94132602, cap#94132594, fractile#94132593, growth#94132597, leverage#94132598, max_date#94132604, min_date#94132603, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3615082 |
*(1) Project [CASE WHEN ((overall#94128830 = NA) OR (overall#94128830 = null)) THEN null ELSE cast(overall#94128830 as int) END AS overall#94129012, CASE WHEN ((cap#94128831 = NA) OR (cap#94128831 = null)) THEN null ELSE cast(cap#94128831 as float) END AS cap#94129014, CASE WHEN ((retIC#94128832 = NA) OR (retIC#94128832 = null)) THEN null ELSE cast(retIC#94128832 as float) END AS retIC#94129016, CASE WHEN ((resretIC#94128833 = NA) OR (resretIC#94128833 = null)) THEN null ELSE cast(resretIC#94128833 as float) END AS resretIC#94129018, CASE WHEN ((size#94128834 = NA) OR (size#94128834 = null)) THEN null ELSE cast(size#94128834 as float) END AS size#94129019, CASE WHEN ((value#94128835 = NA) OR (value#94128835 = null)) THEN null ELSE cast(value#94128835 as float) END AS value#94129021, CASE WHEN ((growth#94128836 = NA) OR (growth#94128836 = null)) THEN null ELSE cast(growth#94128836 as float) END AS growth#94129023, CASE WHEN ((leverage#94128837 = NA) OR (leverage#94128837 = null)) THEN null ELSE cast(leverag...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
3.2 KiB |
0.0 B |
3615088 |
*(1) Project [yield#94129030, volatility#94129027, momentum#94129028, size#94129019, value#94129021, growth#94129023, leverage#94129025]
+- *(1) Filter (isnotnull(cap#94129014) AND (cap#94129014 = 0.0))
+- *(1) ColumnarToRow
+- InMemoryTableScan [cap#94129014, growth#94129023, leverage#94129025, momentum#94129028, size#94129019, value#94129021, volatility#94129027, yield#94129030], [isnotnull(cap#94129014), (cap#94129014 = 0.0)]
+- InMemoryRelation [overall#94129012, cap#94129014, retIC#94129016, resretIC#94129018, size#94129019, value#94129021, growth#94129023, leverage#94129025, volatility#94129027, momentum#94129028, yield#94129030, numcos#94129032, numdates#94129034, annual_bmret#94129036, annual_ret#94129037, std_ret#94129039, Sharpe_ret#94129041, PctPos_ret#94129042, TR_ret#94129044, IR_ret#94129046, annual_resret#94129048, std_resret#94129049, Sharpe_resret#94129051, PctPos_resret#94129053, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3615191 |
*(1) Project [yield#94014273, volatility#94014269, momentum#94014271, size#94014260, value#94014263, growth#94014265, leverage#94014267]
+- *(1) Filter (isnotnull(cap#94014254) AND (cap#94014254 = 1.0))
+- InMemoryTableScan [cap#94014254, growth#94014265, leverage#94014267, momentum#94014271, size#94014260, value#94014263, volatility#94014269, yield#94014273], [isnotnull(cap#94014254), (cap#94014254 = 1.0)]
+- InMemoryRelation [overall#94014252, cap#94014254, retIC#94014256, resretIC#94014258, size#94014260, value#94014263, growth#94014265, leverage#94014267, volatility#94014269, momentum#94014271, yield#94014273, numcos#94014276, numdates#94014278, annual_bmret#94014280, annual_ret#94014282, std_ret#94014284, Sharpe_ret#94014286, PctPos_ret#94014288, TR_ret#94014290, IR_ret#94014291, annual_resret#94014293, std_resret#94014294, Sharpe_resret#94014295, PctPos_resret#94014296, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN ((ove...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3615242 |
*(2) Sort [date#94010641 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94010641 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7515934]
+- *(1) Project [date#94010643 AS date#94010641, numcos#94010669 AS numcos#94010663]
+- *(1) Filter (isnotnull(cap#94010646) AND (cast(cap#94010646 as string) = 1))
+- InMemoryTableScan [cap#94010646, date#94010643, numcos#94010669], [isnotnull(cap#94010646), (cast(cap#94010646 as string) = 1)]
+- InMemoryRelation [date#94010643, cap#94010646, ret#94010650, resret#94010656, retnet#94010660, turnover#94010664, numcos#94010669, coverage#94010673, benchmark#94010677, excess_ret#94010681, excess_resret#94010683, excess_retnet#94010698], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94010359 = null) THEN null ELSE cast(date#94010359 as date) END AS date#94010643, CASE WHEN ((cap#94010360 = NA) OR (cap#94010360 = null)) THEN null ELSE cast(cap#94010360 as float) END AS ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
16.0 B |
0.0 B |
3615254 |
*(3) Sort [fractile#94017829 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94017829 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7515879]
+- *(2) Project [fractile#94017829, size#94017831, value#94017832, growth#94017833, leverage#94017834, volatility#94017835, momentum#94017836, yield#94017837, ##94017838, min_date#94017839, max_date#94017840]
+- *(2) BroadcastHashJoin [cap_description#94135062], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94017829, cap#94017830 AS cap_description#94135062, size#94017831, value#94017832, growth#94017833, leverage#94017834, volatility#94017835, momentum#94017836, yield#94017837, ##94017838, min_date#94017839, max_date#94017840]
: +- *(2) Filter ((isnotnull(fractile#94017829) AND NOT (fractile#94017829 = -1)) AND isnotnull(cap#94017830))
: +- InMemoryTableScan [##94017838, cap#94017830, fractile#94017829, growth#94017833, leverage#94017834, max_date#94017840, min_date#94017839, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3615274 |
*(2) Sort [date#94006072 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94006072 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7515843]
+- *(1) Project [date#94006072, largecum#94006091 AS cum_gross#94135477, largecumnet#94006093 AS cum_net#94135478]
+- InMemoryTableScan [date#94006072, largecum#94006091, largecumnet#94006093]
+- InMemoryRelation [date#94006072, allret#94006074, allcum#94006076, drawdown_gross#94006078, drawdown_length_gross#94006080, allretnet#94006081, allcumnet#94006083, drawdown_net#94006085, drawdown_length_net#94006087, numcos#94006089, largecum#94006091, largecumnet#94006093, largeret#94006095, largeretnet#94006096, midcum#94006098, midcumnet#94006101, midret#94006104, midretnet#94006107, smallcum#94006109, smallcumnet#94006111, smallret#94006114, smallretnet#94006116], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS date#94...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
96.9 KiB |
0.0 B |
3615288 |
*(2) Sort [date#94006072 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94006072 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7515990]
+- *(1) Project [date#94006072, largeret#94006095 AS daily_gross#94135448, largeretnet#94006096 AS daily_net#94135449]
+- InMemoryTableScan [date#94006072, largeret#94006095, largeretnet#94006096]
+- InMemoryRelation [date#94006072, allret#94006074, allcum#94006076, drawdown_gross#94006078, drawdown_length_gross#94006080, allretnet#94006081, allcumnet#94006083, drawdown_net#94006085, drawdown_length_net#94006087, numcos#94006089, largecum#94006091, largecumnet#94006093, largeret#94006095, largeretnet#94006096, midcum#94006098, midcumnet#94006101, midret#94006104, midretnet#94006107, smallcum#94006109, smallcumnet#94006111, smallret#94006114, smallretnet#94006116], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS dat...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
96.9 KiB |
0.0 B |
3615321 |
*(1) Project [fractile#94005101 AS fractile#94005106, annual_ret#94005103 AS annual_ret#94005109, annual_resret#94005104 AS annual_resret#94005115, numcos#94005105 AS numcos#94005116]
+- *(1) Filter (isnotnull(cap#94005102) AND (cast(cap#94005102 as string) = 1))
+- *(1) ColumnarToRow
+- InMemoryTableScan [annual_resret#94005104, annual_ret#94005103, cap#94005102, fractile#94005101, numcos#94005105], [isnotnull(cap#94005102), (cast(cap#94005102 as string) = 1)]
+- InMemoryRelation [fractile#94005101, cap#94005102, annual_ret#94005103, annual_resret#94005104, numcos#94005105], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN ((fractile#94005058 = NA) OR (fractile#94005058 = null)) THEN null ELSE cast(fractile#94005058 as float) END AS fractile#94005101, CASE WHEN ((cap#94005059 = NA) OR (cap#94005059 = null)) THEN null ELSE cast(cap#94005059 as float) END AS cap#94005102, CASE WHEN ((annual_ret#94005060 = NA) OR (annual_ret#94005060 = nul...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
16.0 B |
0.0 B |
3615402 |
*(1) Project [yield#94014273, volatility#94014269, momentum#94014271, size#94014260, value#94014263, growth#94014265, leverage#94014267]
+- *(1) Filter (isnotnull(cap#94014254) AND (cap#94014254 = 2.0))
+- InMemoryTableScan [cap#94014254, growth#94014265, leverage#94014267, momentum#94014271, size#94014260, value#94014263, volatility#94014269, yield#94014273], [isnotnull(cap#94014254), (cap#94014254 = 2.0)]
+- InMemoryRelation [overall#94014252, cap#94014254, retIC#94014256, resretIC#94014258, size#94014260, value#94014263, growth#94014265, leverage#94014267, volatility#94014269, momentum#94014271, yield#94014273, numcos#94014276, numdates#94014278, annual_bmret#94014280, annual_ret#94014282, std_ret#94014284, Sharpe_ret#94014286, PctPos_ret#94014288, TR_ret#94014290, IR_ret#94014291, annual_resret#94014293, std_resret#94014294, Sharpe_resret#94014295, PctPos_resret#94014296, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN ((ove...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3615411 |
*(2) Sort [date#94010641 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94010641 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7516160]
+- *(1) Project [date#94010643 AS date#94010641, numcos#94010669 AS numcos#94010663]
+- *(1) Filter (isnotnull(cap#94010646) AND (cast(cap#94010646 as string) = 2))
+- InMemoryTableScan [cap#94010646, date#94010643, numcos#94010669], [isnotnull(cap#94010646), (cast(cap#94010646 as string) = 2)]
+- InMemoryRelation [date#94010643, cap#94010646, ret#94010650, resret#94010656, retnet#94010660, turnover#94010664, numcos#94010669, coverage#94010673, benchmark#94010677, excess_ret#94010681, excess_resret#94010683, excess_retnet#94010698], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94010359 = null) THEN null ELSE cast(date#94010359 as date) END AS date#94010643, CASE WHEN ((cap#94010360 = NA) OR (cap#94010360 = null)) THEN null ELSE cast(cap#94010360 as float) END AS ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
16.0 B |
0.0 B |
3615440 |
*(2) Sort [date#94006072 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94006072 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7516120]
+- *(1) Project [date#94006072, midcum#94006098 AS cum_gross#94140030, midcumnet#94006101 AS cum_net#94140031]
+- InMemoryTableScan [date#94006072, midcum#94006098, midcumnet#94006101]
+- InMemoryRelation [date#94006072, allret#94006074, allcum#94006076, drawdown_gross#94006078, drawdown_length_gross#94006080, allretnet#94006081, allcumnet#94006083, drawdown_net#94006085, drawdown_length_net#94006087, numcos#94006089, largecum#94006091, largecumnet#94006093, largeret#94006095, largeretnet#94006096, midcum#94006098, midcumnet#94006101, midret#94006104, midretnet#94006107, smallcum#94006109, smallcumnet#94006111, smallret#94006114, smallretnet#94006116], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS date#94005335, ...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
96.9 KiB |
0.0 B |
3615456 |
*(3) Sort [fractile#94017829 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94017829 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7516232]
+- *(2) Project [fractile#94017829, size#94017831, value#94017832, growth#94017833, leverage#94017834, volatility#94017835, momentum#94017836, yield#94017837, ##94017838, min_date#94017839, max_date#94017840]
+- *(2) BroadcastHashJoin [cap_description#94140226], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94017829, cap#94017830 AS cap_description#94140226, size#94017831, value#94017832, growth#94017833, leverage#94017834, volatility#94017835, momentum#94017836, yield#94017837, ##94017838, min_date#94017839, max_date#94017840]
: +- *(2) Filter ((isnotnull(fractile#94017829) AND NOT (fractile#94017829 = -1)) AND isnotnull(cap#94017830))
: +- InMemoryTableScan [##94017838, cap#94017830, fractile#94017829, growth#94017833, leverage#94017834, max_date#94017840, min_date#94017839, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |
3615494 |
*(1) Project [fractile#94005101 AS fractile#94005106, annual_ret#94005103 AS annual_ret#94005109, annual_resret#94005104 AS annual_resret#94005115, numcos#94005105 AS numcos#94005116]
+- *(1) Filter (isnotnull(cap#94005102) AND (cast(cap#94005102 as string) = 2))
+- *(1) ColumnarToRow
+- InMemoryTableScan [annual_resret#94005104, annual_ret#94005103, cap#94005102, fractile#94005101, numcos#94005105], [isnotnull(cap#94005102), (cast(cap#94005102 as string) = 2)]
+- InMemoryRelation [fractile#94005101, cap#94005102, annual_ret#94005103, annual_resret#94005104, numcos#94005105], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN ((fractile#94005058 = NA) OR (fractile#94005058 = null)) THEN null ELSE cast(fractile#94005058 as float) END AS fractile#94005101, CASE WHEN ((cap#94005059 = NA) OR (cap#94005059 = null)) THEN null ELSE cast(cap#94005059 as float) END AS cap#94005102, CASE WHEN ((annual_ret#94005060 = NA) OR (annual_ret#94005060 = nul...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
16.0 B |
0.0 B |
3615506 |
*(2) Sort [date#94006072 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94006072 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7516276]
+- *(1) Project [date#94006072, midret#94006104 AS daily_gross#94140035, midretnet#94006107 AS daily_net#94140036]
+- InMemoryTableScan [date#94006072, midret#94006104, midretnet#94006107]
+- InMemoryRelation [date#94006072, allret#94006074, allcum#94006076, drawdown_gross#94006078, drawdown_length_gross#94006080, allretnet#94006081, allcumnet#94006083, drawdown_net#94006085, drawdown_length_net#94006087, numcos#94006089, largecum#94006091, largecumnet#94006093, largeret#94006095, largeretnet#94006096, midcum#94006098, midcumnet#94006101, midret#94006104, midretnet#94006107, smallcum#94006109, smallcumnet#94006111, smallret#94006114, smallretnet#94006116], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS date#940053...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
96.9 KiB |
0.0 B |
3615598 |
*(2) Sort [date#94010641 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94010641 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7516445]
+- *(1) Project [date#94010643 AS date#94010641, numcos#94010669 AS numcos#94010663]
+- *(1) Filter (isnotnull(cap#94010646) AND (cast(cap#94010646 as string) = 3))
+- InMemoryTableScan [cap#94010646, date#94010643, numcos#94010669], [isnotnull(cap#94010646), (cast(cap#94010646 as string) = 3)]
+- InMemoryRelation [date#94010643, cap#94010646, ret#94010650, resret#94010656, retnet#94010660, turnover#94010664, numcos#94010669, coverage#94010673, benchmark#94010677, excess_ret#94010681, excess_resret#94010683, excess_retnet#94010698], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94010359 = null) THEN null ELSE cast(date#94010359 as date) END AS date#94010643, CASE WHEN ((cap#94010360 = NA) OR (cap#94010360 = null)) THEN null ELSE cast(cap#94010360 as float) END AS ...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
16.0 B |
0.0 B |
3615613 |
*(2) Sort [date#94006072 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94006072 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7516472]
+- *(1) Project [date#94006072, smallret#94006114 AS daily_gross#94144989, smallretnet#94006116 AS daily_net#94144990]
+- InMemoryTableScan [date#94006072, smallret#94006114, smallretnet#94006116]
+- InMemoryRelation [date#94006072, allret#94006074, allcum#94006076, drawdown_gross#94006078, drawdown_length_gross#94006080, allretnet#94006081, allcumnet#94006083, drawdown_net#94006085, drawdown_length_net#94006087, numcos#94006089, largecum#94006091, largecumnet#94006093, largeret#94006095, largeretnet#94006096, midcum#94006098, midcumnet#94006101, midret#94006104, midretnet#94006107, smallcum#94006109, smallcumnet#94006111, smallret#94006114, smallretnet#94006116], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS dat...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
96.9 KiB |
0.0 B |
3615618 |
*(2) Sort [date#94006072 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(date#94006072 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7516417]
+- *(1) Project [date#94006072, smallcum#94006109 AS cum_gross#94144955, smallcumnet#94006111 AS cum_net#94144956]
+- InMemoryTableScan [date#94006072, smallcum#94006109, smallcumnet#94006111]
+- InMemoryRelation [date#94006072, allret#94006074, allcum#94006076, drawdown_gross#94006078, drawdown_length_gross#94006080, allretnet#94006081, allcumnet#94006083, drawdown_net#94006085, drawdown_length_net#94006087, numcos#94006089, largecum#94006091, largecumnet#94006093, largeret#94006095, largeretnet#94006096, midcum#94006098, midcumnet#94006101, midret#94006104, midretnet#94006107, smallcum#94006109, smallcumnet#94006111, smallret#94006114, smallretnet#94006116], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN (date#94005174 = null) THEN null ELSE cast(date#94005174 as date) END AS date#94...
|
Disk Memory Deserialized 1x Replicated
|
200 |
100% |
96.9 KiB |
0.0 B |
3615662 |
*(1) Project [fractile#94005101 AS fractile#94005106, annual_ret#94005103 AS annual_ret#94005109, annual_resret#94005104 AS annual_resret#94005115, numcos#94005105 AS numcos#94005116]
+- *(1) Filter (isnotnull(cap#94005102) AND (cast(cap#94005102 as string) = 3))
+- *(1) ColumnarToRow
+- InMemoryTableScan [annual_resret#94005104, annual_ret#94005103, cap#94005102, fractile#94005101, numcos#94005105], [isnotnull(cap#94005102), (cast(cap#94005102 as string) = 3)]
+- InMemoryRelation [fractile#94005101, cap#94005102, annual_ret#94005103, annual_resret#94005104, numcos#94005105], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN ((fractile#94005058 = NA) OR (fractile#94005058 = null)) THEN null ELSE cast(fractile#94005058 as float) END AS fractile#94005101, CASE WHEN ((cap#94005059 = NA) OR (cap#94005059 = null)) THEN null ELSE cast(cap#94005059 as float) END AS cap#94005102, CASE WHEN ((annual_ret#94005060 = NA) OR (annual_ret#94005060 = nul...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
16.0 B |
0.0 B |
3615680 |
*(1) Project [yield#94014273, volatility#94014269, momentum#94014271, size#94014260, value#94014263, growth#94014265, leverage#94014267]
+- *(1) Filter (isnotnull(cap#94014254) AND (cap#94014254 = 3.0))
+- InMemoryTableScan [cap#94014254, growth#94014265, leverage#94014267, momentum#94014271, size#94014260, value#94014263, volatility#94014269, yield#94014273], [isnotnull(cap#94014254), (cap#94014254 = 3.0)]
+- InMemoryRelation [overall#94014252, cap#94014254, retIC#94014256, resretIC#94014258, size#94014260, value#94014263, growth#94014265, leverage#94014267, volatility#94014269, momentum#94014271, yield#94014273, numcos#94014276, numdates#94014278, annual_bmret#94014280, annual_ret#94014282, std_ret#94014284, Sharpe_ret#94014286, PctPos_ret#94014288, TR_ret#94014290, IR_ret#94014291, annual_resret#94014293, std_resret#94014294, Sharpe_resret#94014295, PctPos_resret#94014296, ... 9 more fields], StorageLevel(disk, memory, deserialized, 1 replicas)
+- *(1) Project [CASE WHEN ((ove...
|
Disk Memory Deserialized 1x Replicated
|
1 |
100% |
776.0 B |
0.0 B |
3615699 |
*(3) Sort [fractile#94017829 ASC NULLS FIRST], true, 0
+- Exchange rangepartitioning(fractile#94017829 ASC NULLS FIRST, 200), ENSURE_REQUIREMENTS, [id=#7516528]
+- *(2) Project [fractile#94017829, size#94017831, value#94017832, growth#94017833, leverage#94017834, volatility#94017835, momentum#94017836, yield#94017837, ##94017838, min_date#94017839, max_date#94017840]
+- *(2) BroadcastHashJoin [cap_description#94144890], [description#93880533], Inner, BuildRight, false
:- *(2) Project [fractile#94017829, cap#94017830 AS cap_description#94144890, size#94017831, value#94017832, growth#94017833, leverage#94017834, volatility#94017835, momentum#94017836, yield#94017837, ##94017838, min_date#94017839, max_date#94017840]
: +- *(2) Filter ((isnotnull(fractile#94017829) AND NOT (fractile#94017829 = -1)) AND isnotnull(cap#94017830))
: +- InMemoryTableScan [##94017838, cap#94017830, fractile#94017829, growth#94017833, leverage#94017834, max_date#94017840, min_date#94017839, mo...
|
Disk Memory Deserialized 1x Replicated
|
10 |
100% |
10.8 KiB |
0.0 B |