macos dev update

This commit is contained in:
Miha
2024-10-26 23:54:55 -07:00
parent e4f718a365
commit c21b96152c
28 changed files with 458 additions and 345 deletions
@@ -1,12 +1,12 @@
namespace QuanTAlib;
public class Huberloss : AbstractBase
public class Huber : AbstractBase
{
private readonly CircularBuffer _actualBuffer;
private readonly CircularBuffer _predictedBuffer;
private readonly double _delta;
public Huberloss(int period, double delta = 1.0)
public Huber(int period, double delta = 1.0)
{
if (period < 1)
{
@@ -24,7 +24,7 @@ public class Huberloss : AbstractBase
Init();
}
public Huberloss(object source, int period, double delta = 1.0) : this(period, delta)
public Huber(object source, int period, double delta = 1.0) : this(period, delta)
{
var pubEvent = source.GetType().GetEvent("Pub");
pubEvent?.AddEventHandler(source, new ValueSignal(Sub));
+16
View File
@@ -0,0 +1,16 @@
✔️ HUBER - Huber Loss
✔️ MAE - Mean Absolute Error
✔️ MAPD - Mean Absolute Percentage Deviation
✔️ MAPE - Mean Absolute Percentage Error
✔️ MASE - Mean Absolute Scaled Error
✔️ MDA - Mean Directional Accuracy
✔️ ME - Mean Error
✔️ MPE - Mean Percentage Error
✔️ MSE - Mean Squared Error
✔️ MSLE - Mean Squared Logarithmic Error
✔️ RAE - Relative Absolute Error
✔️ RMSE - Root Mean Squared Error
✔️ RMSLE - Root Mean Squared Logarithmic Error
✔️ RSE - Relative Squared Error
✔️ RSQUARED - R-Squared (Coefficient of Determination)
✔️ SMAPE - Symmetric Mean Absolute Percentage Error