Definieren Sie den Ref -Dataset < /p>
Code: Select all
tr_ds_lr = Dataset.from_pandas(
tr_data_lr,
data_definition=DataDefinition()
)
< /code>
Cur -Datensatz definieren < /p>
te_ds_lr = Dataset.from_pandas(
te_data_lr,
data_definition=DataDefinition()
)
< /code>
Bericht definieren < /p>
report = Report(metrics=[
# DataDriftPreset(num_stattest='jensenshannon', num_stattest_threshold=0.5, drift_share=0.5)
DataDriftPreset(num_stattest='wasserstein', num_stattest_threshold=0.5, drift_share=0.5)
]
)
< /code>
Berichtslauf ist Wurffehler < /p>
report.run(reference_data=tr_ds_lr, current_data=te_ds_lr)
< /code>
Fehlermeldung, < /p>
ValueError
Traceback (most recent call last)
Cell In[22], [line 1](vscode-notebook-cell:?execution_count=22&line=1)
----> [1](vscode-notebook-cell:?execution_count=22&line=1) report.run(reference_data=tr_ds_lr, current_data=te_ds_lr)
File c:\Users\40104089\AppData\Local\miniconda3\envs\drift-env\lib\site-packages\evidently\report\report.py:112, in Report.run(self, reference_data, current_data, column_mapping, engine, additional_data, timestamp)
[110](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:110) raise ValueError("No Engine is set")
[111](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:111) else:
--> [112](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:112) data_definition = self._inner_suite.context.get_data_definition(
[113](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:113) current_data,
[114](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:114) reference_data,
[115](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:115) column_mapping,
[116](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:116) self.options.data_definition_options.categorical_features_cardinality,
[117](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:117) )
[118](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:118) if METRIC_GENERATORS in self.metadata:
[119](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/report/report.py:119) del self.metadata[METRIC_GENERATORS]
File c:\Users\40104089\AppData\Local\miniconda3\envs\drift-env\lib\site-packages\evidently\suite\base_suite.py:133, in Context.get_data_definition(self, current_data, reference_data, column_mapping, categorical_features_cardinality)
[131](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:131) if self.engine is None:
[132](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:132) raise ValueError("Cannot create data definition when engine is not set")
--> [133](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:133) self.data_definition = self.engine.get_data_definition(
[134](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:134) current_data,
[135](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:135) reference_data,
[136](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:136) column_mapping,
[137](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/suite/base_suite.py:137) categorical_features_cardinality,
...
[52](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/calculation_engine/python_engine.py:52) ):
---> [53](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/calculation_engine/python_engine.py:53) raise ValueError("PandasEngine works only with pd.DataFrame input data")
[54](file:///C:/Users/40104089/AppData/Local/miniconda3/envs/drift-env/lib/site-packages/evidently/calculation_engine/python_engine.py:54) return create_data_definition(reference_data, current_data, column_mapping, categorical_features_cardinality)
ValueError: PandasEngine works only with pd.DataFrame input data