@@ -7,8 +7,8 @@ by Nithiya Streethran
77
88- GitHub: https://github.com/nmstreethran/WindTurbineClassification
99- Docs: https://nmstreethran.github.io/WindTurbineClassification
10- - Zenodo DOI : `10.5281/zenodo.2875795 <https://doi.org/10.5281/zenodo.2875795 >`_
11- - PDF report : `nms_dissertation.pdf <https://raw.githubusercontent.com/nmstreethran/WindTurbineClassification/current/docs/nms_dissertation.pdf >`_
10+ - Report : `Online < https://nmstreethran.github.io/WindTurbineClassification/report.html >`_, ` PDF <https://raw.githubusercontent.com/nmstreethran/WindTurbineClassification/current/docs/nms_dissertation.pdf >`_
11+ - DOI : `10.5281/zenodo.2875795 <https://doi.org/10.5281/zenodo.2875795 >`_
1212
1313Abstract
1414--------
@@ -470,8 +470,8 @@ done [25]_.
470470
471471A number of performance metrics are available on scikit-learn to assess
472472classifier performance [26 ]_. Precision is the ratio of true positives,
473- :math: `tp` to the sum of :math: `tp` and false positives, :math: `fp`, as shown in
474- Equation 1. Equation 2 describes recall, which is the ratio of :math: `tp`
473+ :math: `tp` to the sum of :math: `tp` and false positives, :math: `fp`, as shown
474+ in Equation 1. Equation 2 describes recall, which is the ratio of :math: `tp`
475475to the sum of :math: `tp` and false negatives, :math: `fn` [27 ]_. The F1 score,
476476shown in Equation 3, is the harmonic average of precision and
477477recall [28 ]_. The reason for not using accuracy is because it does not
@@ -504,7 +504,8 @@ averaged for each turbine or fault to produce a final score.
504504.. math ::
505505
506506 \label {eq3 }
507- \textrm {F1 ~score} = 2 \times \frac {\textrm {precision} \times \textrm {recall}}{\textrm {precision} + \textrm {recall}}
507+ \textrm {F1 ~score} = 2 \times \frac {\textrm {precision} \times
508+ \textrm {recall}}{\textrm {precision} + \textrm {recall}}
508509
509510 The classification is carried out as a process. The first step is to use
510511cross-validation to optimise some initial hyperparameters of the
@@ -970,8 +971,8 @@ curves for turbine 1 used in selecting the pitch angle threshold.
970971In **Figure A1b **, data
971972points with a pitch angle not equal to 0 ° between 90 % and 10 % power
972973were filtered out, which distorts the power curve shape.
973- In **Figure A1c **, all data points have a pitch angle between 0 ° and 3.5 °, which
974- removes most curtailment and anomalous points while maintaining the
974+ In **Figure A1c **, all data points have a pitch angle between 0 ° and 3.5 °,
975+ which removes most curtailment and anomalous points while maintaining the
975976typical power curve shape.
976977In **Figure A1d **, all data points have a
977978pitch angle between 0 ° and 7 °, which allows some curtailment points to
@@ -1150,7 +1151,7 @@ References
11501151
11511152 .. [30 ] Rudy, J. (2013). `Plotting feature importance - Py-earth 0.1.0 documentation <https://contrib.scikit-learn.org/py-earth/auto_examples/plot_feature_importance.html >`__.
11521153
1153- .. [31 ] Gutierrez-Osuna, R. (n.d.). L8: Nearest neighbors - CSCE 666 Pattern Analysis. CSE@ TAMU.
1154+ .. [31 ] Gutierrez-Osuna, R. (n.d.). L8: Nearest neighbors - CSCE 666 Pattern Analysis. CSE @ TAMU.
11541155
11551156 .. [32 ] Maitra, R. (n.d.). Distribution-free Predictive Approaches.
11561157
0 commit comments