import aie
aie.Authenticate()
aie.Initialize()
name = 'user/b8535de52ffcef3daa04220568e5846b'
collection = aie.FeatureCollection(name).filter(aie.Filter.eq('province', '四川省'))
result = collection.reduceColumns(aie.Reducer.spearmansCorrelation(), ['dewpoint_temperature_2m', 'lake_bottom_temperature'])
print(result.getInfo())
你好,我生成了一个只有两个波段的图像,现利用《aie.Reducer.spearmansCorrelation》的第三个例子改成上述代码,几乎和例子一样 。运行后告诉我:[AIEError]: 22803021, 'user/b8535de52ffcef3daa04220568e5846b'的查询条件找不到数据集, userId:29821479. {"taskId": "37fefed6-d6b4-11ee-aa66-00163e2da069"}
另外我尝试下载第三个例子的图片,说:任务运行错误:22803021[找不到数据[WRI_GPPD_Power_Plants]]。
请问,在AI Earth我的代码怎么改才可以进行相关性分析?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的信息,您在AI Earth上遇到了两个错误。首先,我们来解决第一个错误:
解决方法:请确保您的数据集名称和路径是正确的。在这个例子中,您需要确保'user/b8535de52ffcef3daa04220568e5846b'是一个有效的数据集名称。如果您不确定数据集的名称,请检查您的AI Earth帐户中的数据集列表。
接下来,我们解决第二个错误:
解决方法:这个错误表明您尝试下载的数据集(WRI_GPPD_Power_Plants)在AI Earth上找不到。请确保您输入的数据集名称是正确的。如果您不确定数据集的名称,请检查AI Earth上的数据集列表。
关于如何进行相关性分析,您可以使用以下代码:
import aie
aie.Authenticate()
aie.Initialize()
# 确保数据集名称正确
dataset_name = 'your_dataset_name'
collection = aie.FeatureCollection(dataset_name).filter(aie.Filter.eq('province', '四川省'))
result = collection.reduceColumns(aie.Reducer.spearmansCorrelation(), ['dewpoint_temperature_2m', 'lake_bottom_temperature'])
print(result.getInfo())
请将your_dataset_name
替换为您要分析的数据集名称。
看起来是在尝试使用一个名为aie的库(可能是指阿里云地球引擎AIEarth SDK)来从特定Feature Collection中获取四川省的相关气象数据,并计算两个字段('dewpoint_temperature_2m' 和 'lake_bottom_temperature')之间的Spearman秩相关系数。