Once a professor mentioned us that certain algorithms for dimensionality reduction and visualization work for certain types of data. Many of us know that, for example, PCA, ICA, t-SNE, autoencoders etc work well in continuous data type. But what if you have a combination of categorical, categorical-ordinal data, binary and continuos data... what are the correct steps and algorithm to manage such combination of information or by separate (categorical data, binary, categorical-ordinal data)?
Do the previous algorithms work on well on these type of mix data types? The one-hot encoding is enough to threat the categorical data and then use the respective transformations? How we treat categorical-ordinal data... do we apply one-hot encoding and then transformation techniques or make the assumption as it is a continuous data?