|
|
|
|
|
by Kranar
1878 days ago
|
|
By definition there are more accurate models, the PCA is kind of like a general lossy compression algorithm. Any model you come up with can be superseded by a more accurate model up until you have a perfect description of a phenomenon, but PCA is a well understood technique, can be computed very fast using optimized algorithms and GPUs and pretty much anyone can easily understand PCA and apply it to a wide variety of problems, and from a technical standpoint the ratio of output bits to input bits preserves the maximum amount of information. We use PCA quite a lot at my quant firm do something similar to clustering in high dimensional spaces. A simple use case would be to arrange stocks so that stocks that move similarly to one another are grouped close together. Another use case for PCA is breaking stocks down into constituent components, for example being able to express the price of a stock as a linear combination of factors: MSFT = 5% oil + 10% interest rates + 40% tech sector + ... You can also do this for things like ETFs, where in principle an ETF is potentially made up of 100 stocks, but in practice only 10 of those stocks really determine the price, so if you're engaged in ETF market making you can hold neutral portfolio by carrying the ETF long and a small handful of stocks short. |
|