Analyse statistique de la fonction de données des essais aléatoires Python

Questions et réponses du rseoc 2021-10-29 05:00:21
analyse statistique la fonction donn

Ne répondez pas directement. ,Croyez - moi personnellement, Envoyez vos données. .

import pandas as pdimport statsmodels.api as smimport statsmodels.stats.api as smsfrom scipy import statsdata = pd.read_csv('data1.csv')

Première partie:
Supposons que les sujets soient répartis aléatoirement entre deux groupes expérimentaux. . Nous voulons savoir si la randomisation est correctement appliquée à ces groupes . En d'autres termes,, Nous nous demandons si la proportion de participants dans ces groupes statistiques est différente entre les deux méthodes expérimentales. .
Pour déterminer si la randomisation est efficace , Pour chacune des deux expériences , Modifier comme suit: stats_calculator Fonctions, Afin qu'il puisse saisir une zone de données et Lister la moyenne des variables suivantes 、Écart type、Minimum et maximum:Femmes、Âge、Nombre Frères et sœurs、Les blancs.、 Asiatique 、 Afro - American 、 Hispaniques et autres races .

Arrondir tout calcul à la centaine de décimales la plus proche . Ne pas utiliser de pourcentage .

def stats_calculator(provided_data):

 Fonction à remplir mean, standard deviation, minimum and maximum of the following variables: Female, Age, Number of siblings, White, Asian, African American, Hispanic, and Other ethnicities. Il doit renvoyer une boîte de données contenant ces calculs selon la boîte de données remplie dans la section suivante. . stats_df = pd.DataFrame(columns=['variable','mean','std. dev.','max','min'])variables = ['female','age','siblings','white','asian','african','hispanic','other']stats_df['variable'] = variablesfor variable in stats_df['variable']: # stats_df.loc[stats_df['variable']==variable,'mean'] = Le code doit être rounded answer # Écris le Code ici. , Remplir les valeurs restantes , Notez les noms des colonnes et des lignes données return stats_df

La fonction doit renvoyer une boîte de données contenant chaque variable et ses statistiques complètes .

