asdocx: Export from Stata to Word, Excel, LaTeX & HTML › Forums › asdocx Forum › Problem in getting Stata matrix to flexmat | asdocx
Tagged: flexmat
-
AuthorPosts
-
Professor, for some reason, cell(1,1,) was not capture from source matrix’s data. Note header “age” in the example below:
. webuse nhanes2d , clear . qui probit highbp age age2 race hct diabetes [pw=weight], robust . flexmat reset . mat table= e(b) . matrix list table table[1,6] highbp: highbp: highbp: highbp: highbp: highbp: age age2 race hct diabetes _cons y1 .04928051 -.00023041 .24378614 .04189565 .2340447 -3.9646881 . flexmat addmat, matname(table) dec(1) 0 |1 2 3 4 5 6 ----+-------------------------------------------------------------------------------------------- 1 |\ age2 race hct diabetes _cons ----+-------------------------------------------------------------------------------------------- 2 | 0.0 -0.0 0.2 0.0 0.2 -4.0 -------------------------------------------------------------------------------------------------- . which flexmat *! Attaullah Shah : version 1.5: June 7, 2021 *! flexmat Version 1.5: June 7, 2021 : dropcol and droprow now accepts range row(1-4), col(2-4) or list row(1,3,5) *! Version 1: addrow is a subcommand in asdocmat to add row; Attaullah Shah: Sep 9, 2018 *! addcol: Version 1: addcol is a subcommand in asdocmat to add row; Attaullah Shah: Sep 9, 2018 *! asdocdec: Handle decimal points: Attaullah Shah : Feb20, 2018any clue ? thks
This issue is now fixed in the asdocx beta version. I have added the new features to the beta version of asdocx. All new features are first added to the beta version. Once that version is stable, it is released as a regular version. To install the new version, copy and paste the following line in Stata and press enter.
asdocx_update, beta
Restart Stata after installation of the new version.
Here is an example
mat A = (1,2,3\ 4,5,6\ 7,8,9) matrix rownames A = myrow1 myrow2 myrow3 mat colnames A = mycol1 mycol2 mycol3 flexmat addmat, matname(A) 0 |1 2 3 4 ----+-------------------------------------------------------------------- 1 | mycol1 mycol2 mycol3 ----+--------------------------------------------------------------------- 2 |myrow1 1 2 3 3 |myrow2 4 5 6 4 |myrow3 7 8 9 ---------------------------------------------------------------------------
Thanks, Professor,
my last comment is that, after generating the flexmat file, the ASDOCX command is ignoring the title/note option:
. asdocx exportflex, save("Myfile.docx") title("Title here") note(note goes here) replace Click to Open File: Myfile.docxin Myfile.docx:
Table: Results --- default title mycol1 mycol2 mycol3 myrow1 1 2 3 myrow2 4 5 6 myrow3 7 8 9
This is documented in the flexmat help file.
help flexmat
Section 9 of the help file reads
9. addparts:
Sub-command addparts with optionnotes(Table notes text)adds table notes to the current table. Table notes appear at the bottom of the
table when the table is exported with asdocx. When sub-command addparts is used with optiontitle(Table title text), it sets the table
title.flexmat reset mat A = (1,2,3\ 4,5,6\ 7,8,9) matrix rownames A = myrow1 myrow2 myrow3 mat colnames A = mycol1 mycol2 mycol3 flexmat addmat, matname(A) flexmat addparts, title(My Stata matrix) notes(My notes from flexmat) My Stata matrix 0 |1 2 3 4 ----+------------------------------------------------------------------ 1 | mycol1 mycol2 mycol3 ----+------------------------------------------------------------------- 2 |myrow1 1 2 3 3 |myrow2 4 5 6 4 |myrow3 7 8 9 ------------------------------------------------------------------------ My notes from flexmat -
AuthorPosts
- You must be logged in to reply to this topic.