Skip to contents

This PipeOp extracts Fourier coefficients from functional columns. For more details, see stats::fft(), which is called internally. Only the one-sided spectrum is returned since the input is real-valued (Oppenheim and Schafer, 2010).

Parameters

The parameters are the parameters inherited from PipeOpTaskPreprocSimple, as well as the following parameters:

  • type :: character(1)
    Which feature to extract from the Fourier coefficients. "amplitude" returns the magnitude. "phase" returns the phase shift in degrees (values in [-180, 180]). Initial value is "phase".

References

Oppenheim, V A, Schafer, W R (2010). Discrete-Time Signal Processing, 3rd edition. Pearson. ISBN 978-0131988422.

Methods

Inherited methods


PipeOpFDAFourier$new()

Initializes a new instance of this Class.

Usage

PipeOpFDAFourier$new(id = "fda.fourier", param_vals = list())

Arguments

id

(character(1))
Identifier of resulting object, default "fda.fourier".

param_vals

(named list())
List of hyperparameter settings, overwriting the hyperparameter settings that would otherwise be set during construction. Default list().


PipeOpFDAFourier$clone()

The objects of this class are cloneable with this method.

Usage

PipeOpFDAFourier$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Examples

task = tsk("fuel")
po_fourier = po("fda.fourier")
task_fourier = po_fourier$train(list(task))[[1L]]
task_fourier$data()
#>       heatan    h2o NIR_fft_phase_1 NIR_fft_phase_2 NIR_fft_phase_3
#>        <num>  <num>           <num>           <num>           <num>
#>   1: 26.7810 2.3000               0       173.44750       179.85168
#>   2: 27.4720 3.0000               0       116.71370       104.35124
#>   3: 23.8400 2.0002               0      -115.67324       -92.81604
#>   4: 18.1680 1.8500               0       162.03218        72.80728
#>   5: 17.5170 2.3898               0       116.06575       102.32856
#>  ---                                                               
#> 125: 23.8340 2.1100               0       105.45411       107.83574
#> 126: 11.8050 1.6200             180        93.31335        91.50351
#> 127:  8.8315 1.4200             180        93.24224        91.57622
#> 128: 11.3450 1.4800               0       132.47256       125.13833
#> 129: 28.9940 2.5000               0      -112.11720       -96.22075
#>      NIR_fft_phase_4 NIR_fft_phase_5 NIR_fft_phase_6 NIR_fft_phase_7
#>                <num>           <num>           <num>           <num>
#>   1:       178.11849       177.79045      -178.94802       174.47297
#>   2:       101.15479        98.24095        96.48967        98.86313
#>   3:       -84.19807       -73.92503       -70.59741       -85.33020
#>   4:        70.36161        79.27097        70.11896        75.96298
#>   5:        95.37966        89.10806        84.72215        91.54888
#>  ---                                                                
#> 125:       101.96792       104.49473       110.73754       116.59146
#> 126:        91.11654        90.73911        89.78588        90.70623
#> 127:        89.92578        88.01634        83.89819        81.62355
#> 128:       111.81659       103.86099        92.64895        81.37822
#> 129:       -95.77575      -107.64834      -123.41718      -105.78833
#>      NIR_fft_phase_8 NIR_fft_phase_9 NIR_fft_phase_10 NIR_fft_phase_11
#>                <num>           <num>            <num>            <num>
#>   1:       172.73437      -153.61187       -152.95941       -165.10968
#>   2:       103.53553       102.99150        103.45602         97.36707
#>   3:       -85.73364       -65.44452       -100.24625       -115.28994
#>   4:        75.30619        70.86278         67.49782         53.17977
#>   5:        94.80790        91.46690         88.60239         86.82113
#>  ---                                                                  
#> 125:       114.23316       112.92366        118.46105        123.84853
#> 126:        90.46824        88.44631         86.38097         86.67259
#> 127:        84.24604        84.39934         85.11942         83.61495
#> 128:        73.44821        74.85036         82.04731         74.49771
#> 129:       -97.45380       -86.98545        -73.11540        -91.07522
#>      NIR_fft_phase_12 NIR_fft_phase_13 NIR_fft_phase_14 NIR_fft_phase_15
#>                 <num>            <num>            <num>            <num>
#>   1:       -165.03333       -175.01656       -169.99402        179.69982
#>   2:         97.44013         84.65771         81.96949         97.31739
#>   3:       -123.96085        169.82509         64.84589        -35.28738
#>   4:         56.49614         57.82378         58.50983         45.17721
#>   5:         92.32718         94.08597         92.15116         92.71050
#>  ---                                                                    
#> 125:        122.07680        118.83453        111.76608        105.43068
#> 126:         89.40290         88.07637         86.54696         89.19278
#> 127:         85.71009         87.29893         88.08282         86.22456
#> 128:         73.04738         62.41548         52.31288         61.16729
#> 129:       -104.24387       -129.76097       -144.07242       -158.29585
#>      NIR_fft_phase_16 NIR_fft_phase_17 NIR_fft_phase_18 NIR_fft_phase_19
#>                 <num>            <num>            <num>            <num>
#>   1:       178.600872        172.12942       -179.39202       -153.73587
#>   2:       114.521522         99.19947        119.87413        135.56018
#>   3:      -107.497989       -144.69542       -145.47113       -170.64634
#>   4:         9.598293        -78.60176        168.77008        135.29596
#>   5:        86.123173         80.54638         69.53938         77.81890
#>  ---                                                                    
#> 125:       123.854831        127.93432        129.75448        116.13075
#> 126:        91.299691         95.43466         96.64136         92.41033
#> 127:        85.564623         86.09575         90.05986         88.02184
#> 128:        52.020140         38.50868         42.46974         66.96264
#> 129:         7.080831        -60.50174        -60.37140        -85.11413
#>      NIR_fft_phase_20 NIR_fft_phase_21 NIR_fft_phase_22 NIR_fft_phase_23
#>                 <num>            <num>            <num>            <num>
#>   1:       -143.00813       -150.11777       -163.60535       -170.34202
#>   2:        135.84001        149.55110        177.37471       -177.20239
#>   3:        156.18199        163.78708        154.84105         95.18568
#>   4:        125.45304        117.91981        106.09320        122.76024
#>   5:         82.09379         87.80253         92.83351         84.93801
#>  ---                                                                    
#> 125:        104.49007         92.12109         90.84295        116.66956
#> 126:         90.50364         90.31255         87.73008         90.25271
#> 127:         90.92957         90.62199         91.57202         91.90733
#> 128:         75.98712         64.12148         69.69087         70.20678
#> 129:        -52.16048        -79.67477       -108.41878       -124.28681
#>      NIR_fft_phase_24 NIR_fft_phase_25 NIR_fft_phase_26 NIR_fft_phase_27
#>                 <num>            <num>            <num>            <num>
#>   1:       -166.79761       -165.39685       -167.04599       171.617602
#>   2:        155.72245        137.69566        175.58665      -166.299000
#>   3:         53.83769         48.44203         35.13092        -8.224618
#>   4:        102.73486         71.73796         57.39450       125.071036
#>   5:         79.48058        119.73741        135.45850       137.721546
#>  ---                                                                    
#> 125:        120.07694        106.55129         88.20245        65.182709
#> 126:         84.51337         84.11182         90.27655       105.062255
#> 127:         99.03068        101.25951        103.77801       102.259658
#> 128:         69.70345         63.23688         92.02002       100.565824
#> 129:        -85.72727        -75.31647        -99.19130       -35.015971
#>      NIR_fft_phase_28 NIR_fft_phase_29 NIR_fft_phase_30 NIR_fft_phase_31
#>                 <num>            <num>            <num>            <num>
#>   1:       161.224703       -167.55582       -138.23907      -148.281492
#>   2:      -179.244215        176.44324        166.21072       154.390647
#>   3:       119.020427         86.10644         30.98299        -2.817871
#>   4:       110.660682         93.33024         90.23872       100.672834
#>   5:       124.112835        110.13228        118.29310       125.276967
#>  ---                                                                    
#> 125:        43.530501         40.78546        121.87663       107.823079
#> 126:       115.970037        107.21170        104.91807       105.344287
#> 127:        98.297909         95.90867        101.52972       103.194924
#> 128:        84.230558         59.99833         50.61417        89.273846
#> 129:        -5.121416        -26.97642        -14.10566       -53.037478
#>      NIR_fft_phase_32 NIR_fft_phase_33 NIR_fft_phase_34 NIR_fft_phase_35
#>                 <num>            <num>            <num>            <num>
#>   1:       -160.52015       -158.61230       -163.69779       -178.81535
#>   2:        149.84091        135.63805        145.50568        153.84267
#>   3:        -34.35954        -79.67595       -144.68427        131.47458
#>   4:        132.10352        126.78008        108.95004        104.96829
#>   5:        132.71922        132.96308        129.28538        129.64922
#>  ---                                                                    
#> 125:        137.08259        -93.48902       -145.39134       -136.56230
#> 126:        111.33795        113.96656        115.14744        114.44951
#> 127:        106.91388        113.09847        113.03043        107.55403
#> 128:         87.64600         67.98845         61.06251         73.59174
#> 129:        -69.62615        -74.26423        -90.05111       -130.95856
#>      NIR_fft_phase_36 NIR_fft_phase_37 NIR_fft_phase_38 NIR_fft_phase_39
#>                 <num>            <num>            <num>            <num>
#>   1:       -177.35433       -179.49608        165.55715        131.97320
#>   2:        142.67250        130.13597        110.02292         99.10440
#>   3:         87.26384         41.64354        -32.61645        -39.39151
#>   4:         95.38813         77.64551         16.82048       -132.77401
#>   5:        124.85012        125.75315        122.33869        110.14322
#>  ---                                                                    
#> 125:       -158.29058       -175.28217        171.50901        153.15120
#> 126:        119.40983        124.49687        129.69374        128.81725
#> 127:        105.53121        109.86262        120.48368        120.31350
#> 128:         71.56051         69.83229         59.28978         70.23331
#> 129:        164.10175        136.22480        111.09429         86.53299
#>      NIR_fft_phase_40 NIR_fft_phase_41 NIR_fft_phase_42 NIR_fft_phase_43
#>                 <num>            <num>            <num>            <num>
#>   1:        104.93592         34.12455       -56.367718       152.874825
#>   2:         84.99438         62.27805        38.188520        -2.540622
#>   3:        148.03123         73.75881        -8.393329       -63.819646
#>   4:       -154.34886       -167.85734       179.550254       163.031505
#>   5:        113.77510        120.95422       130.993951       145.835683
#>  ---                                                                    
#> 125:        146.14777        139.45453       121.531796       121.523624
#> 126:        124.15402        124.90206       119.778357       114.544393
#> 127:        118.49648        118.30808       121.458898       119.199999
#> 128:         88.63098         85.40419       134.388993       140.734451
#> 129:         52.96510         21.49278        -9.652622       -19.256845
#>      NIR_fft_phase_44 NIR_fft_phase_45 NIR_fft_phase_46 NIR_fft_phase_47
#>                 <num>            <num>            <num>            <num>
#>   1:         49.16091        -14.64593        -62.08125        -87.59685
#>   2:        -26.48261        -12.43612        -58.20153       -116.37668
#>   3:        -97.81415       -134.67020       -151.95734        152.31029
#>   4:        157.03010        148.58955        156.38365        142.87814
#>   5:        150.40733        146.85186        151.82633        140.25443
#>  ---                                                                    
#> 125:        163.10306        155.56810        151.45733        129.05613
#> 126:        116.93926        114.86139        126.54033        131.64658
#> 127:        124.01507        129.48911        129.80706        139.77969
#> 128:        140.91454        140.85661        140.04724        112.97721
#> 129:        -43.72056        -68.42115        -70.65943       -112.13157
#>      NIR_fft_phase_48 NIR_fft_phase_49 NIR_fft_phase_50 NIR_fft_phase_51
#>                 <num>            <num>            <num>            <num>
#>   1:        -74.03476        -70.02324        -91.74418       -117.35801
#>   2:       -153.45919       -148.15530        156.36466         89.38996
#>   3:       -147.78544       -150.17433        170.82451        160.38134
#>   4:        152.26184        164.15744        172.91940        164.08309
#>   5:        149.17964        164.74776        153.07013        149.81827
#>  ---                                                                    
#> 125:        109.21578        101.06143         73.36174         43.06520
#> 126:        129.27984        115.69573        113.42184        131.09910
#> 127:        140.97653        142.20945        143.08930        137.66912
#> 128:        124.93690        141.07341        150.36388        140.22571
#> 129:       -132.66148        -36.71525        -59.06393        -64.44844
#>      NIR_fft_phase_52 NIR_fft_phase_53 NIR_fft_phase_54 NIR_fft_phase_55
#>                 <num>            <num>            <num>            <num>
#>   1:      -155.524218        125.89102         45.60628         27.63819
#>   2:      -152.507167        159.98450        125.19001       -167.94577
#>   3:       136.131218       -171.97641       -169.13559        162.03533
#>   4:       147.500917        136.72649        150.04078        148.55418
#>   5:       146.524569        136.89929        140.18130        145.11432
#>  ---                                                                    
#> 125:         4.638984        -37.24409        -74.12306        -93.79020
#> 126:       160.899288        163.97299        146.08649        141.94460
#> 127:       134.662913        131.20172        132.04472        139.93516
#> 128:       138.460694        146.33951        141.01724        121.60325
#> 129:       -86.101012       -124.91041       -156.46214        158.16260
#>      NIR_fft_phase_56 NIR_fft_phase_57 NIR_fft_phase_58 NIR_fft_phase_59
#>                 <num>            <num>            <num>            <num>
#>   1:        -2.709553        -30.22736        -63.77113        -48.05306
#>   2:      -177.912506        136.72945         95.21097         66.64860
#>   3:       153.334883        144.75787        144.72264        168.86875
#>   4:       141.735535        169.58408        165.36319        152.54513
#>   5:       151.229999        162.57567        149.79278        149.78789
#>  ---                                                                    
#> 125:      -127.993202        -47.47776        -59.70475        -91.31505
#> 126:       153.243937        148.22248        143.04229        136.15133
#> 127:       137.586540        144.68001        144.94887        149.39400
#> 128:       111.135959        118.69345        123.91983        122.96391
#> 129:       127.142564        104.16209         79.08688         57.05493
#>      NIR_fft_phase_60 NIR_fft_phase_61 NIR_fft_phase_62 NIR_fft_phase_63
#>                 <num>            <num>            <num>            <num>
#>   1:        -59.29818        -68.49615        -82.68053       -86.160540
#>   2:         27.18379        -10.82613        -66.52730      -116.575738
#>   3:        171.70865        149.23753        136.57691       113.369821
#>   4:        151.84668        149.85790        146.96022       137.401685
#>   5:        166.50067        174.32485        172.36971       179.975300
#>  ---                                                                    
#> 125:       -105.21662       -120.44379       -135.21518      -143.707724
#> 126:        152.45006        146.91594        140.64117       148.385504
#> 127:        143.67174        138.05361        144.93112       144.685252
#> 128:        132.66308        135.11727        145.40312       133.435900
#> 129:         39.21856         55.52137         32.59830        -8.406124
#>      NIR_fft_phase_64 NIR_fft_phase_65 NIR_fft_phase_66 NIR_fft_phase_67
#>                 <num>            <num>            <num>            <num>
#>   1:        -85.42985        -15.13083        -42.16833        -71.32274
#>   2:        156.27155         94.78116         48.00431         23.95389
#>   3:         82.65556         72.33356         82.73996         63.88113
#>   4:        150.85814        157.62109        144.72525        130.38813
#>   5:       -179.74184       -176.13160       -171.37209        172.82871
#>  ---                                                                    
#> 125:       -139.57043       -157.20217        -82.58340        -90.60403
#> 126:        147.83412        148.71496        145.39182        119.21206
#> 127:        140.69046        136.42281        128.23822        122.00367
#> 128:        133.91909        141.94672        168.74788        162.96968
#> 129:        -47.29434        -55.95092        -68.04004        -78.51401
#>      NIR_fft_phase_68 NIR_fft_phase_69 NIR_fft_phase_70 NIR_fft_phase_71
#>                 <num>            <num>            <num>            <num>
#>   1:       -72.141059        -87.42786       -110.19552       -142.78216
#>   2:         4.997223         26.74644        -16.95906        -74.59470
#>   3:        74.323746         42.74316         34.47777         26.57199
#>   4:       101.307229        130.58012        124.32900        110.66451
#>   5:       149.525644        130.20530        114.05989        164.87662
#>  ---                                                                    
#> 125:      -108.899311       -101.60663        -69.41342        -63.24923
#> 126:       111.643992        123.91670        134.88248        179.15726
#> 127:       149.360998        143.21360        140.04293        134.10662
#> 128:       150.587035        143.21265        136.19548        121.73734
#> 129:       -87.082325       -121.52703       -150.28363       -162.61954
#>      NIR_fft_phase_72 NIR_fft_phase_73 NIR_fft_phase_74 NIR_fft_phase_75
#>                 <num>            <num>            <num>            <num>
#>   1:      -139.351610       -141.51605       -161.91949        129.81639
#>   2:      -114.535966       -154.90336       -168.07673        173.57457
#>   3:         3.072884        -48.12782        -70.39274        -69.47274
#>   4:       161.842060        128.65678         80.61053        -96.31275
#>   5:       176.975360        174.18180        161.02736        159.75528
#>  ---                                                                    
#> 125:       -81.382531       -126.07733       -136.67254       -158.97628
#> 126:       163.771176        179.25843        162.13031        176.71856
#> 127:       138.594266        130.39123        124.58488        111.15476
#> 128:       104.710595         88.46872        166.03628        157.43020
#> 129:      -166.421742        175.19952        146.09405        115.36481
#>      NIR_fft_phase_76 NIR_fft_phase_77 NIR_fft_phase_78 NIR_fft_phase_79
#>                 <num>            <num>            <num>            <num>
#>   1:        -72.45956        -65.69843      -103.478892       -117.54425
#>   2:        118.75430         61.62674        -2.698053        -44.79555
#>   3:        -86.45798        -46.60141       -35.956852        -71.88386
#>   4:       -162.66807       -171.47849       133.398824        112.21394
#>   5:        174.31302        177.90410       170.661543        166.58043
#>  ---                                                                    
#> 125:        135.70773         86.77838         9.145381        -26.09963
#> 126:        163.49552        148.82119      -177.557794       -179.51106
#> 127:         98.08330        151.66561       150.693790        132.14938
#> 128:        156.23327        160.08219       159.197731        162.78889
#> 129:         97.07651         91.82229       106.947884        165.44845
#>      NIR_fft_phase_80 NIR_fft_phase_81 NIR_fft_phase_82 NIR_fft_phase_83
#>                 <num>            <num>            <num>            <num>
#>   1:       -145.34267        179.21764        147.62979        106.32195
#>   2:        -59.06562       -100.01251        -50.38030        -63.14294
#>   3:        -95.99931       -101.45290        -97.48428        -64.53410
#>   4:        -72.27407       -128.68458       -111.95816       -126.11649
#>   5:        169.83275        169.07629        150.56706        133.36016
#>  ---                                                                    
#> 125:        -75.12321       -138.60780       -152.76286        169.17545
#> 126:       -175.93818        164.35637        142.45913        131.64567
#> 127:        142.10201        151.69353        148.14140        129.27223
#> 128:        170.81021        159.20199        162.33134       -173.15806
#> 129:        128.11761         71.32056          4.75263        -66.57901
#>      NIR_fft_phase_84 NIR_fft_phase_85 NIR_fft_phase_86 NIR_fft_phase_87
#>                 <num>            <num>            <num>            <num>
#>   1:         64.11112         15.26643       -147.09807        148.20526
#>   2:        -45.07688        -84.69475       -108.24882       -126.09409
#>   3:       -108.36419       -137.94481       -137.39419        167.79121
#>   4:       -147.90190        177.10371       -162.95546        178.28282
#>   5:        127.31915        139.25411        169.94568       -176.10686
#>  ---                                                                    
#> 125:        119.31300         71.27420         36.13458        -60.41441
#> 126:        148.89819        161.68470        161.22542        144.34109
#> 127:        110.36461        147.85897        146.33853        135.65254
#> 128:       -160.52790       -158.53074       -174.30518        164.26966
#> 129:       -119.28101       -162.18620        170.79562        146.09110
#>      NIR_fft_phase_88 NIR_fft_phase_89 NIR_fft_phase_90 NIR_fft_phase_91
#>                 <num>            <num>            <num>            <num>
#>   1:         127.3213         82.43245        37.026642         -2.25383
#>   2:        -100.3866       -121.43023      -119.163404       -123.54750
#>   3:          58.2013         14.30961       -21.396725        -48.63666
#>   4:         167.7983        169.57559       155.694441        125.41465
#>   5:         170.5740        150.47603       148.229296        154.80395
#>  ---                                                                    
#> 125:        -157.7679        169.02617       135.515389        114.03420
#> 126:         154.7873        161.11577       160.312149        157.65385
#> 127:         139.5803        158.00434       161.773896        163.74418
#> 128:         124.9864        111.88803      -139.873999       -173.22844
#> 129:         117.3256         62.48112         5.569581        -46.19286
#>      NIR_fft_phase_92 NIR_fft_phase_93 NIR_fft_phase_94 NIR_fft_phase_95
#>                 <num>            <num>            <num>            <num>
#>   1:        -34.30044       -127.68094        177.05989       144.127556
#>   2:       -129.55777       -148.39407       -175.79654      -141.212541
#>   3:        -76.34779        -79.33004        -96.21253      -122.051833
#>   4:         96.77872         78.49653         62.63084        62.419286
#>   5:        149.13175        150.01451        138.73011       126.164992
#>  ---                                                                    
#> 125:        102.20417         73.12738         37.15184        -9.148259
#> 126:        139.57331        129.10493        149.15978       158.064713
#> 127:        147.55242        148.96918        148.45630       150.981193
#> 128:        172.90582        152.94054        117.42920        76.030190
#> 129:        -94.55393       -118.26849       -154.81850       159.010049
#>      NIR_fft_phase_96 NIR_fft_phase_97 NIR_fft_phase_98 NIR_fft_phase_99
#>                 <num>            <num>            <num>            <num>
#>   1:        106.46183         71.22881        12.583710      -55.8401125
#>   2:       -142.23584       -144.69795      -147.531596     -157.4147425
#>   3:       -124.49197       -111.17324      -121.023926     -112.1763184
#>   4:         75.50106         38.06368         7.389332      -32.3080573
#>   5:        128.45914        120.68446       116.505546      168.6501370
#>  ---                                                                    
#> 125:       -176.75907        115.75352        64.066943       -0.7778902
#> 126:        151.84302        147.86692       141.620956      136.6516777
#> 127:        149.48538        141.77206       144.006618      138.0207535
#> 128:        -13.06371        -69.18011      -103.125776      -83.0244179
#> 129:        118.81984        133.86430       114.501109       66.1567632
#>      NIR_fft_phase_100 NIR_fft_phase_101 NIR_fft_phase_102 NIR_fft_phase_103
#>                  <num>             <num>             <num>             <num>
#>   1:         22.892756         -29.07838          114.7900          64.74264
#>   2:       -157.072714        -160.92439         -170.1343        -166.54288
#>   3:       -135.024641        -100.21491         -106.7938         -90.92509
#>   4:        -99.049165        -146.11485         -176.1553         137.14289
#>   5:        165.717258         179.64685          162.8368         133.07122
#>  ---                                                                        
#> 125:        113.949153        -159.13512          176.1049         141.50097
#> 126:        148.110081         149.33958          148.6637         179.86486
#> 127:        134.654848         122.35864          162.2617         165.57220
#> 128:        -62.351718         -98.51269         -123.2763        -146.20532
#> 129:          9.752682         151.95254          109.1730          69.75263
#>      NIR_fft_phase_104 NIR_fft_phase_105 NIR_fft_phase_106 NIR_fft_phase_107
#>                  <num>             <num>             <num>             <num>
#>   1:          44.68910        -25.370330        -175.45201        100.251396
#>   2:        -177.84738       -176.071612         158.09658        130.367423
#>   3:         -89.62468        -98.997904        -109.66966       -117.758827
#>   4:         109.57454         84.880811          55.54125         20.654349
#>   5:         113.17818        107.657579         -20.07143       -114.909413
#>  ---                                                                        
#> 125:         174.01716        110.775446          85.35599         -4.396741
#> 126:         173.81690       -142.676959        -157.77528       -165.672282
#> 127:        -167.43248        177.953233         176.89785        172.150915
#> 128:        -125.99310       -121.620629        -140.96362       -168.697414
#> 129:          32.27561          7.434013         -35.41220        -68.631554
#>      NIR_fft_phase_108 NIR_fft_phase_109 NIR_fft_phase_110 NIR_fft_phase_111
#>                  <num>             <num>             <num>             <num>
#>   1:          36.57908         -18.03107        -47.083809         -99.82526
#>   2:         168.98295         151.06632        105.792619          89.62970
#>   3:        -130.23429        -154.05388       -154.506499        -143.80231
#>   4:         -17.83654         -11.07403         -7.971161         -17.76031
#>   5:        -142.84379        -145.83901       -172.683881         163.64763
#>  ---                                                                        
#> 125:        -114.94126        -146.70284       -133.310798        -157.50778
#> 126:        -177.58023        -179.42995       -164.851538        -160.46363
#> 127:         168.53127         164.96058        171.033512         168.03380
#> 128:         157.46026         148.01881       -162.824880        -174.32830
#> 129:        -122.26192         170.45468        107.800217          59.38545
#>      NIR_fft_phase_112 NIR_fft_phase_113 NIR_fft_phase_114 NIR_fft_phase_115
#>                  <num>             <num>             <num>             <num>
#>   1:        -125.87149        -157.76225          25.76726        -59.921838
#>   2:         129.21736          96.05284        -104.18771       -149.407898
#>   3:        -158.42323        -170.44326        -174.11515       -168.737248
#>   4:         -42.68907         -60.24405        -155.08363         71.667154
#>   5:        -178.94482        -159.50524        -166.09155        163.758595
#>  ---                                                                        
#> 125:        -164.77047        -169.38685        -156.76092       -161.026146
#> 126:        -162.93942        -166.92937        -169.90194       -177.049879
#> 127:         171.84868        -171.22714        -159.53653       -173.237861
#> 128:         145.73639         145.66090         112.87183        -41.859135
#> 129:          25.47647          22.71851          23.33658          2.053627
#>      NIR_fft_phase_116 UVVIS_fft_phase_1 UVVIS_fft_phase_2 UVVIS_fft_phase_3
#>                  <num>             <num>             <num>             <num>
#>   1:        -148.57264                 0          67.18685          98.57592
#>   2:         174.61184               180          74.89705          82.21205
#>   3:        -173.44842               180          88.88101          73.75813
#>   4:          18.22147               180          56.67719          78.93985
#>   5:         135.34535               180          68.12330          83.19343
#>  ---                                                                        
#> 125:        -165.41473               180          54.92245          98.93474
#> 126:        -176.75550               180          17.26104         -23.83343
#> 127:        -177.44111               180          10.58915         -28.20270
#> 128:        -139.77291                 0          17.39356         171.05680
#> 129:         -10.77290               180          91.15874          87.04682
#>      UVVIS_fft_phase_4 UVVIS_fft_phase_5 UVVIS_fft_phase_6 UVVIS_fft_phase_7
#>                  <num>             <num>             <num>             <num>
#>   1:         92.868964         96.665145          94.11634         106.18532
#>   2:         86.138848        101.608183         121.05059         127.28131
#>   3:         13.626115        -66.041592         152.58885         123.46584
#>   4:        107.358030        126.150308         166.24105         159.67414
#>   5:         55.639290         49.645747          80.44402          84.06376
#>  ---                                                                        
#> 125:        118.232340        162.676127         175.66908        -150.26027
#> 126:        -92.739004        119.796753         124.41039         157.71703
#> 127:         -4.627931         -9.788832          28.92564          28.30431
#> 128:        116.175769        109.627727          83.59546          48.40181
#> 129:         95.738038        123.087891         122.36515         107.46145
#>      UVVIS_fft_phase_8 UVVIS_fft_phase_9 UVVIS_fft_phase_10 UVVIS_fft_phase_11
#>                  <num>             <num>              <num>              <num>
#>   1:         103.49437         95.369553          94.400731          120.66875
#>   2:         108.82819         92.094931         133.095047          162.42197
#>   3:          73.19248         16.626550          -1.508445          -24.48229
#>   4:          55.07123         -8.235251         -53.372231          -61.84871
#>   5:          94.61765         78.529868          92.457937           94.91182
#>  ---                                                                          
#> 125:        -177.71977         61.717436          55.006020           56.02124
#> 126:        -161.52533       -136.903334        -151.254321          169.90153
#> 127:         -16.31684       -108.152447        -147.490693          140.81845
#> 128:        -104.15276       -160.985692         176.093513          102.17941
#> 129:         101.52391        172.654162         168.462339          148.00614
#>      UVVIS_fft_phase_12 UVVIS_fft_phase_13 UVVIS_fft_phase_14
#>                   <num>              <num>              <num>
#>   1:          116.59966           99.10074           84.34227
#>   2:          157.13172          119.34531          103.51327
#>   3:          -45.29235          -60.84420         -110.14573
#>   4:          -40.89234           37.05523         -165.36909
#>   5:          119.80609          121.19173          103.88889
#>  ---                                                         
#> 125:           49.51210           28.31010          -13.72666
#> 126:           68.58638           41.07073          109.91022
#> 127:          129.21103          -80.28419          -44.92706
#> 128:           28.06081          -55.78244         -105.38602
#> 129:          130.00695          142.11983          122.11455
#>      UVVIS_fft_phase_15 UVVIS_fft_phase_16 UVVIS_fft_phase_17
#>                   <num>              <num>              <num>
#>   1:           77.74343          29.347839           50.74983
#>   2:          130.83441         140.826578          111.35242
#>   3:           84.29893         -70.191770         -162.65393
#>   4:          155.06330         131.562192          162.02583
#>   5:           85.19935          86.868956         -173.63595
#>  ---                                                         
#> 125:          151.80818         134.845531          -34.76286
#> 126:           73.90894        -142.451201          137.11258
#> 127:            9.28168          -4.302251         -162.36725
#> 128:          178.35666         123.407567          123.29349
#> 129:           99.69218          76.474599          145.18142
#>      UVVIS_fft_phase_18 UVVIS_fft_phase_19 UVVIS_fft_phase_20
#>                   <num>              <num>              <num>
#>   1:           62.66331           52.01568          62.983329
#>   2:         -175.62058         -151.54747         173.839276
#>   3:          169.77967          148.54976          -7.559888
#>   4:          163.17264          156.93321         170.311642
#>   5:          140.70588          126.20138         106.526554
#>  ---                                                         
#> 125:         -145.64719         -177.74103         153.698337
#> 126:          113.09076          113.44600         104.628950
#> 127:          155.66284           88.30543         143.136314
#> 128:          119.15165          128.68079         135.405083
#> 129:          152.31223          178.01567         155.485157
#>      UVVIS_fft_phase_21 UVVIS_fft_phase_22 UVVIS_fft_phase_23
#>                   <num>              <num>              <num>
#>   1:          104.45830          128.01098           77.50643
#>   2:          158.59561         -173.18118         -171.91199
#>   3:          -44.82791         -133.85983          177.03021
#>   4:         -173.32104         -142.04719          -55.38045
#>   5:           94.42751           88.89019          139.61034
#>  ---                                                         
#> 125:          111.91305           95.32639          -28.88643
#> 126:           82.25834           41.92130           35.16016
#> 127:           88.81697          -17.78375          -56.20207
#> 128:           99.83074          131.51752         -178.25746
#> 129:          127.91617          136.76068          158.79517
#>      UVVIS_fft_phase_24 UVVIS_fft_phase_25 UVVIS_fft_phase_26
#>                   <num>              <num>              <num>
#>   1:           90.05458        138.3279744          114.56336
#>   2:         -177.97443        178.5637189          137.22897
#>   3:          156.98746        150.7374450          169.80191
#>   4:          -27.24728          0.5989558           51.04297
#>   5:          152.82978        165.7930500          133.07168
#>  ---                                                         
#> 125:           20.01054         45.1062158           28.44744
#> 126:           32.21570         33.6145609           20.80944
#> 127:         -115.68521        116.7076995           98.82723
#> 128:          124.58955         87.4719114           25.44782
#> 129:          152.85752        129.6018830          119.68303
#>      UVVIS_fft_phase_27 UVVIS_fft_phase_28 UVVIS_fft_phase_29
#>                   <num>              <num>              <num>
#>   1:         100.824175          69.944150           96.92901
#>   2:          79.986580          35.627906         -154.02653
#>   3:         -75.063720         -95.086791         -144.67991
#>   4:          -2.895990         -82.918441         -161.25630
#>   5:          70.962822          -7.975742         -135.18332
#>  ---                                                         
#> 125:           2.007382         -62.064766         -146.83183
#> 126:          76.137804          96.693532           33.11847
#> 127:         -10.732593        -139.797193          -78.08293
#> 128:         -40.161692        -126.012494          137.72569
#> 129:          89.695687          61.524367          -87.90812
#>      UVVIS_fft_phase_30 UVVIS_fft_phase_31 UVVIS_fft_phase_32
#>                   <num>              <num>              <num>
#>   1:         119.123988          155.50394        -160.621125
#>   2:         166.499614          106.08148        -140.578331
#>   3:          88.759514           28.26133         -34.286348
#>   4:         106.896697           77.40805           3.405828
#>   5:         127.690326           81.13769          31.218399
#>  ---                                                         
#> 125:         167.332190          169.29532         169.288630
#> 126:          -4.409097          -34.45515         -46.041419
#> 127:         -19.261556          -52.69004        -104.826686
#> 128:         128.298505           11.04897        -133.068090
#> 129:        -133.263252         -175.79438         -89.314338
#>      UVVIS_fft_phase_33 UVVIS_fft_phase_34 UVVIS_fft_phase_35
#>                   <num>              <num>              <num>
#>   1:        -145.391757         -150.07913         -157.37557
#>   2:         168.703567         -178.15676          -67.72572
#>   3:         -81.046491         -103.09156         -161.43934
#>   4:         -61.520822         -139.54999         -153.79379
#>   5:           1.767025          140.79332          126.26650
#>  ---                                                         
#> 125:         178.508657          175.94199         -177.65483
#> 126:         177.899333          117.95966           64.27815
#> 127:        -174.326907          154.01780          141.52247
#> 128:        -104.017423          -91.19224          -83.17242
#> 129:         -43.535837          -45.92784          -88.39299
#>      UVVIS_fft_phase_36 UVVIS_fft_phase_37 UVVIS_fft_phase_38
#>                   <num>              <num>              <num>
#>   1:          149.61965        128.2555516          89.589884
#>   2:          -90.21433         21.9908474          39.437492
#>   3:           78.06461        -17.5446824           3.268597
#>   4:          178.73052        115.6815531          75.596921
#>   5:          141.76681        147.6693984          92.393486
#>  ---                                                         
#> 125:         -177.90681        177.1238284         165.647955
#> 126:           52.80869         90.3421911         115.954482
#> 127:          -99.07819       -158.3685960          69.427025
#> 128:          -77.63343       -144.5329689         169.004606
#> 129:           12.65741         -0.7005146          12.152297
#>      UVVIS_fft_phase_39 UVVIS_fft_phase_40 UVVIS_fft_phase_41
#>                   <num>              <num>              <num>
#>   1:         121.688010         143.720384          131.32837
#>   2:           1.008589         -65.168877         -135.58480
#>   3:          23.954185           5.487295            6.73490
#>   4:         133.979310         111.999914          147.20736
#>   5:          59.896225          53.266684           78.35370
#>  ---                                                         
#> 125:         131.275392          84.600489           43.12281
#> 126:          95.566482         104.371921           98.48346
#> 127:          -1.256891         -36.549020          -66.27006
#> 128:         153.018487        -127.206134         -171.57569
#> 129:          70.841780          74.054928           38.75901
#>      UVVIS_fft_phase_42 UVVIS_fft_phase_43 UVVIS_fft_phase_44
#>                   <num>              <num>              <num>
#>   1:         123.601705          95.823284           71.83190
#>   2:        -137.596238        -170.109947          116.45862
#>   3:          -4.822462         131.406663          107.84979
#>   4:         160.600358         140.385018          115.86361
#>   5:          89.061415          94.055223           73.06459
#>  ---                                                         
#> 125:           1.190095          -3.498167           92.02964
#> 126:          83.546272          69.045713           36.17057
#> 127:         176.904263         150.840496          155.15892
#> 128:          98.496732          30.040545         -136.24387
#> 129:          12.358293         -69.277129          -35.61031
#>      UVVIS_fft_phase_45 UVVIS_fft_phase_46 UVVIS_fft_phase_47
#>                   <num>              <num>              <num>
#>   1:           20.58410         30.3458029         -170.89896
#>   2:           43.45091         -0.6330901          -89.66718
#>   3:           29.40285       -127.6689735         -138.20889
#>   4:           65.05245         90.3272904          169.79302
#>   5:           17.98874        -91.4531487         -151.66172
#>  ---                                                         
#> 125:           98.87264         87.7939194           78.84483
#> 126:          -47.78449       -102.9347642         -159.16079
#> 127:          133.42486         -6.3540718          -53.93803
#> 128:         -156.71141       -174.7453442          165.57567
#> 129:          -43.01238        -65.0004324          -96.27935
#>      UVVIS_fft_phase_48 UVVIS_fft_phase_49 UVVIS_fft_phase_50
#>                   <num>              <num>              <num>
#>   1:        -175.407089          147.42820          143.99022
#>   2:        -160.064472          136.23022           40.40799
#>   3:        -130.602402         -125.11680          106.94729
#>   4:         149.888103          156.17802          149.71578
#>   5:         166.804203          130.00239           94.94662
#>  ---                                                         
#> 125:           9.627159          -56.55134          -91.76888
#> 126:        -175.718455         -132.57568         -158.38892
#> 127:         -70.708588          -49.31566          -39.26415
#> 128:         147.544572           94.72714           42.49045
#> 129:        -102.527654          -92.33079          -52.79842
#>      UVVIS_fft_phase_51 UVVIS_fft_phase_52 UVVIS_fft_phase_53
#>                   <num>              <num>              <num>
#>   1:          120.99353         -129.18523         -99.887240
#>   2:          -17.80893           88.74101          57.848051
#>   3:           43.77982           43.95687           6.432881
#>   4:         -160.21211         -172.52118         142.503221
#>   5:           76.81923           81.34900          89.894512
#>  ---                                                         
#> 125:         -142.55612          153.46214          83.465854
#> 126:          169.45247          125.76661         102.326258
#> 127:          -74.86515         -126.07900        -166.621579
#> 128:           46.28976           54.27060           1.254072
#> 129:          -56.93289         -170.52107         105.924844
#>      UVVIS_fft_phase_54 UVVIS_fft_phase_55 UVVIS_fft_phase_56
#>                   <num>              <num>              <num>
#>   1:          21.990235         -23.562288         -57.976297
#>   2:           6.040637          17.280337          36.209193
#>   3:         -53.830053         -86.571513         -93.489869
#>   4:         101.236276          39.080148           1.109029
#>   5:          50.802402          45.355371          51.760592
#>  ---                                                         
#> 125:         -36.182905         -59.278916         -83.400550
#> 126:         139.057318        -135.402599        -149.076358
#> 127:        -115.282255        -107.991158        -131.828491
#> 128:          13.457536         -38.869256         -84.373642
#> 129:          39.767995           3.357159           0.598408
#>      UVVIS_fft_phase_57 UVVIS_fft_phase_58 UVVIS_fft_phase_59
#>                   <num>              <num>              <num>
#>   1:        -135.017547          -82.11904          -89.81527
#>   2:           4.811745          -12.33403          -16.22858
#>   3:         -10.519104          -37.19529         -104.53285
#>   4:         -70.463110         -154.84046          154.08118
#>   5:          26.927057          -19.18503          -71.46789
#>  ---                                                         
#> 125:         -66.600881          -43.31322          -58.64287
#> 126:         154.215679         -175.10774         -138.51963
#> 127:        -131.674203         -144.05854         -172.78974
#> 128:        -153.456327          154.65567          112.01845
#> 129:         -10.557127          -25.59931          -28.91508
#>      UVVIS_fft_phase_60 UVVIS_fft_phase_61 UVVIS_fft_phase_62
#>                   <num>              <num>              <num>
#>   1:       -88.59390759        -97.3560516        -158.569384
#>   2:       -12.65851410         14.9985596          -9.586055
#>   3:         0.07521652         13.4570337          -6.239134
#>   4:       106.63010305         80.1442966         -90.873812
#>   5:        17.00705725          0.1325104         -34.399668
#>  ---                                                         
#> 125:       -81.54332256        -64.5340585          -7.077546
#> 126:      -174.18307879        151.9007087         118.645483
#> 127:       124.42308649         39.9661779        -103.119889
#> 128:        61.16543213         66.5170736          67.949005
#> 129:         4.49073500         17.3069230           9.712548
#>      UVVIS_fft_phase_63 UVVIS_fft_phase_64 UVVIS_fft_phase_65
#>                   <num>              <num>              <num>
#>   1:          166.14168         -168.77637        -152.416011
#>   2:         -138.90767           65.81918          12.386260
#>   3:          -49.81900           49.10798           8.386231
#>   4:         -137.83986          170.51523         104.206047
#>   5:          -76.08496         -138.18728          15.014400
#>  ---                                                         
#> 125:          -16.30264          -67.96918        -100.210407
#> 126:         -120.21570          -97.81169        -118.101096
#> 127:         -113.86558         -109.28662        -121.650637
#> 128:          -18.11523          -66.38954        -100.415491
#> 129:           29.62268           64.59808          24.667356
#>      UVVIS_fft_phase_66 UVVIS_fft_phase_67 UVVIS_fft_phase_68
#>                   <num>              <num>              <num>
#>   1:      -126.70413212         -177.78005      -1.384311e-11
#>   2:         7.48726635           10.69029      -1.348150e-13
#>   3:       -25.19347078          -37.75191      -1.126367e-13
#>   4:        -0.05453577          -21.42652      -8.633559e-14
#>   5:       -30.33804069          -39.24707      -1.780370e-12
#>  ---                                                         
#> 125:      -161.59285965          163.18044      -1.638134e-12
#> 126:      -135.06039923         -163.36831      -1.800000e+02
#> 127:      -147.40698030         -165.36687      -1.800000e+02
#> 128:      -161.98497954          163.10407      -4.801913e-13
#> 129:       -12.25026715          -25.05276      -1.759177e-13