Deuxième partie:
Utiliser t Inspection( Assurez - vous d'utiliser le bon type t Inspection) Et les boîtes de données , En remplissant les étapes suivantes , Analyse de deux groupes expérimentaux (k1_8_exp_lot Et k1_8_lot_exp) Femmes 、 Différences entre les variables démographiques relatives à l'âge et aux hispaniques Suivreobjective_randomization Fonctions.

Arrondir tout calcul à la centaine de décimales la plus proche . Ne pas utiliser de pourcentage .

def objective_randomization(provided_data):
 Terminer l'acquisition des données fournies et l'exécution sur l'ensemble de données t Fonctions vérifiées Femmes entre deux traitements 、 Âge et variables démographiques hispaniques Et affiche les résultats dans la zone de données remplie dans les sections suivantes . Arrondir vos résultats au pourcentage le plus proche . Conseils:Vous pouvez choisir d'utiliser statsmodels Bibliothèque statistique ou scipy Base statistique pour le calcul t Statistiques et p Valeurttest_df = pd.DataFrame(columns=['variable','t-statistic','p-value'])variables = ['female','age','hispanic']ttest_df['variable'] = variablesfor variable in ttest_df['variable']: g1 = data[data['treatment'] == 'k1_8_lot_exp'][variable] # Terminé. t-test Remplir la valeur dataframe # Écris le Code ici. return ttest_df

La fonction doit renvoyer une boîte de données , Il contient chaque variable et son t Statistiques et p Valeur.




Voir la réponse1:

Arrondi à la décimale 100 C'est hors de question. ...




Voir la réponse2:
版权声明
本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢
https://pythonmana.com/2021/10/20211028132633154v.html

  1. OpenCV - Python Real play (14) - face detection details (six lignes de code seulement pour apprendre 4 méthodes de détection de visage)
  2. 你好,python开发mes系统,能分享下吗,我最近也想搞这方面的
  3. 你好,python開發mes系統,能分享下嗎,我最近也想搞這方面的
  4. Bonjour, Python a développé mon système, pouvez - vous le partager?
  5. Introduction to tuples in Python
  6. Introduction to strings in python (Part 2)
  7. Introduction to strings in python (Part 1)
  8. python关于 if 的简单操作时,输出结果不是预期所要的结果 的问题
  9. python關於 if 的簡單操作時,輸出結果不是預期所要的結果 的問題
  10. Lorsque Python fonctionne simplement sur if, la sortie n'est pas le résultat attendu
  11. Python中字典问题请求解惑
  12. Python中字典問題請求解惑
  13. Demande de résolution de problèmes de dictionnaire en python
  14. Python中字典问题请求解惑
  15. Python technique 2: advanced usage of function parameters
  16. Demande de résolution de problèmes de dictionnaire en python
  17. Preliminary Knowledge - Python Core use Common Data Analysis Library (ⅱ)
  18. 关于python的代码问题,终端打印为什么会起飞
  19. En ce qui concerne les problèmes de code Python, pourquoi l'impression du terminal décolle - t - elle?
  20. Python中种子seed的运用问题
  21. L'application de Seed en python
  22. Python functional programming series 008: Testability
  23. [must see for getting started with Python] the difference and connection between cookie and session in Python!
  24. Python Xiaobai from scratch pyqt5 project actual combat (4) basic controls
  25. Python Xiaobai starts the pyqt5 project from scratch (3) connection between signal and slot
  26. Echarts ne peut pas afficher le HTML en PDF en utilisant le pdfkit de Python
  27. 一只Python 小white 的日常提问(づ ●─● )づ
  28. 2021 tutoriel complet d'automatisation des tests d'interface python [matériel d'apprentissage joint]
  29. Décrivez ce que les connaissances pertinentes jouent dans votre travail en utilisant arduino ou Python, y compris les bibliothèques pertinentes, en conjonction avec votre travail quotidien.
  30. Une question quotidienne d'un petit morceau de Python (づ● - ●)
  31. Python中字典问题请求解惑
  32. 一只Python 小white 的日常提問(づ ●─● )づ
  33. 在python中的问题,请问如何解决
  34. Only 10 questions are needed to easily master Matplotlib graphics processing | Python skill tree
  35. 在python中的問題,請問如何解决
  36. Comment résoudre le problème en python
  37. Demande de résolution de problèmes de dictionnaire en python
  38. 使用python,在一个命名为.txt文本文档写入n m乘法表。
  39. En utilisant Python, écrivez une table de multiplication n m dans un document texte nommé.txt.
  40. 使用python,在一個命名為.txt文本文檔寫入n m乘法錶。
  41. Python,前缀后缀相同时合并
  42. 关于#python#的问题:python
  43. 關於#python#的問題:python
  44. Python,前綴後綴相同時合並
  45. Questions sur # # Python #: Python
  46. Python, préfixe et suffixe combinés en même temps
  47. python manage.py shell无法运行,
  48. python manage.py shell無法運行,
  49. Le shell Python manage.py ne fonctionne pas,
  50. python中使用vscode Import 'matplotlib.pyplot' could not be resolved from source 问题
  51. [Chapter 11 of the full version] Python advanced crawler practice - system master Po anti climbing skills challenge high salary
  52. L'utilisation de vscode Import 'matplotlib.pyplot' en python ne peut pas être résolue à partir du problème source
  53. Python fusionne les deux listes et supprime les éléments dupliqués lors de la fusion
  54. [JS Reverse AES Reverse Encryption] python crawler combat, les jours sont de plus en plus décisifs
  55. 30 jeux Python. Je peux jouer à la pêche au travail pendant une journée.
  56. J'a i collecté un nouveau hit de liste en python, donc c'est un secret que quelqu'un d'autre peut devenir un magnat des médias!
  57. J'a i utilisé Python pour ramper à travers 5000 belles photos de papier peint, un jour oublié Premier amour!
  58. [Python planting system] the best green plant for your girlfriend. Girls love it when they see it! Attachment: should be able to feed - right??!
  59. [Python love guide] two small programs for sweetness burst table are released! Afraid you can't find someone?
  60. J'ai utilisé Python pour me connecter à la plus grande plate - forme de jeu au monde, et à quel point le cryptage steam est intelligent [code source inclus]