首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法生成适合单变量数据的非线性模型

是指在给定的单变量数据集中,无法找到一个非线性的数学模型来准确地描述数据的关系。这种情况可能是由于数据集本身的特性或者数据采集的限制所导致。

在云计算领域中,无法生成适合单变量数据的非线性模型可能会影响到数据分析、预测和决策等方面的应用。因为非线性模型可以更好地捕捉数据之间的复杂关系,提供更准确的预测和分析结果。

然而,即使无法生成适合单变量数据的非线性模型,仍然可以通过其他方法来处理和分析数据。以下是一些可能的解决方案:

  1. 数据转换:可以尝试对数据进行转换,使其在某种程度上呈现出线性关系。常见的数据转换方法包括对数转换、指数转换、幂函数转换等。通过数据转换,可以将非线性关系转化为线性关系,从而使用线性模型进行分析。
  2. 多变量模型:如果单变量数据无法生成非线性模型,可以考虑引入其他变量来构建多变量模型。通过引入更多的变量,可以增加模型的复杂性,从而更好地拟合数据。多变量模型可以使用各种机器学习算法,如决策树、支持向量机、神经网络等。
  3. 非参数模型:非参数模型是一种不依赖于特定函数形式的模型,可以更灵活地适应数据的特点。常见的非参数模型包括K近邻算法、决策树、随机森林等。这些模型可以处理非线性关系,并且不需要事先对数据进行转换。
  4. 数据可视化和探索性分析:如果无法生成适合的非线性模型,可以通过数据可视化和探索性分析来深入理解数据的特点和关系。通过可视化工具和技术,可以发现数据中的模式、异常值和趋势,从而为后续的分析和决策提供参考。

总之,无法生成适合单变量数据的非线性模型并不意味着无法进行数据分析和决策。在云计算领域中,可以尝试使用数据转换、多变量模型、非参数模型以及数据可视化和探索性分析等方法来处理和分析数据。腾讯云提供了丰富的云计算产品和服务,可以支持数据处理、存储、分析和应用等各个环节的需求。具体产品和服务的介绍可以参考腾讯云官方网站:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【数据治理模型】数据治理模型│哪种模型最适合您的组织

内部数据治理:第 2 部分 │数据治理模型 在本系列的第一部分中,我们定义了数据治理并研究了导致大规模清理项目的失误。在这篇文章中,我们将研究常见的数据治理模型,哪些模型最适合不同类型的组织。...没有单一的数据治理模型适合所有组织。在当今的业务中通常会使用各种模型,其中一些模型更适合较小或较大的组织,而另一些模型更适合各种结构或业务需求。让我们看一下四种最常见的数据治理模型: 1....用户、好处和注意事项: 最适合小型组织,例如单个工厂或单个公司 提供更简单的数据维护 需要很大的敏捷性才能设置主数据 不与其他业务部门共享主数据 缩短主数据的生命周期 虽然这个模型更简单,并且可以更快地设置主数据...用户、好处和注意事项: 最适合涉及多个工厂和/或多个公司的中小型组织 提供更简单的数据维护 需要很大的敏捷性才能设置主数据 允许与其他业务部门共享主数据 缩短主数据的生命周期 如前所述,虽然这种数据治理模型更简单...用户、好处和注意事项: 最适合拥有多家工厂和/或多家公司的大中型组织 带来复杂的数据需求,但需要灵活地创建主数据 支持更长的主数据生命周期、更长的产品生命周期以及与客户和供应商的长期关系 涉及很多法律问题

69610

教程 | 如何为单变量模型选择最佳的回归函数

选自FreeCodeCamp 作者:Björn Hartmann 机器之心编译 参与:李诗萌、刘晓坤 本文介绍了为单变量模型选择回归函数时需要参考的重要指标,有助于快速调整参数和评估回归模型的性能。...只要看 R²、SSE 等数据吗? 可是由于模型不同,因此对模型的解释(平方、根等)也会不同,这不是个问题吗? 问题的第二部分很容易回答。首先,找到最适合数据的模型,然后解释其结果。...如果你知道模型解释数据的方式会很有帮助。 本文的其余部分将解决前面提到问题的第一部分。请注意,我将分享我选择模型的方法。模型的选择有多种方式,可能会有其他不同的方法,但我描述的是最适合我的方式。...另外,这种方法只适用于单变量模型。单变量模型只有一个输入变量。我会在之后的文章中描述如何用更多的输入变量评估多变量模型。然而,在今天这篇文章中我们只关注基础的单变量模型。...此外,你可以从 GitHub 复制该程序并将其作为数据框架。 ? 对单变量模型应用调整后的 R2 如果只使用一个输入变量,则调整后的 R2 值可以指出模型的执行情况。

