假设我有一个具有一定均值和协方差矩阵的多元随机正态生成函数。
我可以使用numpy通过以下方式生成数据:
import numpy as np
import pandas as pd
means = [0.,0.]
cov = [[ 9.40900000e-03, 1.80711000e-04],[ 1.80711000e-04, 6.56100000e-05]]
data =pd.DataFrame(np.random.multivariate_normal(means, cov, 10000)
现在,假设我要强加一个变量的结果为第10个百分位数:
res = data.quantile(.1)[0]
那我怎么说:
data[0]
的第十个百分位数结果,
data[1]
的第90个百分位数结果是否以此为条件?谢谢!