X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=PrintRScript.py;h=760c3409834bc195832505b24db3b3fba97abf52;hp=f9d7be322567d37067f09f69cb338199db303c86;hb=83802e662acde01994fe0bd2bf6978fef90b14f8;hpb=246487236ad321045561a260ca393b8394aff653 diff --git a/PrintRScript.py b/PrintRScript.py index f9d7be3..760c340 100644 --- a/PrintRScript.py +++ b/PrintRScript.py @@ -319,7 +319,7 @@ def RchdQuest(DicoPath, RscriptPath, nbcl = 10, mincl = 10): fileout.write(txt) fileout.close() -def AlcesteTxtProf(DictChdTxtOut, RscriptsPath, clnb, taillecar): +def ReinertTxtProf(DictChdTxtOut, RscriptsPath, clnb, taillecar): txt = "clnb<-%i\n" % clnb txt += """ source("%s") @@ -1213,6 +1213,19 @@ class TgenSpecScript(PrintRScript): """ % ffr(self.pathout['tgenspec.csv']) self.add(txt) +class TgenProfScript(PrintRScript): + def make_script(self): + self.sources([self.analyse.ira.RscriptsPath['chdfunct']]) + txt = """ + tgen <- read.csv2("%s", row.names = 1, sep = '\\t') + """ % ffr(self.parametres['tgeneff']) + txt += """ + res <- build.prof.tgen(tgen) + write.table(res$chi2, file = "%s", sep='\\t', col.names = NA) + write.table(res$pchi2, file = "%s", sep='\\t', col.names = NA) + """ % (ffr(self.pathout['tgenchi2.csv']), ffr(self.pathout['tgenpchi2.csv'])) + self.add(txt) + class FreqMultiScript(PrintRScript): def make_script(self): self.sources([self.analyse.parent.RscriptsPath['Rgraph']])