<div id="app">
  <div class="em-tabs">
    <div class="em-pills">
      <div
        v-for="tab in tabs"
        :key="tab.name"
        :class="{'em-pill': true, 'active': activeTab == tab.name}"
        @click="activeTab = tab.name"
      >
        <i v-if="!!tab.icon" :class="tab.icon"></i>
        <span v-else-if="tab.x_icon" class="x_icon" v-html="tab.x_icon"></span>
        <span>{{ tab.title }}</span>
      </div>
    </div>
    <div class="em-tab-contents">
      <transition-group name="tab">
        <div
          v-for="tab in tabs"
          :key="tab.name+'-content'"
          class="em-tab-content"
          v-show="activeTab == tab.name"
        >
          <component :is="tab.name"></component>
        </div>
      </transition-group>
    </div>
  </div>
</div>
<script type="text/x-template" id="chooser-component">
<div style="min-height:430px;">
  <transition-group name="desc-down">
    <div
      class="emstats-step"
      v-for="step in steps"
      :key="step.num"
    >
      <span class="stepnum" @click="gotoStep(step.num)">{{ step.num }}. Adım</span>
      <span class="stepdesc">
        <transition name="desc-up" @after-enter="nextDescEntered">
          <p v-if="!!step.desc">{{ step.desc }}</p>
        </transition>
      </span>
    </div>
  </transition-group>
  <transition name="slide-up" @after-leave="nextAfterLeave">
    <div class="emstats-choose-area" v-if="!!question">
      <p class="emstats-question" v-html="question"></p>
      <p class="emstats-answers emstats-radio">
        <label v-for="(answer, i) in answers" :key="i">
          <input type="radio" name="anwser" :value="i" v-model="currentAnswer" />
          <span class="radio"></span>
          <span v-html="answer.o"></span>
        </label>
      </p>
      <div class="emstats-buttons">
        <button v-if="step > 1" @click="gotoStep(step-1)">Önceki Adım</button>
        <button @click="next">Devam Et</button>
      </div>
    </div>
  </transition>
  <transition name="slide-up" @after-leave="nextAfterLeave">
    <div class="emstats-chosen-test" v-if="!!test">
      <p>{{ test }}</p>
      <div class="emstats-buttons">
        <button @click="gotoStep(step)">Önceki Adım</button>
        <button @click="gotoStep(1)">Baştan Başla</button>
      </div>
    </div>
  </transition>
</div>
</script><script type="text/x-template" id="diagnostics-component">
<div>
  <table class="emstats-diagnostics-table print-only">
  	<tbody><tr>
  		<td></td>
  		<td colspan="4" class="hidden-640 uline" style="text-align:center">Hastalık / Durum</td>
  		<td colspan="2" class="shown-640 uline" style="text-align:center">Hastalık / Durum</td>
  		<td></td>
  	</tr>
  	<tr class="uline">
  		<td>Test</td>
  		<td>Var</td>
  		<td>n</td>
  		<td>Yok</td>
  		<td>n</td>
  		<td>Toplam</td>
  	</tr>
  	<tr>
  		<td>Pozitif</td>
  		<td>Gerçek Pozitif</td>
  		<td>
  			a = <span class="printval"></span>
  			<input class="print-no" type="text" name="true-positive" v-model="a">
  			<span class="warning"></span>
  		</td>
  		<td>Yanlış Pozitif</td>
  		<td>
  			c = <span class="printval"></span>
  			<input class="print-no" type="text" name="false-positive" v-model="c">
  			<span class="warning"></span>
  		</td>
  		<td>a + c = <strong>{{ aplusc }}</strong></td>
  	</tr>
  	<tr>
  		<td>Negatif</td>
  		<td>Yanlış Negatif</td>
  		<td>
  			b = <span class="printval"></span>
  			<input class="print-no" type="text" name="false-negative" v-model="b">
  			<span class="warning"></span>
  		</td>
  		<td>Gerçek Negatif</td>
  		<td>
  			d = <span class="printval"></span>
  			<input class="print-no" type="text" name="true-negative" v-model="d">
  			<span class="warning"></span>
  		</td>
  		<td>b + d = <strong>{{ bplusd }}</strong></td>
  	</tr>
  	<tr>
  		<td>Toplam</td>
  		<td></td>
  		<td>a + b = <strong>{{ aplusb }}</strong></td>
  		<td></td>
  		<td>c + d = <strong>{{ cplusd }}</strong></td>
  		<td></td>
  	</tr>
  </tbody></table>
  <button @click="calculate">Hesapla</button>
  <button @click="reset">Temizle</button>

  <h4>Sonuçlar</h4>
  <table class="emstats-results-table">
    <tbody>
      <tr><td>İstatistik</td><td>Sonuç</td><td>%95 GA</td></tr>
    	<tr><td>Duyarlılık (sensitivite)</td><td>{{ res.sens }}</td><td>{{ ga.sens }}</td></tr>
    	<tr><td>Özgüllük (spesifisite)</td><td>{{ res.spec }}</td><td>{{ ga.spec }}</td></tr>
    	<tr><td>Pozitif Likelihood (olabilirlik) Oranı</td><td>{{ res.plhr }}</td><td>{{ ga.plhr }}</td></tr>
    	<tr><td>Negatif Likelihood (olabilirlik) Oranı</td><td>{{ res.nlhr }}</td><td>{{ ga.nlhr }}</td></tr>
    	<tr><td>Prevalans</td><td>{{ res.prev }}</td><td>{{ ga.prev }}</td></tr>
    	<tr><td>Pozitif Prediktif Değer</td><td>{{ res.ppv }}</td><td>{{ ga.ppv }}</td></tr>
    	<tr><td>Negatif Prediktif Değer</td><td>{{ res.npv }}</td><td>{{ ga.npv }}</td></tr>
    	<tr><td>Doğruluk</td><td>{{ res.accu }}</td><td>{{ ga.accu }}</td></tr>
    </tbody>
  </table>
