{"id":846,"date":"2023-07-28T13:34:14","date_gmt":"2023-07-28T13:34:14","guid":{"rendered":"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/"},"modified":"2023-07-28T13:34:14","modified_gmt":"2023-07-28T13:34:14","slug":"dwie-probki-do-przetestowania-pythona","status":"publish","type":"post","link":"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/","title":{"rendered":"Jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w pythonie"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/pl\/przetestuj-dwie-probki\/\" target=\"_blank\" rel=\"noopener noreferrer\">Test t dla dw\u00f3ch pr\u00f3b<\/a> s\u0142u\u017cy do sprawdzenia, czy \u015brednie z dw\u00f3ch populacji s\u0105 r\u00f3wne, czy nie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">W tym samouczku wyja\u015bniono, jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w j\u0119zyku Python.<\/span><\/p>\n<h2> <strong>Przyk\u0142ad: dwa przyk\u0142ady testu t w Pythonie<\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Naukowcy chc\u0105 wiedzie\u0107, czy dwa r\u00f3\u017cne gatunki ro\u015blin maj\u0105 t\u0119 sam\u0105 \u015bredni\u0105 wysoko\u015b\u0107. Aby to sprawdzi\u0107, zbieraj\u0105 <a href=\"https:\/\/statorials.org\/pl\/metody-pobierania-probek\/\" target=\"_blank\" rel=\"noopener noreferrer\">prost\u0105 losow\u0105 pr\u00f3bk\u0119<\/a> 20 ro\u015blin ka\u017cdego gatunku.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wykonaj poni\u017csze kroki, aby przeprowadzi\u0107 test t dla dw\u00f3ch pr\u00f3bek w celu ustalenia, czy oba gatunki ro\u015blin maj\u0105 t\u0119 sam\u0105 wysoko\u015b\u0107.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Krok 1: Utw\u00f3rz dane.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Najpierw utworzymy dwie tabele do przechowywania pomiar\u00f3w dla ka\u017cdej grupy 20 ro\u015blin:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n\ngroup1 = np.array([14, 15, 15, 16, 13, 8, 14, 17, 16, 14, 19, 20, 21, 15, 15, 16, 16, 13, 14, 12])\ngroup2 = np.array([15, 17, 14, 17, 14, 8, 12, 19, 19, 14, 17, 22, 24, 16, 13, 16, 13, 18, 15, 13])<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Krok 2: Wykonaj test t dla dw\u00f3ch pr\u00f3bek.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Nast\u0119pnie u\u017cyjemy <a href=\"https:\/\/docs.scipy.org\/doc\/scipy\/reference\/generated\/scipy.stats.ttest_ind.html\" target=\"_blank\" rel=\"noopener noreferrer\">funkcji ttest_ind()<\/a> z biblioteki scipy.stats, aby wykona\u0107 dwuprzyk\u0142adowy test t, kt\u00f3ry wykorzystuje nast\u0119puj\u0105c\u0105 sk\u0142adni\u0119:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>ttest_ind(a, b, r\u00f3wna_zmienna=True)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Z\u0142oto:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>a:<\/strong> tabela przyk\u0142ad\u00f3w obserwacji dla grupy 1<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>b:<\/strong> tabela przyk\u0142ad\u00f3w obserwacji dla grupy 2<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>R\u00f3wna_zmienna:<\/strong> Je\u015bli ma warto\u015b\u0107 true, wykonaj standardowy niezale\u017cny test t dla 2 pr\u00f3bek, kt\u00f3ry zak\u0142ada r\u00f3wne wariancje populacji. Je\u015bli jest fa\u0142szywy, wykonaj <a href=\"https:\/\/statorials.org\/pl\/test-welchsa\/\" target=\"_blank\" rel=\"noopener noreferrer\">test t Welcha<\/a> , kt\u00f3ry nie zak\u0142ada r\u00f3wnych wariancji populacji. Domy\u015blnie jest to prawd\u0105.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Przed wykonaniem testu musimy zdecydowa\u0107, czy przyjmiemy, \u017ce obie populacje maj\u0105 r\u00f3wne wariancje. Og\u00f3lnie rzecz bior\u0105c, mo\u017cemy za\u0142o\u017cy\u0107, \u017ce populacje maj\u0105 r\u00f3wne wariancje, je\u015bli stosunek wariancji najwi\u0119kszej pr\u00f3bki do wariancji najmniejszej pr\u00f3bki jest mniejszy ni\u017c 4:1.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find variance for each group<\/span>\nprint(np.var(group1), np.var(group2))\n\n7.73 12.26\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Stosunek wariancji najwi\u0119kszej pr\u00f3by do wariancji najmniejszej pr\u00f3by wynosi 12,26\/7,73 = <strong>1,586<\/strong> , czyli mniej ni\u017c 4. Oznacza to, \u017ce mo\u017cemy za\u0142o\u017cy\u0107, \u017ce wariancje populacji s\u0105 r\u00f3wne.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Zatem mo\u017cemy przyst\u0105pi\u0107 do wykonania testu t dla dw\u00f3ch pr\u00f3bek z r\u00f3wnymi wariancjami:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> scipy.stats <span style=\"color: #107d3f;\">as<\/span> stats\n\n<span style=\"color: #008080;\">#perform two sample t-test with equal variances<\/span>\nstats.ttest_ind(a=group1, b=group2, equal_var=True)\n\n(statistic=-0.6337, pvalue=0.53005)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Statystyka testu t wynosi <strong>-0,6337<\/strong> , a odpowiadaj\u0105ca dwustronna warto\u015b\u0107 p wynosi <strong>0,53005<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Krok 3: Interpretacja wynik\u00f3w.<\/strong><\/span><\/p>\n<p data-slot-rendered-dynamic=\"true\"> <span style=\"color: #000000;\">Dwa za\u0142o\u017cenia tego konkretnego testu t dla dw\u00f3ch pr\u00f3bek s\u0105 nast\u0119puj\u0105ce:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>H <sub>0<\/sub> :<\/strong> \u00b5 <sub>1<\/sub> = \u00b5 <sub>2<\/sub> (\u015brednie z obu populacji s\u0105 r\u00f3wne)<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>H <sub>A<\/sub> :<\/strong> \u00b5 <sub>1<\/sub> \u2260\u00b5 <sub>2<\/sub> (\u015brednie z obu populacji <em>nie<\/em> s\u0105 r\u00f3wne)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Poniewa\u017c warto\u015b\u0107 p naszego testu <strong>(0,53005)<\/strong> jest wi\u0119ksza ni\u017c alfa = 0,05, nie uda\u0142o nam si\u0119 odrzuci\u0107 hipotezy zerowej testu. Nie mamy wystarczaj\u0105cych dowod\u00f3w, aby stwierdzi\u0107, \u017ce \u015brednia wysoko\u015b\u0107 ro\u015blin w obu populacjach jest r\u00f3\u017cna.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Dodatkowe zasoby<\/strong><\/span><\/h2>\n<p> <a href=\"https:\/\/statorials.org\/pl\/przyk\u0142adowy-python-testowy\/\">Jak wykona\u0107 test T dla jednej pr\u00f3by w Pythonie<\/a><br \/> <a href=\"https:\/\/statorials.org\/pl\/sparowane-probki-t-test-pythona\/\">Jak wykona\u0107 test T dla sparowanych pr\u00f3bek w Pythonie<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Test t dla dw\u00f3ch pr\u00f3b s\u0142u\u017cy do sprawdzenia, czy \u015brednie z dw\u00f3ch populacji s\u0105 r\u00f3wne, czy nie. W tym samouczku wyja\u015bniono, jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w j\u0119zyku Python. Przyk\u0142ad: dwa przyk\u0142ady testu t w Pythonie Naukowcy chc\u0105 wiedzie\u0107, czy dwa r\u00f3\u017cne gatunki ro\u015blin maj\u0105 t\u0119 sam\u0105 \u015bredni\u0105 wysoko\u015b\u0107. Aby to sprawdzi\u0107, zbieraj\u0105 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-846","post","type-post","status-publish","format-standard","hentry","category-przewodnik"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jak wykona\u0107 test T dla dw\u00f3ch pr\u00f3bek w Pythonie \u2014 Statorials<\/title>\n<meta name=\"description\" content=\"Proste wyja\u015bnienie, jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w Pythonie.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak wykona\u0107 test T dla dw\u00f3ch pr\u00f3bek w Pythonie \u2014 Statorials\" \/>\n<meta property=\"og:description\" content=\"Proste wyja\u015bnienie, jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w Pythonie.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T13:34:14+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/\",\"url\":\"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/\",\"name\":\"Jak wykona\u0107 test T dla dw\u00f3ch pr\u00f3bek w Pythonie \u2014 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pl\/#website\"},\"datePublished\":\"2023-07-28T13:34:14+00:00\",\"dateModified\":\"2023-07-28T13:34:14+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\"},\"description\":\"Proste wyja\u015bnienie, jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w Pythonie.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\",\"item\":\"https:\/\/statorials.org\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w pythonie\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pl\/#website\",\"url\":\"https:\/\/statorials.org\/pl\/\",\"name\":\"Statorials\",\"description\":\"Tw\u00f3j przewodnik po kompetencjach statystycznych!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\",\"name\":\"Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin Anderson\"},\"description\":\"Cze\u015b\u0107, jestem Benjamin i jestem emerytowanym profesorem statystyki, kt\u00f3ry zosta\u0142 oddanym nauczycielem Statorials. Dzi\u0119ki bogatemu do\u015bwiadczeniu i wiedzy specjalistycznej w dziedzinie statystyki ch\u0119tnie dziel\u0119 si\u0119 swoj\u0105 wiedz\u0105, aby wzmocni\u0107 pozycj\u0119 uczni\u00f3w za po\u015brednictwem Statorials. Wiedzie\u0107 wi\u0119cej\",\"sameAs\":[\"https:\/\/statorials.org\/pl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jak wykona\u0107 test T dla dw\u00f3ch pr\u00f3bek w Pythonie \u2014 Statorials","description":"Proste wyja\u015bnienie, jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w Pythonie.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak wykona\u0107 test T dla dw\u00f3ch pr\u00f3bek w Pythonie \u2014 Statorials","og_description":"Proste wyja\u015bnienie, jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w Pythonie.","og_url":"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/","og_site_name":"Statorials","article_published_time":"2023-07-28T13:34:14+00:00","author":"Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Benjamin Anderson","Szacowany czas czytania":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/","url":"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/","name":"Jak wykona\u0107 test T dla dw\u00f3ch pr\u00f3bek w Pythonie \u2014 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/pl\/#website"},"datePublished":"2023-07-28T13:34:14+00:00","dateModified":"2023-07-28T13:34:14+00:00","author":{"@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965"},"description":"Proste wyja\u015bnienie, jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w Pythonie.","breadcrumb":{"@id":"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pl\/dwie-probki-do-przetestowania-pythona\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom","item":"https:\/\/statorials.org\/pl\/"},{"@type":"ListItem","position":2,"name":"Jak wykona\u0107 test t dla dw\u00f3ch pr\u00f3bek w pythonie"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pl\/#website","url":"https:\/\/statorials.org\/pl\/","name":"Statorials","description":"Tw\u00f3j przewodnik po kompetencjach statystycznych!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965","name":"Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Benjamin Anderson"},"description":"Cze\u015b\u0107, jestem Benjamin i jestem emerytowanym profesorem statystyki, kt\u00f3ry zosta\u0142 oddanym nauczycielem Statorials. Dzi\u0119ki bogatemu do\u015bwiadczeniu i wiedzy specjalistycznej w dziedzinie statystyki ch\u0119tnie dziel\u0119 si\u0119 swoj\u0105 wiedz\u0105, aby wzmocni\u0107 pozycj\u0119 uczni\u00f3w za po\u015brednictwem Statorials. Wiedzie\u0107 wi\u0119cej","sameAs":["https:\/\/statorials.org\/pl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/comments?post=846"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/846\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/media?parent=846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/categories?post=846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/tags?post=846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}