

Anaconda環境で新規仮想環境を作り、pycaretをインストールして、PyCharmで試しています。  
大量にエラーがでて上手く使用できません。もうまる１日やっております。

以下のサイトを参考に試してみようと思ったのですが、最初でつまずいています。

[PyCaretによる自動機械学習（AutoML）](https://www.logopt.com/2020/12/30/pycaret/)

下記コードを実行してみると大量にエラーがでて上手く使用できません。  
以下のようなエラーいくつもでてきます。

このような状況ですが、どうすればよいのでしょうか？  
アドバイスをください。よろしくお願いします。

**実行したコード:**

[code]

    from pycaret.classification import *
    
    mashroom = pd.read_csv("http://logopt.com/data/mashroom.csv")
    mashroom.head() 
    clf = setup(data = mashroom, target = 'target', session_id=123)
    
    best_model = compare_models()
    
[/code]

**エラーメッセージ:**

[code]

      FitFailedWarning)
    C:\Users\xxxxx\Anaconda3\envs\env_simple\lib\site-packages\sklearn\model_selection\_validation.py:552: FitFailedWarning: Estimator fit failed. The score on this train-test partition for these parameters will be set to 0.000000. Details: 
    Traceback (most recent call last):
      File "C:\Users\xxxxx\Anaconda3\envs\env_simple\lib\site-packages\sklearn\model_selection\_validation.py", line 531, in _fit_and_score
        estimator.fit(X_train, y_train, **fit_params)
      File "C:\Users\xxxxx\Anaconda3\envs\env_simple\lib\site-packages\pycaret\internal\pipeline.py", line 118, in fit
        result = super().fit(X, y=y, **fit_kwargs)
      File "C:\Users\xxxxx\Anaconda3\envs\env_simple\lib\site-packages\imblearn\pipeline.py", line 281, in fit
        self._final_estimator.fit(Xt, yt, **fit_params)
      File "C:\Users\xxxxx\Anaconda3\envs\env_simple\lib\site-packages\sklearn\ensemble\_weight_boosting.py", line 1007, in fit
        return super().fit(X, y, sample_weight)
      File "C:\Users\xxxxx\Anaconda3\envs\env_simple\lib\site-packages\sklearn\ensemble\_weight_boosting.py", line 109, in fit
        y_numeric=is_regressor(self))
      File "C:\Users\xxxxx\Anaconda3\envs\env_simple\lib\site-packages\sklearn\base.py", line 432, in _validate_data
        X, y = check_X_y(X, y, **check_params)
      File "C:\Users\xxxxx\Anaconda3\envs\env_simple\lib\site-packages\sklearn\utils\validation.py", line 72, in inner_f
        return f(**kwargs)
      File "C:\Users\xxxxx\Anaconda3\envs\env_simple\lib\site-packages\sklearn\utils\validation.py", line 810, in check_X_y
        y = y.astype(np.float64)
    ValueError: could not convert string to float: 'edible'
    
[/code]


CC BY-SA 4.0
2021-05-30T05:40:09.943
76194
2021-05-30T06:02:44.967
2021-05-30T06:02:44.967
3060
37681
question
python
pycaretをインストールして、PyCharmで試しています。 大量にエラーがでて上手く使用できません。