Model.inverse_transform

In [ ]:
Model.inverse_transform(vdf: Union[str, vDataFrame],
                        X: list = [])

Applies an inverse model on a vDataFrame.

Parameters

Name Type Optional Description
vdf
str / vDataFrame
input vDataFrame. You can also specify a customized relation, but you must use an alias. For example, "(SELECT 1) x" is correct, whereas "(SELECT 1)" and "SELECT 1" are incorrect.
X
list
List of the input vcolumns.

Returns

vDataFrame : object result of the model transformation.

Example

In [6]:
from verticapy.learn.decomposition import PCA
from verticapy.datasets import load_iris
iris = load_iris()
model = PCA("pca_iris")
model.fit(iris, 
          ["PetalLengthCm", "PetalWidthCm", "SepalWidthCm"])
# Transform
pca_iris = model.transform(iris)
pca_iris
Out[6]:
123
SepalLengthCm
Numeric(5,2)
Abc
Species
Varchar(30)
123
col1
Float
123
col2
Float
123
col3
Float
14.3Iris-setosa-0.44692158752266-2.958188394279010.600673572567842
24.4Iris-setosa-0.432567075722922-2.815421922380760.899691435734438
34.4Iris-setosa-0.379435243681944-2.827634852012980.769200620832516
44.4Iris-setosa-0.195965197263018-2.820155702640270.689936477667412
54.5Iris-setosa-1.03130044464444-2.755163341188561.03343468353631
64.6Iris-setosa-0.21049383813551-2.791990268689490.911286035888706
74.6Iris-setosa-0.157362006094533-2.80420319832170.780795220986783
84.6Iris-setosa0.0163880018281376-2.69807551532010.688340639447611
94.6Iris-setosa0.0551653220693763-2.853054916850570.258831961379091
104.7Iris-setosa-0.195965197263018-2.820155702640270.689936477667412
114.7Iris-setosa-0.0801556237575618-2.772298189684560.962512707625526
124.8Iris-setosa-0.331112014017204-2.91033088132330.873249802525956
134.8Iris-setosa-0.350552091009714-2.713033814065510.846868925777818
144.8Iris-setosa-0.171890646967025-2.776037764370921.00214477920808
154.8Iris-setosa0.103314422661364-2.764819040311860.883248564460423
164.8Iris-setosa0.21912399616682-2.716961527356151.15582479441854
174.9Iris-versicolor-0.23554186753905-1.741833944728552.7186444097227
184.9Iris-virginica0.251391180218454-0.85612458281713.67698418935412
194.9Iris-setosa-0.340832052513459-2.811682347694410.860059364151887
204.9Iris-setosa-0.200773799639255-2.890638802318380.924476474262775
214.9Iris-setosa-0.200773799639255-2.890638802318380.924476474262775
224.9Iris-setosa-0.200773799639255-2.890638802318380.924476474262775
235.0Iris-versicolor-0.525275578039931-1.724887234836823.05889018269165
245.0Iris-versicolor-0.327276890748513-1.74557351941492.75827648130525
255.0Iris-setosa-0.263625670176488-2.779777339057271.04177685079063
265.0Iris-setosa-0.234568388431504-2.836108206958840.599077734348041
275.0Iris-setosa-0.0656269828850704-2.800463623635350.741163149404232
285.0Iris-setosa0.0647112314928781-2.780771544630430.792389821141051
295.0Iris-setosa0.0838743456688538-2.567521973054070.856867687712285
305.0Iris-setosa0.069519833869115-2.710288444952320.557849824545688
315.0Iris-setosa0.156169291885807-2.366485331109920.790854739381595
325.0Iris-setosa0.209578086743318-2.789244899576290.622266934656576
335.1Iris-versicolor-0.269336456331299-1.687303349369012.39324566980796
345.1Iris-setosa0.0210224751316214-2.456660509792960.974168064240139
355.1Iris-setosa0.0647112314928781-2.780771544630430.792389821141051
365.1Iris-setosa0.117843063533855-2.792984474262640.661899006239128
375.1Iris-setosa0.108123025037601-2.694335940633750.648708567865059
385.1Iris-setosa0.320476224128757-2.572255753313580.647112729645258
395.1Iris-setosa0.421931285834474-2.667164712256120.620671096436776
405.1Iris-setosa0.470254515499215-2.749860741566440.724720278130216
415.1Iris-setosa0.566624012012162-2.504706161352950.970915631340192
425.2Iris-versicolor0.232402195115232-1.240306060242493.092138901395
435.2Iris-setosa0.0261080403243925-2.7967240489490.70153107782168
445.2Iris-setosa0.156446254702341-2.777031969944070.7527577495585
455.2Iris-setosa0.716576432455373-2.853243055454850.528155758437258
465.3Iris-setosa0.339916301121267-2.769552820571370.673493606393396
475.4Iris-versicolor0.729506373258278-1.034723776643123.5052047081895
485.4Iris-setosa0.0452711545003682-2.583474477372640.766008944392913
495.4Iris-setosa0.141917613829849-2.748866535993290.974107307779794
505.4Iris-setosa0.339916301121267-2.769552820571370.673493606393396
515.4Iris-setosa0.426739888210711-2.596681612578010.386131099841412
525.4Iris-setosa0.581152652884653-2.532871595303730.749566073118897
535.5Iris-versicolor-0.0862146680578796-1.337960388298233.35471636941864
545.5Iris-versicolor-0.0811291028651083-1.678023927454273.08207938300018
555.5Iris-versicolor-0.0522459501928779-1.563422889506813.15974768794549
565.5Iris-versicolor0.0972553783610462-1.330481238925533.27545222625354
575.5Iris-versicolor0.353123204740706-1.361580180593793.61244556632254
585.5Iris-setosa0.0792398723653699-2.808936978581210.571040262919757
595.5Iris-setosa0.759988226000095-2.766807451458170.384474505161266
605.6Iris-versicolor0.0780922641850706-1.543730810501893.21097435968231
615.6Iris-versicolor0.357931807116943-1.291097080915683.37790556972718
625.6Iris-virginica0.65184889903202-0.4851502405970783.88195163276174
635.6Iris-versicolor0.309782706524955-1.379332957454392.75348896664585
645.6Iris-versicolor0.594533685576846-1.295830861175193.16815061166015
655.6Iris-versicolor0.729506373258278-1.034723776643123.5052047081895
665.7Iris-virginica0.415247020572117-0.4804164603375694.09170659082877
675.7Iris-versicolor0.0251345612168464-1.702449786718712.82109775319634
685.7Iris-versicolor0.41106363915792-1.30331001054793.24741475482526
695.7Iris-versicolor0.565476403831862-1.239499993273623.61084972810274
705.7Iris-versicolor0.541401853535868-1.283617931542983.29864142656208
715.7Iris-versicolor0.642856915241586-1.378526890485523.27219979335359
725.7Iris-setosa0.499137668171445-2.635259703618980.802388583075518
735.7Iris-setosa0.962621386594997-2.54607873050910.369688228567396
745.8Iris-versicolor0.198710440066764-1.425390197868073.24901059304506
755.8Iris-versicolor0.251842272107742-1.437603127500283.11851977814313
765.8Iris-versicolor0.348488731437222-1.602995186120943.32661814153001
775.8Iris-virginica0.647040296655783-0.5556333402751884.11649162935711
785.8Iris-virginica0.647040296655783-0.5556333402751884.11649162935711
795.8Iris-virginica0.690175127383971-0.058651097444364.01090736590421
805.8Iris-setosa0.499311797244199-2.806191609468010.282021161687627
815.9Iris-versicolor0.613696799752822-1.082581289598833.23262847823139
825.9Iris-virginica0.931965404780426-0.6430631498450234.01078585298352
835.9Iris-versicolor0.999625877693896-0.6834415134280253.6589454798603
846.0Iris-versicolor-0.148789575778577-1.637645563871273.4339197561234
856.0Iris-virginica0.188642143425003-0.9848778525411034.27655499744677
866.0Iris-versicolor0.676200412144548-0.8515789411618724.15606294447931
876.0Iris-versicolor0.637771350048815-1.038463351329483.54483677977205
886.0Iris-virginica0.81615583127497-0.6909206628007313.73820962302541
896.0Iris-versicolor1.08672642759987-0.9211169442688163.33348598348522
906.1Iris-virginica0.796921421770022-0.9728530615131694.67636960940686
916.1Iris-versicolor0.372460447989435-1.319262514866473.15655601150588
926.1Iris-versicolor0.652402824665088-1.306243518265383.80575765311555
936.1Iris-versicolor0.724697770882041-1.105206876321233.73974470478486
946.1Iris-versicolor0.777829602923019-1.117419805953453.60925388988294
956.1Iris-virginica0.854759022443455-0.6749681584821623.82906836634478
966.2Iris-versicolor-0.00437381241742438-1.064640374133953.82226128084991
976.2Iris-virginica0.632685784856044-0.6983998121734373.81747376619051
986.2Iris-versicolor0.580005044704354-1.267665427224413.38950016988145
996.2Iris-virginica1.36611487864246-0.08700466999942744.05888160474108
1006.3Iris-versicolor0.0681980966160625-1.274150371023963.71815134269613
Rows: 1-100 | Columns: 5
In [7]:
# Inverse Transform
model.inverse_transform(pca_iris)
Out[7]:
123
SepalLengthCm
Numeric(5,2)
Abc
Species
Varchar(30)
123
petallengthcm
Float
123
petalwidthcm
Float
123
sepalwidthcm
Float
14.3Iris-setosa3.01.10.0999999999999988
24.4Iris-setosa2.91.40.199999999999999
34.4Iris-setosa3.01.30.199999999999999
44.4Iris-setosa3.21.30.199999999999999
54.5Iris-setosa2.31.30.299999999999999
64.6Iris-setosa3.11.50.199999999999998
74.6Iris-setosa3.21.40.199999999999999
84.6Iris-setosa3.41.40.299999999999999
94.6Iris-setosa3.61.00.199999999999999
104.7Iris-setosa3.21.30.199999999999999
114.7Iris-setosa3.21.60.199999999999999
124.8Iris-setosa3.01.40.0999999999999988
134.8Iris-setosa3.01.40.299999999999998
144.8Iris-setosa3.11.60.199999999999999
154.8Iris-setosa3.41.60.199999999999999
164.8Iris-setosa3.41.90.199999999999999
174.9Iris-versicolor2.43.30.999999999999999
184.9Iris-virginica2.54.51.7
194.9Iris-setosa3.01.40.199999999999999
204.9Iris-setosa3.11.50.0999999999999992
214.9Iris-setosa3.11.50.0999999999999992
224.9Iris-setosa3.11.50.0999999999999992
235.0Iris-versicolor2.03.50.999999999999999
245.0Iris-versicolor2.33.30.999999999999999
255.0Iris-setosa3.01.60.199999999999999
265.0Iris-setosa3.21.20.199999999999999
275.0Iris-setosa3.31.40.199999999999999
285.0Iris-setosa3.41.50.199999999999998
295.0Iris-setosa3.41.60.399999999999999
305.0Iris-setosa3.51.30.299999999999998
315.0Iris-setosa3.51.60.599999999999999
325.0Iris-setosa3.61.40.199999999999998
335.1Iris-versicolor2.53.01.1
345.1Iris-setosa3.31.70.499999999999999
355.1Iris-setosa3.41.50.199999999999998
365.1Iris-setosa3.51.40.199999999999999
375.1Iris-setosa3.51.40.299999999999998
385.1Iris-setosa3.71.50.399999999999999
395.1Iris-setosa3.81.50.299999999999998
405.1Iris-setosa3.81.60.199999999999999
415.1Iris-setosa3.81.90.399999999999999
425.2Iris-versicolor2.73.91.4
435.2Iris-setosa3.41.40.199999999999999
445.2Iris-setosa3.51.50.199999999999999
455.2Iris-setosa4.11.50.0999999999999988
465.3Iris-setosa3.71.50.199999999999999
475.4Iris-versicolor3.04.51.5
485.4Iris-setosa3.41.50.399999999999999
495.4Iris-setosa3.41.70.199999999999999
505.4Iris-setosa3.71.50.199999999999999
515.4Iris-setosa3.91.30.399999999999999
525.4Iris-setosa3.91.70.399999999999999
535.5Iris-versicolor2.34.01.3
545.5Iris-versicolor2.43.70.999999999999999
555.5Iris-versicolor2.43.81.1
565.5Iris-versicolor2.54.01.3
575.5Iris-versicolor2.64.41.2
585.5Iris-setosa3.51.30.199999999999999
595.5Iris-setosa4.21.40.199999999999999
605.6Iris-versicolor2.53.91.1
615.6Iris-versicolor2.74.21.3
625.6Iris-virginica2.84.92.0
635.6Iris-versicolor2.93.61.3
645.6Iris-versicolor3.04.11.3
655.6Iris-versicolor3.04.51.5
665.7Iris-virginica2.55.02.0
675.7Iris-versicolor2.63.50.999999999999999
685.7Iris-versicolor2.84.11.3
695.7Iris-versicolor2.84.51.3
705.7Iris-versicolor2.94.21.3
715.7Iris-versicolor3.04.21.2
725.7Iris-setosa3.81.70.299999999999999
735.7Iris-setosa4.41.50.399999999999999
745.8Iris-versicolor2.64.01.2
755.8Iris-versicolor2.73.91.2
765.8Iris-versicolor2.74.10.999999999999999
775.8Iris-virginica2.75.11.9
785.8Iris-virginica2.75.11.9
795.8Iris-virginica2.85.12.4
805.8Iris-setosa4.01.20.199999999999999
815.9Iris-versicolor3.04.21.5
825.9Iris-virginica3.05.11.8
835.9Iris-versicolor3.24.81.8
846.0Iris-versicolor2.24.00.999999999999999
856.0Iris-virginica2.25.01.5
866.0Iris-versicolor2.75.11.6
876.0Iris-versicolor2.94.51.5
886.0Iris-virginica3.04.81.8
896.0Iris-versicolor3.44.51.6
906.1Iris-virginica2.65.61.4
916.1Iris-versicolor2.84.01.3
926.1Iris-versicolor2.84.71.2
936.1Iris-versicolor2.94.71.4
946.1Iris-versicolor3.04.61.4
956.1Iris-virginica3.04.91.8
966.2Iris-versicolor2.24.51.5
976.2Iris-virginica2.84.81.8
986.2Iris-versicolor2.94.31.3
996.2Iris-virginica3.45.42.3
1006.3Iris-versicolor2.34.41.3
Rows: 1-100 | Columns: 5