用于简化统计分析并使其更一致的python库

nightingale的Python项目详细描述


夜莺

我把这个包裹命名为nightingale是为了纪念 Florence NightingaleThe lady with the data

安装

您可以使用PIP安装夜莺:

pip install nightingale

用法

人口比例

fromnightingaleimportget_sample_size,PopulationProportion,get_z_scoreprint('z-score for 0.95 confidence:',get_z_score(confidence=0.95))print('sample size:',get_sample_size(confidence=0.95,error_margin=0.05,population_size=1000))print('with 10% group proportion:',get_sample_size(confidence=0.95,error_margin=0.05,population_size=1000,group_proportion=0.1))population_proportion=PopulationProportion(sample_n=239,group_proportion=0.5)print('error:',population_proportion.get_error(confidence=0.95))

普通最小二乘法(ols)

importpandasaspdimportnumpyasnpfromnightingaleimportOrdinaryLeastSquaresdata=pd.DataFrame({'x':np.random.normal(size=20,scale=5),'y':np.random.normal(size=20,scale=5),})data['z']=data['x'].values+data['y'].values+np.random.normal(size=20,scale=1)print('data:')display(data.head())ols=OrdinaryLeastSquares(data=data,formula='z ~ x + y')print('ols results:')display(ols.table)print('r-squared:',ols.r_squared)print('adjusted r-squared:',ols.adjusted_r_squared)print('\n','summary:')display(ols.summary)

anova

参考资料

z得分:https://stackoverflow.com/questions/20864847/probability-to-z-score-and-vice-versa-in-python

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径