</div>
</script><script type="text/x-template" id="pretest-component">
<div>
  <div class="emstats-pretest">
		<div>
			<span>Test öncesi olasılık (Pre-test probability)</span>
			<span class="withlabel"><input type="text" v-model="ptb"><span>%</span></span>
		</div>
		<div>
			<span>Pozitif Olabilirlik Oranı (LR)</span>
			<span><input type="text" v-model="plh"></span>
		</div>
		<div>
			<span>Negatif Olabilirlik Oranı (LR)</span>
			<span><input type="text" v-model="nlh"></span>
		</div>
	</div>
  <button @click="calculate">Hesapla</button>
  <button @click="reset">Temizle</button>
  <div class="emstats-pretest-results">
		<div>
			<span>Tanısal Test Pozitif Olduğunda</span>
			<span class="withlabel"><input type="text" v-model="pp1"><span>%</span></span>
		</div>
		<div>
			<span>Tanısal Test Negatif Olduğunda</span>
			<span class="withlabel"><input type="text" v-model="pp2"><span>%</span></span>
		</div>
	</div>
</div>
</script><script type="text/x-template" id="relative-component">
<div>
	<div class="emstats-relativerisk">
		<h4>Etkilenen Grup</h4>
		<div>
			<span>Pozitif (kötü) sonuçlu hasta sayısı</span>
			<span class="withlabel"><input type="text" v-model="a"><span>a</span></span>
		</div>
		<div>
			<span>Negatif (iyi) sonuçlu hasta sayısı</span>
			<span class="withlabel"><input type="text" v-model="b"><span>b</span></span>
		</div>
		<h4>Kontrol Grubu</h4>
		<div>
			<span>Pozitif (kötü) sonuçlu hasta sayısı</span>
			<span class="withlabel"><input type="text" v-model="c"><span>c</span></span>
		</div>
		<div>
			<span>Negatif (iyi) sonuçlu hasta sayısı</span>
			<span class="withlabel"><input type="text" v-model="d"><span>d</span></span>
		</div>
	</div>
	<button type="button" @click="calculate">Hesapla</button>
	<button type="reset" @click="reset">Temizle</button>
	<h4>Sonuçlar</h4>
	<h5>Rölatif Risk</h5>
	<table class="emstats-relativerisk-results">
		<tbody><tr><td>Rölatif Risk</td><td>{{ rr.risk }}</td></tr>
		<tr><td>%95 GA</td><td>{{ rr.ga }}</td></tr>
		<tr><td>z istatistiği</td><td>{{ rr.z }}</td></tr>
		<tr><td>p Değeri</td><td>{{ rr.p }}</td></tr>
		<tr><td>ARR</td><td>{{ rr.arr }}</td></tr>
		<tr><td>RRR</td><td>{{ rr.rrr }}</td></tr>
		<tr><td>NNT {{ rr.hb }}</td><td>{{ rr.nnt }}</td></tr>
		<tr><td>%95 GA</td><td>{{ rr.gannt }}</td></tr>
	</tbody></table>
	<p>&nbsp;</p>
	<h5>Odds Oranı</h5>
	<table class="emstats-oddsratio-results">
		<tbody><tr><td>Odds Oranı</td><td>{{ odds.odds }}</td></tr>
		<tr><td>%95 GA</td><td>{{ odds.ga }}</td></tr>
		<tr><td>z istatistiği</td><td>{{ odds.z }}</td></tr>
		<tr><td>p Değeri</td><td>{{ odds.p }}</td></tr>
	</tbody></table>
