The title is self-explanatory; Here is an example
The output
I do not expect this from the documentation and I find it highly irritating. Any thoughts?
Best
Daniel
Code:
version 15 clear mata mata : // data matrix X = runiform(10, 3) // identifier; not sorted id1 = J(2, 1, (1::5)) // identifier; sorted id2 = sort(id1, 1) // info for id1; unexpected info1 = panelsetup((id1, X), 1) info1 // info for id2; expected info2 = panelsetup((id2, X), 1) info2 end
Code:
. clear mata . . mata : ------------------------------------------------- mata (type end to exit) ------------------------------------------------------------------------------------------------------------------------------------------------------ : : // data matrix : X = runiform(10, 3) : : // identifier; not sorted : id1 = J(2, 1, (1::5)) : : // identifier; sorted : id2 = sort(id1, 1) : : // info for id1; unexpected : info1 = panelsetup((id1, X), 1) : info1 1 2 +-----------+ 1 | 1 1 | 2 | 2 2 | 3 | 3 3 | 4 | 4 4 | 5 | 5 5 | 6 | 6 6 | 7 | 7 7 | 8 | 8 8 | 9 | 9 9 | 10 | 10 10 | +-----------+ : : // info for id2; expected : info2 = panelsetup((id2, X), 1) : info2 1 2 +-----------+ 1 | 1 2 | 2 | 3 4 | 3 | 5 6 | 4 | 7 8 | 5 | 9 10 | +-----------+ : : end -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- . end of do-file
Best
Daniel