Commit 748af152 authored by whlviolin's avatar whlviolin

update

parent 061f6de1
......@@ -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)
......
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
[{"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²等,用于模型的检验,并分析模型的公式。\n1. 线性回归模型要求总体回归系数不为0,即变量之间存在回归关系。根据F检验结果对模型进行检验。\n2. R²代表曲线回归的拟合程度,越接近1效果越好。\n3. VIF值代表多重共线性严重程度,用于检验模型是否呈现共线性,即解释变量间存在高度相关的关系(VIF应小于10或者5,严格为5)若VIF出现inf,则说明VIF值无穷大,建议检查共线性,或者使用岭回归。\n4. B是有常数情况下的的系数。\n5. 标准误=B/t值。\n6. 标准化系数是将数据标准化后得到的系数。\n7. VIF是共线性。\n8. F(df1,df2)是df1等于自变量数量;df2等于样本量-(自变量数量+1)。\n9. 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
[{"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
......@@ -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
})
}
......@@ -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;
}
<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>
<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>
<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>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment