精华内容
下载资源
问答
  • 浅谈几种基本点估计方法及实例

    千次阅读 2018-06-19 12:37:11
    本文选择几种常用点估计方法作一些讨论。 用于估计未知参数统计量称为点估计(量)。参数 θθ\theta 估计量常用 θ^=θ^(x1,x2,…,xn)θ^=θ^(x1,x2,…,xn)\hat{\theta} = \hat{\theta}(x_{1},x_{2}, \dots,...

    参数估计有两种形式:点估计与区间估计。本文选择几种常用的点估计方法作一些讨论。

    用于估计未知参数的统计量称为点估计(量)。参数 θ\theta 的估计量常用 θ^=θ^(x1,x2,,xn)\hat{\theta} = \hat{\theta}(x_{1},x_{2}, \dots, x_{n}) 表示,参数 θ\theta 的可能取值范围称为参数空间,记为 Θ={θ}\Theta = \{\theta\}

    最大似然估计

    最大似然估计,即对似然函数最大化,其关键是从样本 xx 和含有位置参数 θ\theta 的分布 p(x,θ)p(x,\theta) 获得似然函数。设 x=(x1,x2,,xn)x=(x_{1},x_{2},\dots,x_{n}) 是来自含有未知参数的某分布 p(x,θ)p(x,\theta) 的一个样本,那么其联合分布为:
    p(x,θ)=i=1np(xi,θ) p(x,\theta) = \prod_{i=1}^{n}p(x_{i},\theta) 其中 p(xi,θ)p(x_{i},\theta) 在连续场合是指密度函数在 xix_{i} 处的值,在离散场合为分布列中的一个概率 Pθ(X=xi)P_{\theta}(X=x_{i}) 。对样本分布 p(x,θ)p(x,\theta) 我们知道:

    1. 样本如何产生?先有 θ\theta 后有 xx,即先有一个给定的 θ\theta 的值 θ0\theta_{0},然后由分布 p(x,θ0)p(x,\theta_{0}) 经过随机抽样产生样本观察值 xx
    2. 如今我们有了 xx 如何追溯参数 θ0\theta_{0} 呢?当给定样本观察值 xx 时样本分布 p(x,θ)p(x,\theta) 仅是 θ\theta 的函数,可记为 L(θ,x)L(\theta,x)L(θ)L(\theta),并称其为似然函数。对于不同的 θ1,θ2Θ\theta_{1},\theta_{2}\in\Theta,可使得样本观察值 xx 出现的机会不同。若 L(θ1)>L(θ2)L(\theta_{1}) > L(\theta_{2}),表明 θ1\theta_{1} 会使 xx 出现的机会比 θ2\theta_{2} 更大些,即 θ1\theta_{1}θ2\theta_{2} 更像真值 θ0\theta_{0}。也就是说 L(θ)L(\theta) 成为了度量 θ\theta 更像真值的程度,其值越大越像。按此思路,在参数空间 Θ\Theta 中使 L(θ)L(\theta) 最大的 θ^\hat{\theta} 就是最像 θ0\theta_{0} 的真值,这个 θ^\hat{\theta} 就是 θ\theta最大似然估计

    这里给出两个实例。

    1.伯努利分布实例

    假设 P(X=1)=p,P(X=0)=1pP(X=1)=p,P(X=0)=1-p 综合起来就有
    P(X)=pX(1p)1XP(X)=p^{X}(1-p)^{1-X}
    此时如果有一组数据 DD 是从这个随机变量中采样得到的,那么就有
     maxplogP(D)=maxplogiNP(Di)=maxpiNlogP(Di)=maxpiN[Dilogp+(1Di)log(1p)] \begin{aligned} \ max_{p}\log P(D)&= \max_{p}\log\prod_{i}^{N}P(D_{i}) \\ &=\max_{p}\sum_{i}^{N}\log P(D_{i}) \\ &=\max_{p}\sum_{i}^{N}[D_{i}\log p+(1-D_{i})\log(1-p)] \end{aligned}
    对上式求导,则有
    pmaxplogP(D)=iN[Di1p+(1Di)1p1] \nabla_{p}\max_{p}\log P(D)=\sum_{i}^{N}[D_{i}\frac{1}{p}+(1-D_{i})\frac{1}{p-1}]
    求极值,令导数为 00,就有
    iN[Di1p+(1Di)1p1]=0iN[Di(p1)+(1Di)p]=0iN(pDi)=0p=1NiNDi \begin{aligned} & \sum_{i}^{N}[D_{i}\frac{1}{p}+(1-D_{i})\frac{1}{p-1}]=0 \\ & \sum_{i}^{N}[D_{i}(p-1)+(1-D_{i})p]=0 \\ & \sum_{i}^{N}(p-D_{i})=0 \\ & p=\frac{1}{N}\sum_{i}^{N}D_{i} \end{aligned}
    即全部采样的平均值。

    2.高斯分布实例

    p(x)=12πσ2e(xμ)22σ2p(x)=\frac{1}{\sqrt{2\pi\sigma^{2}}}e^{-\frac{(x-\mu)^{2}}{2\sigma^{2}}},采用同样的方法有
    maxplogP(D)=maxplogiNP(Di)=maxpiNlogP(Di)=maxpiN[12log(2πσ2)(Diμ)22σ2]=max[N2log(2πσ2)12σ2iN(Diμ)2] \begin{aligned} \max_{p}\log P(D) &= \max_{p}\log\prod_{i}^{N}P(D_{i}) \\ &= \max_{p}\sum_{i}^{N}\log P(D_{i}) \\ &= \max_{p}\sum_{i}^{N}[-\frac{1}{2}\log(2\pi\sigma^{2})-\frac{(D_{i}-\mu)^{2}}{2\sigma^{2}}] \\ &= \max[-\frac{N}{2}\log(2\pi\sigma^{2})-\frac{1}{2\sigma^{2}}\sum_{i}^{N}(D_{i}-\mu)^{2}] \end{aligned}
    此处包含两个参数,分别估计。

    首先对 μ\mu 求导,有
    maxμlogP(D)μ=1σ2iN(μDi) \frac{\partial\max_{\mu}\log P(D)}{\partial \mu} = -\frac{1}{\sigma^{2}}\sum_{i}^{N}(\mu-D_{i})
    令导数为 00,有
    1σ2iN(μDi)=0,μ=1NiNDi -\frac{1}{\sigma^{2}}\sum_{i}^{N}(\mu-D_{i})=0,\quad \mu=\frac{1}{N}\sum_{i}^{N}D_{i}
    注意很容易看出这个结果与最小二乘计算完全相同,实质上最小二乘法可以与极大似然法中假定误差遵循正态分布的特殊情况相对应。

    其次对 σ2\sigma^{2} 求导,有
    maxσ2logP(D)σ2=N2σ2+12σ4iN(Diμ)2 \frac{\partial\max_{\sigma^{2}}\log P(D)}{\partial\sigma^{2}} = -\frac{N}{2\sigma^{2}}+\frac{1}{2\sigma^{4}}\sum_{i}^{N}(D_{i}-\mu)^{2}
    令导数为 00,有
    N2σ2+14σ4iN(Diμ)2=0 -\frac{N}{2\sigma^{2}}+\frac{1}{4\sigma^{4}}\sum_{i}^{N}(D_{i}-\mu)^{2}=0
    σ2=1NiN(Diμ)2 \sigma^{2} = \frac{1}{N}\sum_{i}^{N}(D_{i}-\mu)^{2}
    可见最终计算结果与期望方差计算方式完全一致。注意最大似然估计并不一定具有无偏性。

    对似然函数添加或剔除一个与参数 θ\theta 无关的量 c(x)>0c(x)>0,不影响寻求最大似然估计的最终结果,故 c(x)L(θ)c(x)L(\theta) 仍然是 θ\theta 的似然函数。例如,对于正态分布而言:
    L(μ,σ2)=i=1n12πσ2e(xiμ)22σ2(σ2)n2exp{12σ2i=1n(xiμ)2} L(\mu,\sigma^{2}) = \prod_{i=1}^{n}\frac{1}{\sqrt{2\pi}\sigma^{2}}e^{-\frac{(x_{i}-\mu)^{2}}{2\sigma^{2}}} \propto (\sigma^{2})^{-\frac{n}{2}}\exp\left\{-\frac{1}{2\sigma^{2}}\sum_{i=1}^{n}(x_{i}-\mu)^{2}\right\}

    不变原理: 设 Xp(x,θ),θΘX\sim p(x,\theta), \theta\in\Theta,若 θ\theta 的最大似然估计为 θ^\hat{\theta} ,则对任意函数 γ=g(θ)\gamma=g(\theta)γ\gamma 的最大似然估计为 γ^=g(θ^)\hat{\gamma}=g(\hat{\theta})

    贝叶斯估计

    统计学中有两个主要学派:频率学派(又称经典学派)和贝叶斯学派。前述最大似然估计属于经典统计学范畴。频率学派利用总体信息样本信息进行统计推断,贝叶斯学派与之的区别在于还用到了先验信息

    贝叶斯学派最基本的观点是:任一未知量 θ\theta 都可以看做随机变量,可用一个概率分布区描述,这个分布称为先验分布 (记为 π(θ)\pi(\theta))。因为任一未知量都有不确定性,而在表述不确定性地程度时,概率与概率分布是最好的语言。依赖于参数 θ\theta 的密度函数在经典统计学中记为 p(x,θ)p(x,\theta),它表示参数空间 Θ\Theta 中不同的 θ\theta 对应不同的分布。在贝叶斯统计中应记为 p(xθ)p(x|\theta) ,表示随机变量 θ\theta 给定某个值时,XX 的条件密度函数。

    从贝叶斯观点看,样本 xx 的产生要分两步进行:首先,设想从先验分布 π(θ)\pi(\theta) 中产生一个样本 θ\theta' ,这一步人是看不到的,所以是“设想”;再从 p(xθ)p(x|\theta') 中产生一个样本 x=(x1,x2,x3,,xn)x=(x_{1},x_{2},x_{3},\dots,x_{n}) 。这时样本 xx 的联合条件密度函数为:
    p(xθ)=i=1np(xiθ) p(x|\theta')=\prod_{i=1}^{n}p(x_{i}|\theta') 这个联合分布综合了总体信息样本信息,又称为似然函数。它与极大似然估计中的似然函数没有什么区别。θ\theta' 仍然是未知的,它是按照先验分布 π(θ)\pi(\theta) 产生的,为了把先验信息综合进去,不能只考虑 θ\theta',对 θ\theta 的其它值发生的可能性也要加以考虑,故要用 π(θ)\pi(\theta) 进行综合。这样一来,样本 xx 和参数 θ\theta 的联合分布为:
    h(x,θ)=p(xθ)π(θ) h(x,\theta)=p(x|\theta)\pi(\theta) 这个联合分布综合了总体信息样本信息先验信息

    我们的核心目标是对 θ\theta 进行估计,若把 h(x,θ)h(x,\theta) 作如下分解:
    h(x,θ)=π(θx)m(x) h(x,\theta) = \pi(\theta|x)m(x) 其中 m(x)m(x)XX边际密度函数:
    m(x)=Θh(x,θ)dθ=Θp(xθ)π(θ)dθ m(x) = \int_{\Theta}h(x,\theta)\mathrm{d}\theta = \int_{\Theta}p(x|\theta)\pi(\theta)\mathrm{d}\theta 它与 θ\theta 无关。因此,能用来对 θ\theta 进行估计的只有条件分布 π(θx)\pi(\theta|x),它的计算公式是:
    π(θx)=h(x,θ)m(x)=p(xθ)π(θ)m(x)=p(xθ)π(θ)Θp(xθ)π(θ)dθ \pi(\theta|x)=\frac{h(x,\theta)}{m(x)} = \frac{p(x|\theta)\pi(\theta)}{m(x)} = \frac{p(x|\theta)\pi(\theta)}{\int_{\Theta}p(x|\theta)\pi(\theta)\mathrm{d}\theta} 这就是贝叶斯公式的密度函数形式。 这个条件分布称为 θ\theta后验分布,它集中了总体信息样本信息先验信息中有关 θ\theta 的一切信息。也可以说是总体和样本对先验分布 π(θ)\pi(\theta) 作调整的结果,比先验分布更接近 θ\theta 的实际情况。上述公式是在 xxθ\theta 都是连续随机变量场合下的贝叶斯公式。其它场合下的贝叶斯公式如下:

    1. xx 离散,θ\theta 连续: π(θxj)=p(xjθ)π(θ)Θp(xjθ)π(θ)dθ\pi(\theta|x_{j})=\frac{p(x_{j}|\theta)\pi(\theta)}{\int_{\Theta}p(x_{j}|\theta)\pi(\theta)\mathrm{d}\theta}
    2. xx 连续,θ\theta 离散:π(θix)=p(xθi)π(θi)ip(xθi)π(θi)\pi(\theta_{i}|x) =\frac{p(x|\theta_{i})\pi(\theta_{i})}{\sum_{i}p(x|\theta_{i})\pi(\theta_{i})}
    3. xx 离散,θ\theta 离散:π(θixj)=p(xjθi)π(θi)ip(xjθi)π(θi)\pi(\theta_{i}|x_{j}) =\frac{p(x_{j}|\theta_{i})\pi(\theta_{i})}{\sum_{i}p(x_{j}|\theta_{i})\pi(\theta_{i})}

    先验分布的确定十分关键,其原则有二:一是要根据先验信息;二是要使用方便,即在数学上处理方便。先验分布的确定有一些比较成熟的方法,如共轭先验分布法,此处不做详细讨论。

    回到我们的核心目标,寻求参数 θ\theta 的估计 θ^\hat{\theta} 只需要从后验分布 π(θx)\pi(\theta| x) 中合理提取信息即可。常用的提取方式是用后验均方误差准则,即选择这样的统计量
    θ^=θ^(x1,x2,,xn) \hat{\theta} = \hat{\theta}(x_{1},x_{2},\dots,x_{n}) 使得后验均方误差达到最小,即
    minMSE(θ^x)=minEθx(θ^θ)2 \min\mathrm{MSE}(\hat{\theta} | x) =\min E^{\theta|x}(\hat{\theta}-\theta)^{2} 这样的估计 θ^\hat{\theta} 称为 θ\theta 的贝叶斯估计,其中 EθxE^{\theta|x} 表示用后验分布 π(θx)\pi(\theta|x) 求期望。求解上式并不困难,
    KaTeX parse error: No such environment: split at position 7: \begin{̲s̲p̲l̲i̲t̲}̲ E^{\theta|x}(\… 这是关于 θ^\hat{\theta} 的二次三项式,二次项系数为正,必有最小值:
    θ^=Θθπ(θx)dθ=E(θx)\hat{\theta} = \int_{\Theta}\theta\pi(\theta|x)\mathrm{d}\theta=E(\theta|x) 也就是说,在均方误差准则下, θ\theta 的贝叶斯估计 θ^\hat{\theta} 就是 θ\theta 的后验期望 E(θx)E(\theta|x)

    类似的可证,在已知后验分布为 π(θx)\pi(\theta|x) 的情况下,参数函数 g(θ)g(\theta) 在均方误差下的贝叶斯估计为 $\hat{g}(\theta)=E[g(\theta)|x] $。

    贝叶斯公式中,m(x)m(x) 为样本的边际分布,它不依赖于 θ\theta ,在后验分布计算中仅起到一个正则化因子的作用,加入把 m(x)m(x) 省略,贝叶斯公式可改写为如下形式:
    π(θx)p(xθ)π(θ)\pi(\theta|x) \propto p(x|\theta)\pi(\theta) 上式右边虽然不是 θ\theta 的密度函数或分布列,但在需要时利用正则化立即可以恢复密度函数或分布列原型。这时,可把上式右端称为后验分布的核,加入其中还有不含 θ\theta 的因子,仍可剔去,使核更为精炼。

    展开全文
  • 区间dp入门(括号匹配)

    千次阅读 2018-08-28 23:59:05
    合法匹配有如下几种形式:()、[]、(合法串)、[合法子串]、合法子串+合法子串+....(如()[][][]()[])。 分析: dp问题三个重要环节:描述状态、状态转移方程、递推边界。 区间dp话状态描述一般为二位数组,...

    题目一:括号合法匹配:

    题意:给定一个由()[]四种符号组成的字符串,求其中合法满足合法匹配的最长子串的长度。合法匹配有如下几种形式:()、[]、(合法串)、[合法子串]、合法子串+合法子串+....(如()[][][]()[])。

    分析:

    dp问题三个重要环节:描述状态、状态转移方程、递推边界。

    区间dp的话状态描述一般为二位数组,表示起点和终点。

    因为是入门,我们暂且假设已经分析出该题为区间dp,所以状态描述就有了,dp[i][j]表示从i到j最长合法子串的长度。。。

    首先我们先来看一下有一个字符的情况,比如结果为0,;两个字符的时候呢,如果这两个字符相同,为0+2,否则,还是0;再看3个字符的时候,即在2个字符的基础上加一个字符,此时的最大值可能为1+2的形式或者2+1的形式(分段);分为四段时,则有可能为1+3、2+2,3+1三种形式,显然我们需要枚举断点,且取多种形式中的最大值作为结果:

    dp[i][j]=max(dp[i][j],dp[i][k]+dp[k+1][j]);其实这样看的话还少了两种形式:0+4和4+0,(可视作一种);

    而对于这一形式所需要的dp值dp[i][j]我们是不知道的,所以我们可以先处理这种情况,其值由dp[i+1][j-1]得来,如果区间两端元素相同,上式dp值+2,否则,就等于dp[i+1][j-1](其实上述分段取值时已经包含了两端字符不相等时的情况,所以else可以省去),这样的话状态转移方程也就有了:

    1:if(str[i]==str[j])dp[i][j]=dp[i+1][j-1]+2;

    2:dp[i][j]=max(dp[i][j],dp[i][k]+dp[k+1][j]);

    第三递推边界的话较容易考虑,但不太好想的地方是断点的范围,因为断点的选择决定了我们应该対哪些初始状态赋值,所以这个地方应该手动模拟一下,防止重复计算或者遗漏状态。

    AC代码:

    #include <cstdio>
    #include <cmath>
    #include <cstring>
    #include <cstdlib>
    #include <iostream>
    #include<algorithm>
    #include <set>
    #include <queue>
    #include <stack>
    #include<vector>
    #include<map>
    #include<ctime>
    #define ll long long
    #define INF 0x7fffffff
    using namespace std;
    ll dp[110][110];
    int main()
    {
        string str;
        while(cin>>str&&str!="end")
        {
            memset(dp,0,sizeof(dp));
            ll n=str.length();
            for(ll len=1;len<n;++len)//枚举长度
            {
                for(ll j=0;j<=n-2&&j+len<=n-1;++j)
                {
                    if(str[j]=='('&&str[j+len]==')'||str[j]=='['&&str[j+len]==']')
                    {
                        dp[j][j+len]=dp[j+1][j+len-1]+2;
                    }
                    for(ll k=j;k<j+len;++k)
                    {
                        dp[j][j+len]=max(dp[j][j+len],dp[j][k]+dp[k+1][j+len]);
                    }
                }
            }
            cout<<dp[0][n-1]<<endl;
            str.clear();
    
        }
        return 0;
    
    }
    

     

    展开全文
  • 问这棵树有几种结构形式; 思路:dp[i][j]表示i为根i+1~j是其子树节点,然后就是看i+1~j是否可以再分为多棵树; 假设可以继续分为以i+1, k+1为根两棵树(i+1, k在同一层) ,则必须满足b[i+...

    Progress Monitoring

    题目链接:CodeForces - 509F

    题意:给出一个序列b,b是一棵树dfs下的节点输出顺序,同一层的节点值小的优先搜索;问这棵树有几种结构形式;

    思路:dp[i][j]表示i为根i+1~j是其子树的节点,然后就是看i+1~j是否可以再分为多棵树;

    假设可以继续分为以i+1, k+1为根的两棵树(i+1, k在同一层) ,则必须满足b[i+1]<b[k+1]或者k==j,如下:

    dp[i][j]=\sum_{k=i+1}^{j}((b[i+1]<b[k+1]||k==j)?dp[i+1][k]*dp[k][j]:1)

    至于为什么是dp[i+1][k]*dp[k][j],而不是dp[i+1][k]*dp[k+1][j]或者dp[i+1][k-1]*dp[k][j],我也是有点不思其解;

    #include <bits/stdc++.h>
    using namespace std;
    typedef long long ll;
    const ll mod=1e9+7;
    ll dp[510][510];//dp[i][j]表示以i为根节点的i+1~j是i的孩子节点, 注:这里的孩子并不指每个节点直接与i相连, 而是i->i+1->i+2->i+3->...->j, 是一条链;
    int b[510];
    ll dfs(int i, int j){
    	if(i==j) return 1;//一个节点可以作为一棵树;
    	if(dp[i][j]!=-1) return dp[i][j];//记忆化搜索;
    	ll ans=0;
    	//遍历i的所有孩子节点, 看能否以其中的节点为根节点, 产生两条链, 判断条件如下:
    	//k是最右的节点, 可以单独成为一颗树;
    	//b[k+1]>b[i+1], k~j可以单独成树;
    	//这里表示从k开始分叉;
    	for(int k=i+1; k<=j; k++){
    		if(k==j||b[k+1]>b[i+1]){
    			ans=(ans+dfs(i+1, k)*dfs(k, j)%mod)%mod;
    		}
    	}
    	dp[i][j]=ans;
    	return dp[i][j];
    }
    int main(){
    	int n;
    	scanf("%d", &n);
    	for(int i=1; i<=n; i++){
    		scanf("%d", &b[i]);
    	}
    	memset(dp, -1, sizeof(dp));
    	printf("%lld\n", dfs(1, n));
    	return 0;
    }

     

    展开全文
  • disp) %排除重复点复制代码经测试十几种奇怪曲线相交(包括参数方程形式的曲线),目前发现上述代码方法有四种情况会出现遗漏一两个交点。(其实上面代码本意是求显式函数曲线交点,或者未知表达式离散点...
  • 一般来说,leetcode这一类题目分为两种形式,一种是问能不能分割/有几种分割方法,一种是列出所有分割集合。本题是第二种,但是有一些特别坑用例,其结果是无法分割,又非常容易超时。因此解题方法需要先判断...

    题目如下:

    解题思路:巨坑的一个题目。一般来说,leetcode这一类题目分为两种形式,一种是问能不能分割/有几种分割的方法,一种是列出所有分割的集合。本题是第二种,但是有一些特别坑的用例,其结果是无法分割,又非常容易超时。因此解题方法需要先判断能不能分割,能的话再计算怎么分割。首先看能不能分割:可以采用动态规划的方法。记dp[i] = 0表示s[0:i]区间不能分割,dp[i] = 1表示可以,我们可以得出这样的递推表达式,dp[i] = dp[j] if dp[j] == 1 and s[j+1:i+1] in wordDict,这样能很容易判断出s是否可以被分割;接下来是找出所有分割的集合,同样用动态规划的方法,记dp[i]表示s[0:i]区间所有分割的集合,那么有:dp[i] = dp[j] * s[j+1:i+1] if len(dp[j]) > 0 and s[j+1:i+1] in wordDict。

    代码如下:

    class Solution(object):
        def wordBreak(self, s, wordDict):
            dic = {}
            dp = [0] * len(s)
            for i in wordDict:
                dic[i] = 1
    
            for i in range(len(s)):
                if s[:i+1] in dic:
                    dp[i] = 1
                    continue
                for j in range(i+1):
                    if dp[j] > 0 and s[j+1:i+1] in dic:
                        dp[i] = 1
                        break
            if dp[-1] == 0:
                return []
    
            dp = [[] for i in s]
            for i in range(len(s)):
                if s[:i+1] in dic:
                    dp[i].append(s[:i+1])
                for j in range(i+1):
                    if len(dp[j]) > 0 and s[j+1:i+1] in dic:
                        for k in dp[j]:
                            length = len(k.replace(' ',''))
                            dp[i].append(k + ' ' + s[length:i+1])
            return dp[-1]

     

    转载于:https://www.cnblogs.com/seyjs/p/9549083.html

    展开全文
  • LINGO软件学习

    2009-08-08 22:36:50
    LINGO内置了一建立最优化模型语言,可以简便地表达大规模问题,利用LINGO高效求解器可快速求解并分析结果。 §1 LINGO快速入门 当你在windows下开始运行LINGO系统时,会得到类似下面一个窗口: ...
  • 2019年4月10日训练日记

    2019-04-10 22:38:00
    ③求区间内第个①条件数,通常是再套个二分 2、感悟总结 ①实际上是一特殊记忆化搜索,记忆状态与每一数位有关 ②根据题目特点将数拆成k进制形式,通常下界为0(如果不是下界就再开一个数组表示下界)...
  • 3.5.4 Cyrus-Beck算法的形式化描述 153 3.5.5 非规则窗口 156 3.6 Liang-Barsky二维裁剪 157 3.7 Nicholl-Lee-Nicholl二维裁剪 164 3.8 内裁剪和外裁剪 167 3.9 凸多边形判定和内法线确定 168 3.10 凹...
  • 和传统 t-sql书籍不同,本书以独特 “技巧 ”形式来介绍知识点,涵盖了数据处理(增删改、视图、索引、存储过程、触发器等)、数据应用(web服务、 clr集成、分布式查询等)和数据库配置(主体、安全、数据库...
  • 列表形式有以下几种: 1、在命令中定义的一系列的值; 2、变量; 3、命令; 4、目录; 5、文件。 实例1: 上例中使用{初始值..结束值}格式来表示一个区间的数值。 实例2:以变量作为列表: 实例3:用命令...
  • 方程式2.1.1中省略号强调指出了需求通常还要受到比已直接给出的几个因素多得多的因素影响,包括诸如时尚、对价格变化的反应速度、对未来价格的期待、法律、法令以及风俗习惯,等等。这个需求关系方程式着重指明了...
  • 3.1.1 Excel提供日期系统 118 3.1.2 了解日期和时间序列号 119 3.1.3 输入与设置日期和时间 120 3.1.4 两位数年份问题 121 3.2 返回当前日期、时间和指定日期、时间 121 3.2.1 NOW——返回当前日期...
  • 模糊数的表示主要有模糊区间数、模糊中心数、模糊集合数和隶属函数等。  统计数据库  管理统计数据数据库系统。这类数据库包含有大量数据记录,但其目的是向用户提供各种统计汇总信息,而不是提供单个记录...
  • (3)被积函数f(x)虽有初等函数形式表示原函数,但其原函数表示形式相当复杂。(4)被积函数f(x)本身没有解析表达式,其函数关系由表格或图形给出;例如为实验或测量数据。这些情况都不能利用牛顿-莱布尼茨公式方便地...
  • 015 计算公式结果的几种方法 20 016 使用【F9】键查看公式结果 21 017 批量复制公式——按【Ctrl+Enter】组合键 21 018 批量复制公式——按【Ctrl+D】组合键 23 019 批量复制公式——拖动控制柄 24 020 ...
  • Interval模块用在TS中, 用来表示NP上面所有区间, 目前块区间由一个开始 字段和一个长度字段来标识. 对于Interval主要操作是merge和delete, merge 是将原有Interval和新Interval列表合在一齐, 而delete则是...
  • 教会学员学历等经验作假,再利用合作小型房贷、催债、股票以及少数同类(培训)推荐给学员面试就业该公司,甚至自己旗下皮包公司让学员“创造”就业的形式;当然这些公司先以高薪资画大饼,到试用期后直接开除,...
  • 使用OR关键字时,只要满足这个查询条件其中一个,这样记录将会被查询出来。如果不满足这些查询条件中任何一个,这样记录将被排除掉。OR关键字语法规则如下: 条件表达式1 OR 条件表达式2 [ …OR 条件...
  • costas_loop代码

    2012-10-08 14:40:33
    % 切忌:想以一仿真结论来定论所有形式的科环设计. % 同意楼上。掌握一个跟踪环路本质是重要,光Costas环就有好多,关键看你要应用在什么场合,实现复杂度有什么要求。 % 如果楼主想对costas环有点更深入...
  • MySQL命令大全

    2018-01-15 11:19:17
    例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为名为Tom成绩为.45, 编号为 名为Joan 成绩为.99,编号为 名为Wang 成绩为.5. mysql>insert into MyClass values(1,’Tom’,96.45),(2,’Joan...
  • 对于基本引理的几点补充 ------------699.傅里叶级数一致收敛性的判别 ------------700.傅里叶级数在不连续点附近的性质;特殊情形 ------------701.任意函数的情形 ------------702.傅里叶级数的奇异性质•预先的...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
    例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为1名为Tom成绩为96.45, 编号为2 名为Joan 成绩为82.99,编号为3 名为Wang 成绩为96.5. mysql> insert into MyClass values(1,'Tom',96.45),(2,...
  • 数据结构(C++)有关练习题

    热门讨论 2008-01-02 11:27:18
    2、实现1所要求的代码后,运行设计好的代码,将以下的几组整数序列建成搜索二叉树,并记录下它们的前序遍历序列和后序遍历序列: a. 1、3、5、7、9; b. 1、13、35、13、27; c. 50、25、78、13、44、...
  • 实例151 获得Class对象表示实体名称 实例152 查看类声明 实例153 查看类成员 实例154 按继承层次对类排序 实例155 查看内部类信息 7.2 反射进阶 实例156 动态设置类私有域 实例157 动态调用类中...
  • 实例151 获得Class对象表示实体名称 实例152 查看类声明 实例153 查看类成员 实例154 按继承层次对类排序 实例155 查看内部类信息 7.2 反射进阶 实例156 动态设置类私有域 实例157 动态调用类中...
  • 实例151 获得Class对象表示实体名称 197 实例152 查看类声明 198 实例153 查看类成员 199 实例154 按继承层次对类排序 201 实例155 查看内部类信息 202 7.2 反射进阶 203 实例156 动态设置类私有域 203 ...
  • 实例151 获得Class对象表示实体名称 197 实例152 查看类声明 198 实例153 查看类成员 199 实例154 按继承层次对类排序 201 实例155 查看内部类信息 202 7.2 反射进阶 203 实例156 动态设置类私有域 203 ...
  • 不出意外,你运行结果应该很大概率落在这个区间内。 评测指标中,括号内表示平均值,括号外表示最大值。 简体中文阅读理解:CMRC 2018 CMRC 2018数据集是哈工大讯飞联合实验室发布中文机器阅读理解数据。 根据...

空空如也

空空如也

1 2
收藏数 29
精华内容 11
关键字:

区间的几种表示形式