跳转至

analysis — 号码统计分析

每个号码的出现次数、频率、当前遗漏、最大遗漏与平均遗漏。

analysis

历史号码统计分析:出现次数、频率、当前遗漏、最大遗漏与平均遗漏。

仅供观察与娱乐参考

以下统计描述的是历史分布。彩票开奖为独立随机事件,历史统计不改变 任何号码下一期的真实中奖概率。

Attributes

NUMBER_POOLS module-attribute

NUMBER_POOLS: dict[str, dict] = {'ssq': {'red': (1, 33), 'blue': (1, 16)}, 'qlc': {'red': (1, 30), 'blue': (1, 30)}, 'kl8': {'red': (1, 80)}, '3d': {'red': (0, 9), 'positional': True}, 'pls': {'red': (0, 9), 'positional': True}, 'plw': {'red': (0, 9), 'positional': True}, 'qxc': {'red': (0, 9), 'positional': True, 'blue': (0, 14)}, 'dlt': {'red': (1, 35), 'blue': (1, 12)}}

Functions:

load_number_statistics

load_number_statistics(lottery_name: str, history: Optional[DataFrame] = None, **fetch_kwargs) -> DataFrame

返回各彩种每个号码的出现统计。

Parameters:

Name Type Description Default
lottery_name str

str, must in ('ssq', 'qlc', 'kl8', '3d', 'dlt', 'pls', 'plw', 'qxc').

required
history Optional[DataFrame]

pandas.DataFrame, 显式传入历史开奖数据(离线使用);为 None 时联网拉取。

None
**fetch_kwargs

仅 history 为 None 时生效,透传给 load_history_data(如 if_cached)。

{}

Returns:

Type Description
DataFrame

pandas.DataFrame columns: lottery_name, side, number, count, freq, current_miss, max_miss, avg_miss。 统计口径为"按期出现":同一期重复出现的数字(数字型彩种)只计一次; avg_miss 为各次出现前的平均遗漏期数,从未出现时为 NaN。