Bootstrap采样方法的python实现

分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net

本文只考虑相对简单的一维的情况:

import numpy as np

def bootstrap(data, num_samples, statistics, alpha):
    n = len(data)
    idx = np.random.randint(0, n, size=(num_samples, n))
    samples = data[idx]
    stat = np.sort(statistics(samples, 1))
    return (stat[int((alpha/2)*num_samples)], stat[int((1-alpha/2)*num_samples)])
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net

猜你喜欢

转载自www.cnblogs.com/siwnhwxh/p/10522581.html