1.3K90
  • 鱼与熊掌兼得:ERP数据的单变量统计数据的灵活性和效力

    研究人员试图增加分析灵活性的第二种方法在本质上更有原则:将空间区域和时间窗口作为统计模型中的附加因素。...我们可以确定它们被广泛采用的两个主要障碍。 首先,目前广泛使用的软件实现了ERP数据的大规模单变量方法,但只支持单因素设计,或可简化为单因素的设计。...第二,也许是更重要的原因,为什么大规模单变量方法尚未在ERP研究中广泛采用,是因为它们通常被认为主要适合探索性分析。...我们无法获得与噪声数据相匹配的更集中的效应(即,使用相同的电极阵列和设备收集的数据),所以我们模拟了一个局部的P1-like的效应。...2.3.5 使用单变量方法来检测效应的时间过程 ERP研究中的标准时空平均分析方法旨在回答条件之间是否存在差异的问题,但它们通常不适合准确地告诉我们何时何地存在影响。

    82520

    带你玩转数据结构-单链表(适合初学者的文章,讲解的很仔细哦)

    一、链表介绍 顺序表缺点: 中间/头部的插入删除,时间复杂度为O(N),因为需要移动数据. 增容需要申请新空间,特别是异地扩容,拷贝数据,释放旧空间。消耗不小。...栗子 单链表的结点声明: typedef int DateType; typedef struct SListN0de { DateType Date;//数据域 struct SListN0de...另外这种结构在笔试面试中出现很多,因为单链表不能回头,可以考察的地方很多. 带头双向循环链表:结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。...二、单链表实现: 2.1 链表的"结点"声明: typedef int DateType; typedef struct SListN0de { DateType Date;//数据域 struct...单链表的"尾插": 单链表的尾插步骤: 找尾: 由于单链表的结点之间不一定是连续存储的,不支持向顺序表那样的随机访问,需要通过遍历才能找到目标结点. 将最后一个结点的next指向新节点.

    37160

    【视频】什么是非线性模型与R语言多项式回归、局部平滑样条、 广义相加GAM分析工资数据|数据分享

    请记住,选择最适合数据的回归非常重要。 什么是多项式回归? 多项式回归将曲线拟合到您的数据。Thetas 是要估计的参数,使模型完全适合基础数据。...虽然这里 X 和 Y 之间的关系是非线性的,多项式回归无法拟合它们,但多项式回归模型仍然可以表示为线性回归。 给定三次多项式方程,将模型转换为具有新变量的简单线性回归。...此外,您可以计算自变量和因变量之间的相关系数,如果所有变量的相关系数为 0.7 或更高,则存在线性趋势,因此不适合拟合非线性回归。...我们要做的第二件事是当我们无法准确地建模与线性参数的关系时,使用非线性回归而不是线性回归。 第二个重要问题是,如果我的数据在散点图上显示为非线性,我应该如何建模?...本文本专注于线性模型的扩展 _多项式回归_ 这是对数据提供非线性拟合的简单方法。 _阶跃函数_ 将变量的范围划分为 _K个_ 不同的区域,以生成定性变量。这具有拟合分段常数函数的效果。

    35931

    【视频】什么是非线性模型与R语言多项式回归、局部平滑样条、 广义相加GAM分析工资数据|数据分享|附代码数据

    请记住,选择最适合数据的回归非常重要。 什么是多项式回归? 多项式回归将曲线拟合到您的数据。Thetas 是要估计的参数,使模型完全适合基础数据。...虽然这里 X 和 Y 之间的关系是非线性的,多项式回归无法拟合它们,但多项式回归模型仍然可以表示为线性回归。 给定三次多项式方程,将模型转换为具有新变量的简单线性回归。...此外,您可以计算自变量和因变量之间的相关系数,如果所有变量的相关系数为 0.7 或更高,则存在线性趋势,因此不适合拟合非线性回归。...我们要做的第二件事是当我们无法准确地建模与线性参数的关系时,使用非线性回归而不是线性回归。 第二个重要问题是,如果我的数据在散点图上显示为非线性,我应该如何建模?...本文本专注于线性模型的扩展 多项式回归    这是对数据提供非线性拟合的简单方法。 阶跃函数  将变量的范围划分为  K个  不同的区域,以生成定性变量。这具有拟合分段常数函数的效果。

    76230

    R语言有状态依赖强度的非线性、多变量跳跃扩散过程模型似然推断分析股票价格波动

    p=23010 跳跃扩散过程为连续演化过程中的偏差提供了一种建模手段。但是,跳跃扩散过程的微积分使其难以分析非线性模型。本文开发了一种方法,用于逼近具有依赖性或随机强度的多变量跳跃扩散的转移密度。...随后,我们分析了谷歌股票波动率的一些非线性跳跃扩散模型,在各种漂移、扩散和跳跃机制之间进行。在此过程中,我们发现了周期性漂移和依赖状态的跳跃机制的依据。...利用这一点,可以保留随机波动率的有用特性,同时直接说明极端收益事件和波动率的跳跃。 标量的例子 为了证明矩量方程在分析跳跃扩散模型中的应用,我们考虑一个具有随机强度的非线性、时间不均一的跳跃扩散。...与此同时,数据市场也有了类似的发展,成千上万的经济变量和股票的高度详细数据几乎可以免费获得。期权交易所(CBOE)发布了在主要证券交易所上市的一些大盘股的波动率指数。...这是通过强加一个启发式规则来实现的,即90%或更高的包含跳跃的估计概率(包含在模型输出列表变量中)被认为是检测跳跃事件的决定性因素。尽管不严格,但对探索性分析很有用。

    67520

    【视频】什么是非线性模型与R语言多项式回归、局部平滑样条、 广义相加GAM分析工资数据|数据分享|附代码数据

    请记住,选择最适合数据的回归非常重要。 什么是多项式回归? 多项式回归将曲线拟合到您的数据。Thetas 是要估计的参数,使模型完全适合基础数据。...虽然这里 X 和 Y 之间的关系是非线性的,多项式回归无法拟合它们,但多项式回归模型仍然可以表示为线性回归。 给定三次多项式方程,将模型转换为具有新变量的简单线性回归。...此外,您可以计算自变量和因变量之间的相关系数,如果所有变量的相关系数为 0.7 或更高,则存在线性趋势,因此不适合拟合非线性回归。...我们要做的第二件事是当我们无法准确地建模与线性参数的关系时,使用非线性回归而不是线性回归。 第二个重要问题是,如果我的数据在散点图上显示为非线性,我应该如何建模?...本文本专注于线性模型的扩展 多项式回归    这是对数据提供非线性拟合的简单方法。 阶跃函数  将变量的范围划分为  K个  不同的区域,以生成定性变量。这具有拟合分段常数函数的效果。

    45000

    【视频】什么是非线性模型与R语言多项式回归、局部平滑样条、 广义相加GAM分析工资数据|数据分享|附代码数据

    请记住,选择最适合数据的回归非常重要。 什么是多项式回归? 多项式回归将曲线拟合到您的数据。Thetas 是要估计的参数,使模型完全适合基础数据。...虽然这里 X 和 Y 之间的关系是非线性的,多项式回归无法拟合它们,但多项式回归模型仍然可以表示为线性回归。 给定三次多项式方程,将模型转换为具有新变量的简单线性回归。...此外,您可以计算自变量和因变量之间的相关系数,如果所有变量的相关系数为 0.7 或更高,则存在线性趋势,因此不适合拟合非线性回归。...我们要做的第二件事是当我们无法准确地建模与线性参数的关系时,使用非线性回归而不是线性回归。 第二个重要问题是,如果我的数据在散点图上显示为非线性,我应该如何建模?...本文本专注于线性模型的扩展 多项式回归    这是对数据提供非线性拟合的简单方法。 阶跃函数  将变量的范围划分为  K个  不同的区域,以生成定性变量。这具有拟合分段常数函数的效果。

    1.3K00

    . | 基于非线性机械展开响应的端到端新蛋白生成使用语言扩散模型

    然而,超越自然设计,发现满足特定机械性质要求的蛋白质仍然是一个挑战。在这里,作者报道了一种生成模型,该模型能够预测出为满足复杂的非线性机械性质设计目标的蛋白质设计。...通过力展开蛋白质的全原子建模 图 2 通过力展开蛋白质的全原子建模受到单分子力学的启发,作者模拟了在机械力作用下蛋白质链的展开过程,以理解其在分子层面的机械性质。...例如,最大力值可能出现在展开过程的中间或接近等长时的峰值,这可能表明非常不同的变形机制。通过使用基于单分子力学的生成结果的大量实验研究,也可以获得更多关于蛋白质展开状态的洞见。...图 4 对于与自然存在的蛋白质相对应的机械展开响应的蛋白质设计,作者用测试集中PDB蛋白质的拉力记录测试模型,模型未经过这些数据的训练。图4展示了一些设计蛋白质及其机械展开响应的例子。...我们发现,尽管输入设计目标来自现有的PDB蛋白质,许多生成的蛋白质序列(图4中展示的案例,A至D和F)在已知蛋白质的数据库中没有匹配任何序列(即,在蛋白质BLAST测试中返回“未发现显著相似性”),它们是全新的

    18610

    深入解析机器学习算法

    优点: 简单易实现:与线性回归类似,逻辑回归也容易实现,且具有较好的解释性。 适用于二分类:对于二分类问题非常有效。 缺点: 只适用于线性可分的数据:如果数据分布复杂,线性模型可能无法很好地拟合。...优点: 易于解释:决策树生成的规则非常直观,适合进行业务分析。 处理非线性数据:能够处理复杂的非线性关系。 缺点: 容易过拟合:如果不加限制,决策树可能会过度拟合训练数据。...通过对训练数据进行多次采样(袋装法),并结合多个弱分类器的结果来进行最终预测。它能够有效防止单棵决策树过拟合问题,提高模型的准确性和鲁棒性。...适合大规模数据:尤其适用于处理大量样本的数据集。 缺点: 依赖初始质心选择:不同的初始质心可能导致不同的结果。 只适用于凸形簇:对于形状复杂或大小不均的簇,效果较差。...缺点: 线性假设:PCA 假设数据的主要信息可以通过线性组合来表达,无法处理复杂的非线性关系。 解释性差:降维后的新特征缺乏明确的物理意义,难以解释。 应用场景: 数据压缩、噪声消除、数据可视化。

    17310

    神经网络拟合能力的提升之路(Pyhton)

    原理上讲,神经网络模型的训练过程其实就是拟合一个数据分布(x)可以映射到输出(y)的数学函数 f(x),而拟合效果的好坏取决于数据及模型。那对于如何提升拟合能力呢?...如下图,可知XOR数据无法通过线性模型的边界正确的区分开 由于单层神经网络线性,连简单的非线性的异或函数都无法正确的学习,而我们经常希望模型是可以学习非线性函数,这给了神经网络研究以沉重的打击,神经网络的研究走向长达...这就要说到线性模型的根本缺陷———无法使用变量间交互的非线性信息。 二、 如何学习非线性的XOR函数 如上文所谈,学习非线性函数的关键在于:模型要使用变量间交互的非线性信息。...解决思路很清晰了,要么,我们手动给模型加一些非线性特征作为输入(即特征生成的方法)。 要不然,增加模型的非线性表达能力(即非线性模型),模型可以自己对特征x增加一些ф(x)非线性交互转换。...模型拟合能力的提升关键即是,能控制及利用特征间交互的非线性信息,实现特征空间的非线性变换。可以具体归结为以下两方面: 数据方面:通过特征工程 构造复杂特征。 模型方面:使用非线性的复杂模型。

    88020

    【干货】对于回归问题,我们该怎样选择合适的机器学习算法

    在机器学习中,有一种叫做“没有免费的午餐”的定理,即没有任何一种ML算法在处理所有问题的时候都适合。不同ML算法的性能很大程度上取决于数据的大小和结构。...从简单情况开始,单变量线性回归是一种使用线性模型来模拟单个输入自变量(特征变量)和输出因变量之间的关系的技术。更一般的情况是多变量线性回归,它刻画多个独立输入变量(特征变量)与输出因变量之间的关系。...该模型保持线性,因此输出是输入变量的线性组合。 第三种最常见的模型是多项式回归,它 为特征变量的非线性组合构建模型,即可以存在指数变量,正弦和余弦等。然而,这需要知道输入与输出是什么关系。...缺点: • 对于非线性数据,多项式回归很难设计,因为必须具有关于数据结构和特征变量之间关系的一些信息。 • 由于上述原因,当涉及到高度复杂的数据时,这些模型不如其他模型。...优点: • 由于神经网络可以具有很多非线性关系的层,所以它们在建模非常复杂的非线性关系时非常有效。 • 我们通常不必担心神经网络中的数据结构,它们在学习几乎任何类型的特征变量关系时都非常灵活。

    1.2K70

    MOG:利用能量模型生成数据集分布外的分子

    编译 | 董靖鑫 审稿 | 张翔 今天给大家介绍的是ICLR 2022 under review的一项有关分子生成的研究。作者提出的模型MOG利用能量模型生成数据集分布外的分子。...评估深度生成模型产生的分子最常用的指标是logP和QED,但优化这些指标往往与现实世界中药物发现问题是背离的。对接分数对局部分子结构是非线性的,有许多局部最优解。...在化学空间中探索对接分数高的分子,可能会更接近于真实世界的分子。 目前的学习分布的深度模型最大的问题在于它们仅能有限地学习数据集的分布,生成的分子与训练集高度相似。...而利用强化学习或蒙特卡洛这种不需要从真实数据中采样的模型可能带来其他问题,如训练时间长、对平衡探索和利用敏感、较大的方差,以及缺乏已知分布的信息。...总体结果表明能量增强策略更有利于从训练分子中产生不同的分子。 (2)FREED不直接从训练分子采样,在ZINC250k数据集上的新颖度很低,因为它的片段词汇表是从数据集中提取的。

    44320

    Methods | 用于整合多模态数据的深度生成模型

    在这里,作者介绍了MultiVI,这是一个用于多模态数据集概率分析的深度生成模型,也支持它们与单模态数据集的整合。...两个深度神经网络,称为编码器,学习模态特定的、批次校正的多变量正态分布,这些分布代表基于观测数据的细胞潜在状态,即表达观测值的q(zR∣XR, S)和可访问性观测值的q(zA∣XA, S)。...在模型的第二部分,观测值从潜在表示中生成,使用模态特定的解码器神经网络。...MultiVI的差补能力 图 4 MultiVI是一种生成模型,它不仅可以分析全高维空间的数据,还能进行缺失观测值和模态的插补、不确定性估计和差异分析。...作者通过从MultiVI的生成模型中采样,来测量每个插补值的不确定性,并发现估计的不确定性与每个数据点的误差之间有很强的关系。

    25410

    问题没那么复杂之朴素的贝叶斯

    首先对于两种相对容易实现的算法朴素贝叶斯和逻辑回归:朴素贝叶斯是生成模型,依赖属性独立性的假设和合适的先验假设;逻辑回归是线性判别模型,最小二乘法目标驱动。...它们共同的优点是直接给出预测结果概率,但是毕竟是线性模型,所以实际中效果往往不是最优的。有文献研究结果表明在小样本上朴素贝叶斯表现更好,随着数据增多,特征维度增大,逻辑回归效果更好。...如果两种模型都无法达到精度的要求,我们需要尝试更复杂的模型。 ? ?...前文介绍SVM算法时,曾经给出逻辑回归和SVM一些异同点,SVM方法主要优势是非线性(适合高维数据)、稳健(对异常值不敏感)、自带正则项很少过拟合,但是数据量较大时计算资源消耗较大。...对于另外一种非线性的算法决策树,无超参数生成决策树,快捷方便,虽然单棵决策树一般效果不如SVM,还容易过拟合,但是基于树的集成方法大大克服了这些困难,但同时计算复杂度也相应提升,好在一些集成方法较为适合并行或者在线学习

    71620

    单GPU实现20Hz在线决策,最新基于序列生成模型的高效轨迹规划方法解读

    机器之心转载 来源:知乎 作者:蒋铮尧 本文将VQ-VAE作为轨迹生成的基础模型,最终得到了一个能高效采样和规划,并且在高维度控制任务上表现远超其它基于模型方法的新算法TAP(Trajectory Autoencoding...为了让轨迹生成模型能被达到实用级别的决策速度,我们在和 Diffusser 平行(有重叠但是应该稍晚)的时候开始了高效轨迹生成与决策的项目。...首先是每个隐编码实际对应的轨迹的步数 (黄色柱状图),事实证明让一个隐变量对应多步状态转移不光有计算上的优势,在最后模型表现上也有提升。...另外一点就是向未来规划的步数(planning horizon,蓝色柱状图)对模型表现的影响反而不大,在部署后的搜索中哪怕只展开一个隐变量最后智能体的表现也只会降低 10% 左右。...但是这是从学到的隐变量条件分布中采样的情况,如果直接从隐编码中直接等概率采样,那最后还是会比完整的 TAP 模型差很多。

    35530

    【学术】为回归问题选择最佳机器学习算法

    线性回归 简单来说,单变量线性回归是一种利用线性模型(如一条线)对单个输入自变量(特征变量)和输出因变量之间的关系进行建模的技术。...第三个最常见的例子叫做多项式回归模型,该模型现在变成了特征变量(如指数变量,正弦和余弦等)的非线性组合。但这需要知道数据与输出的关系。回归模型可以使用随机梯度下降(SGD)进行训练。...缺点: 对于非线性数据,多项式回归对于设计来说可能相当具有挑战性,因为必须具有关于数据结构和特征变量之间关系的一些信息。 由于上述原因,当涉及到高度复杂的数据时,这些模型不如其他模型。 神经网络 ?...优点: 由于神经网络可以具有许多非线性层(从而具有参数),所以它们在建模非常复杂的非线性关系时非常有效。 我们通常不必担心神经网络中的数据结构,它在学习几乎任何类型的特征变量关系时都非常灵活。...树归纳法是将一组训练实例作为输入,确定哪些属性最适合分割,分割数据集,并在产生的分割数据集上重复出现,直到所有训练实例被分类。

    70960

    【技术分享】特征工程方法综述

    笔者使用过主题模型LDA、word2vec、FM来作为特征生成的模型,将模型训练的中间结果,比如LDA的主题分布、word2vec生成的词向量用于LR这样的线性模型,线上测试效果都非常好。...2.异常点检测,采用异常点检测算法对样本进行分析,常用的异常点检测算法包括: 偏差检测,例如聚类,最近邻等 基于统计的异常点检测算法 例如极差,四分位数间距,均差,标准差等,这种方法适合于挖掘单变量的数值型数据...需要根据数据分布的情况,决定非线性函数的曲线,比如log(V, 2)还是log(V, 10)等。...3、缺失值填补 在实际业务中,可能会因为各种原因会造成数据的缺失,比如某些用户年龄、性别、设备这类型的特征无法获取到,同时线上模型又有使用这些类型的特征,那么缺失了这些特征的用户在线上打分的时候会出现比较大的偏差...,合理的选择适合的特征集合对于模型效果有非常大的作用。

    1.1K52

    【机器学习】——【线性回归模型】——详细【学习路线】

    R²的取值为1表示模型能够完美预测所有数据点,取值为0表示模型无法解释数据的任何变化。...这些指标可以从不同的角度评估模型的预测性能和稳健性。 5. 深入理解 5.1 多元线性回归 多元线性回归扩展了单变量情况,处理多个自变量的情况。...其模型形式为: 在多元线性回归中,我们不仅考虑一个自变量与因变量之间的关系,还同时考虑多个自变量对因变量的影响。这使得模型能够捕捉到更复杂的数据关系,适用于更广泛的应用场景。...LIME是一种通用的模型解释方法,可以生成局部线性模型来解释任意复杂模型的预测结果,帮助用户理解模型的决策过程。 通过这些方法,可以深入理解模型的内部机制和预测逻辑,提高模型的透明度和可信度。 6....它通过对数几率函数建立回归模型,预测事件发生的概率。 决策树回归(Decision Tree Regression):通过构建树状结构,递归地将数据集划分为子集,适用于非线性和复杂关系的建模。

    27110
    领券