{ "info": { "author": "Aswin Vijayakumar", "author_email": "aswinkv28@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "Factor Analysis\n===============\n\nYour data is factorized into latent variables and noise parameters all within the same sample. \n\n`m` denotes sample length, \n`n` denotes number of features for the data sample\n`k` denotes number of latent features to be represented for the data sample\n\n`\u03bb` denotes the factor\n`z` denotes the latent variable of size `m` x `k`\n`\u03f5` denotes the noise parameters of size `m` x ``n`\n`\u03c8` denotes the covariance of `\u03f5`\n\nFactor Analysis equation\n------------------------\n\n x = \u03bc + \u03bbz + \u03f5\n\nWe determine `\u03bb` and `\u03c8` using posterior distribution ( z | x ) by expectation maximisation. The method is useful to predict the factor variables from a posterior distribution known to the user provided the data you are processing can be fit into the equation.\n\n```python\n\nimport tensorflow as tf\n\nf = factor_analysis.factors.Factor(data, factor_analysis.posterior.Posterior(covariance_prior, means))\n\nnoise = factor_analysis.noise.Noise(f, f.posterior)\n\nwith tf.Session() as sess:\n print(f.create_factor().eval())\n print(noise.create_noise(f.create_factor()).eval())\n```\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/avkpy/factor-analysis", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "factor-analysis", "package_url": "https://pypi.org/project/factor-analysis/", "platform": "", "project_url": "https://pypi.org/project/factor-analysis/", "project_urls": { "Homepage": "https://github.com/avkpy/factor-analysis" }, "release_url": "https://pypi.org/project/factor-analysis/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Package to conduct factor analysis on data", "version": "0.0.2" }, "last_serial": 5649428, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7977eb10a4495a5408fb2d434deefbdb", "sha256": "38a25420f096455ee35471aa64d5aeb7c082ad16aa0e1ba7a27f79ccbb762eae" }, "downloads": -1, "filename": "factor_analysis-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7977eb10a4495a5408fb2d434deefbdb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3645, "upload_time": "2019-07-08T20:30:02", "url": "https://files.pythonhosted.org/packages/8f/d3/761c0b8071db1067c5839c79159efe8ad21f468005d12f98a3004d56ee3d/factor_analysis-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1da02daf7143c03c4bb81965da8580bd", "sha256": "ea32b7fb81d496d9980259c4fd4d2c96a88cd97774e86cf36f7f1f5ee2a376e2" }, "downloads": -1, "filename": "factor-analysis-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1da02daf7143c03c4bb81965da8580bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2288, "upload_time": "2019-07-08T20:30:05", "url": "https://files.pythonhosted.org/packages/2d/0f/b6536f87ece13c260c409354624dbfe6e4116e4c5c13a8e6dd99fc5b75e0/factor-analysis-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "068783dae81232471c21e1871199ce47", "sha256": "9f490e73095e9e4c34d10eea3d8fb135cb97cbd9a5276d4267045296890e82df" }, "downloads": -1, "filename": "factor_analysis-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "068783dae81232471c21e1871199ce47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4785, "upload_time": "2019-08-08T10:43:27", "url": "https://files.pythonhosted.org/packages/b9/7f/8f0a34ea30b4457514d54d69e5a69ea3b9d5ab64f4ba82eaebfd678cb461/factor_analysis-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1874cc88a46167a635147a78b13277da", "sha256": "a2f7609c34b9d2355a767a01273a9681e195c5152624123c4746788b03f24944" }, "downloads": -1, "filename": "factor-analysis-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1874cc88a46167a635147a78b13277da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2722, "upload_time": "2019-08-08T10:43:28", "url": "https://files.pythonhosted.org/packages/b1/ea/eab7b468aee8d5a08b2a4b9826dde51e37da18859efedeb76de2ef40a594/factor-analysis-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "068783dae81232471c21e1871199ce47", "sha256": "9f490e73095e9e4c34d10eea3d8fb135cb97cbd9a5276d4267045296890e82df" }, "downloads": -1, "filename": "factor_analysis-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "068783dae81232471c21e1871199ce47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4785, "upload_time": "2019-08-08T10:43:27", "url": "https://files.pythonhosted.org/packages/b9/7f/8f0a34ea30b4457514d54d69e5a69ea3b9d5ab64f4ba82eaebfd678cb461/factor_analysis-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1874cc88a46167a635147a78b13277da", "sha256": "a2f7609c34b9d2355a767a01273a9681e195c5152624123c4746788b03f24944" }, "downloads": -1, "filename": "factor-analysis-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1874cc88a46167a635147a78b13277da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2722, "upload_time": "2019-08-08T10:43:28", "url": "https://files.pythonhosted.org/packages/b1/ea/eab7b468aee8d5a08b2a4b9826dde51e37da18859efedeb76de2ef40a594/factor-analysis-0.0.2.tar.gz" } ] }