mirror of
https://github.com/microsoft/qlib.git
synced 2026-07-07 13:00:58 +08:00
Improve the style of documentation (#1132)
This commit improves the documentation (rst files) only in the following three ways: * Aligned section headers with their underline/overline punctuation characters * Deleted all trailling whitespaces in rst files * Deleted a few trailling newlines at the end of the rst files Co-authored-by: Bingyao Liu <Bingyao.Liu@sofund.com>
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
.. _report:
|
||||
|
||||
==========================================
|
||||
=======================================
|
||||
Analysis: Evaluation & Results Analysis
|
||||
==========================================
|
||||
=======================================
|
||||
|
||||
Introduction
|
||||
===================
|
||||
============
|
||||
|
||||
``Analysis`` is designed to show the graphical reports of ``Intraday Trading`` , which helps users to evaluate and analyse investment portfolios visually. The following are some graphics to view:
|
||||
|
||||
@@ -24,7 +24,7 @@ All of the accumulated profit metrics(e.g. return, max drawdown) in Qlib are cal
|
||||
This avoids the metrics or the plots being skewed exponentially over time.
|
||||
|
||||
Graphical Reports
|
||||
===================
|
||||
=================
|
||||
|
||||
Users can run the following code to get all supported reports.
|
||||
|
||||
@@ -41,13 +41,13 @@ Users can run the following code to get all supported reports.
|
||||
|
||||
|
||||
Usage & Example
|
||||
===================
|
||||
===============
|
||||
|
||||
Usage of `analysis_position.report`
|
||||
-----------------------------------
|
||||
|
||||
API
|
||||
~~~~~~~~~~~~~~~~
|
||||
~~~
|
||||
|
||||
.. automodule:: qlib.contrib.report.analysis_position.report
|
||||
:members:
|
||||
@@ -58,7 +58,7 @@ Graphical Result
|
||||
.. note::
|
||||
|
||||
- Axis X: Trading day
|
||||
- Axis Y:
|
||||
- Axis Y:
|
||||
- `cum bench`
|
||||
Cumulative returns series of benchmark
|
||||
- `cum return wo cost`
|
||||
@@ -82,34 +82,34 @@ Graphical Result
|
||||
- The shaded part above: Maximum drawdown corresponding to `cum return wo cost`
|
||||
- The shaded part below: Maximum drawdown corresponding to `cum ex return wo cost`
|
||||
|
||||
.. image:: ../_static/img/analysis/report.png
|
||||
.. image:: ../_static/img/analysis/report.png
|
||||
|
||||
|
||||
Usage of `analysis_position.score_ic`
|
||||
-------------------------------------
|
||||
|
||||
API
|
||||
~~~~~~~~~~~~~~~~
|
||||
~~~
|
||||
|
||||
.. automodule:: qlib.contrib.report.analysis_position.score_ic
|
||||
:members:
|
||||
|
||||
|
||||
Graphical Result
|
||||
~~~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
.. note::
|
||||
.. note::
|
||||
|
||||
- Axis X: Trading day
|
||||
- Axis Y:
|
||||
- Axis Y:
|
||||
- `ic`
|
||||
The `Pearson correlation coefficient` series between `label` and `prediction score`.
|
||||
In the above example, the `label` is formulated as `Ref($close, -2)/Ref($close, -1)-1`. Please refer to `Data Feature <data.html#feature>`_ for more details.
|
||||
|
||||
|
||||
- `rank_ic`
|
||||
The `Spearman's rank correlation coefficient` series between `label` and `prediction score`.
|
||||
|
||||
.. image:: ../_static/img/analysis/score_ic.png
|
||||
.. image:: ../_static/img/analysis/score_ic.png
|
||||
|
||||
|
||||
.. Usage of `analysis_position.cumulative_return`
|
||||
@@ -124,7 +124,7 @@ Graphical Result
|
||||
.. Graphical Result
|
||||
.. ~~~~~~~~~~~~~~~~~
|
||||
..
|
||||
.. .. note::
|
||||
.. .. note::
|
||||
..
|
||||
.. - Axis X: Trading day
|
||||
.. - Axis Y:
|
||||
@@ -134,27 +134,27 @@ Graphical Result
|
||||
.. - In the **buy_minus_sell** graph, the **y** value of the **weight** graph at the bottom is `buy_weight + sell_weight`.
|
||||
.. - In each graph, the **red line** in the histogram on the right represents the average.
|
||||
..
|
||||
.. .. image:: ../_static/img/analysis/cumulative_return_buy.png
|
||||
.. .. image:: ../_static/img/analysis/cumulative_return_buy.png
|
||||
..
|
||||
.. .. image:: ../_static/img/analysis/cumulative_return_sell.png
|
||||
.. .. image:: ../_static/img/analysis/cumulative_return_sell.png
|
||||
..
|
||||
.. .. image:: ../_static/img/analysis/cumulative_return_buy_minus_sell.png
|
||||
.. .. image:: ../_static/img/analysis/cumulative_return_buy_minus_sell.png
|
||||
..
|
||||
.. .. image:: ../_static/img/analysis/cumulative_return_hold.png
|
||||
.. .. image:: ../_static/img/analysis/cumulative_return_hold.png
|
||||
|
||||
|
||||
Usage of `analysis_position.risk_analysis`
|
||||
----------------------------------------------
|
||||
------------------------------------------
|
||||
|
||||
API
|
||||
~~~~~~~~~~~~~~~~
|
||||
~~~
|
||||
|
||||
.. automodule:: qlib.contrib.report.analysis_position.risk_analysis
|
||||
:members:
|
||||
|
||||
|
||||
Graphical Result
|
||||
~~~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
.. note::
|
||||
|
||||
@@ -210,7 +210,7 @@ Graphical Result
|
||||
The `Standard Deviation` series of monthly `CAR` (cumulative abnormal return) without cost.
|
||||
- `excess_return_with_cost_max_drawdown`
|
||||
The `Standard Deviation` series of monthly `CAR` (cumulative abnormal return) with cost.
|
||||
|
||||
|
||||
|
||||
.. image:: ../_static/img/analysis/risk_analysis_annualized_return.png
|
||||
:align: center
|
||||
@@ -221,58 +221,58 @@ Graphical Result
|
||||
.. image:: ../_static/img/analysis/risk_analysis_information_ratio.png
|
||||
:align: center
|
||||
|
||||
.. image:: ../_static/img/analysis/risk_analysis_std.png
|
||||
.. image:: ../_static/img/analysis/risk_analysis_std.png
|
||||
:align: center
|
||||
|
||||
..
|
||||
.. Usage of `analysis_position.rank_label`
|
||||
.. ----------------------------------------------
|
||||
.. ---------------------------------------
|
||||
..
|
||||
.. API
|
||||
.. ~~~~~
|
||||
.. ~~~
|
||||
..
|
||||
.. .. automodule:: qlib.contrib.report.analysis_position.rank_label
|
||||
.. :members:
|
||||
..
|
||||
..
|
||||
.. Graphical Result
|
||||
.. ~~~~~~~~~~~~~~~~~
|
||||
.. ~~~~~~~~~~~~~~~~
|
||||
..
|
||||
.. .. note::
|
||||
.. .. note::
|
||||
..
|
||||
.. - hold/sell/buy graphics:
|
||||
.. - Axis X: Trading day
|
||||
.. - Axis Y:
|
||||
.. - Axis Y:
|
||||
.. Average `ranking ratio`of `label` for stocks that is held/sold/bought on the trading day.
|
||||
..
|
||||
.. In the above example, the `label` is formulated as `Ref($close, -1)/$close - 1`. The `ranking ratio` can be formulated as follows.
|
||||
.. .. math::
|
||||
..
|
||||
..
|
||||
.. ranking\ ratio = \frac{Ascending\ Ranking\ of\ label}{Number\ of\ Stocks\ in\ the\ Portfolio}
|
||||
..
|
||||
.. .. image:: ../_static/img/analysis/rank_label_hold.png
|
||||
.. .. image:: ../_static/img/analysis/rank_label_hold.png
|
||||
.. :align: center
|
||||
..
|
||||
.. .. image:: ../_static/img/analysis/rank_label_buy.png
|
||||
.. .. image:: ../_static/img/analysis/rank_label_buy.png
|
||||
.. :align: center
|
||||
..
|
||||
.. .. image:: ../_static/img/analysis/rank_label_sell.png
|
||||
.. .. image:: ../_static/img/analysis/rank_label_sell.png
|
||||
.. :align: center
|
||||
..
|
||||
..
|
||||
|
||||
Usage of `analysis_model.analysis_model_performance`
|
||||
-----------------------------------------------------
|
||||
----------------------------------------------------
|
||||
|
||||
API
|
||||
~~~~~
|
||||
~~~
|
||||
|
||||
.. automodule:: qlib.contrib.report.analysis_model.analysis_model_performance
|
||||
:members:
|
||||
|
||||
|
||||
Graphical Results
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. note::
|
||||
|
||||
@@ -291,13 +291,13 @@ Graphical Results
|
||||
The Difference series between `Cumulative Return` of `Group1` and of `Group5`
|
||||
- `long-average`
|
||||
The Difference series between `Cumulative Return` of `Group1` and average `Cumulative Return` for all stocks.
|
||||
|
||||
|
||||
The `ranking ratio` can be formulated as follows.
|
||||
.. math::
|
||||
|
||||
|
||||
ranking\ ratio = \frac{Ascending\ Ranking\ of\ label}{Number\ of\ Stocks\ in\ the\ Portfolio}
|
||||
|
||||
.. image:: ../_static/img/analysis/analysis_model_cumulative_return.png
|
||||
.. image:: ../_static/img/analysis/analysis_model_cumulative_return.png
|
||||
:align: center
|
||||
|
||||
.. note::
|
||||
@@ -305,7 +305,7 @@ Graphical Results
|
||||
The distribution of long-short/long-average returns on each trading day
|
||||
|
||||
|
||||
.. image:: ../_static/img/analysis/analysis_model_long_short.png
|
||||
.. image:: ../_static/img/analysis/analysis_model_long_short.png
|
||||
:align: center
|
||||
|
||||
.. TODO: ask xiao yang for detial
|
||||
@@ -315,14 +315,14 @@ Graphical Results
|
||||
- The `Pearson correlation coefficient` series between `labels` and `prediction scores` of stocks in portfolio.
|
||||
- The graphics reports can be used to evaluate the `prediction scores`.
|
||||
|
||||
.. image:: ../_static/img/analysis/analysis_model_IC.png
|
||||
.. image:: ../_static/img/analysis/analysis_model_IC.png
|
||||
:align: center
|
||||
|
||||
.. note::
|
||||
- Monthly IC
|
||||
Monthly average of the `Information Coefficient`
|
||||
|
||||
.. image:: ../_static/img/analysis/analysis_model_monthly_IC.png
|
||||
.. image:: ../_static/img/analysis/analysis_model_monthly_IC.png
|
||||
:align: center
|
||||
|
||||
.. note::
|
||||
@@ -331,14 +331,14 @@ Graphical Results
|
||||
- IC Normal Dist. Q-Q
|
||||
The `Quantile-Quantile Plot` is used for the normal distribution of `Information Coefficient` on each trading day.
|
||||
|
||||
.. image:: ../_static/img/analysis/analysis_model_NDQ.png
|
||||
.. image:: ../_static/img/analysis/analysis_model_NDQ.png
|
||||
:align: center
|
||||
|
||||
.. note::
|
||||
- Auto Correlation
|
||||
- The `Pearson correlation coefficient` series between the latest `prediction scores` and the `prediction scores` `lag` days ago of stocks in portfolio on each trading day.
|
||||
- The `Pearson correlation coefficient` series between the latest `prediction scores` and the `prediction scores` `lag` days ago of stocks in portfolio on each trading day.
|
||||
- The graphics reports can be used to estimate the turnover rate.
|
||||
|
||||
|
||||
.. image:: ../_static/img/analysis/analysis_model_auto_correlation.png
|
||||
|
||||
.. image:: ../_static/img/analysis/analysis_model_auto_correlation.png
|
||||
:align: center
|
||||
|
||||
Reference in New Issue
Block a user