Artem K

Results 12 issues of Artem K

In the ``Tester`` class when one use multiple experimantal groups or several metrics only Bonferroni correction is supported. It will be useful to implement some more complex and popular classic...

enhancement
discuss

In the requirements we have ``pandas`` version >=``0.24.0``, however some code in ``Designer`` class (actually ``pivot_table`` method) crashes when ``pandas`` version is less than ``1.3.0``. This is needed to be...

bug

In order to deal with ratio metrics in the correct way, it is useful to implement classes in the preprocessing module that perform the linearization of these metrics. This should...

enhancement

Part of big [issue](https://github.com/MobileTeleSystems/Ambrosia/issues/13) for preprocessing enhancement. To speed up A/B tests on big data, it is necessary to implement support for ``PySpark`` dataframes in the ``Cuped`` class. It is...

enhancement

This issue was created to track the development of PySpark support for methods of the `Tester` class. The current functionality of the `Tester` does not support any operations on `spark`...

enhancement

The utility of implementing the `delta_type` parameter in the `Designer` methods needs to be discussed. This parameter is dedicated for handling relative and absolute effect types.

discuss

For the tasks of preprocessing `pandas` data and speeding up experiments, we have the `Preprocessor` class and a number of base classes with single functionality at [preprocessing](https://github.com/MobileTeleSystems/Ambrosia/blob/main/ambrosia/preprocessing). These methods should...

enhancement

In order to extend the `ambrosia` functionality for working with spark data to an acceptable level, it is necessary to implement a set of PySpark statistical criteria classes at [`ambrosia.spark_tools.stat_criteria`](https://github.com/MobileTeleSystems/Ambrosia/blob/main/ambrosia/spark_tools/stat_criteria.py)...

enhancement

Current `Splitter` functionality allows one to generate **n** groups of equal size **m** from some dataframe using different split methods. But several types of experiments require split with unequal group...

enhancement

When we use the `Designer` class to design a parameter of interest, we operate on the effect input values in the following relative form: `[1.01, 1.02, ...]`. This is a...

enhancement