当前位置: 首页>>代码示例>>Python>>正文


Python Analysis.variance方法代码示例

本文整理汇总了Python中Analysis.variance方法的典型用法代码示例。如果您正苦于以下问题:Python Analysis.variance方法的具体用法?Python Analysis.variance怎么用?Python Analysis.variance使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Analysis的用法示例。


在下文中一共展示了Analysis.variance方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: import Analysis [as 别名]
# 或者: from Analysis import variance [as 别名]
    def __init__(self, P, lstOfGenerationsNumbers):

        outputPath = os.path.dirname(os.path.realpath(__file__)) + "/"
        f = open(outputPath+"Stats.txt","w")
        f.write(" ====================================================== \n")
        f.write("||                                                    ||\n")
        f.write("||   Statistical Properties of this simulation run    ||\n")
        f.write("||                                                    ||\n")
        f.write(" ====================================================== \n\n\n")

        f.write("Number of Agents                 : {:>5}\n".format(P.numberAgents))
        f.write("Maximum size of social groups    : {:>5}\n".format(P.maxSocSize))
        f.write("Maximum number of Generations    : {:>5}\n".format(P.generations))
        f.write("Number of individual CultEvo runs: {:>5}\n\n\n\n".format(P.numberOfSimulationRuns))

        f.write("Values:\n")
        f.write("=======\n\n")

        f.write("Averages and measures of central location\n")
        f.write(".........................................\n\n")

        f.write("mean        : {:>6.2f}\n".format(stat.mean(lstOfGenerationsNumbers)))
        f.write("median      : {:>6.2f}\n".format(stat.median(lstOfGenerationsNumbers)))
        f.write("mean_low    : {:>6.2f}\n".format(stat.median_low(lstOfGenerationsNumbers)))
        f.write("mean_high   : {:>6.2f}\n".format(stat.median_high(lstOfGenerationsNumbers)))
        f.write("mean_grouped: {:>6.2f}\n".format(stat.median_grouped(lstOfGenerationsNumbers)))
        try:
            f.write("mode        : {:>6.2f}\n\n\n\n".format(stat.mode(lstOfGenerationsNumbers) ))
        except :
            f.write("mode        : two equal values found\n")

        f.write("Measures of spread\n")
        f.write("..................\n\n")

        f.write("Population standard deviation of data: {0:>6.2f}\n".format(stat.pstdev(lstOfGenerationsNumbers)))
        f.write("Population variance of data          : {0:>6.2f}\n".format(stat.pvariance(lstOfGenerationsNumbers)))
        f.write("Sample standard deviation of data    : {0:>6.2f}\n".format(stat.stdev(lstOfGenerationsNumbers)))
        f.write("Sample variance of data              : {0:>6.2f}\n".format(stat.variance(lstOfGenerationsNumbers)))
        f.close()
开发者ID:homuhe,项目名称:CultEvo,代码行数:41,代码来源:Write.py


注:本文中的Analysis.variance方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。