scikit-learn: Wie skaliere ich das vorhergesagte Ergebnis zurück?

8

Ich versuche, scikit-learn und Machine Learning mit dem Boston Housing Data Set zu lernen.

%Vor%

Basierend auf diesem neuen Modell clf_sgd , versuche ich die y basierend auf der ersten Instanz von X_train vorherzusagen.

%Vor%

Allerdings ist das Ergebnis für mich ziemlich merkwürdig ( 1.34032174 , anstatt 20-30 , die Preisspanne der Häuser)

%Vor%

Ich denke, dass dieser 1.34032174 -Wert zurückgesetzt werden sollte, aber ich versuche herauszufinden, wie es ohne Erfolg funktioniert. Jeder Tipp ist willkommen. Vielen Dank.

    
Hookstark 27.06.2016, 16:19
quelle

1 Antwort

11

Sie können inverse_transform mit Ihrem scalery -Objekt verwenden:

%Vor%     
Ryan 27.06.2016, 16:35
quelle
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '361774',
    'url' => 'scikit-learn-how-to-scale-back-the-y-predicted-result',
];

$_COOKIE = [
    '_csrf-frontend' => 'a0c157ffa7a28b49ac524a2005e46ca2bf7e33ddc668459a325efd0e70b70b60a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"OKHuatlvglUc3GBxdBp9N5ktL6V9mxZb";}',
    'advanced-frontend' => 'd05d96b8500fb565eab9787b11cfbe41',
];

$_SESSION = [
    '__flash' => [],
];