f0e38a44c09452fc4675681a4e45c3c69612c791,nilmtk/metrics.py,,error_in_assigned_energy,#,30

Before Change


    """
    error = {}

    for appliance in predicted_power:
        ground_truth_energy = np.sum(
            df_appliances_ground_truth[appliance].values)
        predicted_energy = np.sum(predicted_power[appliance].values)
        error[appliance] = np.abs(predicted_energy - ground_truth_energy)
    return error


def fraction_energy_assigned_correctly(predicted_power, df_appliances_ground_truth):

After Change


        sections = meter.good_sections()
        ground_truth_energy = ground_truth_meter.total_energy(timeframes=sections)
        predicted_energy = meter.total_energy(timeframes=sections)
        errors[meter.instance()] = np.abs(predicted_energy - ground_truth_energy)
    return errors

Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 10

Instances


Project Name: nilmtk/nilmtk
Commit Name: f0e38a44c09452fc4675681a4e45c3c69612c791
Time: 2014-07-09
Author: jack-list@xlk.org.uk
File Name: nilmtk/metrics.py
Class Name:
Method Name: error_in_assigned_energy


Project Name: nilmtk/nilmtk
Commit Name: 626173412d4281b693244e0705a787c4e7c08031
Time: 2014-07-09
Author: jack-list@xlk.org.uk
File Name: nilmtk/metrics.py
Class Name:
Method Name: fraction_energy_assigned_correctly


Project Name: nilmtk/nilmtk
Commit Name: b523b464d8cafe29e352981c1c6df941f205592a
Time: 2014-07-09
Author: jack-list@xlk.org.uk
File Name: nilmtk/metrics.py
Class Name:
Method Name: mean_normalized_error_power