Python中文
首页
教程
问答
标签
搜索
登录
注册
stats.ttest_ind统计返回无法打印的对象
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我对Iris数据集<a href="https://www.kaggle.com/benhamner/python-data-visualizations" rel="nofollow noreferrer">Iris data-set</a>进行了t检验。我计算了萼片和花瓣的长宽比,并创建了一个名为IrisLeafRatio.csv. 在</p> <pre><code>import scipy.stats as stats # First, we'll import pandas, a data processing and CSV file I/O library import pandas as pd # We'll also import seaborn, a Python graphing library import warnings # current version of seaborn generates a bunch of warnings that we'll ignore warnings.filterwarnings("ignore") import seaborn as sns import matplotlib.pyplot as plt import numpy sns.set(style="dark", color_codes=True) iris_ratio = pd.read_csv("IrisLeafRatio.csv") # the iris dataset is now a Pandas DataFrame iris_setosa_sepal_ratio = numpy.asarray(iris_ratio["SepalRatio"][0:50]) iris_versicolor_sepal_ratio = numpy.asarray(iris_ratio["SepalRatio"][50:100]) iris_virginica_sepal_ratio = numpy.asarray(iris_ratio["SepalRatio"][100:150]) setosa_versicolor_sepal = stats.ttest_ind(iris_setosa_sepal_ratio, iris_versicolor_sepal_ratio) setosa_virginica_sepal = stats.ttest_ind(iris_setosa_sepal_ratio, iris_virginica_sepal_ratio) versicolor_virginica_sepal = stats.ttest_ind(iris_versicolor_sepal_ratio, iris_virginica_sepal_ratio) print ("______kelkbladeren________") print ("Setosa : Versicolor") print (setosa_versicolor_sepal) print ("Setosa : Virginica") print (setosa_virginica_sepal) print ("Versicolor : Virginica") print (versicolor_virginica_sepal) iris_setosa_petal_ratio = numpy.asarray(iris_ratio["PetalRatio"][0:50]) iris_versicolor_petal_ratio = numpy.asarray(iris_ratio["PetalRatio"][50:100]) iris_virginica_petal_ratio = numpy.asarray(iris_ratio["PetalRatio"][100:150]) setosa_versicolor_petal = stats.ttest_ind(iris_setosa_petal_ratio, iris_versicolor_petal_ratio) setosa_virginica_petal = stats.ttest_ind(iris_setosa_petal_ratio, iris_virginica_petal_ratio) versicolor_virginica_petal = stats.ttest_ind(iris_versicolor_petal_ratio, iris_virginica_petal_ratio) print ("\n_____bloembladeren_________") print ("Setosa : Versicolor") print (setosa_versicolor_petal) + "Setosa : Versicolor" print ("Setosa : Virginica") print (setosa_virginica_petal) print ("Versicolor : Virginica") print (versicolor_virginica_petal) # Returns: # statistic : float or array # The calculated t-statistic. # pvalue : float or array # The two-tailed p-value. </code></pre> <p>问题是当我想打印stats.ttest_ind统计()函数与字符串一起收到以下错误:</p> ^{pr2}$ <p>看起来像那样stats.ttest_ind统计()返回一个NoneType对象,但是如果不尝试用字符串连接,为什么我可以打印它? 其次,因为它是一个非类型,所以我无法将p值提取到一个单独的变量中。在</p> <p>我制作的完整数据集是:</p> ^{3}$ <p>在不连接任何内容的情况下,我的输出是:</p> <pre><code>______kelkbladeren________ Setosa : Versicolor Ttest_indResult(statistic=-18.800548677777353, pvalue=2.8240078085535015e-34) Setosa : Virginica Ttest_indResult(statistic=-19.473337102574838, pvalue=1.8505071407928178e-35) Versicolor : Virginica Ttest_indResult(statistic=-1.4692886838299219, pvalue=0.14495744237234628) _____bloembladeren_________ Setosa : Versicolor Ttest_indResult(statistic=8.6379129492322715, pvalue=1.0844901752453786e-13) Setosa : Virginica Ttest_indResult(statistic=9.6474890569153793, pvalue=7.0491944878035697e-16) Versicolor : Virginica Ttest_indResult(statistic=6.3788055904508321, pvalue=5.910030892093215e-09) </code></pre> <p>错误发生在行中:</p> <pre><code>print (setosa_versicolor_petal) + "Setosa : Versicolor" </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我找到了解决办法</p> <p>当我以这种方式分配变量时:</p> <pre><code>setosa_versicolor_sepal = ('%6.3f %6.25f' % stats.ttest_ind(iris_setosa_sepal_ratio, iris_versicolor_sepal_ratio)) </code></pre> <p>Z值和p值以字符串的形式分配给变量,可以在我的代码中使用。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
我想从用户inpu创建一个类的实例
8 回答
我想从用户导入值,为此
1 回答
我想从用户那里得到一个整数输入,然后让for循环遍历该数字,然后调用一个函数多次
8 回答
我想从用户那里收到一个列表,并在其中执行一些步骤,然后在步骤完成后将其打印回来,但它没有按照我想要的方式工作
6 回答
我想从用户那里获取输入,并将值传递给(average=dict[x]/6),然后在那里获取resu
5 回答
我想从第一个列表中展示第一个词,然后从第二个列表中展示十个词,以此类推- Python
5 回答
我想从第一个空lin开始解析文本文件
6 回答
我想从简历、简历中提取特定部分
2 回答
我想从给定字典(python)的字符串中删除\u00a9、\u201d和类似的字符。
8 回答
我想从给定的网站Lin下载许多文件扩展名相同的Wget或Python文件
8 回答
我想从网上搜集一些关于抵押贷款的数据
4 回答
我想从网站上删除电子邮件地址
3 回答
我想从网站上读取数据该网站包含可下载的文件,然后我想用python脚本把它发送给oracle如何?
6 回答
我想从网站中提取数据,然后将其显示在我的网页上
6 回答
我想从网页上提取统计数据。
10 回答
我想从网页上解析首都城市,并在用户输入国家时在终端上打印它们
1 回答
我想从色彩图中删除前n个颜色,而不丢失原始颜色数
8 回答
我想从课堂上打印字典里的键
7 回答
我想从费用表中获取学生上次支付的费用,其中学生id=id
1 回答
我想从较低的顺序对多重列表进行排序,但我无法在一行中生成结果
2 回答