{ "info": { "author": "Idin", "author_email": "py@idin.ca", "bugtrack_url": null, "classifiers": [], "description": "# *Nightingale*\n\nI named this package *Nightingale* in honour of \n[Florence Nightingale](https://en.wikipedia.org/wiki/Florence_Nightingale), \n[The lady with the data](https://thisisstatistics.org/florence-nightingale-the-lady-with-the-data/).\n\n# Installation\n\nYou can use pip to install Nightingale:\n\n```bash\npip install nightingale\n```\n\n# Usage\n\n## Population Proportion\n\n```python\nfrom nightingale import get_sample_size, PopulationProportion, get_z_score\n\nprint('z-score for 0.95 confidence:', get_z_score(confidence=0.95))\nprint('sample size:', get_sample_size(confidence=0.95, error_margin=0.05, population_size=1000))\nprint('with 10% group proportion:', get_sample_size(confidence=0.95, error_margin=0.05, population_size=1000, group_proportion=0.1))\n\npopulation_proportion = PopulationProportion(sample_n=239, group_proportion=0.5)\nprint('error:', population_proportion.get_error(confidence=0.95))\n```\n\n## Ordinary Least Squares (OLS)\n\n```python\nimport pandas as pd\nimport numpy as np\nfrom nightingale import OrdinaryLeastSquares\n\ndata = pd.DataFrame({\n 'x': np.random.normal(size=20, scale=5), \n 'y': np.random.normal(size=20, scale=5),\n})\ndata['z'] = data['x'].values + data['y'].values + np.random.normal(size=20, scale=1)\nprint('data:')\ndisplay(data.head())\n\nols = OrdinaryLeastSquares(data=data, formula='z ~ x + y')\nprint('ols results:')\ndisplay(ols.table)\n\nprint('r-squared:', ols.r_squared)\nprint('adjusted r-squared:', ols.adjusted_r_squared)\n\nprint('\\n', 'summary:')\ndisplay(ols.summary)\n```\n\n## *ANOVA*\n\n\n# References\nz-score: https://stackoverflow.com/questions/20864847/probability-to-z-score-and-vice-versa-in-python\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/idin/nightingale", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nightingale", "package_url": "https://pypi.org/project/nightingale/", "platform": "", "project_url": "https://pypi.org/project/nightingale/", "project_urls": { "Homepage": "https://github.com/idin/nightingale" }, "release_url": "https://pypi.org/project/nightingale/1.5/", "requires_dist": [ "statsmodels", "scipy", "pandas" ], "requires_python": "~=3.6", "summary": "Python library for simplifying statistical analysis and making it more consistent", "version": "1.5" }, "last_serial": 5323506, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "1c3d32dcc417cec47d9526f86c675c74", "sha256": "c03cb9c99f2040f2b5d8e1c422324e52b0af4a05bdedd52f9fbbc65fd962a037" }, "downloads": -1, "filename": "nightingale-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1c3d32dcc417cec47d9526f86c675c74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5365, "upload_time": "2019-05-27T18:20:38", "url": "https://files.pythonhosted.org/packages/02/9a/78ce05b7b7e2d69ffa3440f6164dfbf8e91c2975009fe77cb05f15747929/nightingale-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd73a04fc2c6165e206c043743c2a986", "sha256": "16c90654e05d0e3acb0f3d12941ca32440cfc3fa384990deb0f94ea03ecd3352" }, "downloads": -1, "filename": "nightingale-1.1.tar.gz", "has_sig": false, "md5_digest": "dd73a04fc2c6165e206c043743c2a986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3433, "upload_time": "2019-05-27T18:20:40", "url": "https://files.pythonhosted.org/packages/a4/ef/e9d07cc2f872d2855fcaeb30caf8a9368126f1ee71a4417c0241a4e1b2cc/nightingale-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "e416a1abfc274e7863fefa9f0a1aaf71", "sha256": "2b688b460d38e5b48671accfee1a1e4325911633495ea4767fbe36a78317cd92" }, "downloads": -1, "filename": "nightingale-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e416a1abfc274e7863fefa9f0a1aaf71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 5876, "upload_time": "2019-05-27T18:29:31", "url": "https://files.pythonhosted.org/packages/10/ec/ed7200b044cb85d1aa72effdec657d303f7cb00c516dbfc15c2849df6c8a/nightingale-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48448ba31586bca79b5afa3f2ce4973d", "sha256": "d841fbfc8de7712931427aad3224e23ad424bd026315562443cced4a0ccff4ce" }, "downloads": -1, "filename": "nightingale-1.2.tar.gz", "has_sig": false, "md5_digest": "48448ba31586bca79b5afa3f2ce4973d", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3564, "upload_time": "2019-05-27T18:29:32", "url": "https://files.pythonhosted.org/packages/6b/2c/783dc19befb0b58073fb9aef21aade5ddf41f4fb7fd6e74eeb1b0873015f/nightingale-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "6e874f01baae4631e94f106ce23243a2", "sha256": "9566a618020c617cbad65736fc7389956cfaca2ea39660f97bd1259d08360517" }, "downloads": -1, "filename": "nightingale-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6e874f01baae4631e94f106ce23243a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6089, "upload_time": "2019-05-27T18:31:12", "url": "https://files.pythonhosted.org/packages/fd/16/1e9fb862f3dd983dcf97849b64a9194e5b0df6cd1d7f59e8666ce8b73ba4/nightingale-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c385d23b089ded7045e34e482d86de1", "sha256": "9ece9df88be0200325d31cfc4d1439ed0afab2a990c074cac6e88e205d941980" }, "downloads": -1, "filename": "nightingale-1.3.tar.gz", "has_sig": false, "md5_digest": "2c385d23b089ded7045e34e482d86de1", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3815, "upload_time": "2019-05-27T18:31:13", "url": "https://files.pythonhosted.org/packages/ec/bb/1e1b1c6f64144f132e5a297c2255c8e89cb4dd17fed63dc8b7afd344ffd5/nightingale-1.3.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "9f415cb3579537e058577869dd9d905c", "sha256": "74642aeabe9c04ff3733aa279b7f9f76dbc49d507e4a08db751624c39bc6686e" }, "downloads": -1, "filename": "nightingale-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9f415cb3579537e058577869dd9d905c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6131, "upload_time": "2019-05-27T19:21:43", "url": "https://files.pythonhosted.org/packages/fb/77/67d320100b33c6263139b2b4ca48e7426582ce2c54ac01e3c59b456e48de/nightingale-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6edfb1a13e4b196a0fc5ce5ab39f9fc4", "sha256": "39593be1ab5e547a3f37b169c37d3bbf5c1391b8e590d4f8ff3a6657bf86f3e8" }, "downloads": -1, "filename": "nightingale-1.5.tar.gz", "has_sig": false, "md5_digest": "6edfb1a13e4b196a0fc5ce5ab39f9fc4", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3860, "upload_time": "2019-05-27T19:21:45", "url": "https://files.pythonhosted.org/packages/a7/51/9f95bc7497bfb003ccc62317f4995494ad1f29a8dc91226c753af5caf199/nightingale-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f415cb3579537e058577869dd9d905c", "sha256": "74642aeabe9c04ff3733aa279b7f9f76dbc49d507e4a08db751624c39bc6686e" }, "downloads": -1, "filename": "nightingale-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9f415cb3579537e058577869dd9d905c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 6131, "upload_time": "2019-05-27T19:21:43", "url": "https://files.pythonhosted.org/packages/fb/77/67d320100b33c6263139b2b4ca48e7426582ce2c54ac01e3c59b456e48de/nightingale-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6edfb1a13e4b196a0fc5ce5ab39f9fc4", "sha256": "39593be1ab5e547a3f37b169c37d3bbf5c1391b8e590d4f8ff3a6657bf86f3e8" }, "downloads": -1, "filename": "nightingale-1.5.tar.gz", "has_sig": false, "md5_digest": "6edfb1a13e4b196a0fc5ce5ab39f9fc4", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 3860, "upload_time": "2019-05-27T19:21:45", "url": "https://files.pythonhosted.org/packages/a7/51/9f95bc7497bfb003ccc62317f4995494ad1f29a8dc91226c753af5caf199/nightingale-1.5.tar.gz" } ] }