</div>
</script><script type="text/x-template" id="chi-square-component">
<div>
	<div class="emstats-chi-square-table">
		<div class="cs-resize">
			<label>Sütun Sayısı</label>
      <div class="cs-resize-input">
        <button @click="setSize('col', -1)">-</button>
        <span>{{ colnum }}</span>
        <button @click="setSize('col', 1)">+</button>
      </div>
		</div>
		<div class="cs-resize">
			<label>Satır Sayısı</label>
      <div class="cs-resize-input">
        <button @click="setSize('row', -1)">-</button>
        <span>{{ rownum }}</span>
        <button @click="setSize('row', 1)">+</button>
      </div>
		</div>
		<table class="cs-table">
			<tbody>
				<tr v-for="r in rows" :key="'row_'+r" :data-row="r">
					<td v-for="c in cols" :key="'row_'+r+'_col_'+c" :data-col="c">
						<input type="text" v-model="matris[r-1][c-1]" />
					</td>
				</tr>
			</tbody>
		</table>
	</div>
	<button @click="hesapla">Hesapla</button>
	<button @click="sifirla(true)">Temizle</button>
	<p>&nbsp;</p>
	<h5>Sonuçlar</h5>
	<table class="cs-testresults">
		<tr>
			<td>Pearson Ki-Kare</td>
			<td>{{ formatnum(chi, 5) }}</td>
		</tr>
		<tr>
			<td>Serbestlik Derecesi (df)</td>
			<td>{{df}}</td>
		</tr>
		<tr>
			<td>p (Pearson)</td>
			<td>{{ formatnum(chi_p, 4) }}</td>
		</tr>
		<tr v-show="tt">
			<td>Yate's Süreklilik Düzeltmesi</td>
			<td>{{ formatnum(yates, 4) }}</td>
		</tr>
		<tr v-show="tt">
			<td>p (Yate's)</td>
			<td>{{ formatnum(yates_p, 4) }}</td>
		</tr>
		<tr v-show="tt">
			<td>Fisher's Exact (Çift Taraflı)</td>
			<td>{{ formatnum(fisher_two, 4) }}</td>
		</tr>
		<tr v-show="tt">
			<td>Fisher's Exact (Tek taraflı)</td>
			<td>{{ formatnum(fisher_one, 4) }}</td>
		</tr>
	</table>
	<div class="cs-results" v-show="calc_complete">
		<div class="cs-resulttable">
			<small>{{ formatnum(countexp}} (%{{countexpper, 1) }}) adet hücrede beklenen değer 5'ten küçük. (En küçük beklenen değer: {{ formatnum(minexp, 2) }}) </small>
			<table>
				<tr>
					<th></th>
					<th></th>
					<th v-for="c in cols">Sütun {{c}}</th>
					<th class="cs_col_t">Toplam</th>
				</tr>
				<template v-for="r in rows">
					<tr>
						<th class="cs_row_s" :rowspan="showc">Satır {{r}}</th>
					</tr>
					<tr class="cst-ov">
						<td>Adet</td>
						<td v-for="c in cols">{{matris[r-1][c-1]}}</td>
						<td>{{totals.rows[r-1]}}</td>
					</tr>
					<tr class="cst-ev" v-show="show.exp">
						<td>Beklenen</td>
						<td v-for="c in cols">{{ formatnum(expected[r-1][c-1], 1) }}</td>
						<td>{{ formatnum(totals.rows[r-1], 1) }}</td>
					</tr>
					<tr class="cst-rp" v-show="show.rowp">
						<td>Satır %</td>
						<td v-for="c in cols">% {{ formatnum(rowperc[r-1][c-1], 2) }}</td>
						<td>% 100</td>
					</tr>
					<tr class="cst-rp" v-show="show.colp">
						<td>Sütun %</td>
						<td v-for="c in cols">% {{ formatnum(colperc[r-1][c-1], 2) }}</td>
						<td>% {{ formatnum(totals.rows[r-1]*100/total, 2) }}</td>
					</tr>
					<tr class="cst-tp" v-show="show.totp">
						<td>Toplam %</td>
						<td v-for="c in cols">% {{ formatnum(totalperc[r-1][c-1], 2) }}</td>
						<td>% {{ formatnum(totals.rows[r-1]*100/total, 2) }}</td>
					</tr>
				</template>
				<tr>
					<th class="cs_row_s" :rowspan="showc">Toplam</th>
				</tr>
				<tr class="cst-ov">
					<td>Adet</td>
					<td v-for="c in cols">{{totals.cols[c-1]}}</td>
					<td>{{total}}</td>
				</tr>
				<tr class="cst-ev" v-show="show.exp">
					<td>Beklenen</td>
					<td v-for="c in cols">{{ formatnum(totals.cols[c-1], 1) }}</td>
					<td>{{ formatnum(total, 1) }}</td>
				</tr>
				<tr class="cst-rp" v-show="show.rowp">
					<td>Satır %</td>
					<td v-for="c in cols">% {{ formatnum(totals.cols[c-1]*100/total, 2) }}</td>
					<td>% 100</td>
				</tr>
				<tr class="cst-rp" v-show="show.colp">
					<td>Sütun %</td>
					<td v-for="c in cols">% 100</td>
					<td>% 100</td>
				</tr>
				<tr class="cst-tp" v-show="show.totp">
					<td>Toplam %</td>
					<td v-for="c in cols">% {{ formatnum(totals.cols[c-1]*100/total, 2) }}</td>
					<td>% 100</td>
				</tr>
			</table>
		</div>
		<div class="cs-resultopts">
			<label><input type="checkbox" v-model="show.exp"><span>Beklenen Değerler</span></label>
			<label><input type="checkbox" v-model="show.rowp"><span>Satır Yüzdeleri</span></label>
			<label><input type="checkbox" v-model="show.colp"><span>Sütun Yüzdeleri</span></label>
			<label><input type="checkbox" v-model="show.totp"><span>Toplam Yüzdeleri</span></label>
		</div>
	</div>
</div>
</script><script type="text/x-template" id="samplesize-component">
<div class="samplesize">
	<div class="sample-tabs">
		<label>
			<input type="radio" v-model="tab" value="cmkv" />
			<span>Ortalama ile bilinen değeri karşılaştırma</span>
		</label>
		<label>
			<input type="radio" v-model="tab" value="cmtis" />
			<span>İki bağımsız örneklem için ortalamaları karşılaştırma</span>
		</label>
		<label>
			<input type="radio" v-model="tab" value="cpkv" />
			<span>Oran ile bilinen değeri karşılaştırma</span>
		</label>
		<label>
			<input type="radio" v-model="tab" value="cptis" />
			<span>İki bağımsız örneklem için oranları karşılaştırma</span>
		</label>
	</div>
	<div class="sample-inputs">
		<div id="sample-or-power" class="emstats-radio">
			<label>
				<input type="radio" v-model="calcType" value="sample" />
				<span class="radio"></span>
				<span>Örneklem büyüklüğü hesapla (belirtilen güç için)</span>
			</label>
			<label>
				<input type="radio" v-model="calcType" value="power" />
				<span class="radio"></span>
				<span>Gücü hesapla (belirtilen örneklem büyüklüğü için)</span>
			</label>
		</div>
		<div v-show="tabShow == 'mean'">
			<label>
				<span v-show="inputKnown">Bilinen ortalama</span>
				<span v-show="!inputKnown">Birinci popülasyon ortalaması</span>
				<input type="text" v-model="mu0" />
			</label>
			<label>
				<span v-show="inputKnown">Örneklem ortalaması</span>
				<span v-show="!inputKnown">İkinci popülasyon ortalaması</span>
				<input type="text" v-model="mu1" />
			</label>
			<label>
				<span v-show="inputKnown">Standart sapma</span>
				<span v-show="!inputKnown">Standart sapma</span>
				<input type="text" v-model="sigma" />
			</label>
		</div>
		<div v-show="tabShow == 'prop'">
			<label>
				<span v-show="inputKnown">Bilinen oran</span>
				<span v-show="!inputKnown">Birinci popülasyon oranı</span>
				<input type="text" v-model="p0" />
			</label>
			<label>
				<span v-show="inputKnown">Örneklem oranı</span>
				<span v-show="!inputKnown">İkinci popülasyon oranı</span>
				<input type="text" v-model="p1" />
			</label>
		</div>
		<div id="sample-alfa-error">
			<label>
				<span>Tip-1 hata oranı (α)</span>
				<input type="text" v-model="alpha" value="0.05" />
			</label>
		</div>
		<div v-show="calcType == 'sample'">
			<label>
				<span>İstenen güç</span>
				<input type="text" v-model="power1" value="0.80" />
			</label>
			<div>
        <button type="button" @click="calculate">Hesapla</button>
				<button type="button" @click="reset">Temizle</button>
			</div>
			<label>
				<span>Örneklem büyüklüğü (her grup için)</span>
				<input type="text" v-model="size1" />
			</label>
		</div>
		<div v-show="calcType == 'power'">
			<label>
				<span>Örneklem büyüklüğü</span>
				<input type="text" v-model="size2" />
			</label>
			<div>
				<button type="button" @click="calculate">Hesapla</button>
				<button type="button" @click="reset">Temizle</button>
			</div>
			<label>
				<span>Güç</span>
				<input type="text" v-model="power2" />
			</label>
		</div>
	</div>
</div>
</script><script type="text/x-template" id="naranjo-component">
<div>
  <div class="em-naranjo">
    <table class="emstats-radio">
      <thead>
        <tr>
          <th style="width:40%"></th>
          <th style="width:20%">Evet</th>
          <th style="width:20%">Hayır</th>
          <th style="width:20%">Bilinmiyor/İncelenmedi</th>
        </tr>
      </thead>
      <tfoot>
        <tr>
          <th style="width:40%"></th>
          <th style="width:20%">Evet</th>
          <th style="width:20%">Hayır</th>
          <th style="width:20%">Bilinmiyor/İncelenmedi</th>
        </tr>
      </tfoot>
      <tbody>
        <tr v-for="(question,i) in questions" key="i">
          <td>{{ question.label }}</td>
          <td>
            <label>
              <input type="radio" v-model="score[i]" value="0">
              <span class="radio"></span>
            </label>
          </td>
          <td>
            <label>
              <input type="radio" v-model="score[i]" value="1">
              <span class="radio"></span>
            </label>
          </td>
          <td>
            <label>
              <input type="radio" v-model="score[i]" value="2">
              <span class="radio"></span>
            </label>
          </td>
        </tr>
      </tbody>
    </table>
  </div>
  <h3>Toplam Skor: {{ total }}</h3>
  <br />
  <h3>{{ result }}</h3>
</div>
</script>{"id":346,"date":"2020-02-04T20:30:03","date_gmt":"2020-02-04T17:30:03","guid":{"rendered":"https:\/\/www.aciltipakademisi.org\/?page_id=346"},"modified":"2021-11-21T19:35:47","modified_gmt":"2021-11-21T16:35:47","slug":"istatistik-hesaplama-araclari","status":"publish","type":"page","link":"https:\/\/tatd.org.tr\/atak\/etkinliklerimiz\/kurslarimiz\/istatistik-hesaplama-araclari\/","title":{"rendered":"\u0130statistik Hesaplama Ara\u00e7lar\u0131"},"content":{"rendered":"\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1599,"featured_media":0,"parent":374,"menu_order":99,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"class_list":["post-346","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/tatd.org.tr\/atak\/wp-json\/wp\/v2\/pages\/346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tatd.org.tr\/atak\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tatd.org.tr\/atak\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tatd.org.tr\/atak\/wp-json\/wp\/v2\/users\/1599"}],"replies":[{"embeddable":true,"href":"https:\/\/tatd.org.tr\/atak\/wp-json\/wp\/v2\/comments?post=346"}],"version-history":[{"count":0,"href":"https:\/\/tatd.org.tr\/atak\/wp-json\/wp\/v2\/pages\/346\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/tatd.org.tr\/atak\/wp-json\/wp\/v2\/pages\/374"}],"wp:attachment":[{"href":"https:\/\/tatd.org.tr\/atak\/wp-json\/wp\/v2\/media?parent=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}