Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
Z
ZZDataAnalysis
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hlwu
ZZDataAnalysis
Commits
748af152
Commit
748af152
authored
Mar 13, 2024
by
whlviolin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
061f6de1
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
1388 additions
and
2 deletions
+1388
-2
app.py
cieccproject/app.py
+28
-2
Lasso回归.csv
cieccproject/data/Lasso回归.csv
+312
-0
OLS.json
cieccproject/data/OLS.json
+1
-0
lasso.json
cieccproject/data/lasso.json
+1
-0
data.js
web/src/api/data.js
+19
-0
echartsUtil.js
web/src/utils/echartsUtil.js
+80
-0
sysAllData.vue
web/src/views/algorithmModel/components/sysAllData.vue
+313
-0
detail.vue
web/src/views/dataHander/components/detail.vue
+98
-0
sysAllData.vue
web/src/views/dataHander/components/sysAllData.vue
+536
-0
No files found.
cieccproject/app.py
View file @
748af152
...
...
@@ -105,9 +105,9 @@ def getRSRList():
def
getDEAList
():
filepath
=
""
if
(
request
.
args
[
"type"
]
==
'CCR'
):
filepath
=
"
D:
\
EarthDataMiner
\
project
\
ZXDataAnalysis
\
demo
\
AHP
\
DEA_CCR.json"
filepath
=
"
data/
DEA_CCR.json"
else
:
filepath
=
"
D:
\
EarthDataMiner
\
project
\
ZXDataAnalysis
\
demo
\
AHP
\
DEA_BBC.json"
filepath
=
"
data/
DEA_BBC.json"
with
open
(
filepath
,
'r'
,
encoding
=
'UTF-8'
)
as
f
:
res
=
f
.
read
()
print
(
type
(
res
))
...
...
@@ -135,7 +135,33 @@ def getDEAList():
dea1.summary()
res = dea1.to_json()
'''
@
app
.
route
(
"/getLassoRegression"
,
methods
=
[
"GET"
,
"POST"
])
def
getLassoRegression
():
filepath
=
"data/lasso.json"
with
open
(
filepath
,
'r'
,
encoding
=
'UTF-8'
)
as
f
:
res
=
f
.
read
()
print
(
type
(
res
))
print
(
res
)
result
=
{
"code"
:
200
,
"msg"
:
"success"
,
"data"
:
res
}
return
jsonify
(
result
)
@
app
.
route
(
"/getOLS"
,
methods
=
[
"GET"
,
"POST"
])
def
getOLS
():
filepath
=
"data/OLS.json"
with
open
(
filepath
,
'r'
,
encoding
=
'UTF-8'
)
as
f
:
res
=
f
.
read
()
print
(
type
(
res
))
print
(
res
)
result
=
{
"code"
:
200
,
"msg"
:
"success"
,
"data"
:
res
}
return
jsonify
(
result
)
if
__name__
==
"__main__"
:
app
.
run
(
debug
=
True
,
port
=
8001
)
...
...
cieccproject/data/Lasso回归.csv
0 → 100644
View file @
748af152
age,sex,bmi,bp,s1,s2,s3,s4,s5,s6,y
0.038075906,0.050680119,0.061696207,0.021872355,-0.044223498,-0.034820763,-0.043400846,-0.002592262,0.019908421,-0.017646125,151
0.00538306,-0.044641637,-0.036384692,0.021872355,0.003934852,0.01559614,0.008142084,-0.002592262,-0.031991445,-0.046640874,135
-0.045472478,0.050680119,-0.047162813,-0.015999223,-0.04009564,-0.024800012,0.000778808,-0.039493383,-0.06291295,-0.03835666,138
0.041708445,0.050680119,0.061696207,-0.040099317,-0.013952536,0.006201686,-0.028674294,-0.002592262,-0.014956475,0.011348623,110
-0.096328016,-0.044641637,-0.083808423,0.008100872,-0.103389471,-0.090561189,-0.013947743,-0.076394504,-0.06291295,-0.034214553,101
-0.052737555,0.050680119,-0.018061887,0.080401157,0.089243929,0.107661787,-0.039719208,0.108111101,0.03605579,-0.042498767,171
-0.005514555,-0.044641637,0.042295589,0.049415321,0.024574144,-0.023860567,0.074411564,-0.039493383,0.05228,0.027917051,166
0.070768752,0.050680119,0.012116851,0.056301062,0.034205814,0.049416173,-0.039719208,0.034308859,0.027367708,-0.001077698,144
-0.038207401,-0.044641637,-0.010517202,-0.036656447,-0.037343734,-0.019476488,-0.028674294,-0.002592262,-0.018118267,-0.017646125,97
-0.027309786,-0.044641637,-0.018061887,-0.040099317,-0.002944913,-0.011334628,0.037595186,-0.039493383,-0.008944019,-0.054925087,168
-0.049105016,-0.044641637,-0.056863122,-0.043542188,-0.045599451,-0.043275771,0.000778808,-0.039493383,-0.011900685,0.01549073,68
-0.085430401,0.050680119,-0.022373135,0.001215131,-0.037343734,-0.026365754,0.015505359,-0.039493383,-0.072128455,-0.017646125,49
-0.085430401,-0.044641637,-0.00405033,-0.009113481,-0.002944913,0.007767428,0.022868635,-0.039493383,-0.061176595,-0.013504018,68
0.045340983,0.050680119,0.060618394,0.031053344,0.028702003,-0.047346701,-0.054445759,0.07120998,0.13359898,0.135611831,245
-0.06363517,-0.044641637,0.035828717,-0.022884964,-0.03046397,-0.018850191,-0.006584468,-0.002592262,-0.025952424,-0.054925087,184
-0.067267709,0.050680119,-0.012672827,-0.040099317,-0.015328488,0.004635943,-0.058127397,0.034308859,0.019199033,-0.034214553,202
-0.107225632,-0.044641637,-0.077341551,-0.026327835,-0.089629943,-0.096197861,0.026550273,-0.076394504,-0.042572105,-0.005219804,137
-0.023677247,-0.044641637,0.059540582,-0.040099317,-0.042847546,-0.04358892,0.011823721,-0.039493383,-0.015998268,0.040343372,85
0.05260606,-0.044641637,-0.021295323,-0.074528024,-0.04009564,-0.037639099,-0.006584468,-0.039493383,-0.000609254,-0.054925087,131
0.067136214,0.050680119,-0.006205954,0.063186803,-0.042847546,-0.095884713,0.052321737,-0.076394504,0.0594238,0.052769692,283
-0.023677247,-0.044641637,-0.065485618,-0.081413766,-0.038719687,-0.053609671,0.059685013,-0.076394504,-0.037128346,-0.042498767,59
0.034443368,0.050680119,0.125287119,0.028758096,-0.053855168,-0.012900371,-0.102307051,0.108111101,0.000271486,0.027917051,341
0.03081083,-0.044641637,-0.050396249,-0.00222774,-0.044223498,-0.089934892,0.118591218,-0.076394504,-0.018118267,0.003064409,87
0.048973522,0.050680119,-0.030995632,-0.049280306,0.049341296,-0.004132214,0.133317769,-0.053515809,0.021310847,0.019632837,102
0.012648137,-0.044641637,0.022894972,0.052858191,0.00806271,-0.028557794,0.037595186,-0.039493383,0.054724003,-0.025930339,265
-0.009147093,-0.044641637,0.011039039,-0.057313671,-0.024960158,-0.042962623,0.03023191,-0.039493383,0.017037132,-0.005219804,276
0.00538306,0.050680119,-0.008361578,0.021872355,0.054845107,0.073215456,-0.024992657,0.034308859,0.012553153,0.094190762,100
-0.060002632,0.050680119,-0.010517202,-0.014851599,-0.04972731,-0.023547418,-0.058127397,0.015858298,-0.009918957,-0.034214553,61
0.019913214,-0.044641637,-0.023450947,-0.071085154,0.020446286,-0.010082034,0.118591218,-0.076394504,-0.042572105,0.073480227,92
0.045340983,0.050680119,0.068163079,0.008100872,-0.016704441,0.004635943,-0.076535586,0.07120998,0.032433226,-0.017646125,259
0.027178291,0.050680119,-0.03530688,0.032200967,-0.01120063,0.001504459,-0.010266105,-0.002592262,-0.014956475,-0.05078298,53
0.067136214,0.050680119,-0.041773753,0.011543743,0.002558899,0.005888537,0.041276824,-0.039493383,-0.059472697,-0.021788232,75
-0.041839939,0.050680119,0.014272475,-0.005670611,-0.012576583,0.006201686,-0.072853948,0.07120998,0.035461939,-0.013504018,142
0.059871137,0.050680119,0.016428099,0.028758096,-0.041471593,-0.029184091,-0.028674294,-0.002592262,-0.002396681,-0.021788232,225
-0.052737555,-0.044641637,-0.00943939,-0.005670611,0.039709626,0.044718946,0.026550273,-0.002592262,-0.018118267,-0.013504018,59
-0.049105016,-0.044641637,0.025050596,0.008100872,0.020446286,0.017788179,0.052321737,-0.039493383,-0.041180385,0.007206516,182
-0.041839939,-0.044641637,-0.049318437,-0.036656447,-0.007072771,-0.022607973,0.085456477,-0.039493383,-0.066488148,0.007206516,128
-0.041839939,-0.044641637,0.041217777,-0.026327835,-0.031839923,-0.030436684,-0.03603757,0.002942906,0.033656813,-0.017646125,52
-0.027309786,-0.044641637,-0.063329994,-0.05042793,-0.089629943,-0.104339721,0.052321737,-0.076394504,-0.056157573,-0.067351408,37
0.041708445,-0.044641637,-0.064407806,0.035643838,0.012190569,-0.057993749,0.18117906,-0.076394504,-0.000609254,-0.05078298,170
-0.034574863,-0.044641637,-0.037462504,-0.060756542,0.020446286,0.043466353,-0.013947743,-0.002592262,-0.03075121,-0.071493515,128
-0.045472478,0.050680119,-0.024528759,0.059743933,0.005310804,0.014969843,-0.054445759,0.07120998,0.042344895,0.01549073,163
-0.009147093,0.050680119,-0.018061887,-0.033213576,-0.0208323,0.012151506,-0.072853948,0.07120998,0.000271486,0.019632837,150
0.016280676,-0.044641637,-0.046085001,-0.005670611,-0.075870414,-0.061438382,-0.013947743,-0.039493383,-0.051400535,0.019632837,178
-0.001882017,-0.044641637,-0.069796866,-0.012556352,-0.000193007,-0.009142589,0.070729926,-0.039493383,-0.06291295,0.040343372,48
0.063503676,0.050680119,-0.00405033,-0.012556352,0.103003457,0.048789876,0.056003375,-0.002592262,0.084495282,-0.017646125,202
0.012648137,0.050680119,-0.020217511,-0.00222774,0.038333673,0.053173955,-0.006584468,0.034308859,-0.005145308,-0.009361911,111
0.012648137,0.050680119,0.002416542,0.056301062,0.02732605,0.017161882,0.041276824,-0.039493383,0.003711738,0.073480227,85
-0.009147093,0.050680119,-0.030995632,-0.026327835,-0.01120063,-0.001000729,-0.021311019,-0.002592262,0.006209316,0.027917051,42
-0.030942324,0.050680119,0.028284032,0.070072545,-0.12678067,-0.106844909,-0.054445759,-0.047980641,-0.03075121,0.01549073,170
-0.096328016,-0.044641637,-0.036384692,-0.074528024,-0.038719687,-0.027618348,0.015505359,-0.039493383,-0.074088871,-0.001077698,200
-0.103593093,-0.044641637,-0.037462504,-0.026327835,0.002558899,0.019980218,0.011823721,-0.002592262,-0.068329744,-0.025930339,113
0.070768752,-0.044641637,0.012116851,0.042529579,0.071356542,0.053487103,0.052321737,-0.002592262,0.025393135,-0.005219804,143
-0.01641217,-0.044641637,-0.03530688,-0.026327835,0.032829862,0.017161882,0.100183029,-0.039493383,-0.070209313,-0.079777729,52
0.001750522,-0.044641637,-0.039618128,-0.100923366,-0.029088017,-0.030123536,0.044958462,-0.050194708,-0.068329744,-0.129483012,65
0.045340983,-0.044641637,0.071396515,0.001215131,-0.009824677,-0.001000729,0.015505359,-0.039493383,-0.041180385,-0.071493515,141
-0.070900247,0.050680119,-0.075185927,-0.040099317,-0.051103263,-0.01509241,-0.039719208,-0.002592262,-0.096433223,-0.034214553,55
0.045340983,-0.044641637,-0.006205954,0.011543743,0.063100825,0.016222436,0.096501391,-0.039493383,0.042895688,-0.03835666,134
-0.045472478,-0.044641637,-0.048240625,-0.019442093,-0.000193007,-0.016031855,0.067048288,-0.039493383,-0.024791187,0.019632837,111
0.012648137,-0.044641637,-0.025606571,-0.040099317,-0.03046397,-0.045154662,0.078093202,-0.076394504,-0.072128455,0.011348623,98
0.045340983,-0.044641637,0.051995898,-0.0538708,0.063100825,0.064760448,-0.010266105,0.034308859,0.037232011,0.019632837,164
-0.049105016,-0.044641637,-0.064407806,-0.10207099,-0.002944913,-0.015405558,0.063366651,-0.047242618,-0.033248787,-0.054925087,96
-0.078165324,-0.044641637,-0.016984075,-0.012556352,-0.000193007,-0.013526667,0.070729926,-0.039493383,-0.041180385,-0.09220405,90
-0.070900247,-0.044641637,-0.057940934,-0.081413766,-0.045599451,-0.028870942,-0.043400846,-0.002592262,0.001143797,-0.005219804,162
0.056238599,0.050680119,0.009961227,0.049415321,-0.004320866,-0.012274074,-0.043400846,0.034308859,0.060787754,0.032059158,150
-0.027309786,-0.044641637,0.088641508,-0.025180211,0.021822239,0.042526907,-0.032355932,0.034308859,0.002863771,0.077622334,279
0.001750522,0.050680119,-0.005128142,-0.012556352,-0.015328488,-0.013839816,0.008142084,-0.039493383,-0.006080248,-0.067351408,92
-0.001882017,-0.044641637,-0.064407806,0.011543743,0.02732605,0.037516532,-0.013947743,0.034308859,0.0117839,-0.054925087,83
0.016280676,-0.044641637,0.017505911,-0.022884964,0.060348919,0.044405798,0.03023191,-0.002592262,0.037232011,-0.001077698,128
-0.092695478,-0.044641637,0.028284032,-0.015999223,0.03695772,0.024990593,0.056003375,-0.039493383,-0.005145308,-0.001077698,302
0.059871137,0.050680119,0.041217777,0.011543743,0.041085579,0.070710269,-0.03603757,0.034308859,-0.010904436,-0.030072446,198
-0.027309786,-0.044641637,0.064929643,-0.00222774,-0.024960158,-0.017284449,0.022868635,-0.039493383,-0.061176595,-0.063209301,95
0.023545753,0.050680119,-0.032073444,-0.040099317,-0.031839923,-0.021668527,-0.013947743,-0.002592262,-0.010904436,0.019632837,53
-0.096328016,-0.044641637,-0.076263739,-0.043542188,-0.045599451,-0.034820763,0.008142084,-0.039493383,-0.059472697,-0.083919836,134
0.038075906,0.050680119,-0.00943939,0.002362754,0.001182946,0.037516532,-0.054445759,0.050176341,-0.025952424,0.106617082,81
0.041708445,0.050680119,-0.032073444,-0.022884964,-0.04972731,-0.040144287,0.03023191,-0.039493383,-0.126097386,0.01549073,104
0.023545753,-0.044641637,0.11019775,0.063186803,0.013566522,-0.032941872,-0.024992657,0.020655444,0.099240226,0.023774944,258
-0.030942324,0.050680119,0.00133873,-0.005670611,0.064476777,0.049416173,-0.047082483,0.108111101,0.083796766,0.003064409,229
0.048973522,0.050680119,0.05846277,0.070072545,0.013566522,0.020606515,-0.021311019,0.034308859,0.02200405,0.027917051,275
0.016280676,-0.044641637,-0.047162813,-0.00222774,-0.019456347,-0.042962623,0.033913548,-0.039493383,0.027367708,0.027917051,200
-0.049105016,-0.044641637,0.004572167,0.011543743,-0.037343734,-0.018537043,-0.017629381,-0.002592262,-0.039809594,-0.021788232,200
0.00538306,0.050680119,0.034750905,-0.001080116,0.15253776,0.19878799,-0.061809035,0.185234443,0.015566845,0.073480227,84
-0.005514555,-0.044641637,0.023972784,0.008100872,-0.034591828,-0.038891693,0.022868635,-0.039493383,-0.015998268,-0.013504018,121
-0.005514555,0.050680119,-0.008361578,-0.00222774,-0.033215876,-0.063630421,-0.03603757,-0.002592262,0.080585464,0.007206516,161
0.034443368,0.050680119,-0.001894706,-0.012556352,0.038333673,0.013717249,0.078093202,-0.039493383,0.00455189,-0.096346157,109
-0.052737555,-0.044641637,-0.062252182,-0.026327835,-0.005696818,-0.005071659,0.03023191,-0.039493383,-0.03075121,-0.071493515,115
0.009015599,-0.044641637,0.016428099,0.004658002,0.009438663,0.010585764,-0.028674294,0.034308859,0.038968366,0.119043403,268
-0.06363517,0.050680119,0.096186193,0.104501252,-0.002944913,-0.004758511,-0.006584468,-0.002592262,0.022692023,0.073480227,274
-0.096328016,-0.044641637,-0.069796866,-0.067642283,-0.019456347,-0.010708331,0.015505359,-0.039493383,-0.046879483,-0.079777729,158
0.016280676,0.050680119,-0.021295323,-0.009113481,0.034205814,0.047850431,0.000778808,-0.002592262,-0.012907942,0.023774944,107
-0.041839939,0.050680119,-0.053629685,-0.040099317,-0.084126131,-0.071772281,-0.00290283,-0.039493383,-0.072128455,-0.030072446,83
-0.074532786,-0.044641637,0.043373401,-0.033213576,0.012190569,0.000251865,0.063366651,-0.039493383,-0.027128646,-0.046640874,103
-0.005514555,-0.044641637,0.056307146,-0.036656447,-0.048351357,-0.042962623,-0.072853948,0.037998971,0.050781513,0.056911799,272
-0.092695478,-0.044641637,-0.081652799,-0.057313671,-0.060734933,-0.0680145,0.048640099,-0.076394504,-0.066488148,-0.021788232,85
0.00538306,-0.044641637,0.049840274,0.09761551,-0.015328488,-0.016345004,-0.006584468,-0.002592262,0.017037132,-0.013504018,280
0.034443368,0.050680119,0.111275562,0.076958286,-0.031839923,-0.033881317,-0.021311019,-0.002592262,0.028016507,0.073480227,336
0.041708445,0.050680119,0.014272475,0.042529579,-0.03046397,-0.001313877,-0.043400846,-0.002592262,-0.033248787,0.01549073,118
0.041708445,0.050680119,0.012116851,0.039086708,0.054845107,0.044405798,0.004460446,-0.002592262,0.045600808,-0.001077698,235
0.03081083,0.050680119,0.046606837,-0.015999223,0.020446286,0.050668767,-0.058127397,0.07120998,0.006209316,0.007206516,174
-0.041839939,-0.044641637,0.128520555,0.063186803,-0.033215876,-0.032628724,0.011823721,-0.039493383,-0.015998268,-0.05078298,259
-0.056370093,-0.044641637,0.092952757,-0.019442093,0.014942474,0.023424851,-0.028674294,0.02545259,0.02605609,0.040343372,128
-0.060002632,0.050680119,0.015350287,-0.019442093,0.03695772,0.04816358,0.019186997,-0.002592262,-0.03075121,-0.001077698,96
0.023545753,-0.044641637,0.070318703,0.025315226,-0.034591828,-0.014466113,-0.032355932,-0.002592262,-0.019197048,-0.009361911,288
0.001750522,-0.044641637,-0.00405033,-0.005670611,-0.008448724,-0.023860567,0.052321737,-0.039493383,-0.008944019,-0.013504018,88
-0.034574863,0.050680119,-0.000816894,0.070072545,0.039709626,0.066952487,-0.065490672,0.108111101,0.026714258,0.073480227,292
0.041708445,0.050680119,-0.043929377,0.063186803,-0.004320866,0.016222436,-0.013947743,-0.002592262,-0.034523715,0.011348623,71
0.067136214,0.050680119,0.020739348,-0.005670611,0.020446286,0.026243187,-0.00290283,-0.002592262,0.008640283,0.003064409,197
-0.027309786,0.050680119,0.060618394,0.049415321,0.08511607,0.086367692,-0.00290283,0.034308859,0.037814479,0.048627585,186
-0.01641217,-0.044641637,-0.010517202,0.001215131,-0.037343734,-0.035760208,0.011823721,-0.039493383,-0.021393681,-0.034214553,25
-0.001882017,0.050680119,-0.033151256,-0.01829447,0.031453909,0.042840056,-0.013947743,0.019917422,0.010225642,0.027917051,84
-0.005514555,-0.044641637,0.043373401,0.087286898,0.013566522,0.007141131,-0.013947743,-0.002592262,0.042344895,-0.017646125,195
-0.009147093,-0.044641637,-0.062252182,-0.074528024,-0.023584206,-0.013213519,0.004460446,-0.039493383,-0.035816728,-0.046640874,53
-0.052737555,-0.044641637,0.030439656,-0.074528024,-0.023584206,-0.011334628,-0.00290283,-0.002592262,-0.03075121,-0.001077698,172
0.016280676,0.050680119,0.072474327,0.076958286,-0.008448724,0.005575389,-0.006584468,-0.002592262,-0.023644558,0.061053906,131
0.045340983,-0.044641637,-0.019139699,0.021872355,0.02732605,-0.013526667,0.100183029,-0.039493383,0.017763478,-0.013504018,214
-0.041839939,-0.044641637,-0.06656343,-0.046985059,-0.037343734,-0.043275771,0.048640099,-0.039493383,-0.056157573,-0.013504018,59
-0.056370093,0.050680119,-0.060096558,-0.036656447,-0.08825399,-0.070832836,-0.013947743,-0.039493383,-0.078140911,-0.10463037,70
0.070768752,-0.044641637,0.069240891,0.037939085,0.021822239,0.001504459,-0.03603757,0.039106005,0.077632789,0.106617082,220
0.001750522,0.050680119,0.059540582,-0.00222774,0.061724872,0.063194706,-0.058127397,0.108111101,0.068982212,0.127327617,268
0.041708445,0.050680119,0.071396515,0.008100872,0.038333673,0.015909288,-0.017629381,0.034308859,0.073410078,0.085906548,295
0.016280676,0.050680119,0.009961227,-0.043542188,-0.096509707,-0.094632119,-0.039719208,-0.039493383,0.017037132,0.007206516,151
0.067136214,-0.044641637,-0.038540316,-0.026327835,-0.031839923,-0.026365754,0.008142084,-0.039493383,-0.027128646,0.003064409,127
0.045340983,0.050680119,0.019661536,0.039086708,0.020446286,0.025930039,0.008142084,-0.002592262,-0.003303713,0.019632837,237
0.048973522,-0.044641637,0.02720622,-0.025180211,0.023198192,0.018414476,-0.061809035,0.080066249,0.072223651,0.032059158,225
-0.038207401,0.050680119,0.004572167,0.035643838,-0.01120063,0.005888537,-0.047082483,0.034308859,0.016304953,-0.001077698,107
0.048973522,-0.044641637,-0.042851565,-0.0538708,0.045213437,0.05004247,0.033913548,-0.002592262,-0.025952424,-0.063209301,64
0.045340983,0.050680119,0.005649979,0.056301062,0.064476777,0.089186028,-0.039719208,0.07120998,0.015566845,-0.009361911,138
0.045340983,0.050680119,-0.03530688,0.063186803,-0.004320866,-0.001627026,-0.010266105,-0.002592262,0.015566845,0.056911799,185
0.016280676,-0.044641637,0.023972784,-0.022884964,-0.024960158,-0.026052606,-0.032355932,-0.002592262,0.037232011,0.032059158,265
-0.081797862,0.050680119,0.042295589,-0.019442093,0.039709626,0.057558033,-0.06917231,0.108111101,0.047186168,-0.03835666,137
-0.067267709,-0.044641637,-0.054707497,-0.026327835,-0.075870414,-0.082106181,0.048640099,-0.076394504,-0.086828993,-0.10463037,143
0.00538306,-0.044641637,-0.002972518,0.049415321,0.074108447,0.070710269,0.044958462,-0.002592262,-0.001498587,-0.009361911,141
-0.005514555,0.050680119,-0.041773753,-0.043542188,-0.079998273,-0.07615636,-0.032355932,-0.039493383,0.010225642,-0.009361911,178
0.056238599,0.050680119,-0.030995632,0.008100872,0.019070333,0.021232812,0.033913548,-0.039493383,-0.029527623,-0.059067194,91
0.009015599,0.050680119,-0.005128142,-0.064199412,0.069980589,0.083862504,-0.039719208,0.07120998,0.039539878,0.019632837,116
-0.023677247,-0.044641637,-0.046085001,-0.033213576,0.032829862,0.036263938,0.037595186,-0.002592262,-0.033248787,0.011348623,72
0.048973522,0.050680119,0.003494355,0.070072545,-0.008448724,0.0134041,-0.054445759,0.034308859,0.013315968,0.036201265,129
-0.052737555,-0.044641637,0.054151522,-0.026327835,-0.055231121,-0.033881317,-0.013947743,-0.039493383,-0.074088871,-0.059067194,142
0.041708445,-0.044641637,-0.045007189,0.034496214,0.043837485,-0.015718707,0.037595186,-0.014400621,0.089898693,0.007206516,90
-0.034574863,0.050680119,-0.05578531,-0.015999223,-0.009824677,-0.007889995,0.037595186,-0.039493383,-0.052958793,0.027917051,39
0.081666368,0.050680119,0.00133873,0.035643838,0.126394656,0.091064919,0.019186997,0.034308859,0.084495282,-0.030072446,196
-0.001882017,0.050680119,0.030439656,0.052858191,0.039709626,0.056618588,-0.039719208,0.07120998,0.025393135,0.027917051,222
0.110726675,0.050680119,0.006727791,0.028758096,-0.027712064,-0.007263698,-0.047082483,0.034308859,0.002007841,0.077622334,277
0.001750522,0.050680119,0.026128408,-0.009113481,0.024574144,0.038455977,-0.021311019,0.034308859,0.009436409,0.003064409,196
0.038075906,0.050680119,-0.018061887,0.066629674,-0.051103263,-0.016658152,-0.076535586,0.034308859,-0.011900685,-0.013504018,77
0.009015599,-0.044641637,0.014272475,0.014986614,0.054845107,0.047224134,0.070729926,-0.039493383,-0.033248787,-0.059067194,191
0.092563983,-0.044641637,0.036906529,0.021872355,-0.024960158,-0.016658152,0.000778808,-0.039493383,-0.022512172,-0.021788232,70
0.001750522,-0.044641637,-0.070874679,-0.022884964,-0.00156896,-0.001000729,0.026550273,-0.039493383,-0.022512172,0.007206516,49
0.012648137,0.050680119,0.035828717,0.049415321,0.053469155,0.074154902,-0.06917231,0.145012222,0.045600808,0.048627585,248
0.074401291,-0.044641637,0.031517468,0.101058381,0.04658939,0.036890235,0.015505359,-0.002592262,0.033656813,0.044485479,296
0.023545753,0.050680119,-0.039618128,-0.005670611,-0.048351357,-0.033255021,0.011823721,-0.039493383,-0.101643548,-0.067351408,78
-0.023677247,0.050680119,-0.025606571,0.042529579,-0.053855168,-0.04765985,-0.021311019,-0.039493383,0.001143797,0.019632837,252
-0.099960555,-0.044641637,-0.023450947,-0.064199412,-0.057983027,-0.060185788,0.011823721,-0.039493383,-0.018118267,-0.05078298,150
-0.027309786,-0.044641637,-0.06656343,-0.112399602,-0.04972731,-0.041396881,0.000778808,-0.039493383,-0.035816728,-0.009361911,77
0.03081083,0.050680119,0.032595281,0.049415321,-0.04009564,-0.04358892,-0.06917231,0.034308859,0.063016615,0.003064409,208
0.067136214,0.050680119,-0.02991782,0.057448685,-0.000193007,-0.015718707,0.074411564,-0.050563719,-0.038459112,0.007206516,108
-0.027309786,0.050680119,-0.015906263,-0.029770705,0.003934852,-0.000687581,0.041276824,-0.039493383,-0.023644558,0.011348623,53
-0.038207401,0.050680119,0.071396515,-0.057313671,0.153913713,0.15588665,0.000778808,0.071948002,0.050276493,0.06933812,220
0.009015599,-0.044641637,-0.030995632,0.021872355,0.00806271,0.008706873,0.004460446,-0.002592262,0.009436409,0.011348623,154
0.012648137,0.050680119,0.000260918,-0.011408728,0.039709626,0.057244885,-0.039719208,0.05608052,0.024052583,0.032059158,259
0.067136214,-0.044641637,0.036906529,-0.05042793,-0.023584206,-0.034507614,0.048640099,-0.039493383,-0.025952424,-0.03835666,90
0.067136214,0.050680119,-0.014828451,0.058596309,-0.05935898,-0.034507614,-0.061809035,0.012906209,-0.005145308,0.048627585,124
0.048973522,0.050680119,0.074629951,0.066629674,-0.009824677,-0.002253323,-0.043400846,0.034308859,0.033656813,0.019632837,275
0.03081083,0.050680119,-0.008361578,0.004658002,0.014942474,0.027495781,0.008142084,-0.00812743,-0.029527623,0.056911799,177
-0.103593093,0.050680119,-0.023450947,-0.022884964,-0.086878037,-0.067701351,-0.017629381,-0.039493383,-0.078140911,-0.071493515,71
-0.060002632,0.050680119,0.054151522,-0.019442093,-0.04972731,-0.048912444,0.022868635,-0.039493383,-0.043985403,-0.005219804,187
-0.027309786,-0.044641637,-0.03530688,-0.029770705,-0.056607074,-0.058620046,0.03023191,-0.039493383,-0.049868468,-0.129483012,125
0.041708445,-0.044641637,-0.032073444,-0.061904165,0.079612259,0.050981916,0.056003375,-0.009972486,0.045066168,-0.059067194,78
-0.081797862,-0.044641637,-0.081652799,-0.040099317,0.002558899,-0.018537043,0.070729926,-0.039493383,-0.010904436,-0.09220405,51
-0.041839939,-0.044641637,0.04768465,0.059743933,0.127770609,0.128016437,-0.024992657,0.108111101,0.063893121,0.040343372,258
-0.012779632,-0.044641637,0.060618394,0.052858191,0.047965343,0.029374672,-0.017629381,0.034308859,0.070211298,0.007206516,215
0.00538306,-0.044641637,0.059540582,-0.056166047,0.024574144,0.052860806,-0.043400846,0.050914363,-0.00421986,-0.030072446,91
0.081666368,-0.044641637,0.033673093,0.008100872,0.052093202,0.056618588,-0.017629381,0.034308859,0.034864193,0.06933812,150
0.001750522,-0.044641637,-0.065485618,-0.005670611,-0.007072771,-0.019476488,0.041276824,-0.039493383,-0.003303713,0.007206516,153
-0.027309786,0.050680119,-0.05578531,0.025315226,-0.007072771,-0.023547418,0.052321737,-0.039493383,-0.005145308,-0.05078298,63
0.012648137,-0.044641637,-0.036384692,0.042529579,-0.013952536,0.012934378,-0.026833476,0.005156973,-0.043985403,0.007206516,50
0.041708445,-0.044641637,-0.008361578,-0.057313671,0.00806271,-0.03137613,0.151725958,-0.076394504,-0.08023654,-0.017646125,39
0.048973522,-0.044641637,-0.041773753,0.104501252,0.035581767,-0.025739457,0.177497423,-0.076394504,-0.012907942,0.01549073,103
-0.01641217,0.050680119,0.127442743,0.09761551,0.016318427,0.01747503,-0.021311019,0.034308859,0.034864193,0.003064409,308
0.063503676,0.050680119,0.088641508,0.070072545,0.020446286,0.037516532,-0.050764121,0.07120998,0.029300413,0.073480227,264
0.009015599,-0.044641637,-0.032073444,-0.026327835,0.042461532,-0.010395183,0.159089234,-0.076394504,-0.011900685,-0.03835666,87
0.00538306,0.050680119,0.030439656,0.083844027,-0.037343734,-0.047346701,0.015505359,-0.039493383,0.008640283,0.01549073,202
0.038075906,0.050680119,0.008883415,0.042529579,-0.042847546,-0.021042231,-0.039719208,-0.002592262,-0.018118267,0.007206516,127
0.074401291,0.050680119,-0.020217511,0.04597245,0.074108447,0.032819305,-0.03603757,0.07120998,0.106354277,0.036201265,241
0.016280676,-0.044641637,-0.024528759,0.035643838,-0.007072771,-0.003192768,-0.013947743,-0.002592262,0.015566845,0.01549073,66
0.012648137,-0.044641637,0.026128408,0.063186803,0.125018703,0.091691216,0.063366651,-0.002592262,0.057572856,-0.021788232,283
-0.034574863,-0.044641637,-0.059018746,0.001215131,-0.053855168,-0.078035251,0.067048288,-0.076394504,-0.021393681,0.01549073,64
0.067136214,0.050680119,-0.036384692,-0.084856637,-0.007072771,0.01966707,-0.054445759,0.034308859,0.001143797,0.032059158,102
0.038075906,0.050680119,-0.024528759,0.004658002,-0.026336111,-0.026365754,0.015505359,-0.039493383,-0.015998268,-0.025930339,200
0.009015599,0.050680119,0.018583724,0.039086708,0.01769438,0.010585764,0.019186997,-0.002592262,0.016304953,-0.017646125,265
-0.092695478,0.050680119,-0.090275296,-0.057313671,-0.024960158,-0.030436684,-0.006584468,-0.002592262,0.024052583,0.003064409,94
-0.01641217,-0.044641637,-0.052551873,-0.033213576,-0.044223498,-0.036386505,0.019186997,-0.039493383,-0.068329744,-0.030072446,181
0.012648137,-0.044641637,-0.020217511,-0.015999223,0.012190569,0.021232812,-0.076535586,0.108111101,0.059880723,-0.021788232,233
-0.038207401,-0.044641637,-0.054707497,-0.077970895,-0.033215876,-0.086490259,0.140681045,-0.076394504,-0.019197048,-0.005219804,60
0.045340983,-0.044641637,-0.006205954,-0.015999223,0.125018703,0.125198101,0.019186997,0.034308859,0.032433226,-0.005219804,219
0.070768752,0.050680119,-0.016984075,0.021872355,0.043837485,0.05630544,0.037595186,-0.002592262,-0.070209313,-0.017646125,80
0.059871137,0.050680119,0.076785576,0.025315226,0.001182946,0.016848733,-0.054445759,0.034308859,0.029935648,0.044485479,332
0.074401291,-0.044641637,0.018583724,0.063186803,0.061724872,0.042840056,0.008142084,-0.002592262,0.058039128,-0.059067194,248
0.009015599,-0.044641637,-0.022373135,-0.032065953,-0.04972731,-0.068640797,0.078093202,-0.070859336,-0.06291295,-0.03835666,84
-0.070900247,-0.044641637,0.092952757,0.012691366,0.020446286,0.042526907,0.000778808,0.000359828,-0.054544153,-0.001077698,200
0.023545753,0.050680119,-0.030995632,-0.005670611,-0.016704441,0.017788179,-0.032355932,-0.002592262,-0.074088871,-0.034214553,55
-0.052737555,0.050680119,0.039062153,-0.040099317,-0.005696818,-0.012900371,0.011823721,-0.039493383,0.016304953,0.003064409,85
0.067136214,-0.044641637,-0.06117437,-0.040099317,-0.026336111,-0.024486864,0.033913548,-0.039493383,-0.056157573,-0.059067194,89
0.001750522,-0.044641637,-0.008361578,-0.064199412,-0.038719687,-0.024486864,0.004460446,-0.039493383,-0.064683022,-0.054925087,31
0.038075906,0.050680119,-0.013750639,-0.015999223,-0.035967781,-0.021981676,-0.013947743,-0.002592262,-0.025952424,-0.001077698,83
-0.001882017,0.050680119,-0.024528759,0.052858191,0.02732605,0.030000969,0.03023191,-0.002592262,-0.021393681,0.036201265,65
0.012648137,-0.044641637,0.033673093,0.033348591,0.030077956,0.027182633,-0.00290283,0.008847085,0.031192991,0.027917051,198
0.074401291,-0.044641637,0.034750905,0.09417264,0.057597013,0.020293366,0.022868635,-0.002592262,0.073802147,-0.021788232,236
0.041708445,0.050680119,-0.038540316,0.052858191,0.076860353,0.116429944,-0.039719208,0.07120998,-0.022512172,-0.013504018,253
0.009015599,0.050680119,-0.001894706,0.021872355,-0.038719687,-0.024800012,-0.006584468,-0.039493383,-0.039809594,-0.013504018,44
0.067136214,0.050680119,-0.030995632,0.004658002,0.024574144,0.035637641,-0.028674294,0.034308859,0.023374841,0.081764441,172
0.001750522,-0.044641637,-0.046085001,-0.033213576,-0.073118508,-0.081479884,0.044958462,-0.069383291,-0.061176595,-0.079777729,114
-0.009147093,0.050680119,0.00133873,-0.00222774,0.079612259,0.070083972,0.033913548,-0.002592262,0.026714258,0.081764441,142
-0.005514555,-0.044641637,0.064929643,0.035643838,-0.00156896,0.014969843,-0.013947743,0.000728839,-0.018118267,0.032059158,109
0.096196522,-0.044641637,0.040139965,-0.057313671,0.045213437,0.060689518,-0.021311019,0.036153915,0.012553153,0.023774944,180
-0.074532786,-0.044641637,-0.023450947,-0.005670611,-0.0208323,-0.014152964,0.015505359,-0.039493383,-0.038459112,-0.030072446,144
0.059871137,0.050680119,0.05307371,0.052858191,0.032829862,0.01966707,-0.010266105,0.034308859,0.055205038,-0.001077698,163
0.009015599,-0.044641637,-0.020217511,-0.0538708,0.031453909,0.020606515,0.056003375,-0.039493383,-0.010904436,-0.001077698,97
0.016280676,0.050680119,0.014272475,0.001215131,0.001182946,-0.021355379,-0.032355932,0.034308859,0.074968336,0.040343372,220
0.019913214,-0.044641637,-0.034229068,0.055153438,0.067228683,0.074154902,-0.006584468,0.032832814,0.024725323,0.06933812,190
0.088931445,-0.044641637,0.006727791,0.025315226,0.030077956,0.008706873,0.063366651,-0.039493383,0.009436409,0.032059158,109
0.019913214,-0.044641637,0.004572167,0.04597245,-0.018080394,-0.054549116,0.063366651,-0.039493383,0.02866072,0.061053906,191
0.096196522,-0.044641637,0.051995898,0.079253533,0.054845107,0.036577086,-0.076535586,0.141322109,0.098646374,0.061053906,230
0.023545753,0.050680119,0.061696207,0.06203918,0.024574144,-0.036073357,-0.091262137,0.155344535,0.133395734,0.081764441,242
-0.001882017,-0.044641637,0.054151522,-0.066494659,0.072732495,0.056618588,-0.043400846,0.084863394,0.084495282,0.048627585,192
0.045340983,0.050680119,-0.008361578,-0.033213576,-0.007072771,0.00119131,-0.039719208,0.034308859,0.029935648,0.027917051,131
0.074401291,-0.044641637,0.114508998,0.028758096,0.024574144,0.024990593,0.019186997,-0.002592262,-0.000609254,-0.005219804,237
-0.038207401,-0.044641637,0.067085267,-0.060756542,-0.029088017,-0.02323427,-0.010266105,-0.002592262,-0.001498587,0.019632837,78
-0.012779632,0.050680119,-0.05578531,-0.00222774,-0.027712064,-0.029184091,0.019186997,-0.039493383,-0.017052105,0.044485479,135
0.009015599,0.050680119,0.030439656,0.042529579,-0.002944913,0.036890235,-0.065490672,0.07120998,-0.023644558,0.01549073,244
0.081666368,0.050680119,-0.025606571,-0.036656447,-0.070366603,-0.046407256,-0.039719208,-0.002592262,-0.041180385,-0.005219804,199
0.03081083,-0.044641637,0.104808689,0.076958286,-0.01120063,-0.011334628,-0.058127397,0.034308859,0.057104187,0.036201265,270
0.027178291,0.050680119,-0.006205954,0.028758096,-0.016704441,-0.001627026,-0.058127397,0.034308859,0.029300413,0.032059158,164
-0.060002632,0.050680119,-0.047162813,-0.022884964,-0.071742556,-0.057680601,-0.006584468,-0.039493383,-0.06291295,-0.054925087,72
0.00538306,-0.044641637,-0.048240625,-0.012556352,0.001182946,-0.006637401,0.063366651,-0.039493383,-0.051400535,-0.059067194,96
-0.020044709,-0.044641637,0.085408072,-0.036656447,0.091995835,0.089499176,-0.061809035,0.145012222,0.080947914,0.052769692,306
0.019913214,0.050680119,-0.012672827,0.070072545,-0.01120063,0.007141131,-0.039719208,0.034308859,0.00538437,0.003064409,91
-0.06363517,-0.044641637,-0.033151256,-0.033213576,0.001182946,0.024051148,-0.024992657,-0.002592262,-0.022512172,-0.059067194,214
-0.01641217,-0.044641637,-0.013750639,0.132044217,-0.009824677,-0.003819065,0.019186997,-0.039493383,-0.035816728,-0.030072446,216
0.056238599,0.050680119,0.02181716,0.056301062,-0.007072771,0.018101327,-0.032355932,-0.002592262,-0.023644558,0.023774944,178
-0.020044709,-0.044641637,0.018583724,0.090729769,0.003934852,0.008706873,0.037595186,-0.039493383,-0.057800066,0.007206516,113
-0.107225632,-0.044641637,-0.011595015,-0.040099317,0.049341296,0.0644473,-0.013947743,0.034308859,0.007026863,-0.030072446,200
0.081666368,0.050680119,-0.002972518,-0.033213576,0.042461532,0.057871182,-0.010266105,0.034308859,-0.000609254,-0.001077698,139
0.00538306,0.050680119,0.017505911,0.032200967,0.127770609,0.12739014,-0.021311019,0.07120998,0.062575181,0.01549073,139
0.03081083,-0.044641637,-0.020217511,-0.005670611,-0.004320866,-0.029497239,0.078093202,-0.039493383,-0.010904436,-0.001077698,148
0.001750522,0.050680119,-0.057940934,-0.043542188,-0.096509707,-0.047033553,-0.098625413,0.034308859,-0.061176595,-0.071493515,88
-0.027309786,0.050680119,0.060618394,0.107944122,0.012190569,-0.017597597,-0.00290283,-0.002592262,0.070211298,0.135611831,243
0.012648137,0.050680119,-0.071952491,-0.046985059,-0.051103263,-0.097137307,0.118591218,-0.076394504,-0.020288748,-0.03835666,77
-0.052737555,-0.044641637,-0.05578531,-0.036656447,0.089243929,-0.003192768,0.008142084,0.034308859,0.132372649,0.003064409,109
-0.023677247,0.050680119,0.045529025,0.021872355,0.109883222,0.08887288,0.000778808,0.034308859,0.074192537,0.061053906,272
-0.074532786,0.050680119,-0.00943939,0.014986614,-0.037343734,-0.021668527,-0.013947743,-0.002592262,-0.033248787,0.011348623,60
-0.005514555,0.050680119,-0.033151256,-0.015999223,0.00806271,0.016222436,0.015505359,-0.002592262,-0.028320243,-0.075635622,54
-0.060002632,0.050680119,0.049840274,0.018429484,-0.016704441,-0.030123536,-0.017629381,-0.002592262,0.04976866,-0.059067194,221
-0.020044709,-0.044641637,-0.084886236,-0.026327835,-0.035967781,-0.034194466,0.041276824,-0.051670753,-0.082381483,-0.046640874,90
0.038075906,0.050680119,0.005649979,0.032200967,0.006686757,0.01747503,-0.024992657,0.034308859,0.014822711,0.061053906,311
0.016280676,-0.044641637,0.020739348,0.021872355,-0.013952536,-0.013213519,-0.006584468,-0.002592262,0.013315968,0.040343372,281
0.041708445,-0.044641637,-0.007283766,0.028758096,-0.042847546,-0.048286147,0.052321737,-0.076394504,-0.072128455,0.023774944,182
0.019913214,0.050680119,0.104808689,0.070072545,-0.035967781,-0.026678903,-0.024992657,-0.002592262,0.003711738,0.040343372,321
-0.049105016,0.050680119,-0.024528759,0.0000675,-0.046975404,-0.028244645,-0.065490672,0.02840468,0.019199033,0.011348623,58
0.001750522,0.050680119,-0.006205954,-0.019442093,-0.009824677,0.004949092,-0.039719208,0.034308859,0.014822711,0.098332868,262
0.034443368,-0.044641637,-0.038540316,-0.012556352,0.009438663,0.00526224,-0.006584468,-0.002592262,0.031192991,0.098332868,206
-0.045472478,0.050680119,0.137143052,-0.015999223,0.041085579,0.03187986,-0.043400846,0.07120998,0.071021578,0.048627585,233
-0.009147093,0.050680119,0.170555226,0.014986614,0.030077956,0.03375875,-0.021311019,0.034308859,0.033656813,0.032059158,242
-0.01641217,0.050680119,0.002416542,0.014986614,0.021822239,-0.010082034,-0.024992657,0.034308859,0.085533121,0.081764441,123
-0.009147093,-0.044641637,0.037984341,-0.040099317,-0.024960158,-0.003819065,-0.043400846,0.015858298,-0.005145308,0.027917051,167
0.019913214,-0.044641637,-0.057940934,-0.057313671,-0.00156896,-0.012587222,0.074411564,-0.039493383,-0.061176595,-0.075635622,63
-0.027309786,0.050680119,-0.023450947,-0.015999223,0.013566522,0.012777803,0.026550273,-0.002592262,-0.010904436,-0.021788232,71
-0.074532786,-0.044641637,-0.010517202,-0.005670611,-0.066238744,-0.057054304,-0.00290283,-0.039493383,-0.042572105,-0.001077698,168
-0.001882017,-0.044641637,0.068163079,-0.005670611,0.119514892,0.130208477,-0.024992657,0.086708451,0.046132331,-0.001077698,121
0.019913214,0.050680119,0.009961227,0.018429484,0.014942474,0.044718946,-0.061809035,0.07120998,0.009436409,-0.063209301,235
0.016280676,0.050680119,0.002416542,-0.005670611,-0.005696818,0.010898913,-0.050764121,0.034308859,0.022692023,-0.03835666,245
0.016280676,-0.044641637,0.026128408,0.058596309,-0.060734933,-0.044215217,-0.013947743,-0.033958215,-0.051400535,-0.025930339,52
-0.070900247,0.050680119,-0.089197484,-0.074528024,-0.042847546,-0.025739457,-0.032355932,-0.002592262,-0.012907942,-0.054925087,104
0.00538306,0.050680119,-0.028840008,-0.009113481,-0.031839923,-0.028870942,0.008142084,-0.039493383,-0.018118267,0.007206516,88
0.034443368,0.050680119,-0.02991782,0.004658002,0.093371787,0.086993989,0.033913548,-0.002592262,0.024052583,-0.03835666,69
0.023545753,0.050680119,-0.019139699,0.049415321,-0.063486838,-0.061125234,0.004460446,-0.039493383,-0.025952424,-0.013504018,219
-0.045472478,-0.044641637,0.015350287,-0.074528024,-0.04972731,-0.017284449,-0.028674294,-0.002592262,-0.104364821,-0.075635622,201
-0.005514555,0.050680119,0.00133873,-0.084856637,-0.01120063,-0.016658152,0.048640099,-0.039493383,-0.041180385,-0.088061943,51
0.009015599,0.050680119,0.069240891,0.059743933,0.01769438,-0.02323427,-0.047082483,0.034308859,0.103292265,0.073480227,277
-0.023677247,-0.044641637,-0.069796866,-0.064199412,-0.05935898,-0.050478186,0.019186997,-0.039493383,-0.08913686,-0.05078298,63
-0.041839939,0.050680119,-0.02991782,-0.00222774,0.021822239,0.036577086,0.011823721,-0.002592262,-0.041180385,0.065196013,118
-0.074532786,-0.044641637,-0.046085001,-0.043542188,-0.029088017,-0.02323427,0.015505359,-0.039493383,-0.039809594,-0.021788232,69
0.034443368,-0.044641637,0.018583724,0.056301062,0.012190569,-0.054549116,-0.06917231,0.07120998,0.13008061,0.007206516,273
-0.085430401,0.050680119,-0.030995632,-0.022884964,-0.063486838,-0.054235967,0.019186997,-0.039493383,-0.096433223,-0.034214553,43
0.012648137,-0.044641637,0.015350287,-0.033213576,0.041085579,0.032193008,-0.00290283,-0.002592262,0.045066168,-0.067351408,242
-0.023677247,-0.044641637,0.045529025,0.090729769,-0.018080394,-0.03544706,0.070729926,-0.039493383,-0.034523715,-0.009361911,175
0.016280676,-0.044641637,-0.045007189,-0.057313671,-0.034591828,-0.053922819,0.074411564,-0.076394504,-0.042572105,0.040343372,93
-0.056370093,-0.044641637,-0.080574987,-0.084856637,-0.037343734,-0.037012802,0.033913548,-0.039493383,-0.056157573,-0.137767226,72
0.027178291,-0.044641637,0.092952757,-0.052723177,0.00806271,0.039708571,-0.028674294,0.021024455,-0.048361725,0.019632837,140
0.063503676,-0.044641637,-0.050396249,0.107944122,0.031453909,0.019353921,-0.017629381,0.023607534,0.058039128,0.040343372,189
-0.009147093,0.050680119,-0.027762196,0.008100872,0.047965343,0.037203383,-0.028674294,0.034308859,0.066048206,-0.042498767,209
0.074401291,-0.044641637,0.085408072,0.063186803,0.014942474,0.013090952,0.015505359,-0.002592262,0.006209316,0.085906548,261
-0.052737555,-0.044641637,-0.000816894,-0.026327835,0.010814616,0.007141131,0.048640099,-0.039493383,-0.035816728,0.019632837,113
-0.005514555,-0.044641637,0.008883415,-0.05042793,0.025950097,0.047224134,-0.043400846,0.07120998,0.014822711,0.003064409,174
0.009015599,-0.044641637,-0.024528759,-0.026327835,0.098875599,0.094196403,0.070729926,-0.002592262,-0.021393681,0.007206516,84
-0.020044709,-0.044641637,-0.054707497,-0.0538708,-0.066238744,-0.057367452,0.011823721,-0.039493383,-0.074088871,-0.005219804,42
0.023545753,-0.044641637,-0.036384692,0.0000675,0.001182946,0.034698196,-0.043400846,0.034308859,-0.033248787,0.061053906,146
0.038075906,0.050680119,0.016428099,0.021872355,0.039709626,0.045032095,-0.043400846,0.07120998,0.04976866,0.01549073,212
-0.078165324,0.050680119,0.077863388,0.052858191,0.078236306,0.0644473,0.026550273,-0.002592262,0.040672264,-0.009361911,233
-0.078165324,-0.044641637,-0.04069594,-0.081413766,-0.100637566,-0.11279473,0.022868635,-0.076394504,-0.020288748,-0.05078298,152
0.03081083,0.050680119,-0.034229068,0.043677203,0.057597013,0.068831378,-0.032355932,0.057556565,0.035461939,0.085906548,120
-0.034574863,0.050680119,0.005649979,-0.005670611,-0.073118508,-0.062690976,-0.006584468,-0.039493383,-0.045420958,0.032059158,67
0.048973522,0.050680119,0.088641508,0.087286898,0.035581767,0.02154596,-0.024992657,0.034308859,0.066048206,0.131469724,310
-0.041839939,-0.044641637,-0.033151256,-0.022884964,0.04658939,0.041587462,0.056003375,-0.024732935,-0.025952424,-0.03835666,94
-0.009147093,-0.044641637,-0.056863122,-0.05042793,0.021822239,0.045345243,-0.028674294,0.034308859,-0.009918957,-0.017646125,183
0.070768752,0.050680119,-0.030995632,0.021872355,-0.037343734,-0.047033553,0.033913548,-0.039493383,-0.014956475,-0.001077698,66
0.016280676,-0.044641637,0.00133873,0.008100872,0.005310804,0.010898913,0.03023191,-0.039493383,-0.045420958,0.032059158,49
-0.012779632,-0.044641637,-0.023450947,-0.040099317,-0.016704441,0.004635943,-0.017629381,-0.002592262,-0.038459112,-0.03835666,64
-0.005514555,0.050680119,-0.015906263,-0.067642283,0.049341296,0.079165277,-0.028674294,0.034308859,-0.018118267,0.044485479,104
-0.045472478,-0.044641637,0.039062153,0.001215131,0.016318427,0.015282991,-0.028674294,0.026559623,0.044528374,-0.025930339,220
-0.045472478,-0.044641637,-0.073030303,-0.081413766,0.083740117,0.02780893,0.173815785,-0.039493383,-0.00421986,0.003064409,57
cieccproject/data/OLS.json
0 → 100644
View file @
748af152
[{
"name"
:
"线性回归分析结果表"
,
"value"
:
{
"n"
:
100
,
"intercept and coef name"
:
[
"常数"
,
"Q14-做功"
,
"Q15-日常锻炼情况"
,
"Q16-吃零食情况"
,
"Q17-跑步情况"
,
"Q18-玩电脑游戏情况"
,
"Q19-逛街情况"
,
"Q20-散步情况"
,
"Q21-夜宵情况"
],
"非标准化系数"
:
{
"B"
:
[
24.40130009421884
,
0.19262153327942105
,
-0.7305684152690275
,
0.420598696162354
,
-1.6929872427089208
,
0.627345706064012
,
0.370522584477988
,
-0.13466999546083103
,
2.5479398189917184
],
"标准差"
:
[
5.22992754140875
,
0.018578844457831933
,
1.1328979166523963
,
0.9051201010269613
,
1.0149530242046778
,
1.1004777146781501
,
1.245295268653324
,
0.930574770490926
,
1.483982450286351
]},
"标准化系数"
:
{
"Beta"
:
[
0.7213624553988669
,
-0.05843961687248622
,
0.03653916652566736
,
-0.14717695630974797
,
0.05029679332372762
,
0.026198972405919452
,
-0.01158697670584876
,
0.14784902329513774
]},
"t"
:
[
4.665705194004663
,
10.367788681185779
,
-0.6448669421405474
,
0.4646882725122745
,
-1.6680449265477622
,
0.570066706209937
,
0.29753793642745885
,
-0.14471700687714292
,
1.7169608835334036
],
"P"
:
[
1.053059053389287e-05
,
4.362276639130463e-17
,
0.5206358467941066
,
0.6432646441232268
,
0.09874445573562211
,
0.5700372353378148
,
0.7667340382284769
,
0.8852543465439333
,
0.08938816463174061
],
"VIF"
:
[
1.047943666155264
,
1.7777784289836556
,
1.338434090167112
,
1.6852614558054069
,
1.6851260044506124
,
1.6783671176969834
,
1.3877277255568892
,
1.6051634360888174
],
"R**2"
:
0.5796236726178019
,
"调整R**2"
:
0.5426675119688175
,
"F"
:
{
"F"
:
15.684087914953095
,
"P"
:
2.7363837020628006e-14
},
"因变量"
:
"Q6-体重kg"
},
"text"
:
{
"图表说明"
:
"上表格展示了本次模型的分析结果,包括模型的标准化系数、t值、VIF值、R²、调整R²等,用于模型的检验,并分析模型的公式。
\n
1. 线性回归模型要求总体回归系数不为0,即变量之间存在回归关系。根据F检验结果对模型进行检验。
\n
2. R²代表曲线回归的拟合程度,越接近1效果越好。
\n
3. VIF值代表多重共线性严重程度,用于检验模型是否呈现共线性,即解释变量间存在高度相关的关系(VIF应小于10或者5,严格为5)若VIF出现inf,则说明VIF值无穷大,建议检查共线性,或者使用岭回归。
\n
4. B是有常数情况下的的系数。
\n
5. 标准误=B/t值。
\n
6. 标准化系数是将数据标准化后得到的系数。
\n
7. VIF是共线性。
\n
8. F(df1,df2)是df1等于自变量数量;df2等于样本量-(自变量数量+1)。
\n
9. F检验是为了判断是否存在显著的线性关系,R²是为了判断回归直线与此线性模型拟合的优劣。在线性回归中主要关注F检验是否通过,而在某些情况下R²大小和模型解释度没有必然关系。"
,
"智能分析"
:
"F检验的结果分析可以得到,显著性P值为0.000,水平上呈现显著性,拒绝回归系数为0的原假设,因此模型基本满足要求。
\n
对于变量共线性表现,VIF全部小于10,因此模型没有多重共线性问题,模型构建良好。
\n
模型的公式如下:y=24.401 + 0.193*Q14-做功 - 0.731*Q15-日常锻炼情况 + 0.421*Q16-吃零食情况 - 1.693*Q17-跑步情况 + 0.627*Q18-玩电脑游戏情况 + 0.371*Q19-逛街情况 - 0.135*Q20-散步情况 + 2.548*Q21-夜宵情况 。"
}},
{
"name"
:
"拟合效果图"
,
"value"
:
{
"x"
:
[
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
,
11
,
12
,
13
,
14
,
15
,
16
,
17
,
18
,
19
,
20
,
21
,
22
,
23
,
24
,
25
,
26
,
27
,
28
,
29
,
30
,
31
,
32
,
33
,
34
,
35
,
36
,
37
,
38
,
39
,
40
,
41
,
42
,
43
,
44
,
45
,
46
,
47
,
48
,
49
,
50
,
51
,
52
,
53
,
54
,
55
,
56
,
57
,
58
,
59
,
60
,
61
,
62
,
63
,
64
,
65
,
66
,
67
,
68
,
69
,
70
,
71
,
72
,
73
,
74
,
75
,
76
,
77
,
78
,
79
,
80
,
81
,
82
,
83
,
84
,
85
,
86
,
87
,
88
,
89
,
90
,
91
,
92
,
93
,
94
,
95
,
96
,
97
,
98
,
99
],
"真实值"
:
[
54.5
,
65.0
,
58.5
,
52.9
,
60.2
,
57.5
,
67.1
,
47.0
,
60.5
,
42.8
,
53.7
,
38.3
,
63.0
,
36.1
,
57.0
,
55.1
,
48.0
,
53.7
,
58.6
,
30.0
,
44.4
,
45.0
,
50.0
,
62.5
,
43.6
,
44.5
,
59.5
,
40.4
,
57.0
,
50.5
,
37.5
,
56.3
,
62.1
,
51.5
,
52.0
,
66.6
,
63.5
,
50.0
,
60.5
,
65.0
,
57.3
,
26.6
,
32.5
,
62.9
,
55.0
,
40.9
,
50.2
,
61.9
,
51.0
,
52.5
,
48.3
,
42.0
,
47.0
,
57.2
,
50.0
,
36.5
,
30.2
,
52.1
,
56.2
,
54.0
,
78.3
,
46.0
,
61.0
,
63.2
,
34.9
,
41.8
,
65.0
,
54.0
,
63.0
,
41.8
,
36.8
,
50.0
,
32.5
,
73.0
,
44.0
,
28.0
,
34.0
,
48.5
,
47.5
,
48.5
,
41.0
,
67.0
,
62.5
,
63.3
,
51.2
,
46.0
,
45.0
,
25.5
,
51.7
,
55.0
,
55.0
,
54.4
,
47.0
,
57.0
,
37.7
,
45.0
,
53.0
,
52.5
,
34.1
,
40.2
],
"预测值"
:
[
60.96758166246284
,
65.4673089711356
,
50.434065167565535
,
53.58256795693698
,
62.243832123520846
,
59.34087808648165
,
64.62709720555604
,
48.273617218722634
,
65.65367475067012
,
46.925238845494306
,
56.19757484430131
,
48.00985403493017
,
60.59047983133322
,
45.11309990692115
,
49.793221750669204
,
58.665931379193836
,
47.06891556427897
,
57.879044615481305
,
53.74765844807298
,
39.1588988478713
,
43.010678120680325
,
47.19454177202918
,
54.07358990856969
,
73.51538472497953
,
50.11570014397114
,
43.8705363933502
,
53.595666265590644
,
48.80206847212683
,
56.847051744265826
,
44.909367534711464
,
46.72882002405326
,
48.206693809416734
,
48.497251073109716
,
45.23213642874133
,
56.12757251272547
,
49.79415991594871
,
57.24596495808484
,
48.48034606808392
,
51.76612309204627
,
49.82181068422105
,
50.36186314357572
,
34.902894888666495
,
42.31157593833729
,
57.07248768951406
,
43.80307955226056
,
44.869296737600116
,
44.86334773242538
,
48.52147405191554
,
48.944825524492686
,
49.034927344299604
,
40.73053361843338
,
45.35582831108174
,
43.363323297609
,
62.11265474950305
,
46.14861479068929
,
42.0504260418667
,
38.11556752876169
,
44.79257376147541
,
63.816120615671515
,
59.452598292203824
,
64.46627615930407
,
51.895329368777524
,
59.466898257152906
,
56.34532094271201
,
43.90397593049274
,
46.98498245074258
,
71.98339157969592
,
59.1593876381692
,
64.22862340923433
,
45.23191106731207
,
41.15771304107032
,
46.62352753135051
,
41.13666475904604
,
53.09857402802325
,
49.160599672166605
,
37.722503625896564
,
42.713457110841205
,
47.42797193017334
,
49.109780155351636
,
46.95820568840233
,
46.09797555828173
,
61.51866350858046
,
56.03572815592926
,
71.44923154905497
,
47.798672805180054
,
43.74085526742688
,
53.44445340344848
,
37.655010270773126
,
53.18129845908712
,
57.999156948187846
,
52.16715419926452
,
42.789170538247674
,
43.88788574722746
,
56.44832351765272
,
42.05391994326932
,
45.363720861649064
,
42.38407520695003
,
46.62357350820484
,
40.584214873128204
,
39.90180286372068
]},
"text"
:
"上图展示了本次模型的原始数据图、模型拟合值、模型预测值。"
},
{
"name"
:
"模型路径图"
,
"value"
:
{
"coef name"
:
[
"Q14-做功"
,
"Q15-日常锻炼情况"
,
"Q16-吃零食情况"
,
"Q17-跑步情况"
,
"Q18-玩电脑游戏情况"
,
"Q19-逛街情况"
,
"Q20-散步情况"
,
"Q21-夜宵情况"
],
"coef"
:
[
0.7213624553988669
,
-0.05843961687248622
,
0.03653916652566736
,
-0.14717695630974797
,
0.05029679332372762
,
0.026198972405919452
,
-0.01158697670584876
,
0.14784902329513774
],
"y"
:
"Q6-体重kg"
},
"text"
:
"上图以路径图形式展示了本次模型结果,主要包括模型的系数,用于分析X对于Y的影响关系情况。"
},
{
"name"
:
"模型结果预测"
,
"value"
:
{
"变量"
:
[
"常数"
,
"Q14-做功"
,
"Q15-日常锻炼情况"
,
"Q16-吃零食情况"
,
"Q17-跑步情况"
,
"Q18-玩电脑游戏情况"
,
"Q19-逛街情况"
,
"Q20-散步情况"
,
"Q21-夜宵情况"
],
"系数"
:
[
24.40130009421884
,
0.19262153327942105
,
-0.7305684152690275
,
0.420598696162354
,
-1.6929872427089208
,
0.627345706064012
,
0.370522584477988
,
-0.13466999546083103
,
2.5479398189917184
]},
"text"
:
"上表格显示了线性回归模型的预测情况。"
}]
\ No newline at end of file
cieccproject/data/lasso.json
0 → 100644
View file @
748af152
[{
"name"
:
"模型系数表"
,
"value"
:
{
"变量名"
:
[
"截距"
,
"age"
,
"sex"
,
"bmi"
,
"bp"
,
"s1"
,
"s2"
,
"s3"
,
"s4"
,
"s5"
,
"s6"
],
"标准化系数"
:
[
-1.42291888301942e-16
,
-0.04930485283754814
,
-0.10528742373527387
,
0.3950480630066243
,
0.1494990345857754
,
-0.04029857240418088
,
-0.13038008846830637
,
-0.00213936532567927
,
0.07129263179793234
,
0.2948622954448755
,
0.035973813487822186
],
"非标准化系数"
:
[
152.145224976732
,
-97.03657107238281
,
-213.10441775769348
,
597.1994529364002
,
285.6014120876411
,
-36.947999079549746
,
-309.8807159996562
,
-0.0
,
205.83054405466544
,
466.9144818817507
,
67.4125041702004
],
"R²"
:
0.5003669473423848
},
"text"
:
{
"图表说明"
:
"上表展示了模型系数情况,当模型中标准化变量系数为0时,代表这个变量被排除出模型。"
,
"智能分析"
:
"Lasso回归的结果显示:基于变量截距项、age、sex、bmi、bp、s1、s2、s3、s4、s5、s6的标准化系数,变量截距项、age、sex、bmi、bp、s1、s2、s3、s4、s5、s6被保留,没有变量被删除。
\n
模型的标准化公式:y=-0.0-0.049 × age-0.105 × sex+0.395 × bmi+0.149 × bp-0.04 × s1-0.13 × s2-0.002 × s3+0.071 × s4+0.295 × s5+0.036 × s6。
\n
模型的非标准化公式:y=152.145-97.037 × age-213.104 × sex+597.199 × bmi+285.601 × bp-36.948 × s1-309.881 × s2+0.0 × s3+205.831 × s4+466.914 × s5+67.413 × s6。"
}},
{
"name"
:
"模型结果图"
,
"value"
:
{
"x"
:
[
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
,
11
,
12
,
13
,
14
,
15
,
16
,
17
,
18
,
19
,
20
,
21
,
22
,
23
,
24
,
25
,
26
,
27
,
28
,
29
,
30
,
31
,
32
,
33
,
34
,
35
,
36
,
37
,
38
,
39
,
40
,
41
,
42
,
43
,
44
,
45
,
46
,
47
,
48
,
49
,
50
,
51
,
52
,
53
,
54
,
55
,
56
,
57
,
58
,
59
,
60
,
61
,
62
,
63
,
64
,
65
,
66
,
67
,
68
,
69
,
70
,
71
,
72
,
73
,
74
,
75
,
76
,
77
,
78
,
79
,
80
,
81
,
82
,
83
,
84
,
85
,
86
,
87
,
88
,
89
,
90
,
91
,
92
,
93
,
94
,
95
,
96
,
97
,
98
,
99
],
"真实值"
:
[
151
,
135
,
138
,
110
,
101
,
171
,
166
,
144
,
97
,
168
,
68
,
49
,
68
,
245
,
184
,
202
,
137
,
85
,
131
,
283
,
59
,
341
,
87
,
102
,
265
,
276
,
100
,
61
,
92
,
259
,
53
,
75
,
142
,
225
,
59
,
182
,
128
,
52
,
37
,
170
,
128
,
163
,
150
,
178
,
48
,
202
,
111
,
85
,
42
,
170
,
200
,
113
,
143
,
52
,
65
,
141
,
55
,
134
,
111
,
98
,
164
,
96
,
90
,
162
,
150
,
279
,
92
,
83
,
128
,
302
,
198
,
95
,
53
,
134
,
81
,
104
,
258
,
229
,
275
,
200
,
200
,
84
,
121
,
161
,
109
,
115
,
268
,
274
,
158
,
107
,
83
,
103
,
272
,
85
,
280
,
336
,
118
,
235
,
174
,
259
],
"预测值"
:
[
200.73867554581406
,
122.06071695336558
,
82.09942294560125
,
154.53215575880554
,
107.74659322113223
,
158.20156685490898
,
226.21492367085517
,
160.98433482860676
,
145.84841678807229
,
129.68314955301102
,
122.48305928057587
,
103.17444084771823
,
125.02506046869433
,
281.8052534377463
,
173.3075323511796
,
141.70126522733136
,
115.52353826511843
,
190.27267237658208
,
123.58001215301985
,
196.04524970973898
,
83.71443725009021
,
251.2862558507702
,
133.46155412385787
,
103.72383060499753
,
213.42652649807692
,
166.4793756230214
,
136.634179995953
,
142.1055565567197
,
97.13974194928144
,
207.75767687601103
,
115.82644049459384
,
73.89434903135816
,
181.15649050234526
,
161.01405079596472
,
134.29097564169632
,
150.55884377506288
,
94.37616783310582
,
208.55371302213865
,
101.24475824694733
,
127.41546215035282
,
91.35269729889399
,
178.80976452805368
,
135.07191982202346
,
121.97399198818746
,
84.62839647870965
,
147.98204333443238
,
113.54195034965385
,
149.87038292250128
,
121.1743876064352
,
195.85530214064627
,
95.18591512211869
,
101.34724656302866
,
165.9339551032655
,
81.82677946988389
,
68.44983194456395
,
168.7407136093325
,
50.57045493397307
,
158.80502410469404
,
118.30336819861091
,
100.16760974645949
,
176.29517853500556
,
74.73935443622756
,
126.14087383154649
,
120.96425655307901
,
197.51861978005286
,
209.70086601845765
,
123.87338923917765
,
122.89973665953357
,
164.78495232629461
,
163.26158382658463
,
139.96085547789878
,
167.77237000888655
,
112.04317685167814
,
83.94575895438615
,
126.41614786179775
,
59.92349573663044
,
305.127775611591
,
187.41722189542259
,
203.85055870989564
,
151.8404367274107
,
158.98494881720148
,
144.37970080901297
,
175.64459982702974
,
194.77426907407215
,
115.1195718344502
,
96.55519933013136
,
201.57755150468182
,
251.4065864092679
,
78.64602152901436
,
103.39536302253309
,
83.44014627755666
,
160.839342613944
,
235.81944617168085
,
80.60454954392486
,
230.9222490137974
,
255.6127217814594
,
144.4869352463721
,
160.59576220522231
,
163.20496193395977
,
252.83330168744084
]},
"text"
:
"上图展示了本次模型的原始数据图、模型拟合值、模型预测值。"
},
{
"name"
:
"模型结果预测"
,
"value"
:
{
"变量"
:
[
"截距"
,
"age"
,
"sex"
,
"bmi"
,
"bp"
,
"s1"
,
"s2"
,
"s3"
,
"s4"
,
"s5"
,
"s6"
],
"系数"
:
[
152.145224976732
,
-97.03657107238281
,
-213.10441775769348
,
597.1994529364002
,
285.6014120876411
,
-36.947999079549746
,
-309.8807159996562
,
-0.0
,
205.83054405466544
,
466.9144818817507
,
67.4125041702004
]},
"text"
:
"上表格显示了经过Lasso回归后的模型预测情况。"
}]
\ No newline at end of file
web/src/api/data.js
View file @
748af152
...
...
@@ -187,4 +187,23 @@ export function getDEAList(params) {
})
}
export
function
getLassoRegression
(
params
)
{
return
request
({
url
:
"http://localhost:8001/getLassoRegression"
,
method
:
'get'
,
params
})
}
export
function
getOLSList
(
params
)
{
return
request
({
url
:
"http://localhost:8001/getOLS"
,
method
:
'get'
,
params
})
}
web/src/utils/echartsUtil.js
View file @
748af152
...
...
@@ -209,3 +209,83 @@ export function getOptionByDEA(res) {
};
return
option
;
}
export
function
getOptionByLasso
(
res
)
{
let
seriesList
=
[]
let
leg
=
[]
let
header
=
[
'真实值'
,
'预测值'
]
let
data
=
res
[
'value'
]
//["决策单元",'技术效益(BCC)','规模效益(CCR/BCC)','综合技术效益(CCR)']
let
col
=
res
[
'x'
]
// let realData = data['真实值']
// let analysisData = data['预测值']
for
(
let
i
in
header
){
let
litem
=
header
[
i
]
let
datalist
=
data
[
litem
]
let
obj
=
{
name
:
litem
,
type
:
'line'
,
data
:
datalist
,
symbol
:
'none'
,
}
seriesList
.
push
(
obj
)
}
console
.
log
(
col
)
console
.
log
(
seriesList
)
let
option
=
{
title
:
{
text
:
''
},
tooltip
:
{
trigger
:
'axis'
,
position
:
function
(
pt
)
{
return
[
pt
[
0
],
'20%'
];
},
valueFormatter
:
(
value
)
=>
parseFloat
(
value
).
toFixed
(
Number
(
3
))
},
legend
:
{
data
:
header
},
dataZoom
:
[
{
type
:
'inside'
,
start
:
0
,
end
:
100
},
{
start
:
0
,
end
:
100
}
],
grid
:
{
left
:
'3%'
,
right
:
'4%'
,
// bottom: '3%',
containLabel
:
true
},
toolbox
:
{
feature
:
{
dataZoom
:
{
yAxisIndex
:
'none'
},
restore
:
{},
saveAsImage
:
{}
}
},
xAxis
:
{
type
:
'category'
,
boundaryGap
:
false
,
data
:
col
},
yAxis
:
{
type
:
'value'
,
min
:
"dataMin"
,
max
:
"dataMax"
,
boundaryGap
:
[
0
,
'100%'
]
},
series
:
seriesList
};
return
option
;
}
web/src/views/algorithmModel/components/sysAllData.vue
0 → 100644
View file @
748af152
<
template
>
<div
style=
"height:100%;width:100%"
>
<div
style=
"height: 100%;position:relative;"
>
<div
style=
"height:41px;line-height:41px; font-size:16px;font-weight:600;border-bottom:1px solid #e3e3e3"
>
<span
style=
"margin-left:30px"
>
{{
algoName
}}
</span>
</div>
<div
style=
"position: absolute; top: 41px; right:0px; left:0px; bottom:0px;overflow: scroll;"
>
<div
style=
"padding-bottom: 100px;"
>
<div
style=
"width: 100%; height:100%;margin:10px 30px;"
>
<span
style=
"font-weight:600;font-size:14px"
>
示例代码
</span>
<div
style=
"margin: 5px 0px "
>
<div
class=
"editor-box"
>
<Vue2CodemirrorMarkdown
ref=
"editor"
v-model=
"algoDes"
:indentUnit=
"2"
:fullscreen=
"false"
:hljsCss=
"hljsCss"
:imageUploader=
"imageObj"
tocPosition=
""
@
on-save=
"handleOnSave"
:toolbar=
"toolbar"
:config=
"
{
lineNumbers: true,
}"
:showToolbar="true"
@on-change="handleOnChange"
/>
</div>
</div>
</div>
<div
style=
"align-items: flex-end;margin-right:15px;margin-top:10px;margin-left:30px"
>
<el-button
type=
"primary"
style=
"width:200px;background-color: #0078D4"
@
click=
"handleClose"
>
在分析工具中打开该算法
</el-button>
</div>
</div>
</div>
</div>
</div>
</
template
>
<
script
>
import
{
getyear
,
getAddress
,
detDataTitle
,
getIndustry
,
getCondition
,
getTree
,
saveTempFile
,
createProject
}
from
'@/api/data'
import
{
getOption
}
from
"@/utils/echartsUtil"
import
VabChart
from
'@/plugins/echarts'
import
VueMarkdown
from
'vue-markdown'
import
Vue2CodemirrorMarkdown
from
'vue2-codemirror-markdown'
// Markdown preview
import
md
from
"vue2-codemirror-markdown/src/lib/core/markdown"
import
MkPreview
from
"vue2-codemirror-markdown/src/components/preview/mk-preview"
export
default
{
name
:
'Index'
,
components
:
{
VabChart
,
Vue2CodemirrorMarkdown
,
md
,
MkPreview
},
data
()
{
return
{
props
:
{
label
:
'name'
,
children
:
'zones'
,
isLeaf
:
'leaf'
},
hljsCss
:
"darcula"
,
theme
:
'base16-light'
,
content
:
""
,
algdoc
:
{
display
:
"display"
},
imageObj
:
{
url
:
"http://127.0.0.1:82/upload"
,
data
:
{},
header
:
{},
accept
:
'image/*'
,
onChange
:
(
data
)
=>
{
console
.
log
(
data
)
},
onreadystatechange
:
(
xhr
,
e
)
=>
{
console
.
log
(
xhr
,
e
)
}
},
toolbar
:
{
editable
:
false
,
bold
:
true
,
// 粗体
italic
:
true
,
// 斜体
header
:
true
,
// 标题
underline
:
true
,
// 下划线
strikethrough
:
true
,
// 中划线
mark
:
true
,
// 标记
superscript
:
true
,
// 上角标
subscript
:
true
,
// 下角标
quote
:
true
,
// 引用
ol
:
true
,
// 有序列表
ul
:
true
,
// 无序列表
link
:
true
,
// 链接
imagelink
:
true
,
// 图片链接
code
:
true
,
// code
table
:
true
,
// 表格
fullscreen
:
true
,
// 全屏编辑
readmodel
:
true
,
// 沉浸式阅读
htmlcode
:
true
,
// 展示html源码
help
:
true
,
// 帮助
/* 1.3.5 */
undo
:
true
,
// 上一步
redo
:
true
,
// 下一步
trash
:
true
,
// 清空
save
:
true
,
// 保存(触发events中的save事件)
/* 1.4.2 */
navigation
:
true
,
// 导航目录
/* 2.1.8 */
alignleft
:
true
,
// 左对齐
aligncenter
:
true
,
// 居中
alignright
:
true
,
// 右对齐
/* 2.2.1 */
subfield
:
false
,
// 单双栏模式
preview
:
true
,
// 预览
},
algoName
:
''
,
activeNames
:
"1"
,
idxData
:
[],
defaultProps
:
{
children
:
'children'
,
label
:
'name'
},
dataTitle
:
[],
address
:
[],
industry
:
[],
times
:
[
],
condition
:
{
dataCondition
:
[],
address
:
[],
years
:
[],
industry
:
[]
},
params
:
{
dataCondition
:
[],
address
:
[],
years
:
[],
industry
:
[],
algo
:
'pearson'
},
resultData
:
false
,
tableData
:
[],
tableHeader
:
[],
fwl
:
{},
options
:
[{
value
:
'pearson'
,
label
:
'关联分析-Pearson'
},
{
value
:
'spearman'
,
label
:
'关联分析—Spearman'
},
{
value
:
'kendall'
,
label
:
'关联分析—Kendall'
}],
algo
:
''
,
algoRes
:
{},
saveFileName
:
""
,
saveFlag
:
false
,
}
},
mounted
()
{
console
.
log
(
"加载"
);
this
.
init
();
// this.algoDes= md.render(this.algoDes)
},
methods
:
{
handleNodeClick
(
obj
)
{
this
.
checkDataTitle
(
obj
)
},
handleOnSave
(){
},
handleOnChange
(){
},
handleClose
(){
},
init
()
{
this
.
algoName
=
'秩和比综合评价法(RSR)'
this
.
algoDes
=
'```py
\
n'
+
'import numpy
\
n'
+
'import pandas
\
n'
+
'from zzdataanalysis.algorithm import analysis
\
n'
+
'#生成案例数据
\
n'
+
'data = pandas.DataFrame({
\
n'
+
' "A": [1, 2, 3, 4, 5]
\
n'
+
'})
\
n'
+
'positive_columns = pandas.DataFrame({
\
n'
+
' "A": [1, 2, 3, 4, 5]
\
n'
+
'})
\
n'
+
'negative_columns = pandas.DataFrame({
\
n'
+
' "A": [1, 2, 3, 4, 5]
\
n'
+
'})
\
n'
+
'index_columns = 1
\
n'
+
"weight_type=
\
'entropy_method
\
'
\n
"
+
"rank_make_method=
\
'integer_rank
\
'
\n
"
+
"number_bins=3
\n
"
+
'print(analysis.rsr(data, positive_columns, negative_columns,index_columns,weight_type,rank_make_method,number_bins))
\
n'
+
'```
\
n'
},
}
}
</
script
>
<
style
scoped
>
.center
{
width
:
100%
;
display
:
flex
;
background
:
#f5f5f5
;
}
.left
{
width
:
18%
;
height
:
100%
;
background
:
white
;
padding-right
:
10px
;
border-right
:
1px
solid
#e1e1e1
;
border-bottom
:
1px
solid
#e7e7e7
;
padding
:
0
0px
0
17px
;
}
.right
{
width
:
18%
;
height
:
100%
;
background
:
#dcfaff
;
display
:
flex
;
flex-direction
:
column
;
border-right
:
1px
solid
#e1e1e1
;
}
.right
.entry
{
height
:
30%
;
display
:
flex
;
flex-direction
:
column
;
background-color
:
#ffffff
;
}
.right
.entry
.header
{
height
:
41px
;
background
:
#004a6447
;
/* box-shadow: 3px 0px 4px #8b8b8b; */
line-height
:
41px
;
padding-left
:
20px
;
position
:
inherit
;
color
:
#545454
;
font-weight
:
700
;
}
.right
.entry
.body
{
flex
:
1
;
overflow-y
:
scroll
;
padding-left
:
20px
;
}
.result
{
width
:
100%
;
background
:
#fbfbfb
}
.result
.header
{
width
:
100%
;
height
:
40px
;
line-height
:
40px
;
font-weight
:
600
;
background
:
#358FD4
;
border-radius
:
2px
;
}
.right
.btn
:hover
{
cursor
:
pointer
;
}
</
style
>
<
style
>
.left
.el-collapse-item__content
{
padding-bottom
:
7px
;
font-size
:
13px
;
color
:
#303133
;
line-height
:
1.7692307692
;
}
.left
.el-collapse-item__header
{
height
:
41px
;
line-height
:
41px
;
}
/*color: rgba(0, 0, 0, .87);*/
/* markdown preview css */
.algDoc-content
.markdown-body
{
color
:
inherit
!important
;
padding
:
20px
0
!important
;
}
.algDoc-content
.markdown-body
table
{
color
:
#000
!important
;
}
.algDoc
.algDoc-content
{
font-weight
:
400
;
line-height
:
1.5rem
;
font-family
:
"Nunito Sans"
,
Helvetica
,
sans-serif
;
margin-bottom
:
1rem
;
/*color: rgba(0, 0, 0, .87);*/
}
.editor-box
{
height
:
62vh
;
}
</
style
>
web/src/views/dataHander/components/detail.vue
0 → 100644
View file @
748af152
<
template
>
<div
style=
"height: 100%;display: flex; flex-direction: column;"
>
<div
style=
"background:#e8f1f2"
>
<vab-breadcrumb
class=
"hidden-xs-only"
:style=
"
{'height':'30px', 'line-height':'30px', 'margin-left':'20px'}"/>
</div>
<div
style=
"width:100%;height:100%;position: relative;background: white;"
>
<div
style=
"flex: 1;display: flex;width: 100%;height: 100%;flex-direction: column;"
>
<div
style=
"height:5%; font-size:16px; font-weight:600;margin-top:10px"
>
<span
style=
"margin-left: 20px"
>
通用方法:
</span>
</div>
<div
style=
"height:5%; font-size:14px;"
>
<div
class=
"entry"
style=
"margin-left: 100px;height:25%;width: 100%;border-right: 3px "
>
<div
class=
"body"
style=
"border-right: 3px solid ;"
>
<template
v-for=
"(item, index) in industry"
>
<el-button
type=
"primary"
style=
"width:100px;background-color: #0094d4"
@
click=
"handleClose"
>
{{
item
.
name
}}
</el-button>
</
template
>
</div>
</div>
</div>
<div
style=
"height:5%; font-size:16px; font-weight:600;margin-top:10px;display: flex;flex-direction: row"
>
<div
style=
"align-items: flex-start;margin-right : auto"
>
<span
style=
"margin-left: 20px"
>
数据视图:
</span>
</div>
<div
style=
"align-items: flex-end;margin-right:15px"
>
<el-button
type=
"primary"
style=
"width:100px;background-color: #0078D4"
@
click=
"handleClose"
>
导出
</el-button>
</div>
</div>
<div
style=
"height:90%; margin-top:5px;margin-left:15px;margin-bottom:5px;margin-right:15px"
>
<el-table
border
height=
"100%"
:data=
"tableData"
:style=
"{'width': '100%'}"
>
<
template
v-for=
"item in tableHeader"
>
<el-table-column
:prop=
"item"
:label=
"item"
:sortable=
"true"
min-width=
"80"
>
</el-table-column>
</
template
>
</el-table>
</div>
</div>
</div>
</div>
</template>
<
script
>
import
{
readFile
}
from
'@/api/data'
export
default
{
data
()
{
return
{
tableData
:
[],
tableHeader
:
[],
industry
:[
{
key
:
'1'
,
name
:
'标准化'
},
{
key
:
'2'
,
name
:
'区间缩放'
},
{
key
:
'3'
,
name
:
'非线性转换'
},
{
key
:
'4'
,
name
:
'归一化'
},
{
key
:
'5'
,
name
:
'二值化'
},
{
key
:
'6'
,
name
:
'哑编码'
},
{
key
:
'7'
,
name
:
'缺失值计算'
},
{
key
:
'8'
,
name
:
'多项式转换'
},
{
key
:
'9'
,
name
:
'描述性统计'
},
{
key
:
'10'
,
name
:
'自定义转换'
},
],
}
},
mounted
()
{
console
.
log
(
"====="
)
console
.
log
(
this
.
$route
.
query
)
this
.
loadData
()
},
methods
:
{
handleClose
(){
},
loadData
()
{
this
.
tableData
=
[];
this
.
tableHeader
=
[]
let
name
=
this
.
$route
.
query
.
name
let
params
=
{
"fId"
:
this
.
$route
.
query
.
id
,
"name"
:
name
}
readFile
(
params
).
then
(
res
=>
{
console
.
log
(
res
)
this
.
tableHeader
=
res
.
data
.
header
;
this
.
tableData
=
res
.
data
.
data
;
}).
catch
(
err
=>
{
console
.
log
(
err
)
})
},
}
}
</
script
>
web/src/views/dataHander/components/sysAllData.vue
0 → 100644
View file @
748af152
<
template
>
<div
class=
"index-container"
ref=
"mianscroll"
style=
"height: 100%;padding-left:10px"
>
<div
style=
"height: 100%;"
>
<div
class=
"center"
style=
"height: 100%;"
>
<div
class=
"left"
>
<el-collapse
v-model=
"activeNames"
accordion
>
<el-collapse-item
title=
"行业"
name=
"2"
>
<div
style=
"height: 380px;overflow: scroll;"
>
<template
v-for=
"item in industry"
>
<div><el-checkbox
v-model=
"item.checked"
@
change=
"checkIndustry(item)"
>
{{
item
.
name
}}
</el-checkbox></div>
</
template
>
</div>
<div
style=
"margin-top:2px;margin-left: 40%;"
>
<el-button
type=
"success"
icon=
"el-icon-check"
circle
@
click=
"selectIndustry()"
></el-button>
</div>
</el-collapse-item>
<el-collapse-item
title=
"区域"
name=
"3"
>
<div
style=
"height: 380px;overflow: scroll;"
>
<
template
v-for=
"item in address"
>
<div><el-checkbox
v-model=
"item.checked"
@
change=
"checkAddress(item)"
>
{{
item
.
name
}}
</el-checkbox></div>
</
template
>
</div>
<div
style=
"margin-top:2px;margin-left: 40%;"
>
<el-button
type=
"success"
icon=
"el-icon-check"
circle
@
click=
"selectAddr()"
></el-button>
</div>
</el-collapse-item>
<el-collapse-item
title=
"年份"
name=
"4"
>
<div
style=
"height: 380px;overflow: scroll;"
>
<
template
v-for=
"item in times"
>
<div><el-checkbox
v-model=
"item.checked"
@
change=
"checkYear(item)"
>
{{
item
.
year
}}
</el-checkbox></div>
</
template
>
</div>
<div
style=
"margin-top:2px;margin-left: 40%;"
>
<el-button
type=
"success"
icon=
"el-icon-check"
circle
@
click=
"selectYear()"
></el-button>
</div>
</el-collapse-item>
<el-collapse-item
title=
"数据指标"
name=
"1"
>
<div
style=
"height: 380px;overflow: scroll;"
>
<el-tree
@
check=
"checkNode"
:data=
"idxData"
:props=
"defaultProps"
@
node-click=
"handleNodeClick"
show-checkbox
ref=
"tree"
node-key=
"name"
>
</el-tree>
</div>
<div
style=
"margin-top:2px;margin-left: 40%;"
>
<el-button
type=
"success"
icon=
"el-icon-check"
circle
@
click=
"selectData()"
></el-button>
</div>
</el-collapse-item>
</el-collapse>
</div>
<div
class=
"right"
>
<div
class=
"entry"
style=
"height:25%;"
>
<div
class=
"header"
style=
""
>
指标
</div>
<div
class=
"body"
>
<
template
v-for=
"(item, index) in params.dataCondition"
>
<div
style=
"margin-left:10px;line-height:26px;"
>
{{
"Y"
+
(
index
+
1
)
+
" "
}}{{
item
.
name
}}
</div>
</
template
>
</div>
</div>
<div
style=
"flex: 1;display: flex;width: 100%;height: 100%;flex-direction: column;"
>
<div
class=
"entry"
style=
"height:25%;width: 100%;border-right: 3px solid #dbdbdb69;"
>
<div
class=
"header"
>
行业
</div>
<div
class=
"body"
style=
"border-right: 3px solid #dbdbdb69;"
>
<
template
v-for=
"(item, index) in params.industry"
>
<div
style=
"margin-left:10px; height:26px;line-height:26px;"
>
{{
item
.
name
}}
</div>
</
template
>
</div>
</div>
<div
class=
"entry"
style=
"width: 100%;height: 35%;border-right: 3px solid #dbdbdb69;"
>
<div
class=
"header"
>
区域
</div>
<div
class=
"body"
>
<
template
v-for=
"(item, index) in params.address"
>
<div
style=
"margin-left:10px; height:26px;line-height:26px;"
>
{{
item
.
name
}}
</div>
</
template
>
</div>
</div>
<div
class=
"entry"
style=
"width: 100%;flex: 1; "
>
<div
class=
"header"
>
时间
</div>
<div
class=
"body"
>
<
template
v-for=
"(item, index) in params.years"
>
<div
style=
"margin-left:10px; height:26px;line-height:26px;"
>
{{
item
.
year
}}
</div>
</
template
>
</div>
</div>
</div>
<div
style=
"width: 100%; width: 100%; height: 41px; background: white; line-height: 41px;position: relative;position: relative;display: flex;"
>
<div
class=
"btn"
style=
"text-align: center;width: 50%;background: #f7c57a;color: white;"
@
click=
"clearAll"
>
清空
</div>
<div
class=
"btn"
style=
"text-align: center;flex:1;background: #0078D4;color: white;"
@
click=
"showDate"
>
预览
</div>
</div>
</div>
<div
style=
"flex:1;background:white;overflow: scroll;"
>
<div
class=
"result"
v-show=
"resultData"
>
<div
class=
"header"
>
<span
style=
"margin-left:10px;color:#f1f1f1"
>
数据预览
</span>
</div>
<div>
<div
style=
"height:400px;width:100%"
>
<el-table
height=
"500"
border
:data=
"tableData"
:style=
"{'width': '100%'}"
>
<
template
v-for=
"item in tableHeader"
>
<el-table-column
:prop=
"item"
:label=
"item"
:sortable=
"true"
min-width=
"200"
>
</el-table-column>
</
template
>
</el-table>
</div>
</div>
<div
style=
"position: absolute; bottom: 0px; right: 17px;"
v-show=
"!saveFlag"
>
<el-button
type=
"success"
@
click=
"toSaveTempFile"
style=
"margin-left:14px;margin-right:4px;background-color: #358FD4"
>
保存数据
</el-button>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<
script
>
import
{
getyear
,
getAddress
,
detDataTitle
,
getIndustry
,
getCondition
,
getTree
,
saveTempFile
,
createProject
}
from
'@/api/data'
import
{
getOption
}
from
"@/utils/echartsUtil"
import
VabChart
from
'@/plugins/echarts'
export
default
{
name
:
'Index'
,
components
:
{
VabChart
},
data
()
{
return
{
props
:
{
label
:
'name'
,
children
:
'zones'
,
isLeaf
:
'leaf'
},
activeNames
:
"1"
,
idxData
:
[],
defaultProps
:
{
children
:
'children'
,
label
:
'name'
},
dataTitle
:
[],
address
:
[],
industry
:
[],
times
:
[
],
condition
:
{
dataCondition
:
[],
address
:
[],
years
:
[],
industry
:
[]
},
params
:
{
dataCondition
:
[],
address
:
[],
years
:
[],
industry
:
[],
algo
:
'pearson'
},
resultData
:
false
,
tableData
:
[],
tableHeader
:
[],
fwl
:
{},
options
:
[{
value
:
'pearson'
,
label
:
'关联分析-Pearson'
},
{
value
:
'spearman'
,
label
:
'关联分析—Spearman'
},
{
value
:
'kendall'
,
label
:
'关联分析—Kendall'
}],
algo
:
''
,
algoRes
:
{},
saveFileName
:
""
,
saveFlag
:
false
,
}
},
mounted
()
{
console
.
log
(
"加载"
);
this
.
init
();
},
methods
:
{
handleNodeClick
(
obj
)
{
this
.
checkDataTitle
(
obj
)
},
init
()
{
this
.
getAllYear
();
this
.
getAllAddress
();
this
.
getAllDataTitle
();
this
.
getAllIndustry
();
this
.
initTree
();
},
initTree
()
{
getTree
().
then
(
res
=>
{
this
.
idxData
=
res
.
data
;
}).
catch
(
err
=>
{
console
.
log
(
err
)
})
},
checkNode
(
obj
,
dList
)
{
console
.
log
(
obj
);
console
.
log
(
dList
)
// if(obj.checked) {
// this.condition.dataCondition.push(obj)
// }else{
this
.
condition
.
dataCondition
=
dList
.
checkedNodes
.
filter
(
item
=>
{
return
item
.
level
==
3
;
})
// }
this
.
selectData
()
},
getAllIndustry
()
{
this
.
industry
=
[]
getIndustry
().
then
(
res
=>
{
let
temp
=
res
.
data
;
for
(
let
item
in
temp
)
{
let
obj
=
temp
[
item
];
obj
[
"checked"
]
=
false
;
this
.
industry
.
push
(
obj
);
}
console
.
log
(
res
)
}).
catch
(
err
=>
{
console
.
log
(
err
)
})
},
getAllYear
()
{
this
.
times
=
[];
getyear
().
then
(
res
=>
{
let
temp
=
res
.
data
;
for
(
let
item
in
temp
)
{
let
obj
=
temp
[
item
];
obj
[
"checked"
]
=
false
;
this
.
times
.
push
(
obj
);
}
console
.
log
(
res
)
}).
catch
(
err
=>
{
console
.
log
(
err
)
})
},
getAllAddress
()
{
this
.
address
=
[];
getAddress
().
then
(
res
=>
{
let
temp
=
res
.
data
;
for
(
let
item
in
temp
)
{
let
obj
=
temp
[
item
];
obj
[
"checked"
]
=
false
;
this
.
address
.
push
(
obj
);
}
console
.
log
(
res
)
}).
catch
(
err
=>
{
console
.
log
(
err
)
})
},
getAllDataTitle
()
{
this
.
dataTitle
=
[];
detDataTitle
().
then
(
res
=>
{
let
temp
=
res
.
data
;
for
(
let
item
in
temp
)
{
let
obj
=
temp
[
item
];
obj
[
"checked"
]
=
false
;
this
.
dataTitle
.
push
(
obj
);
}
console
.
log
(
res
)
}).
catch
(
err
=>
{
console
.
log
(
err
)
})
},
checkDataTitle
(
obj
)
{
console
.
log
(
obj
)
if
(
obj
.
checked
)
{
this
.
condition
.
dataCondition
.
push
(
obj
)
}
else
{
this
.
condition
.
dataCondition
=
this
.
condition
.
dataCondition
.
filter
(
function
(
item
)
{
return
item
.
name
!=
obj
.
name
;
});
console
.
log
(
this
.
condition
.
dataCondition
)
}
},
checkAddress
(
obj
)
{
console
.
log
(
obj
)
if
(
obj
.
checked
)
{
this
.
condition
.
address
.
push
(
obj
);
}
else
{
this
.
condition
.
address
=
this
.
condition
.
address
.
filter
(
function
(
item
)
{
return
item
.
name
!=
obj
.
name
;
});
}
this
.
selectAddr
();
},
checkYear
(
obj
)
{
console
.
log
(
obj
)
if
(
obj
.
checked
)
{
this
.
condition
.
years
.
push
(
obj
);
}
else
{
this
.
condition
.
years
=
this
.
condition
.
years
.
filter
(
function
(
item
)
{
return
item
.
year
!=
obj
.
year
;
});
}
this
.
selectYear
()
},
checkIndustry
(
obj
)
{
console
.
log
(
obj
)
if
(
obj
.
checked
)
{
this
.
condition
.
industry
.
push
(
obj
);
}
else
{
this
.
condition
.
industry
=
this
.
condition
.
industry
.
filter
(
function
(
item
)
{
return
item
.
name
!=
obj
.
name
;
});
}
this
.
selectIndustry
();
},
selectIndustry
()
{
this
.
params
.
industry
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
condition
.
industry
));
},
updateAll
()
{
this
.
selectAddr
();
this
.
selectData
();
this
.
selectYear
();
this
.
selectIndustry
();
},
clearAll
()
{
this
.
params
=
{
dataCondition
:
[],
address
:
[],
years
:
[],
industry
:
[]
},
this
.
condition
=
{
dataCondition
:
[],
address
:
[],
years
:
[],
industry
:
[]
}
this
.
$refs
.
tree
.
setCheckedKeys
([])
this
.
clearCheckedBox
(
this
.
industry
);
this
.
clearCheckedBox
(
this
.
address
);
this
.
clearCheckedBox
(
this
.
times
);
},
clearCheckedBox
(
dataList
){
for
(
let
item
in
dataList
)
{
let
obj
=
dataList
[
item
]
obj
[
"checked"
]
=
false
;
}
return
dataList
;
},
toShowData
()
{
this
.
$nextTick
(()
=>
{
this
.
$refs
.
mianscroll
.
scrollTop
=
500
})
},
selectData
()
{
this
.
params
.
dataCondition
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
condition
.
dataCondition
));
},
selectYear
()
{
this
.
params
.
years
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
condition
.
years
));
},
selectAddr
()
{
this
.
params
.
address
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
condition
.
address
));
},
showDate
()
{
this
.
saveFileName
=
''
;
// this.resultData = false;
let
params
=
{
"dataCondition"
:
this
.
getArrayStrFromObj
(
this
.
params
.
dataCondition
,
'name'
),
"address"
:
this
.
getArrayStrFromObj
(
this
.
params
.
address
,
'id'
),
"years"
:
this
.
getArrayStrFromObj
(
this
.
params
.
years
,
'id'
),
}
// let params = {
// name: 'test'
// }
// getCondition(params).then(res => {
// console.log(res)
// }).catch(err=> {
// console.log(err);
// })
getCondition
(
params
).
then
(
res
=>
{
this
.
resultData
=
true
;
console
.
log
(
res
)
this
.
tableHeader
=
res
.
data
.
header
;
this
.
tableData
=
res
.
data
.
data
;
// this.algoRes = JSON.parse(res.data.res)
// this.saveFileName = res.data.tempFile
this
.
saveFlag
=
false
;
// this.initResultMap()
}).
catch
(
err
=>
{
console
.
log
(
err
)
this
.
resultData
=
true
;
})
},
getArrayStrFromObj
(
selectItem
,
type
){
let
selectValues
=
[]
selectItem
.
forEach
((
item
,
index
)
=>
{
if
(
type
==
'name'
)
selectValues
.
push
(
item
.
name
)
else
selectValues
.
push
(
item
.
id
)
})
return
JSON
.
stringify
(
selectValues
);
},
runDate
()
{
},
toSaveTempFile
()
{
if
(
this
.
saveFileName
!=
''
)
{
this
.
$prompt
(
'请输入文件名'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
}).
then
(({
value
})
=>
{
this
.
saveDate
(
value
)
}).
catch
(()
=>
{
});
}
},
saveDate
(
fileName
)
{
let
params
=
{
"fileName"
:
fileName
,
"filePath"
:
this
.
saveFileName
}
saveTempFile
(
params
).
then
(
res
=>
{
console
.
log
(
res
)
this
.
$message
({
type
:
'info'
,
message
:
'保存成功'
});
this
.
saveFileName
=
''
;
this
.
saveFlag
=
true
;
}).
catch
(
err
=>
{
console
.
log
(
err
)
})
},
initResultMap
()
{
let
option
=
getOption
(
this
.
algoRes
);
this
.
fwl
=
option
;
}
}
}
</
script
>
<
style
scoped
>
.center
{
width
:
100%
;
display
:
flex
;
background
:
#f5f5f5
;
}
.left
{
width
:
18%
;
height
:
100%
;
background
:
white
;
padding-right
:
10px
;
border-right
:
1px
solid
#e1e1e1
;
border-bottom
:
1px
solid
#e7e7e7
;
padding
:
0
0px
0
17px
;
}
.right
{
width
:
18%
;
height
:
100%
;
background
:
#dcfaff
;
display
:
flex
;
flex-direction
:
column
;
border-right
:
1px
solid
#e1e1e1
;
}
.right
.entry
{
height
:
30%
;
display
:
flex
;
flex-direction
:
column
;
background-color
:
#ffffff
;
}
.right
.entry
.header
{
height
:
41px
;
background
:
#004a6447
;
/* box-shadow: 3px 0px 4px #8b8b8b; */
line-height
:
41px
;
padding-left
:
20px
;
position
:
inherit
;
color
:
#545454
;
font-weight
:
700
;
}
.right
.entry
.body
{
flex
:
1
;
overflow-y
:
scroll
;
padding-left
:
20px
;
}
.result
{
width
:
100%
;
background
:
#fbfbfb
}
.result
.header
{
width
:
100%
;
height
:
40px
;
line-height
:
40px
;
font-weight
:
600
;
background
:
#358FD4
;
border-radius
:
2px
;
}
.right
.btn
:hover
{
cursor
:
pointer
;
}
</
style
>
<
style
>
.left
.el-collapse-item__content
{
padding-bottom
:
7px
;
font-size
:
13px
;
color
:
#303133
;
line-height
:
1.7692307692
;
}
.left
.el-collapse-item__header
{
height
:
41px
;
line-height
:
41px
;
}
</
style
>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment