
199  Analysis  Parser  Bug Report  Medium  value label  needs a new option for replace content  Requires testing  

Task Description
an error is created if a vl already exist.
add new option , e.g.
new vl g i (0,"No") (1,"possibly") (2,"Definetely") !replace;
This will avoid the error message:
ERROR: Cannot create "g", name already used as a valuelabel! 

194  Analysis  Parser  Feature Request  Low  Naming of merged datasets  Waiting on Feedback  

Task Description
merged datasets get difficult names:
merge !ds:=ds5;
list ds _m*;
// example _merge_ds1_ds5_1 _merge_ds1_ds5_2 etc
Simplify "_merge_" to: "m"
Label of the merged dataset is now the same as the first(use) dataset.
 change to: "("+"label of first"+"+"(" + "label of second ds"+")"


193  Analysis  Parser  Bug Report  Low  incorrect export of missing value to Stata (date var)  Assigned  

Task Description
export to stata
sdato,adato,atime
.,25062017,12:12:00
.,20122017,10:38:00
will be exported to Stata 14:
sdato adato atime
2.15e+09 25jun2017 12:12:00
2.15e+09 20dec2017 10:38:00
date is exported as 2.15e+09, not as the Stata "." value 

190  Analysis  Parser  Bug Report  High  Value label: Incorrect handling of inexisting values i...  Assigned  

Task Description
Two aspects of modifications of value labels are not handled in a user oriented manner.
1 change to "not found":
// value label should be forgiving if deleting a value is not found, just like "drop v " .
for S in ["alvorliglbl", "fvgl","janej","henvislbl","koenlbl","plbl"] do
edit vl @{s} !d:=1410065407;
ERROR: Cannot delete  value does not exist!
2 change to "Cannot Assign Missing to undefined Value in: xxxx (here alderlbl)"
// Assigning missing to an undefined value is not handled correctly
edit vl alderlbl !m:=9;
ERROR: Unhandled error during execution:
Access violation
Please contact EpiData (info@epidata.dk) and include a copy of history and if possible example data!


188  Analysis  Parser  Bug Report  High  append not working with !force  Assigned  

Task Description
.Append !fn:="Lykke.epx" ; ERROR: This file is locked by another program! You can force a read/save by using the option !force .Append !fn:="Lykke.epx" !force ; ERROR: Unknown option/variable: force 

187  Analysis  Graph  Feature Request  Low  engine for updated analysis  Assigned  

Task Description
Create "engine for graphs"  much like the aggregate/table system. That is a common class for all graphs which may then be inherited by as well SPC as standard graphs, unless SPC need their own class. Total functionality of graphs defined as in EpiData Classic Analysis 

