Skip to content

Idiosyncratic crash in PCAmodel._screecv_optimize_ncomps #8

@jaketmp

Description

@jaketmp

Running the below code will fail ~15% of the iterations.

 for i in range(100):
             PCAmodel = ChemometricsPCA(ncomps=10, scaler=scaler_obj)
             data = numpy.random.lognormal(size=(10, 10)) + 1
             PCAmodel._npyc_dataset_shape = {'NumberSamples': data.shape[0], 'NumberFeatures': data.shape[1]}
             PCAmodel.fit(data)
             try:
                 scree_cv = PCAmodel._screecv_optimize_ncomps(data, total_comps=10, stopping_condition=0.05)
                 
             except:
                print('failed')

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions