However, when I use the reptree routine on my own data, the tree is very large. I wondered if anyone knew how to control the depth and complexity of the tree in reptree?
If anyone has alternative methods, that would also be appreciated
This is not the representative tree, its precisely the first tree from the set of trees composing the random forest, in full. You can modify with depth = some integer to get that actual tree to a given max depth, and k to choose a different tree from the forest. But this would also not be a representative tree.
I think you may be intending
It certainly prints out a tree-like structure. However, it is so large as a tree structure, it blurs over the page/looks uninterpretable.
Do you think this is a model-specific problem (my model has around 12 independent variables), or do you think with more tuning, it could be made to look as tidy and interpretable as a decision tree produced by CART-like methods?
No, you want the randomForest to be whatever depth it is, but your representative tree to have a human readable friendly depth.
I was telling you about reprtree:::plot.reprtree() having a depth param i.e.