122  Analysis  Statistics  Bug Report  High  significance tests for an adjusted odds ratio (options ...  Assigned  

Task Description
* EPIDATA ANALYSIS PROGRAM logopen "H:\Teaching Courses\Outbreak Course\bugTN_06122013\bugTN_06122013.htm" /close /replace cd "H:\Teaching Courses\Outbreak Course\bugTN_06122013" read "H:\Teaching Courses\Outbreak Course\bugTN_06122013\wedd" /close set random simulations=10000 *********************************************** * EpiData Analysis 2.2.1.171 * tables ill redsauce gheerchick /o /nt /nc /ex /t /obs * Using 2.2.1.171: OR = 1.08 [95% CI 0.22 to 5.66]; p(MH)=0.916; p(exact)=0.0414 * EpiData Analysis 2.2.2.182 tables ill redsauce gheerchick /o /nt /nc /ex /t /obs /oex * Using 2.2.2.182: OR(Exact) = 1.08 [95% CI 0.22 to 5.66]; p(MH)=0.046; p(exact)=0.0414 * Using 2.2.2.182: OR = 1.07 [95% CI 0.11 to 10.06] * Epi Info for DOS v6.04d * tables redsauce ill gheerchick * Using Epi Info for DOS v6.04d: OR (MLE) = 1.08 [95% CI 0.22 to 5.66]; p(MH uncorrected)=0.91644269; p(MH corrected)=0.81105112 * Stata/SE 12.1 for Windows (32 bit) Revision 20 Mar 2013 * logit ill redsauce gheerchick * Pvalue for coefficient of redsauce = 0.916 * The estimate is close to 1 and the confidence interval is wide, so a test for the adjusted OR being significantly different to 1 should have a pvalue close to 1 * Both Epi Info for DOS and Stata give a pvalue of 0.916 * So I have a lot of confidence in this being the correct pvalue. * EpiData Analysis (build 171) * The chisquared test statistic and the pvalue for a MH weighted odds ratio using the option /t is 0.01 and 0.916 * This pvalue using the option /t appears to be correct. * The pvalue using the option /ex appears to be incorrect. * The chisquared test statistic and the pvalue using the option /ex is 6.147 and 0.0414. * If the test statistic is correct a comparison to a chisquared distribution of 1 degree of freedom should give a pvalue equal to 0.0132? * Possibly the correct pvalue should be calculated as 12*(0.0414) = 0.917? * EpiData Analysis (build 182) * The chisquared test statistic and the pvalue for a MH weighted odds ratio using the option /t is 6.15 and 0.046 * This pvalue using the option /t appears to be incorrect. * The pvalue using the option /ex appears to be incorrect. * The chisquared test statistic and pvalue using the option /ex is 6.147 and 0.0414. * If the test statistic is correct a comparison to a chisquared distribution of 1 degree of freedom should give a pvalue equal to 0.0132? * Possibly the correct pvalue should be calculated as 12*(0.0414) = 0.917? *********************************************** logclose 

101  Analysis  Statistics  Bug Report  Low  b178: Unable to display odds ratios in a compact table ...  Assigned  

Task Description
using sked.rec: missingvalue chicken /8 missingvalue turkey /8 * Expected to get odds ratios in the following command (has the output from ct changed from * previous builds?  if so, not listed as a change): tables status sex beef chicken turkey /sa /ct /t * Need to specify o option: tables status sex beef chicken turkey /sa /ct /t /o * But odds ratios disappear if add /ex (with or without t option): tables status sex beef chicken turkey /sa /ct /t /o /ex 

96  Analysis  Parser  Feature Request  Low  Copy sigle line from history to editor  Assigned  

Task Description
Det ville vĂ¦re dejligt hvis man kunne kopiere en enkelt linje fra sin historik til pgm filen. Tak. Mvh Anna 

86  Analysis  Statistics  Bug Report  Medium  b175: /oex option not working in conjunction with /ct  Assigned  

Task Description
Using sked.rec: read sked.rec missingvalue turkey /8 missingvalue chicken /8 tables status beef turkey chicken /ct /oex /t /sa yields the MLE ORs all equal to 0.00 and CIs 0.000.00 

80  Analysis  Dialogs  Bug Report  Low  graph creating GUI does not list booleans as "by"varia...  Assigned  

Task Description
I noticed that the GUI which allows you to create histograms (Graph > Histogram) does not let you specify a boolean variable as "by" variable. Example: . read C:\EpiData\TestData\bromar.rec . select dectime<>. . gen b fast=(dectime<3.87) it is possible to do the following: . his age /by=fast but the GUI form does not list "fast" as a "by" variable. 

51  Analysis  Parser  Bug Report  Low  DOS command "!"  Assigned  

Task Description
Ver 2.2.1.171 Helpfile says for the command "!": dos textexecute any valid MSDOS command and return to EpiData dos command will open an MSDOS window/open : Keep window open after execution !works only on XP+ Pc's I interpret this as working with XP or higher, but if it works in some XP versions (perhaps), it does not do so in all: I know of two colleagues in whom the command to open a batch file that directs to open a REC file (in EpiData Entry) opens the REC file in the default text editor. Vista and Windows 7 no problem, it works perfectly. Any chance to get this command "!" to work on XP machines? It is a marvelously powerful command. Or is there a workaround? The reason for its usefulness comes with using EpiData Analysis for a menu report, and allowing (or rather directing) people to enter data into a predetermined file only, and then in the same menu allow analysis by button pressing  the whole package including software can be given to people who need to know nothing. Example is on www.tbrieder.org  EpiData  Part D, Exercise 4 solution 

40  Analysis  Statistics  Bug Report  Low  Problem with FREQ * /M  Assigned  

Task Description
The use of freq * /m instead of freq * /M troncate the display of results> the result list is cut. 

38  Analysis  Parser  Bug Report  Low  stattables freeze with variables with alike names  Assigned  

Task Description
Strange problem. When I run this command on the attached data set everything runs fine: "stab komplians tjekind tjekud timeout /stat="sum" /by="yearweek" /n". However, running this command freezes EpiData: "stab tjekind1 tjekind2 /stat="sum" /by="yearweek" /n" EpiData apparently goes into some kind of infinite loop using up all the cpu power. I can force the program to close by clicking the cross in the window corner. The problem appears whenenver there are variables with almost similar names, e.g. tjekud1 tjekud2, etc. 

37  Analysis  Graph  Bug Report  Medium  I Chart: Missing positive test in output table  Assigned  

Task Description
With these data and this command the output table does not mark test 5 as positive. Tests 4 and 5 should both be positive. The graph looks correct to me. ### command line and data table ### ichart reghn uge /t4 /t5 /sl Uge RegHN 200915 185 200916 272 200917 310 200918 241 200919 197 200920 277 200921 282 200922 316 200923 237 200924 302 200925 277 200926 267 200927 240 200928 261 200929 228 200930 167 200931 183 200932 181 200933 204 200934 215 200935 249 200936 291 200937 332 200938 303 200939 305 200940 292 

26  Analysis  Graph  Bug Report  Medium  b170: Legend option for the boxplot gives wrong text in...  Unconfirmed  

Task Description
b170: Using sked.rec: BOXPLOT age /BY=SEX /legend gives Age next to both colours in the legend box. I might have thought it should have showed Male Female against the respective colours? 

16  Analysis  Dialogs  Bug Report  Low  Search dialog  Assigned  

Task Description
The search and find dialog is buggy and requires a rewrite. This is scheduled to happen after the new core principle has been implemented. 

15  Analysis  Editor  Bug Report  Low  Editor update  Assigned  

Task Description
A completely new editor is needed. The current is buggy and requires to much rewriting to maintain at a reasonable level. This is expected to be implemented after the new core principle has been implemented. 

14  Analysis  Graph  Bug Report  Medium  Dummyform error  Researching  

Task Description
There has been a few comments on a "Dummyform already exists" error when running graph command. This is not yet confirmed. 

13  Analysis  Graph  Bug Report  Low  Graph dialog tweaks.  New  

Task Description
a: Implement Masks on Breaks edit and Freeze edit. b: Add labels for Title, subtitle etc. on the "Titles" page. 

8  Analysis  Other  Bug Report  Low  Import from Excel Clipboard  Unconfirmed  

Task Description
Analysis v 2.2 (build 169 and earlier) read /cb failed with import of a single column or if there were any missing values in the last numeric column imported Workaround: create a new column in Excel that had no missing values or include . for missing values Reads OK: test note n2 0.025974026 1 a 0.019933555 1 b 0.013333333 1 c 0.049382716 1 d 0.034059946 1 reads OK: test note n2 0.025974026 1 a 0.019933555 1 b 0.013333333 1 c 0.049382716 1 d 0.034059946 e does not read: test note n2 0.025974026 1 a 0.019933555 1 b 0.013333333 1 c 0.049382716 1 d 0.034059946 error message: Separators: (tab: 10)(semicolon: 0)(comma: 0)(space: 0) Lines: 6 Cannot define number of variables 

3  Analysis  Parser  Feature Request  Low  Generalize principle for /W (weight) option  New  

Task Description
We need a general document about where we use the /W option and how a new command should be implemented with this option. 